New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

foreach-prop

Package Overview
Dependencies
Maintainers
1
Versions
35
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

foreach-prop - npm Package Compare versions

Comparing version 0.1.1 to 0.2.0

CHANGELOG.md

52

dist/each-prop.cjs.js

@@ -67,2 +67,17 @@ 'use strict';

function includes(object, value) {
for (var key in object) {
if (
hasOwn.call(object, key) &&
object[key] === value
) {
return true;
}
}
return false;
}
function findKey(object, callback) {

@@ -133,2 +148,37 @@

function some(object, callback) {
var extra = toArray(arguments, 2);
for (var key in object) {
if (
hasOwn.call(object, key) &&
callback.call.apply(callback, [ this, object[key], key ].concat( extra ))
) {
return true;
}
}
return false;
}
function some$1(object, callback) {
var extra = toArray(arguments, 2);
for (var key in object) {
if (
hasOwn.call(object, key) &&
!callback.call.apply(callback, [ this, object[key], key ].concat( extra ))
) {
return false;
}
}
return true;
}
exports.every = some$1;
exports.filter = filter;

@@ -138,2 +188,3 @@ exports.find = find;

exports.forEach = forEach;
exports.includes = includes;
exports.keyOf = keyOf;

@@ -143,2 +194,3 @@ exports.lastKeyOf = lastKeyOf;

exports.reduce = reduce;
exports.some = some;
//# sourceMappingURL=each-prop.cjs.js.map

51

dist/each-prop.es.js

@@ -65,2 +65,17 @@ import toArray from 'args-to-arr';

function includes(object, value) {
for (var key in object) {
if (
hasOwn.call(object, key) &&
object[key] === value
) {
return true;
}
}
return false;
}
function findKey(object, callback) {

@@ -131,3 +146,37 @@

export { filter, find, findKey, forEach, keyOf, lastKeyOf, map, reduce };
function some(object, callback) {
var extra = toArray(arguments, 2);
for (var key in object) {
if (
hasOwn.call(object, key) &&
callback.call.apply(callback, [ this, object[key], key ].concat( extra ))
) {
return true;
}
}
return false;
}
function some$1(object, callback) {
var extra = toArray(arguments, 2);
for (var key in object) {
if (
hasOwn.call(object, key) &&
!callback.call.apply(callback, [ this, object[key], key ].concat( extra ))
) {
return false;
}
}
return true;
}
export { some$1 as every, filter, find, findKey, forEach, includes, keyOf, lastKeyOf, map, reduce, some };
//# sourceMappingURL=each-prop.es.js.map

2

package.json
{
"name": "foreach-prop",
"version": "0.1.1",
"version": "0.2.0",
"description": "Array-like methods for objects",

@@ -5,0 +5,0 @@ "main": "dist/each-prop.cjs.js",

@@ -5,2 +5,3 @@ export { default as forEach } from "./for-each";

export { default as lastKeyOf } from "./last-key-of";
export { default as includes } from "./includes";
export { default as findKey } from "./find-key";

@@ -10,1 +11,3 @@ export { default as find } from "./find";

export { default as reduce } from "./reduce";
export { default as some } from "./some";
export { default as every } from "./every";

@@ -11,2 +11,3 @@

declare function lastKeyOf<K extends keyof any, V>(object: Record<K, V>, value: V): K | null;
declare function includes<K extends keyof any, V>(object: Record<K, V>, value: V): boolean;
declare function findKey<K extends keyof any, V, E extends any[]>(object: Record<K, V>, callback: FilterCallback<K, V, E>, ...extra: E): K | null;

@@ -16,3 +17,5 @@ declare function find<K extends keyof any, V, E extends any[]>(object: Record<K, V>, callback: FilterCallback<K, V, E>, ...extra: E): V | undefined;

declare function reduce<K extends keyof any, V, E extends any[], T = any>(object: Record<K, V>, callback: ReduceCallback<K, V, E, T>, initial: T, ...extra: E): T;
declare function some<K extends keyof any, V, E extends any[]>(object: Record<K, V>, callback: FilterCallback<K, V, E>, ...extra: E): boolean;
declare function every<K extends keyof any, V, E extends any[]>(object: Record<K, V>, callback: FilterCallback<K, V, E>, ...extra: E): boolean;
export { forEach, map, keyOf, lastKeyOf, findKey, find, filter, reduce };
export { forEach, map, keyOf, lastKeyOf, includes, findKey, find, filter, reduce, some, every };

Sorry, the diff of this file is not supported yet

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