Socket
Socket
Sign inDemoInstall

@cranq/object-utils

Package Overview
Dependencies
Maintainers
5
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@cranq/object-utils - npm Package Compare versions

Comparing version 0.1.0 to 1.0.0

35

dist/index.js

@@ -141,5 +141,5 @@ module.exports =

function filter(object, callback) {
var result = {};
for (var key in object) {
var value = object[key];
const result = {};
for (const key in object) {
const value = object[key];
if (callback(value, key)) {

@@ -187,4 +187,4 @@ result[key] = value;

function map(object, callback) {
var result = {};
for (var key in object) {
const result = {};
for (const key in object) {
result[key] = callback(object[key], key);

@@ -230,5 +230,5 @@ }

function reduce(object, callback, initial) {
var result = initial;
for (var key in object) {
var value = object[key];
let result = initial;
for (const key in object) {
const value = object[key];
result = callback(result, value, key);

@@ -358,3 +358,3 @@ }

function getFirstKey(object) {
for (var key in object) {
for (const key in object) {
return key;

@@ -380,3 +380,3 @@ }

function isEmpty(object) {
for (var key in object) {
for (const key in object) {
return false;

@@ -402,10 +402,9 @@ }

exports.pipe = void 0;
var filter_1 = __webpack_require__(/*! ../transform/filter */ "./src/transform/filter.ts");
var map_1 = __webpack_require__(/*! ../transform/map */ "./src/transform/map.ts");
var reduce_1 = __webpack_require__(/*! ../transform/reduce */ "./src/transform/reduce.ts");
const filter_1 = __webpack_require__(/*! ../transform/filter */ "./src/transform/filter.ts");
const map_1 = __webpack_require__(/*! ../transform/map */ "./src/transform/map.ts");
const reduce_1 = __webpack_require__(/*! ../transform/reduce */ "./src/transform/reduce.ts");
function pipe(object, transforms) {
var result = object;
for (var _i = 0, transforms_1 = transforms; _i < transforms_1.length; _i++) {
var transform = transforms_1[_i];
var type = transform[0], callback = transform[1];
let result = object;
for (const transform of transforms) {
const [type, callback] = transform;
switch (type) {

@@ -419,3 +418,3 @@ case "filter":

case "reduce":
var initial = transform[2];
const initial = transform[2];
result = reduce_1.reduce(result, callback, initial);

@@ -422,0 +421,0 @@ break;

{
"name": "@cranq/object-utils",
"version": "0.1.0",
"version": "1.0.0",
"description": "Object manipulation utilities",

@@ -10,3 +10,3 @@ "scripts": {

"author": "Dan Stocker",
"license": "UNLICENSED",
"license": "MIT",
"repository": {

@@ -13,0 +13,0 @@ "type": "git",

@@ -12,3 +12,3 @@ {

"strict": true,
"target": "es5"
"target": "es6"
},

@@ -15,0 +15,0 @@ "exclude": [

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc