Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@extra-array/zip

Package Overview
Dependencies
Maintainers
1
Versions
344
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@extra-array/zip - npm Package Compare versions

Comparing version
2.9.12
to
2.9.36
+1
-1
index.d.ts

@@ -5,3 +5,3 @@ import type { mapFn, tillFn } from './_types';

* @param xs arrays
* @param fm map function (vs, i, xs)
* @param fm map function (vs, i)
* @param ft till function (dones) (some)

@@ -8,0 +8,0 @@ * @param vd default value

+14
-21
'use strict';
function someIf(x) {
for (var v of x)
if (v)
return true;
return false;
/**
* Gives same value.
* @param v a value
* @returns v
*/
function id(v) {
return v;
}
function someTest(x, ft) {
var i = -1;
for (var v of x)
if (ft(v, ++i, x))
function someBool(x) {
for (var i = 0, I = x.length; i < I; i++)
if (x[i])
return true;

@@ -23,20 +25,11 @@ return false;

if (ft)
return someTest(x, ft);
return x.some(ft);
else
return someIf(x);
return someBool(x);
}
/**
* Gives same value.
* @param v a value
* @returns v
*/
function id(v) {
return v;
}
/**
* Combines values from arrays.
* @param xs arrays
* @param fm map function (vs, i, xs)
* @param fm map function (vs, i)
* @param ft till function (dones) (some)

@@ -43,0 +36,0 @@ * @param vd default value

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,IAAI,MAAM,QAAQ,CAAC;AAC1B,OAAO,EAAE,MAAM,OAAO,CAAC;AAGvB;;;;;;GAMG;AACH,SAAS,GAAG,CAAW,EAAS,EAAE,KAAsB,IAAI,EAAE,KAAW,IAAI,EAAE,EAAM;IACnF,IAAI,EAAE,GAAG,EAAE,IAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAE,IAAc,CAAC;IACzC,IAAI,CAAC,GAAG,EAAE,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,CAAC;IAC1B,IAAG,CAAC,KAAG,CAAC;QAAE,OAAO,CAAC,CAAC;IACnB,IAAI,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAClC,IAAI,EAAE,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;IAC/B,KAAI,IAAI,CAAC,GAAC,CAAC,GAAG,CAAC,EAAE,EAAE;QACjB,KAAI,IAAI,CAAC,GAAC,CAAC,EAAE,EAAE,GAAC,EAAE,EAAE,CAAC,GAAC,CAAC,EAAE,CAAC,EAAE,EAAE;YAC5B,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAE,EAAE,CAAC,CAAC,CAAC,CAAC;YACjB,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;SAC9B;QACD,IAAG,EAAE,CAAC,EAAE,CAAC;YAAE,MAAM;QACjB,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC;KACzB;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AACD,eAAe,GAAG,CAAC"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,OAAO,CAAC;AACvB,OAAO,IAAI,MAAM,QAAQ,CAAC;AAG1B;;;;;;GAMG;AACH,SAAS,GAAG,CAAW,EAAS,EAAE,KAAsB,IAAI,EAAE,KAAW,IAAI,EAAE,EAAM;IACnF,IAAI,EAAE,GAAG,EAAE,IAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAE,IAAc,CAAC;IACzC,IAAI,CAAC,GAAG,EAAE,CAAC,MAAM,EAAE,CAAC,GAAG,EAAE,CAAC;IAC1B,IAAG,CAAC,KAAG,CAAC;QAAE,OAAO,CAAC,CAAC;IACnB,IAAI,EAAE,GAAG,IAAI,KAAK,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,KAAK,CAAC,CAAC;IAClC,IAAI,EAAE,GAAG,EAAE,CAAC,GAAG,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,MAAM,CAAC,CAAC;IAC/B,KAAI,IAAI,CAAC,GAAC,CAAC,GAAG,CAAC,EAAE,EAAE;QACjB,KAAI,IAAI,CAAC,GAAC,CAAC,EAAE,EAAE,GAAC,EAAE,EAAE,CAAC,GAAC,CAAC,EAAE,CAAC,EAAE,EAAE;YAC5B,EAAE,CAAC,CAAC,CAAC,GAAG,CAAC,IAAE,EAAE,CAAC,CAAC,CAAC,CAAC;YACjB,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,CAAC,CAAC,CAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;SAC9B;QACD,IAAG,EAAE,CAAC,EAAE,CAAC;YAAE,MAAM;QACjB,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC;KACzB;IACD,OAAO,CAAC,CAAC;AACX,CAAC;AACD,eAAe,GAAG,CAAC"}

@@ -0,7 +1,7 @@

import id from './_id';
import some from './some';
import id from './_id';
/**
* Combines values from arrays.
* @param xs arrays
* @param fm map function (vs, i, xs)
* @param fm map function (vs, i)
* @param ft till function (dones) (some)

@@ -8,0 +8,0 @@ * @param vd default value

@@ -0,3 +1,3 @@

import id from './_id';
import some from './some';
import id from './_id';
import type {mapFn, tillFn} from './_types';

@@ -8,3 +8,3 @@

* @param xs arrays
* @param fm map function (vs, i, xs)
* @param fm map function (vs, i)
* @param ft till function (dones) (some)

@@ -11,0 +11,0 @@ * @param vd default value

{
"name": "@extra-array/zip",
"version": "2.9.12",
"version": "2.9.36",
"description": "Combines values from arrays.",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -7,4 +7,4 @@ import type { testFn } from './_types';

*/
declare function some<T>(x: Iterable<T>, ft?: testFn<T>): boolean;
declare function some<T>(x: T[], ft?: testFn<T>): boolean;
export default some;
//# sourceMappingURL=some.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"some.d.ts","sourceRoot":"","sources":["some.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAC,MAAM,EAAC,MAAM,UAAU,CAAC;AAerC;;;;GAIG;AACH,iBAAS,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAE,GAAE,MAAM,CAAC,CAAC,CAAM,GAAG,OAAO,CAG5D;AACD,eAAe,IAAI,CAAC"}
{"version":3,"file":"some.d.ts","sourceRoot":"","sources":["some.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,EAAC,MAAM,EAAC,MAAM,UAAU,CAAC;AAQrC;;;;GAIG;AACH,iBAAS,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,GAAE,MAAM,CAAC,CAAC,CAAM,GAAG,OAAO,CAGpD;AACD,eAAe,IAAI,CAAC"}
+5
-12

@@ -1,14 +0,7 @@

function someIf(x) {
for (var v of x)
if (v)
function someBool(x) {
for (var i = 0, I = x.length; i < I; i++)
if (x[i])
return true;
return false;
}
function someTest(x, ft) {
var i = -1;
for (var v of x)
if (ft(v, ++i, x))
return true;
return false;
}
/**

@@ -21,7 +14,7 @@ * Checks if any value satisfies a test.

if (ft)
return someTest(x, ft);
return x.some(ft);
else
return someIf(x);
return someBool(x);
}
export default some;
//# sourceMappingURL=some.js.map

@@ -1,1 +0,1 @@

{"version":3,"file":"some.js","sourceRoot":"","sources":["some.ts"],"names":[],"mappings":"AAEA,SAAS,MAAM,CAAI,CAAc;IAC/B,KAAI,IAAI,CAAC,IAAI,CAAC;QACZ,IAAG,CAAC;YAAE,OAAO,IAAI,CAAC;IACpB,OAAO,KAAK,CAAC;AACf,CAAC;AAED,SAAS,QAAQ,CAAI,CAAc,EAAE,EAAa;IAChD,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;IACX,KAAI,IAAI,CAAC,IAAI,CAAC;QACZ,IAAG,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,CAAC;YAAE,OAAO,IAAI,CAAC;IAChC,OAAO,KAAK,CAAC;AACf,CAAC;AAED;;;;GAIG;AACH,SAAS,IAAI,CAAI,CAAc,EAAE,KAAc,IAAI;IACjD,IAAG,EAAE;QAAE,OAAO,QAAQ,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;;QACzB,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC;AACxB,CAAC;AACD,eAAe,IAAI,CAAC"}
{"version":3,"file":"some.js","sourceRoot":"","sources":["some.ts"],"names":[],"mappings":"AAEA,SAAS,QAAQ,CAAI,CAAM;IACzB,KAAI,IAAI,CAAC,GAAC,CAAC,EAAE,CAAC,GAAC,CAAC,CAAC,MAAM,EAAE,CAAC,GAAC,CAAC,EAAE,CAAC,EAAE;QAC/B,IAAG,CAAC,CAAC,CAAC,CAAC;YAAE,OAAO,IAAI,CAAC;IACvB,OAAO,KAAK,CAAC;AACf,CAAC;AAED;;;;GAIG;AACH,SAAS,IAAI,CAAI,CAAM,EAAE,KAAc,IAAI;IACzC,IAAG,EAAE;QAAE,OAAO,CAAC,CAAC,IAAI,CAAC,EAAE,CAAC,CAAC;;QACpB,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC;AAC1B,CAAC;AACD,eAAe,IAAI,CAAC"}
+6
-13
import type {testFn} from './_types';
function someIf<T>(x: Iterable<T>): boolean {
for(var v of x)
if(v) return true;
function someBool<T>(x: T[]): boolean {
for(var i=0, I=x.length; i<I; i++)
if(x[i]) return true;
return false;
}
function someTest<T>(x: Iterable<T>, ft: testFn<T>): boolean {
var i = -1;
for(var v of x)
if(ft(v, ++i, x)) return true;
return false;
}
/**

@@ -21,6 +14,6 @@ * Checks if any value satisfies a test.

*/
function some<T>(x: Iterable<T>, ft: testFn<T>=null): boolean {
if(ft) return someTest(x, ft);
else return someIf(x);
function some<T>(x: T[], ft: testFn<T>=null): boolean {
if(ft) return x.some(ft);
else return someBool(x);
}
export default some;