@reverse/array
Advanced tools
| export {}; |
| {"version":3,"file":"createArray.test.js","sourceRoot":"","sources":["createArray.test.ts"],"names":[],"mappings":";;AAAA,+CAA4C;AAE5C,QAAQ,CAAC,oBAAoB,EAAE,GAAG,EAAE;IAClC,EAAE,CAAC,0CAA0C,EAAE,GAAG,EAAE;QAClD,MAAM,EAAE,GAAG,IAAI,CAAC,EAAE,EAAE,CAAC;QAErB,MAAM,KAAK,GAAG,yBAAW,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC;QAEjC,MAAM,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;QAChC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,CAAC,CAAC,CAAC;QAChC,MAAM,CAAC,EAAE,CAAC,CAAC,GAAG,CAAC,UAAU,EAAE,CAAA;IAC7B,CAAC,CAAC,CAAC;IACH,EAAE,CAAC,oDAAoD,EAAE,GAAG,EAAE;QAC5D,MAAM,EAAE,GAAG,IAAI,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;QAEjC,MAAM,KAAK,GAAG,yBAAW,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC;QAElC,MAAM,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;QAChC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;QACjC,MAAM,CAAC,EAAE,CAAC,CAAC,eAAe,CAAC,EAAE,CAAC,CAAC;QAE/B,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAE,EAAE,CAAC,EAAE,EAAE;YAC3B,MAAM,CAAC,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,CAAC;SAC9B;IACH,CAAC,CAAC,CAAC;IACH,EAAE,CAAC,iBAAiB,EAAE,GAAG,EAAE;QACzB,MAAM,KAAK,GAAG,yBAAW,CAAC,GAAG,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;QAC3C,MAAM,CAAC,KAAK,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;QAChC,MAAM,CAAC,KAAK,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC;QAElC,MAAM,MAAM,GAAG,yBAAW,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;QAC3C,MAAM,CAAC,MAAM,CAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;QACjC,MAAM,CAAC,MAAM,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IACpC,CAAC,CAAC,CAAC;IACH,EAAE,CAAC,mBAAmB,EAAE,GAAG,EAAE;QAC3B,MAAM,CAAC,GAAG,EAAE;YACV,yBAAW,CAAC,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,IAAI,CAAC,CAAC;QAC/B,CAAC,CAAC,CAAC,YAAY,CAAC,sBAAsB,CAAC,CAAC;QACxC,MAAM,CAAC,GAAG,EAAE;YACV,yBAAW,CAAC,EAAE,EAAE,IAAW,CAAC,CAAC;QAC/B,CAAC,CAAC,CAAC,YAAY,CAAC,yBAAyB,CAAC,CAAC;IAC7C,CAAC,CAAC,CAAC;AACL,CAAC,CAAC,CAAC"} |
+0
-0
| export declare function createArray<T>(length: number, map: (index: number) => T): T[]; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"createArary.js","sourceRoot":"","sources":["createArary.ts"],"names":[],"mappings":";;AAAA,SAAgB,WAAW,CAAI,MAAc,EAAE,GAAyB;IACtE,IAAI,OAAO,GAAG,KAAK,UAAU;QAAE,MAAM,IAAI,SAAS,CAAC,yBAAyB,CAAC,CAAC;IAE9E,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AACpE,CAAC;AAJD,kCAIC"} | ||
| {"version":3,"file":"createArary.js","sourceRoot":"","sources":["createArary.ts"],"names":[],"mappings":"AAAA,MAAM,UAAU,WAAW,CAAI,MAAc,EAAE,GAAyB;IACtE,IAAI,OAAO,GAAG,KAAK,UAAU;QAAE,MAAM,IAAI,SAAS,CAAC,yBAAyB,CAAC,CAAC;IAE9E,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC,KAAK,EAAE,KAAK,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AACpE,CAAC"} |
+0
-0
@@ -0,0 +0,0 @@ export * from './createArary'; |
+81
-11
@@ -1,12 +0,82 @@ | ||
| "use strict"; | ||
| function __export(m) { | ||
| for (var p in m) if (!exports.hasOwnProperty(p)) exports[p] = m[p]; | ||
| 'use strict'; | ||
| Object.defineProperty(exports, '__esModule', { value: true }); | ||
| function createArray(length, map) { | ||
| if (typeof map !== 'function') | ||
| throw new TypeError('"map" is not a function'); | ||
| return Array(length).fill(null).map((value, index) => map(index)); | ||
| } | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| __export(require("./createArary")); | ||
| __export(require("./moveIndex")); | ||
| __export(require("./remove")); | ||
| __export(require("./removeAt")); | ||
| __export(require("./shuffle")); | ||
| __export(require("./unique")); | ||
| //# sourceMappingURL=index.js.map | ||
| function moveIndex(array, oldIndex, newIndex) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| if (typeof oldIndex !== 'number' || typeof newIndex !== 'number') { | ||
| throw new TypeError('Provided indexes must be a number.'); | ||
| } | ||
| if (oldIndex < 0 || newIndex < 0) { | ||
| throw new TypeError('Provided indexes must not be negative.'); | ||
| } | ||
| array = array.concat(); | ||
| if (newIndex >= array.length) { | ||
| let k = newIndex - array.length + 1; | ||
| while (k--) { | ||
| array.push(null); | ||
| } | ||
| } | ||
| array.splice(newIndex, 0, array.splice(oldIndex, 1)[0]); | ||
| return array; | ||
| } | ||
| function remove(array, value) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| return array.filter((x) => x !== value); | ||
| } | ||
| function removeAt(array, index) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| if (typeof index !== 'number') { | ||
| throw new TypeError('The index to remove must be a number.'); | ||
| } | ||
| return array.filter((item, i) => i !== index); | ||
| } | ||
| function shuffle(array) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| var newArray = []; | ||
| var currentIndex = array.length, temporaryValue, randomIndex; | ||
| while (0 !== currentIndex) { | ||
| randomIndex = Math.floor(Math.random() * currentIndex); | ||
| currentIndex -= 1; | ||
| if (newArray.hasOwnProperty(currentIndex)) { | ||
| temporaryValue = newArray[currentIndex]; | ||
| } | ||
| else { | ||
| temporaryValue = array[currentIndex]; | ||
| } | ||
| newArray[currentIndex] = array[randomIndex]; | ||
| newArray[randomIndex] = temporaryValue; | ||
| } | ||
| return newArray; | ||
| } | ||
| function unique(array) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| return [...new Set(array)]; | ||
| } | ||
| exports.createArray = createArray; | ||
| exports.moveIndex = moveIndex; | ||
| exports.remove = remove; | ||
| exports.removeAt = removeAt; | ||
| exports.shuffle = shuffle; | ||
| exports.unique = unique; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":";;;;;AAAA,mCAA8B;AAC9B,iCAA4B;AAC5B,8BAAyB;AACzB,gCAA2B;AAC3B,+BAA0B;AAC1B,8BAAyB"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["index.ts"],"names":[],"mappings":"AAAA,cAAc,eAAe,CAAC;AAC9B,cAAc,aAAa,CAAC;AAC5B,cAAc,UAAU,CAAC;AACzB,cAAc,YAAY,CAAC;AAC3B,cAAc,WAAW,CAAC;AAC1B,cAAc,UAAU,CAAC"} |
+0
-0
@@ -0,0 +0,0 @@ MIT License |
+0
-0
| export declare function moveIndex<T>(array: T[], oldIndex: number, newIndex: number): T[]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"moveIndex.js","sourceRoot":"","sources":["moveIndex.ts"],"names":[],"mappings":";;AAGA,SAAgB,SAAS,CAAI,KAAU,EAAE,QAAgB,EAAE,QAAgB;IACzE,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,MAAM,IAAI,SAAS,CAAC,mCAAmC,CAAC,CAAC;KAC1D;IACD,IAAG,OAAO,QAAQ,KAAK,QAAQ,IAAI,OAAO,QAAQ,KAAK,QAAQ,EAAE;QAC/D,MAAM,IAAI,SAAS,CAAC,oCAAoC,CAAC,CAAC;KAC3D;IACD,IAAG,QAAQ,GAAG,CAAC,IAAI,QAAQ,GAAG,CAAC,EAAE;QAC/B,MAAM,IAAI,SAAS,CAAC,wCAAwC,CAAC,CAAC;KAC/D;IAED,KAAK,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC;IACvB,IAAG,QAAQ,IAAI,KAAK,CAAC,MAAM,EAAE;QAC3B,IAAI,CAAC,GAAG,QAAQ,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC;QACpC,OAAM,CAAC,EAAE,EAAE;YACT,KAAK,CAAC,IAAI,CAAC,IAAW,CAAC,CAAC;SACzB;KACF;IACD,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACxD,OAAO,KAAK,CAAC;AACf,CAAC;AApBD,8BAoBC"} | ||
| {"version":3,"file":"moveIndex.js","sourceRoot":"","sources":["moveIndex.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,SAAS,CAAI,KAAU,EAAE,QAAgB,EAAE,QAAgB;IACzE,KAAK,GAAG,KAAK,CAAC,MAAM,EAAE,CAAC;IACvB,IAAG,QAAQ,IAAI,KAAK,CAAC,MAAM,EAAE;QAC3B,IAAI,CAAC,GAAG,QAAQ,GAAG,KAAK,CAAC,MAAM,GAAG,CAAC,CAAC;QACpC,OAAM,CAAC,EAAE,EAAE;YACT,KAAK,CAAC,IAAI,CAAC,IAAW,CAAC,CAAC;SACzB;KACF;IACD,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,EAAE,KAAK,CAAC,MAAM,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;IACxD,OAAO,KAAK,CAAC;AACf,CAAC"} |
+3
-3
| { | ||
| "name": "@reverse/array", | ||
| "version": "1.7.0", | ||
| "version": "1.7.1", | ||
| "description": "Useful functions for managing arrays.", | ||
| "main": "index.js", | ||
| "dependencies": { | ||
| "@reverse/random": "^1.0.9" | ||
| "@reverse/random": "^1.0.10" | ||
| }, | ||
@@ -31,3 +31,3 @@ "repository": { | ||
| ], | ||
| "gitHead": "4e1d94792185ebf40365d9d06eb14dabf7c26a25" | ||
| "gitHead": "219934f44b4f4bb7f7122257edfc91d9f3b52753" | ||
| } |
+0
-0
@@ -0,0 +0,0 @@ # @reverse/array |
+0
-0
| export declare function remove<T>(array: T[], value: T): T[]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"remove.js","sourceRoot":"","sources":["remove.ts"],"names":[],"mappings":";;AAGA,SAAgB,MAAM,CAAI,KAAU,EAAE,KAAQ;IAC5C,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,MAAM,IAAI,SAAS,CAAC,mCAAmC,CAAC,CAAC;KAC1D;IAED,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC;AAC1C,CAAC;AAND,wBAMC"} | ||
| {"version":3,"file":"remove.js","sourceRoot":"","sources":["remove.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,MAAM,CAAI,KAAU,EAAE,KAAQ;IAC5C,IAAI,IAAI,GAAG,IAAI,CAAC;IAChB,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,CAAC,EAAE,EAAE,CAAC,IAAI,IAAI,CAAC,CAAC,KAAK,KAAK,IAAI,CAAC,IAAI,GAAG,KAAK,CAAC,CAAC,CAAC,CAAC;AACtE,CAAC"} |
+0
-0
| export declare function removeAt<T>(array: T[], index: number): T[]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"removeAt.js","sourceRoot":"","sources":["removeAt.ts"],"names":[],"mappings":";;AAGA,SAAgB,QAAQ,CAAI,KAAU,EAAE,KAAa;IACnD,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,MAAM,IAAI,SAAS,CAAC,mCAAmC,CAAC,CAAC;KAC1D;IACD,IAAG,OAAO,KAAK,KAAK,QAAQ,EAAE;QAC5B,MAAM,IAAI,SAAS,CAAC,uCAAuC,CAAC,CAAC;KAC9D;IAED,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC;AAChD,CAAC;AATD,4BASC"} | ||
| {"version":3,"file":"removeAt.js","sourceRoot":"","sources":["removeAt.ts"],"names":[],"mappings":"AAGA,MAAM,UAAU,QAAQ,CAAI,KAAU,EAAE,KAAa;IACnD,OAAO,KAAK,CAAC,MAAM,CAAC,CAAC,IAAI,EAAE,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,KAAK,CAAC,CAAC;AAChD,CAAC"} |
+0
-0
| export declare function shuffle<T>(array: T[]): T[]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"shuffle.js","sourceRoot":"","sources":["shuffle.ts"],"names":[],"mappings":";;AAGA,SAAgB,OAAO,CAAI,KAAU;IACnC,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,MAAM,IAAI,SAAS,CAAC,mCAAmC,CAAC,CAAC;KAC1D;IAED,IAAI,QAAQ,GAAQ,EAAE,CAAC;IACvB,IAAI,YAAY,GAAG,KAAK,CAAC,MAAM,EAAE,cAAc,EAAE,WAAW,CAAC;IAG7D,OAAO,CAAC,KAAK,YAAY,EAAE;QAGzB,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,YAAY,CAAC,CAAC;QACvD,YAAY,IAAI,CAAC,CAAC;QAGlB,IAAI,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE;YACzC,cAAc,GAAG,QAAQ,CAAC,YAAY,CAAC,CAAC;SACzC;aAAM;YACL,cAAc,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC;SACtC;QACD,QAAQ,CAAC,YAAY,CAAC,GAAG,KAAK,CAAC,WAAW,CAAC,CAAC;QAC5C,QAAQ,CAAC,WAAW,CAAC,GAAG,cAAc,CAAC;KACxC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC;AA1BD,0BA0BC"} | ||
| {"version":3,"file":"shuffle.js","sourceRoot":"","sources":["shuffle.ts"],"names":[],"mappings":"AAMA,MAAM,UAAU,OAAO,CAAI,KAAU;IACnC,IAAI,QAAQ,GAAQ,EAAE,CAAC;IACvB,IAAI,YAAY,GAAG,KAAK,CAAC,MAAM,EAAE,cAAc,EAAE,WAAW,CAAC;IAG7D,OAAO,CAAC,KAAK,YAAY,EAAE;QAGzB,WAAW,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,MAAM,EAAE,GAAG,YAAY,CAAC,CAAC;QACvD,YAAY,IAAI,CAAC,CAAC;QAGlB,IAAI,QAAQ,CAAC,cAAc,CAAC,YAAY,CAAC,EAAE;YACzC,cAAc,GAAG,QAAQ,CAAC,YAAY,CAAC,CAAC;SACzC;aAAM;YACL,cAAc,GAAG,KAAK,CAAC,YAAY,CAAC,CAAC;SACtC;QACD,QAAQ,CAAC,YAAY,CAAC,GAAG,KAAK,CAAC,WAAW,CAAC,CAAC;QAC5C,QAAQ,CAAC,WAAW,CAAC,GAAG,cAAc,CAAC;KACxC;IAED,OAAO,QAAQ,CAAC;AAClB,CAAC"} |
+0
-0
| export declare function unique<T>(array: T[]): T[]; |
+1
-1
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"unique.js","sourceRoot":"","sources":["unique.ts"],"names":[],"mappings":";;AAKA,SAAgB,MAAM,CAAI,KAAU;IAClC,IAAG,CAAC,KAAK,CAAC,OAAO,CAAC,KAAK,CAAC,EAAE;QACxB,MAAM,IAAI,SAAS,CAAC,mCAAmC,CAAC,CAAC;KAC1D;IAED,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AAC7B,CAAC;AAND,wBAMC"} | ||
| {"version":3,"file":"unique.js","sourceRoot":"","sources":["unique.ts"],"names":[],"mappings":"AAKA,MAAM,UAAU,MAAM,CAAI,KAAU;IAClC,OAAO,CAAC,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,CAAC,CAAC;AAC7B,CAAC"} |
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function createArray(length, map) { | ||
| if (typeof map !== 'function') | ||
| throw new TypeError('"map" is not a function'); | ||
| return Array(length).fill(null).map((value, index) => map(index)); | ||
| } | ||
| exports.createArray = createArray; | ||
| //# sourceMappingURL=createArary.js.map |
-24
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function moveIndex(array, oldIndex, newIndex) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| if (typeof oldIndex !== 'number' || typeof newIndex !== 'number') { | ||
| throw new TypeError('Provided indexes must be a number.'); | ||
| } | ||
| if (oldIndex < 0 || newIndex < 0) { | ||
| throw new TypeError('Provided indexes must not be negative.'); | ||
| } | ||
| array = array.concat(); | ||
| if (newIndex >= array.length) { | ||
| let k = newIndex - array.length + 1; | ||
| while (k--) { | ||
| array.push(null); | ||
| } | ||
| } | ||
| array.splice(newIndex, 0, array.splice(oldIndex, 1)[0]); | ||
| return array; | ||
| } | ||
| exports.moveIndex = moveIndex; | ||
| //# sourceMappingURL=moveIndex.js.map |
-10
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function remove(array, value) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| return array.filter((x) => x !== value); | ||
| } | ||
| exports.remove = remove; | ||
| //# sourceMappingURL=remove.js.map |
-13
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function removeAt(array, index) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| if (typeof index !== 'number') { | ||
| throw new TypeError('The index to remove must be a number.'); | ||
| } | ||
| return array.filter((item, i) => i !== index); | ||
| } | ||
| exports.removeAt = removeAt; | ||
| //# sourceMappingURL=removeAt.js.map |
-24
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function shuffle(array) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| var newArray = []; | ||
| var currentIndex = array.length, temporaryValue, randomIndex; | ||
| while (0 !== currentIndex) { | ||
| randomIndex = Math.floor(Math.random() * currentIndex); | ||
| currentIndex -= 1; | ||
| if (newArray.hasOwnProperty(currentIndex)) { | ||
| temporaryValue = newArray[currentIndex]; | ||
| } | ||
| else { | ||
| temporaryValue = array[currentIndex]; | ||
| } | ||
| newArray[currentIndex] = array[randomIndex]; | ||
| newArray[randomIndex] = temporaryValue; | ||
| } | ||
| return newArray; | ||
| } | ||
| exports.shuffle = shuffle; | ||
| //# sourceMappingURL=shuffle.js.map |
-10
| "use strict"; | ||
| Object.defineProperty(exports, "__esModule", { value: true }); | ||
| function unique(array) { | ||
| if (!Array.isArray(array)) { | ||
| throw new TypeError('Array to modify must be an array.'); | ||
| } | ||
| return [...new Set(array)]; | ||
| } | ||
| exports.unique = unique; | ||
| //# sourceMappingURL=unique.js.map |
10963
-0.28%20
-16.67%87
-18.69%Updated