{"_id":"@12luckydev/utils","_rev":"43-5c48c9bde31e59ee866a76925c76b6c1","name":"@12luckydev/utils","dist-tags":{"latest":"3.2.0"},"versions":{"1.0.0":{"name":"@12luckydev/utils","version":"1.0.0","author":{"name":"12luckydev"},"license":"ISC","_id":"@12luckydev/utils@1.0.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"dist":{"shasum":"0d070e43563577eca596e89c4449368198572b1b","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.0.0.tgz","fileCount":4,"integrity":"sha512-O2UQtOv+5LV9xoLWdmOJ1J8aGi6UsGPD9XEuq9/A+mZ9ukQ3SkVd8v9Bklp6rgGiZr8tik5s1T8xaoQVRnutxw==","signatures":[{"sig":"MEUCIDD3dYbREuYRAKnqUoMxQ0QEymfQssIlqtQgVdVsE8zcAiEAm7HxZo5P777SX2G55J68L65E5HWK8GDuIoFQNiTBkXY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1415,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEAkNCRA9TVsSAnZWagAAkkcP/2TkrjHZBIL3uBgassRB\nMNrB7FX01OjvAzptSzkhEY+tmhH/cNnDUQ2mQImDCrz2wFc3LKKGdXsFpAiL\nzQNH8LB/7prBc1KorFgu8TfqFhQbs6t/dj64USlvImATlrXxedGXaC0XwiHo\ns2g/drETkr2N5e/sfkeaq7QfO7OWc7EwaHGBzjSa6EQamVWIp73qrQhx/uNA\n1eyWm65z3+qbBkVvNBsEp/3NKMW3MTHApWcbQi3YX2GzIUG4TVPukCooW4eK\njwPaSVHiut6mHCgC9+4FavLsfoZCQ3Oy6GZ/qYpCrm7IXsCHNgKumY9dTXfU\nfAqEeVBkTczUOgeBpGDXr0wvWG5iUsbBvQIsx+v8bjYZ03coZQvj2FFn70ol\n14REC5uxNgpCGUt5FxXNBwc4mcAKLiaUNWYetcLe3pxIHy43yP21cxjzZKkM\nZxwxMz36Ac/AhJPc/LjmGPJeg064UZZdNJlUYYULnHZ+FSc6UyYS2KPkZCch\nFg6MJ3doj1ong0e9U6pX0dXhkGaXmDcIMOx7BDWvT9jiD6zRoiIY7Yrsd3vi\nEqHHYaVAKqAW7JacL/lCUxF6AYpm6/gqLEzm1Wvvk5WNPSo3hD2QIf+X9T5u\nvRpWxDyVABlez9olLmyHFwRmafuIZIMTe2ShFps1Bg3XTuolyUlVZoH/JuJX\nMi4W\r\n=pBNI\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"ca7356f31246b3a1a7d65ccb3040ccbd644d9c57","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"_npmVersion":"6.14.4","description":"","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/utils_1.0.0_1611663628819_0.41601137043616676","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@12luckydev/utils","version":"1.1.0","author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.1.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"a25330682ca0418c11d87813c32ed63ac846cbcd","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.1.0.tgz","fileCount":5,"integrity":"sha512-k9HTCuu2i5UstNUtD+dO2xM8r/ZumDpthVDKa3inNgBotD0KzAL2TDkrB2CU7MhVW/18VGW6GdtFYvWLRjzQmg==","signatures":[{"sig":"MEYCIQDI+sgCIPwdmkSGlpaft0Ru11xVkNaMW5msngWTeTAHCwIhAOrJi4ZEJq+9rHKefSeXwHXUUPDu4/IX/W7LA6XY9zu4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7239,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEYMnCRA9TVsSAnZWagAAlBMP/jImBq7TGWoqOMii3GR6\nEWOWGv8rg8xTiktUkKyaJWua2nw2dDl+iGwqAnTUSilpt3/C/zRvAMd/ckLH\ns1LbNh1zxmbVebZ96zwRIDio8BL8BV568ir2Jx6Kps3t2SVDB6cVTPf9iMyc\nvGS4vR3mUJY3LQ7NwpbKHBmhVJzEb6OwvxDXfOT3rV2fVMwVlTt/PJHUsltr\noM6xxn1UyyCqzl+Vg416YkAI6oV3VG7+s2shpEh/V5/csFkX9G/o5qy9oAr7\ndPxWw9ThHzXJulhtnulo67ucUnOlCKThLHPf3gPROHmYIllk1QCPYqrRhHvw\nuUyOxmoOP78aWghAREOiP/pOdgHhHVnrVf0V2g1iVwvylNN1zt/7o28wwTKy\nQ33MjwOuQdYhM0FPuvlBlqTmggQS6REbbm5+vt7Qb29hGx90LWrNO8XaCxs8\ncMqAAaFL2zUS7gihsCMPw2mhYGSue9rELc8xThbu45I4aa7DaB09AJ4tzvsk\nKyZ04PTa3cWb4h6Xet3oXsYFue48RXe7b6vEN+WHAnn9h2T5LOoKgwWGzohx\nNgR+M0vSzvi5ReJQ1yT82dAYxREZTfYYwbsh9OBvKUBSMMvLFy0W5cHvL0VF\ni1urd49cXuqP0PHERWTWrR6dybNy1UFHUAYahbwvPev4Unfy0pdo8sYyCUdX\non4/\r\n=33Ky\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9a103be02b760fd5696df48a0668196fd9a96fc3","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.0_1611760422674_0.8750340886254757","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@12luckydev/utils","version":"1.1.1","author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.1.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"f2e42b9e740209b03e851e0068149db83bfd4c4a","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.1.1.tgz","fileCount":5,"integrity":"sha512-o9FPwe4urjMinA2TfwjArIXCC9SGgF++yaPq0qx4/rMdN9lCxkq2S4pyfLeI86AbPsTYut3coLosswywXZqFJA==","signatures":[{"sig":"MEQCIFeg//CNNuySP7VcKGxxg6XNc2ZZHShvnHvRJ0e3+IlVAiBvVVCzUYuejoZgLVA2yFmK/INovj9M6DjF5pKgBzaieA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEY23CRA9TVsSAnZWagAAyMwP/jTyD6QjCwIzUmu05oPZ\ns+QE2EWM40tyEbByESwLiyLUlTxvNAtG8STcn7De4c3RwgvUQmHE0PTPR/i7\nyWq0nGENppbfr6OQMwmPmY210ZmhvPNcblsONspIfHPBqe/90BE59dCZj7UP\npHEJXhEm0qcKz7wRAj9KPNObvS3mZ/tUeXnuYq8BH14DPZo0vmGpzpfRR9tN\nMGDYnE2I3LMX3AxtLUDVu2OZErkqFCkofTEQcUyCfc8vNQS6CFlQwn6pNr34\nm2nBYcGjbFF8Nd/xcAT0duDWW/0eX81tP3QCrXrIcTd+Yw3pJZ0nGCQYYbDj\nvydYFUBBPjxm3Q9pjO1uVS0rU6Xc2VkFAUmJSINOoyh7zb2OkHkoFIUCYJMT\n2U576OK5E5gF2Bb6pWjVIPZks4xFJA1/o4RkKLT7Il6vWAj+JXDJW2XKdVRI\nNyNsCKqgn9qNXp9ZuZJa/9aB8QZqgq3YLCaaFpiHBIVMhRwCgphDCdddKR8T\n/7ZfxseBW6ZIIt92P2J7nk/b+GZwKi2FX0Cgl/souZnNGJAEXio+TXWbIP2H\nMvsmU3gQX14vHC21S0myil7ppou0r+ZklYdX1HtFiiEKWxxy8Q63b/JV7HYR\nRpAvECBUECVJQIpK5rEJukCtenUFQ4zvJbrg9garz8q8f/9khsxWqgfwDTEY\nb2Iu\r\n=brZw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b7e2f83ca2dfb2a8901952bbda955150a15851d1","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.1.1_1611763127295_0.8979620072621317","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@12luckydev/utils","version":"1.2.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.2.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"0bdd7888576649c4302482b788a2d84eeef78649","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.2.0.tgz","fileCount":5,"integrity":"sha512-vnw3qUgCEV3rKOFwxk3kCTNP9OCGOVWcu7EdJ1/RVSl/15gd0B8tOeXkzz8OU5DF1gIVlzBLwMuVsxVwLso/Rw==","signatures":[{"sig":"MEYCIQCEliLsQZhq4EZtipD1DcL1/PR0Ox1wef7i/rjym5Q4AgIhAKspKCG1jLENvLBn9/HWFwLH2kanmX7YXm3ki7UI2+1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEZrrCRA9TVsSAnZWagAAJHAP/AkzQdi15DV3c8gMtV1K\nNn8T03RnhQCSFED+JNNVdARkMHBCRFvOwoMEdZBb2qbuVSLvdzSUQduBONWV\nXBuHJHtqPEMsM285G+oo5jKT77mI13G9pRFSH3DFlHpLcvKEXTuSkZWl9bXh\n4F4NSCjPwvlsr0WcDaLpgcerObXJwqmQKzKuUOD1doj8apvOkeQ/4uOoCnnY\nKyCbM0GfbsC0as8vDl6PuwXN6TyGgs9ccMBwmbv0fhllW3YEMMRksTZHiAZ4\n4zeYwg7SvCw9zdQsAgeIrkhBDqxpYvSsGDSlZPE8muyGILDs4m28c4mQWiMq\nq6MC0RG/Q9tDmyRKG2Mko/sXF/JifNvpdQSF/g3sEdSuMcEyFOrzjBaf6o2j\nSPjkf26YVx3xtHbkJx7J7mYtdH7WmhJzt9C25R61fX82BAt2RRs3YXG7dZmn\nX6v4xFZ8xQ71Fv0h0x0OCK/v595RkL7zIwTRKKjJpw78hK1lLJ3c9RvFowfq\niuX3ogf8YzhGZoG2K7+YL+/BTV9kDHWscIu3rKRrFgFuIUjVkFqet/6oHbMx\nZamO07S3o5+QuIqD2ZfH+F7tWxf8wRIwfVTajJzSug7nDeha/C+sKLJDvYs8\n4b/jIo1dHvD6vAg0M3EM+23Dr6Fu+IBLBHO5sRREYRBoQ8yM5GISBz2LSeHE\nAMeZ\r\n=3cBO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ba6e33cea1da22d96ce9f401ac4d885c7d9ef9b4","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.2.0_1611766507288_0.11555125454443016","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@12luckydev/utils","version":"1.3.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.3.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"74c2d5f52837cc86cc863d7d2039a06703bc8423","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.3.0.tgz","fileCount":5,"integrity":"sha512-UZoFu7wdKxYLMEV78O5ORNv9XOE0FvZvp680Pm4UrAkTYAzZ3iwZJ9NVlr5Vq/OeVY5JDaNJ5lrlfuwWW7IJoQ==","signatures":[{"sig":"MEUCIDel38TU8KlGorDACBRvDuA0F3jypLUb292Uk85iPpzuAiEAxl7XhvXyVYFN3BgIcTa5Hr02WMSW259mVuZQREQ7XM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12287,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHT/hCRA9TVsSAnZWagAAM/UP/jGJb+Ajm3qELgkBh3qc\nBR1Ll6+oYFRl72SdCKvVVGJ0Vqk/N1NfqsCZ1VJWbEwA+0b97LrnSeOmhkaa\nwhfV+jGbv5bANlQpqsBmvX+PswiwNtlbcDsMVdNBaFjE/2UUyR+W6vJ2L5fc\niHKwqjvSbq4LM+1HMpDuL9nR4ExfofbsuWgvnqkv7TL5bMAHYgF4B8xjMhE8\nKI0MFeygOuSKlQEGiTFpD7UJo2poXFJ3zFgsjMNSanPXH+NuqKXYNZEoxqhR\nrOGBecnz/zJn1uHWl3xIEqztrrpH/EXTfsuOFMjYDvl2ww+pGiTFJ7iNui2o\ncDGa6bT8Fs6ja7rOXX1mZ5p2XqzW+q5bbUPYRDIVOVVKNYh+/q/ZSKURVkkb\njsgzcDVP1+e0lX70o1/HP+n197hpPDI4xv/8u6XfFeXslwssQpZKJz6mxui7\nPAFOLITO1/3o0i8mLRS/E4zeecZi9Wr41iTMQxUJisP3hmSOuj65GldFz/Fy\nCm9M6pWHWnVlv3A7UnoH6guGt/vGCld0TAz7odJJtlXY3XlerDDnf5ncAun+\nVrL3MSVFtRUQe1OmVbwmL95WDvSgbRZ9Ld2N+KEfDDND8sNEqWoBVFljD8xw\ndfIEBAUE3WUMknS+odBhZW5XDO6HduEEsLLzIER2yTpFraT1TLZSQIfQ92ZR\nP8Va\r\n=UZpz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"60663e8dd1afe05435d6d196a3353b3ae46289a8","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.0_1612529632947_0.9738543569310394","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@12luckydev/utils","version":"1.3.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.3.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"6d44d379ccadf7c3838cbcaaef10862e0d25c065","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.3.1.tgz","fileCount":5,"integrity":"sha512-lKF4H52twFZ/c0j/OD4xWEh7ng8swl4EI9U+WrzsQ+dDgBJ6axBlU2zXom52QM0uGR/9wQqhCxbmdQCQHxNBZg==","signatures":[{"sig":"MEQCIF8RdjlwHOUtLsIREE2NnunVJNwp2CqSmcE+hG8XhHl5AiBHwQtr9q0+jfdWQimTpJcZEBaRIbdRueKcj7P5/CkeQg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12436,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHUB1CRA9TVsSAnZWagAAJYYP/1laSZDrxp5pbQRYAalc\n100Zmu52Um2DMy2pm6hYTOwJIBCPthhx2n6nAsYuOIQvnCR93YeijfgTF3UP\ne66lPqdDEMyUJdqSJlGDKLYLdU0Y+5nEKGn1wDqPD9dxFZyiscTWsl5CLMuD\nXXAKmE8wbohgT3dxtBVXwItmyk/WLADGxS7/9FwswbuQbg0v6+72tUdTRrSR\n9ZDUnOGgb1fT4OTiBKBvIdQRQXRX16XI7gVD0/Jt02mCVz2RWez9eohvZDpA\naITvYOIkf3ewrGcqK9I1YhMMqh40kOsn4a4mg86cUt7EPTDrzgQWuQ9mqRKY\nmZ7n8ZeFMvYcCa4VVaNSO1RCLDFqCKws95cc+v7MCc5KS49CUGiS/TjJxbXn\nGO3+mhrWCCGE3jtPnpHL6/SljhGl9XCCD6HqW2SinP9xw3XGiuIo39A1foY9\nOWIGGSmtt18M9q6cXDyiwVj0nRN8/I4ohOPuSynqbvxzZ3Gcxi1cEUP/D7B8\nlrJ3uQDv5+M4/j8GrcZR0ZOeP0BLBzkJ4RqFHV0A8IToiFYXCl6ncx/ds2Wh\n5O+CqiRfd8n0fHzf2hDd1HdmnTZ3cI3VkAiIwGAg0S7wCQDQYyEBcVGZUHhl\nqLPH0VFPwYHw8/GpgeU1z7ZROm4e94t9Su2qvpsUZYhwOXIcpAK2AuA9LI6T\n39V7\r\n=JJl/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e5822c0afaa855a2cbdd76b7c00afa02b4d8e5c9","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.1_1612529781220_0.6691347966691183","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@12luckydev/utils","version":"1.3.2","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.3.2","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"826a7b2ed3c95cad4397850b1dd61e6ad518bbeb","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.3.2.tgz","fileCount":5,"integrity":"sha512-q9qWbAe+Bb+lbGlTdFDwqlQeHWTVnChM1+q9muE2cmNNOW5MC4dty8thbqjtsnQB1LLMpbA+NN6hB11CSvqx8A==","signatures":[{"sig":"MEUCIBtJ5u78oRzRgHMkIu5K/0vkYgaLeGGUUlfEdToEFm7HAiEAjv3xSlcO4Pp5EfDzVrVarVSm7CFSwy+Xs4ddiaZgcpY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12108,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLSAuCRA9TVsSAnZWagAAmy4P/0/NB75FW/oj6jTAMddD\naW4UFO/6DGy8653S0X/1d35SMKYqPmegfXSiNDsvfLvNw7Ns6/hOF43rBkEF\n/7QyVgspNziHYQ+ltVJwydl4R6bPhuaKfeyoCA0vV8gckUFn0LtHUj0GST56\nEPZJFC3yP98nt1xhprI0K5QKK6ttL/OXfdRaHnGMq6BvTCeWJUaTh4PJpOKW\nBjBh+5m9rBFyjGgqdXTJV7HIY+fJ3gGVQbAE+aBESVV7qlWr1DALt4+4M4WC\nAxASMPze1c0lZ+n8cVj2I7LTfMmBYC0M7QHBohmukz7aVTjfZiVSdb2wytil\nrg6BZD+ziaLgo6D+YteXNxKcAm7TMqxg3fUE68xmnpKDHnkmGYgGF5LMcW6r\nTz+/ZS6NSntT2LFNp5F5/TwCqTSx5BYhIirGQE0hjBXoRUo0QKUT8DxgWeAc\n/FFGsmebQdSOYsQi7uHYiEIxUMAkXubWdMBMatFk2/qjCT/7k6EPF+Ktdn8k\nC79m1ikRo4Ibajqzlb1Z0Gz3vQvp5IQEYtqdMqzg14ijfv9pm+08Nwj+I5hM\nJ1zNx2swBfPsDmzgInpuWgfNSsvuYRtkuMTTGQPRwjYH2P4Qwob4FJKL63SG\nBcZaxjGrpD+iAuB8es+iPBJdrmGRIReiBcwK3xPDYqfrvgrjhe6Yd2ZPVOrZ\nUcm3\r\n=aoTQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9b45225be927184ea43a41096743566459ff775f","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.2_1613570094280_0.6727472605957259","host":"s3://npm-registry-packages"}},"1.3.3":{"name":"@12luckydev/utils","version":"1.3.3","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.3.3","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"c4fbe189cebc02e8179db0115bdb6c85219af725","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.3.3.tgz","fileCount":5,"integrity":"sha512-k3/+r/36cNYJI1HKw/ifotmJ/15rJyAcJvKQADN7yqLvGyCY0KkJ9RetMDlae0qVzJ+q3+sGA22zGfsTB4ba9w==","signatures":[{"sig":"MEUCICvgzaum3mNRruZcHbULPbsdu05oq1+o+5BxzKKc5V9pAiEAieOCYO/KQM2KR+17VZcNXvl11RvefbofZ4cAEYW1h6o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLSGpCRA9TVsSAnZWagAAJvUP/1xgwKjvJxDxcHJPk5Qx\n5kNIZR4LSNMnqt7goyp2ExEUcnu+HKpnU/JR9gzrUK78hfATsZDHBZ8EO+X8\nd9ompY5Z9tMuGbawReRVs7Ok6QwR3x/1nJJRuqZfFmvAJKAh7U+c5Xq/BbVx\nPdcjTbm0a2bELiNwv3/zGBAaH0pVCAZMtOYjw/ZjxrdAJzjY2O3Eh6ZuMycg\nCaXcxnu8gAlyfiDqNrUboUk84QPQ8K79zqMvEKWylOwVzzWB0NC0vfvOtkyQ\n4ESPwv3NlCsaYUT2NAmWB3GwvkJV59ZXbarOB4ykbWt0TNxUn9OS6XFGZWUF\naofDeQJ6i9ODPaftjA2XEkMiv7yAdws4BTHZP4QBsTVfG+i3sOYjGUgl3sAn\nzUfVSviiF7tqkSPyQm0Zq/E2GU8vbnL9iAJyF8bPj8aU7EZW+5K//dNYcOUX\nwMLobJ2NAgsGtZbKhxeDOb/JpptDb0NuEzM7jONrOhkapDT3P2D1AYCd1D1a\nbV5qiUvtZSZMbChMlm0pbpv1DjKlLQiDva0lreHg3uaYxu38iSigZwQIeR+m\nJME4PMDNRf8ROyLP+GQF8uid2+rJZHUW1G0cKMhzhKJPJR2zxXc9Hm6Qa3BW\n9i0XF38gpwCRRctGW3ix/ffYQoBnW894P4Pe3wLzou6R4uAi80L95L+FqfB8\n76mV\r\n=htQj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cecc1e4b17581d1cfe40cb6acb127434eaed294b","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"tsc","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.3.3_1613570473142_0.28855853490674654","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@12luckydev/utils","version":"1.4.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.4.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"a57dde0c099b6ad3933bae2d9a9e831f6495f65f","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.4.1.tgz","fileCount":5,"integrity":"sha512-WagOHmxfSvBA9Q6BiB8aEQcejMeyL/vO5jcJwaOYVHV/IjmstKBqjZW320ABIj7eyZxgZsSsAnpoh3Ead8+vcQ==","signatures":[{"sig":"MEUCIAxN8JUxqNfIriQOc0zAHix1w5GSAj70xB+NSyxRNpUiAiEA1qKteOpmD95H8q7SuHNOf7ugBI3OKbqXn2PY2rUsumA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL5bpCRA9TVsSAnZWagAAiHkP/jt7hXk9S+/hKz+RfUab\nKEFd0zx1ycNPmERQbSFLBb4kVWZMMdXtEU4bp3oAUT37AVK/ve6jyQ7DJ+2u\nFCifxaP+Cc95Gj+Qmc9O8WkM50TEUd3Wl2dc1wAT0NZRH1uQFqFsyETw0W2l\nkk3si6vFzdcYznBLXjVT/wnm9HU9McPzQZZ0WWbkuVTWD2ksdB+XsjF2gLnb\nBPlrhPrhuDuy28CR8MCrVMmYRqEbEUxuCSzLirfUUjBRMlI3hblCXjS3t/Ro\nBg36ECG2HFJ34XbKyM22m1cxHdIXXt6C4g0MF7M7zi0fn0BOxupoCcuOOTE5\nDy1QXKRcfmx9BKskwrOBAThfSEq4C9+BzmgPpN6iwZK6z+a4l7pxF7+WgqVG\nOaggfMaCrPzu0txe3DaRQuWes1bYvb0LfozlPLmHMP3Brks0QduzZFo+lXx2\n0Db+QKFiH8FCsMxLj+Dvf+fVTtQG0gkiasIOh9v45/R0Bfo4R7LzhMZYdaQt\nc1lYv7FGTd1uxdIbm3Enwo79yUgOvwwz5gYzacvasodnFJjlgzIpMq+JT6HA\nusw3vVYt+XA1KYlOnmNAnUFgeQ2t4zb12m10AmYAzM618lnDpt4N7/MDc/qO\nMpRa06PfnHMGeSRvTT2lanzy2ra2cu11UXgAbIkQ/MNtblZBR+4n4ls2OCk1\nEB6R\r\n=rDuS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"c6409687062e6014b4d2c3295e9bee0e66e0c3ad","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.4.1_1613731560770_0.9059807821575827","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@12luckydev/utils","version":"1.5.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.5.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"7ef8bfc495b0b264f1d12b7f0b0a33525bd010b4","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.5.0.tgz","fileCount":7,"integrity":"sha512-vn4z5gdRaBkXHOD3nCUnThSI+Zj7AAr6+lEzlcYgmMgaZ1k6WNjkqxrsT71QZqDgIyMVBUroHKXzaBva15NyJA==","signatures":[{"sig":"MEQCIHTDkvDhVteWIHJ8kiqGt5OxAG/RlA/wQotwl3N8nkMKAiBqJVGVBw2r4Qq92TtJPTyhFr8Rv4Gh58QCCANbM3QJOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgL5/oCRA9TVsSAnZWagAA6mQP/0FzzsRgIGTY5nv2Ht8V\nLlLEtVDHN7dqHyUnm24gcMu6UKDkutTbZn9BPAOuPXWlwjWgI8IXS3flLVB0\n4hEtSe8COAG+IRvMVTBwiXdvByQ7pLmDtZuZIgs0SjEdBYHNmnLe0rsOfxIo\nYP5zpnoNhMFb++jxUNysjfK9FsudBSaXTtg1J2qhDSW0EN2Ah5sMgMy5/I2n\n7VZKUGZvXkx0PpIy5YswVNZUtIXHBX1XDFddZuECIHnXmx47MHxOHLXM+Oz2\nFGZ7YpUE/bri1OkSiLCCnRSn6I3WQWH95nvOeLpA6AwCS000cNB+0SKWPVen\n6sMkxljN+M1RoDsXZWYA62QQiSKYcQm43gTv/Mc5WD7IvTJJ16FOHvRF4Pbg\nvsQHH53XmGP9432piE+4OoKKNIMFj9jn/iBpI/y11bhcK3hiriLEQ393ch0o\nBrDpA9mMRkpq165IdFnRSCOqeTonS2NDbiEI1WmRMbuQX7EX0kmUIloOi/ln\nrsQdLCvhz5F49SASCyzfA656W95gsn1B+7B87PNH3ZQWQOQ8nI2MCNJLhTog\n+FWK5cNZpH4l/bKaUHXoOtVun91+S8D5A3kYWTRckNrqX7ROAuofkwreJJEB\nUWyv6oJfQybS5l3YisrzIqGTTell/GJNnCFb+V7Yo/puu4YKVZ8e2pm4oNL1\nHh0X\r\n=OvBy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4656077c171efe7bd9e33b0bdb8356e0fe4713d3","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.5.0_1613733864155_0.8336765840705471","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"@12luckydev/utils","version":"1.6.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.6.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"066227e71f20b56f07a1ff7b3755cfa7beeeeab3","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.6.0.tgz","fileCount":7,"integrity":"sha512-XdwDXMDmrBYQaezJxVYc5CB3njmL5S1rm+s+UC/gfBpPaeKwG5CGWNcfzEmWz/oFpF6NEpikmgyW+zBTmC2GiQ==","signatures":[{"sig":"MEYCIQDxF1c9nwNh3gbCcIRKAWMuQYL52QD46MpS8ccp+fDDsgIhANLLy1dJIadjL7pRfD/9UndH0Gg6ZQJXAja0e9QT3lzi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbxf8CRA9TVsSAnZWagAA4McQAJdZyE0wcoSurhvgqjt3\nwBxzHzv0H8F+zk3XurADsgDQMg9DGEjxGw3elRPgILC71nUH/QVQGZH4O3h1\nYYiK7HqJvjEEQESeK4vfzYgXtGtnzvlskNvWQzOsWxGxoPhhpVFButiuVGZP\nGjyLTDaLI/J1/8Nif6VYiRRf7/zHq3TAhT9cGOW6hJ3KgzJ5qQrjVrbTiwUR\nf7KateIFvS07hUWLZNn90tEqB2VSfRcXewxsq6K5pEtFesjl3QC2rk+hnSDn\nGprgTqRuCPeJiVaj48aAuMPolqUpvzcpnQ3vvDnfkqVz56I+besTxAeSBmjZ\nV4ymTAxa/EZ9aHSq71JC2oHFNh7R9wLVirqevQ278pwNriFqCswtEaPwlT0k\nsDMS9wt6jYMfBWsyl9Awq5kXWiK8Zv1isQtLTu4DQ0DrM8v/7pzR4DP8MXpR\nrhdFYftmSXmMDtaREuaAN+iFjmomVc4yLbkwJ7d7p0I7sfQ31KzOIrrFgP4o\nhR9SaKnFRqTx2cmqSTIeMRksI4q0Z7BTjpefFQDl0kzRW5A7QQ2UHCaCWsME\nw3p4ALHsp1JSRsWBCm9n5Hw7Ftq+UkhwLHhR3GFuP0UsH0bh+wUv+S/IC50i\nfgaJSwaTlJsxoTXwiWWknY58QMvKY2o9aJkJlymrYTPCdXE25v0/5tX2C5Rb\nmlt0\r\n=fZoq\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e5af9d03203837b3fce4f09bf7a231aad9f85b82","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.6.0_1617893372329_0.924771975068643","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"@12luckydev/utils","version":"1.7.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.7.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"7c7c5ebaa4f84461904768a63fe84f0f273a2520","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.7.0.tgz","fileCount":7,"integrity":"sha512-RCNOMBe16ffkI1cb8Bb8Mttpf/y0P1mDOxc2mrTJQBzdF8AT2PKnrScHTMNL3BApQEeA0DiAYglUDxAzi3RcTA==","signatures":[{"sig":"MEUCIFE+rHCH/I4tgSJMJsX8RH4pkCEcbGvENHd8fU4BeWZUAiEA18zPdK8PPp/M21OWUc75rQEYpS8fGeG7X9x1u7Dkg8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcHT0CRA9TVsSAnZWagAAXjoP/2xWu55Ky60VYXlaJxln\nI6RUhENbujArHVE5WMWjmlLA1eJSd9vwa5rOFHDHr4dC6M6Y4VN6GMgyq3bP\n4gITkEkraO2l7WiJuE9iGX5aMeZDeH/XIYInt4gMSAtODpAOr9qZdC8ShGZb\n7o8ajRt+oXG4PIvAVVJpVi83SNPURjNgnkTQvHZx6Gg1t2o9lCs7SBEoYQU3\n57TJqtJPQNxyr+Tmp1VZZFCvMXctc7INS/77UbZtyRlAgs9PnZzjyx6+Eo44\nrvWZ1tfQgPMNDO4xhYPn7UaXy3M4zheP1GvWzNKXLYXZ8ZacH9htfiz6BMM/\nNAyA3b5/q/QSbifYDiO+i1CesbjR214swh+qjsPx169PlHJte1CpItKiXn1Q\nxhKMv/i8I4fqn8Y4tjsjw+Kxqs+GrNG/54lIdmozGXt+CjbZcsPebkqxjcav\nk/seNv51W7LZCbggHqbKjQfA+tOP95pOz5G9VstQEmCiU6Xrd402fxLauU91\nP3BOqQRiFJ6iZBGnjJOe3alC5jaYp0bWhmjYKjXRXnOmZKrTZp6rnJ0nyyEH\nVm6a8QCGS572bVrnB8IHO8qr5X9eP+Oac08/K4FRwcQ07kN38PcBAjehsoQq\nT0tVg6Qf23JMVFT5jLwnidKwgdFLJJ9bXerNev7htBhEHOuVxoVtYbPilTL0\nP29D\r\n=Ox6y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"00cd16997856eb705d2c62d9c573e1a274dd8369","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.7.0_1617982708228_0.9405036370482855","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"@12luckydev/utils","version":"1.8.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.8.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"34aa35f4a3ef511ea7116b3e87c1dafa7fa34ebb","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.8.0.tgz","fileCount":7,"integrity":"sha512-Xh/e35rac425Qc6WbtcrP2mtTzO8XtZDsd7XoaWudZyKUhCE0Vo6A/OkW/vH2H4AJKvcTStpmGcNtm+n9iYtkg==","signatures":[{"sig":"MEUCIAwCmmudm0onKm5DRnFH2Im8dGcCEKNnDdPU6zgSTNxXAiEA6ERFTgFYFyTWclhpS+xgTkrMJV17Xvvl/EsC0Ymdu7I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfY53CRA9TVsSAnZWagAAbosP/15rZO2PuL8L1nxv/3r6\na28eApPwkseA0Ig61gmMaAOUpoLi8970bxEvDhrJxy60DReKaAvrz4kbOu5j\nph0n9Vp3O5lbw8hkqxKs1TQPxVTgkifKCqk74ixiW2Rezg4Iy2/OE63Zo1Jy\nOSauCXDL+gmAhrYgzxQxOlbCTux1hXDXebqbprSX9eWxCKq1+NrTq+5zlgya\njBct+8aXan7fuOnBnsT8pA+u7Au0uGWO//QoFleZ+T3AviXQxe7yILQOFDi2\nv6rYcs9VriDs4qhbqkrZvLSttQeIGcXDcZSOBl4eI+KT09D5gFPnxdmeDYhf\ncxuC2F24Lx+1tvEnEEbzmIFhRLH23VYE+MIC+OzNiYkjG8zceh2VBf4d5SwV\nybs8MAcK/Y3zXotU5KKRZ1vhf8nW7FKHkwkcw9xGtSwtev8AyXOMrjycB99/\nyTIYJ4yIGhEx1ZJTRssdcx6iyhkcpiN5h3MUbGAcRmXmvfOYRmaTn4nYF/fJ\nCgCUIki1LPs5hMo2jnYdMMtz1xr1Q5Lh9dl8YCc0EoW56ctdzbcqarOUvKLO\nyFIu3QrJ9QuiPeqB2xN2et26GdYCGavfAlq2NVvOQzcUWFlgcmpCO8y2M5Ee\nW8SSs2xxuI1Xs5hJtLoVMicZbdSMxMPSnBlLUPTUS+toD9NHVn4L7C2FoDYJ\nkYso\r\n=y2DB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a09fd796ba253b48c7b64e223eac9ecbd6aad38c","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.8.0_1618841206484_0.940524765275152","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"@12luckydev/utils","version":"1.9.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.9.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"155af77a011f09da978890148e3ac0d9a130e35f","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.9.0.tgz","fileCount":10,"integrity":"sha512-QVtj+5zlhL99qAklBRG9MgTgdv/04OkPOVi955WTcx8i8VSVXdjkCONMhLoQ21e8J7cT1pIm348KL5TmC5I8Pg==","signatures":[{"sig":"MEQCICEamC4krbOJU/43mvXArZRHKea/e2H42rHuVqFhL7jTAiAO7bhrWukTrCCuF1f1/7+u9HwmKS6bnQyroO7DByexDw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfrLACRA9TVsSAnZWagAA5RkQAIvtiLoTNq7gOEWG9f7X\nK81woVp0jqQtWxnsY7LpLjRA/1A2mgv5cgDvzGHqPFJ+E7UDzEHIGpVVqCGf\nxOcyHc+QVP7l4v0osBuWLGzv+GtSkhmAN7mws3d30dVo2/XlWETwuTDF0E0G\nikLndk0sVepzH19NJI8uQHRMjznJgN+C+GjNo79kixYb/iMclcP3GjkT2IY1\nHmxHDaTBuXlB3+C8TARjO12GbRwpSFaqWCBr2DYXxHB5TfFX/5QZZjncvp8m\nKyVEPXAztwyTK3wKOVh6JmoiWlYO2PlvkFH8IpGo+RqvaMF3Hhl7X/6udK8T\n8eAxpwaAh44QmxyEM+5SZeWVAp6/YKflz21Jgln8GhODbkeYwgYjMvfCUGh7\n47RDQmRUpug3Aqjx6V70lB/PFb8upOvYtdtl6wSCl8SNRjA6+fdcu7uuz9Mv\nv7u5vSuXSvvjicAI+4tQQ09fazM5ms3IVJeLfl4g5yNwdA8fFuUZ6qm9HW3Y\npAov3zI5YMeyORtvH1hILpU/eB4kRBaA9qqgVJmuR7q/g8BY6kGZOPMbujc/\nTL6JaMy+LvdXwNw7Xj03mWZv9SMwtid+dolnIHGvONA2b8DtnW1pIPftp00r\n6Pj3fC/rIvORw6zuDLm/Pi47RexLZmzRTtLIb6V+Q3CiQ2nF4QSQYegT8ESX\na5CJ\r\n=Qap8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"00912feba2395e576e54676a9adff18ea288e75e","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.9.0_1618916031668_0.8677116872148565","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"@12luckydev/utils","version":"1.10.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.10.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"c2d23523a54e5f092455ece5a41b001b0387a816","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.10.0.tgz","fileCount":11,"integrity":"sha512-yk8nNzk83DdihY9pDU5uLwQ/NNOUeRKG1m6IUrJG0b1Mj+9ECSMo9kr7bA7sQm5cHpiH9/RpbhH4je5zJLoORg==","signatures":[{"sig":"MEUCIC+VyHOrFKi/E503BAa9ppX+GYCaj63wxCGZALoOemsnAiEA7+jZzYemSV0rw6W88oqjgM5o4AKB5xTfMlikAmgbGaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggrDkCRA9TVsSAnZWagAAeowP/itYek7FQ7ZNzi4hmdwB\nozJbLoVb3usMq4tp1AlhR20nkrvS0klc2yfsjTkx7mtlpYqMUQWB5jlEDaTl\n+sQ8gtN4z6LdvaXTUtbUKsIjO3zY5iCPI2NCYrEJqtF0K+zP4KsSDPuU8HzC\nvR6kMmX+HZspx4kc+7kx5wm7yWraygG4MqhJA5VtVGPWBjHzncXzKQ4vU07p\n19fpwQGEl02h0VIZvuskD9vBEJeJ9T09AegURVOYrDjVjcHGyxqy+Nl1VKrI\nLANeoPA498h1Hv3xj8qdMKpf+Y0+2ASs9W7QF3djygoCgjwlm8xop8TPD/74\ndzrXPOc9pMe4O71x1t/CoDmHJWviP4+HNBp83A0kFQal3v993ugN1/+dhIhv\n4k8xUh5ha0Yx8eIUju4ZyaW8mSKpwJDUDM0MIwGj5BqYMBGJBDPvMe1apSYT\n5rQX597E/F8zRFMyENtxeyeshJB322NHTBj/iZEKH7QsBJfLtx9WiRTeG7vD\nkvLmZNf+SHc+A0iNswN7BtGeITODJKiggDzxAjj8wlHC1c1B8FlwtXvrE1FD\n5NOFyKiqVNzVFfVEtr0qKkH61Bw5XQdbtjNtIzrZTJzz57EOEnPMeTIfvtnl\nZNY7wcb4bENymD6eg+vrzNG3+/b43RhhCYjvOzQ13+GI3Rnp8JWOZf8t03IA\n6kgM\r\n=UlnT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"972739adc24297733f530ce694a2656f6f85f7d2","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"6.14.4","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"12.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.10.0_1619177700209_0.9453172531919738","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"@12luckydev/utils","version":"1.11.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.11.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"ad1fa76d46d20920921ea0433882c5b6b30ae389","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.11.0.tgz","fileCount":11,"integrity":"sha512-O4xqlg/APEOs4nJuiZ9VVKEI7L9h74z1G6p5KrZI1IbckGLFe7tD+8xJTioe/pYgpwO3wU7917O/DKZJMLG2Jw==","signatures":[{"sig":"MEUCIDUNR32wiMdKJU3wBOm4pyk7wiyIhTyP2I4wM7WBsbksAiEA1oNpXG1y6r0WcOQ74BHTAUELXBIr8aERvZhPBmjobOU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23107,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAnD+CRA9TVsSAnZWagAAEncP/Rc6ET6URT6tjsf80hLH\n/mP0+DCb2fZJPrm/g8ZnyyqAjpaRo1BMzYqIz9LoZHe1YPVNkGYjnjw90MTW\n+w8pgv5Gscm8OozAPUD6M46754j1mBTZ+ZpctvB3r0ul2L/ghRbmIvSzXyPd\nAu8+3K4ZmJP136Vdny+l36e1asohtlzY9j4PydPJ9hkE1Z+gb24eZAFBOZEW\nZvELF9XA0XYbq1PP1rX8aE1D+/N2b8MIprPBSvnTGOMpapvmCoipO0mcYubJ\nxhUfJ96BPjdRTs2xdfsAx5Gi9WDI5LtZKlR7k20mCzVLOzY6oWRu3ggOJdJO\nstOM9qZEimQZcApJVrRdMdZxwbnJR946GGSPVsVjK339rn1ubTveyCAs8OLs\n2hQbBAVvsenwUIKA2m7IAF29HcJcR6fNHvVVyRC6lRmnMQ5sFR68S67sbvH9\nrcKK/n7giNK8g3+ISkU+nX7U0mzCiRtH4VZUOf3XnGLk7px55dMNxS/K+HIo\nTcrbFTak9Ts0HJ4fjd5npz9dT64ZlOMrnhQJKe834sqpcWoJp5T0wyZpg6sB\nUiTaWfHczq6/yxs6mQXuVwnGhLHEdiHLqFcJBZxzyM5SOCrmGIApUoTkA9t5\n/B1x5GV3gQ4kgjUIDzAHXnLbZVUYqZwnPeBmqlyzazdTS+x6qRuqrSWjLsiF\nKZz6\r\n=3IJs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a01c60226f9cecb013ffd8281ee832de3bcc38d5","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.11.0_1644327165870_0.28253156349084163","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"@12luckydev/utils","version":"1.12.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.12.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"794c9a5716cf4c3a7ea895943021a064602ddafa","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.12.0.tgz","fileCount":11,"integrity":"sha512-R3gY+RZMMa32azfIQ9kWPK4t0mSR3bHcqZXbvu4V83L/fuvrpAXnqaq1lgFj2juUtJUvsF1D/DUBv+YV8mgidA==","signatures":[{"sig":"MEYCIQCBCyLmsHsGEKI1z6MG0qet/PUVgyChihVJtZRRSGnWYwIhANRomu1nk8ULL8nC6q8nII5LJBelDAOe9rzVUsbYmd8x","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24135,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFkqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqJ4Q/+M9Eei7TI50n0HUuPAXHjKki9jKSm0Vsots8MlJkkU4+1XgsU\r\nMYpkhaRMdEcCct3bc+r3zTNhlXuODWMj18SQguNNm9ywxFuB3N85Hum5EkWG\r\nARAWm+FSL/yShLojv2SW2XWJCx+gnPe1U9YtJlH3CZEw7QIbpVBWAaMEz83d\r\n4xox+PYhOw0yfJPFsI1I93Xkslwjp7zWweZabErRBEXkkzQ8rjfqLuJgKvpX\r\nnyv0Z8FCc21BBi1TXtwOt4NYBtwMDXKIXtiylQsUWmXqgeikd2lnK/cczXYV\r\nUSyUIma95h/2vo5qdRx0TfbxGaJr/5npfdUZt4kGhvm5Gt+LNgZ/gNVKkr6S\r\n82X4UBMkapbSp9w67/4egqfKLpZN/TDHkrvq9S2C9f+6u/KJNmicutuLDpJn\r\nqrA/whELbjm9BfU1N+yRQ+UMpqrvRyzXZTTCxbpEkAv/pXzK+vi3wAW5Ge3g\r\nxd3Q0PPcN8eMAA/dXdxV+grYLJCX1p3VzEQaURBSHwLn5qvzWOqPG9qpbzHb\r\n+4Bwgk6AHwF9kipBEA2ZvYn70BMe7SN17JF3BVKeZpEz7ChB0XdHvbQJoq6B\r\nt1kWlZpgG/icN4U9i3JTJjBxMn2f5IUtQmATzmTQ4OUv4VbJR4y4onidMUrU\r\nLvo0fJQlM8LfYNT799sszVKfAhRSs2DZEJc=\r\n=xtnS\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"10eedb29e2d5bc4b6d9f6742fe11fb70f3f859fe","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"8.1.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"16.13.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.12.0_1645628036654_0.224269513396681","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"@12luckydev/utils","version":"1.13.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.13.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"276d77bfffcbfae0bac11d027df7a3aff8b1846a","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.13.0.tgz","fileCount":11,"integrity":"sha512-vMpuOoprFIOBzRIhCuUleV8KOVNl4G7AbTlWjx9SUrvInE2UnN4hTl8N85MxqArKksA4FbXioycu6W+xfeFdSw==","signatures":[{"sig":"MEUCIQDE8K/jIbJ0xsjT40pptBzY4efsn52Av+ewpnlHf+R/dQIgCDoRIxs7N7bGJh/VVU7961HmcKtT0YWItukDVbBSOLM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioJ4fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo20g/5AEhZLC1ONwyHDlvxWuiRyq599NtmW7/N1dH/thGDCrljPx32\r\n9asLwg5xl+VxcaABJmDSFAQ2I7L2bbCLAf9MS9m3EwP8ryhCtvQSuVwxnGMk\r\naHEelDPDvmZZE3FxqpYw0Yf6pnXltvzFZWVXw5N2DjKtF4a/BWsHprB9hcdv\r\neT7kD+RP6pAYI9xDi1FseG31gEU+zY18Kf1ZZCVk88/I5QncBAHUVHn4Hm/3\r\nKU2PvUoPfABCfuNcN8GRalvPbIofjdslwHv8bg0yRJlbfXoP7nWK4x1Yzkzr\r\n7O79x2JTVPqnLkCYONXxE1Id8nIapfkFTozUM4yNov2rzOSgWPCjHVw4SLnn\r\nnczF0G7EoBC/lBOOEzJrvDR44jFKhbBDlV5qBsxysf2nJF6HvZBz17g2Udcq\r\nDpbMHp+/KJ4gM/VSJpjFsHK1GenfkGDhS1Arwtx9X0NhIyJweSGlGpoG/QU8\r\nRZ9wCQlOprq7IC8gmzqAfxLTnn8ggWIV3A3voC7PiFytX6yspIJOtB7c4/j0\r\ngKyhdaCjszyOhpRGzURsPoRA+i0+VnRzMlb7b6jubwQbojTEw+vTqcq75LSv\r\nJV6S/wXyDfdWswLJofQdhOi8xg8FKh9zoXnvDwD2MGdnJLEysdFw0iqREuQp\r\nng1zlNjZ72v8wnd+JyrdYcTeSQbPG4u11Ik=\r\n=YQKt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"12b4870b4a2275785095e4fb023bc7b2de43fdd5","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"8.1.3","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"17.0.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.13.0_1654693407077_0.6681687424569627","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"@12luckydev/utils","version":"1.14.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.14.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"0d3420d9607efd7c003a8053415bf7bc1f50e801","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.14.0.tgz","fileCount":11,"integrity":"sha512-MDb83EsFIjflPaq2QscKm+TQ8s8HQRIruYy7sVHE9Sw+ImtFwUnUMuGsv/Emh5+/aGzUbtp1Y+xFiH8nuiHskQ==","signatures":[{"sig":"MEQCIDB3nh4hS1yTLzGV5B2CvCVYidL5oH+tRuKKGiiKtrRoAiBAiukjBAlSw5uKJ/0MgMQnYb19uVZLuAZ0WiLtJJkm/A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjLYzhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOZQ//cVhKTW/9J5zTKNkvriT6XWNhIFBAD80x0txNBdGFrXpLoSPS\r\nAjxBmcumzmNMRWQzGQLs/ZxIVMD5pmebGaFFcsn4I0e/hjeFVFGu/rLVQNAO\r\nztUTftgZpdWTjLwReqeWyi1z5IElBghcgsiAEl0UTya1CsRZAlxZmh6oBrdI\r\nlu9jNNzAQZvMnCsyHJ94C8KB1j/7CjTmYY5rxf9T/VJFmEIPZMaGJdScxL84\r\nVKIqx01saZ/33drroclHMPpjdkBVT/1nrudbtEXLJroTnZZSTB+Vfte4g2aQ\r\nDS+TE8NHjT0Fu7YftFo/6HaTFEPaqRlgKxjUZWz/stZ4E/Zx++rdEGwjLMvG\r\nHVz9qj5Dy2Ro07CiXPUUuLRqpdoblVTy2E1BInr20BQ+0UJW76zYad9RKUKp\r\nRP9C4+vhQJRZ/8LLw/kHlkhhgLMdyhtaBLiufyPA8MAnOMb/Hj24Vda4UVnF\r\n9QGHd8ib0GJHzjNuuikqFjxgqwQ8MBSZVNqN0eZ2mWSwU5DTO+vbBCeZsx7M\r\nTtRvdFKQbmDeCbBWzAYVdwV+P1XoXC0JLpekjy1QHR3eKwS/c9UD++2wsg+s\r\n7sZGk9FH7Pk3IHmk7H/LvoM6sj8BgAu5vhFjvMZeVxC9RiQTGpszBQJYTU93\r\nCcv6v7j03/3cG9riUD03lu4Kx06uH5ifdUM=\r\n=bfap\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"b26d8e6cfe603410d38d1dcb6388bd853f926560","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.18.0","ts-jest":"^26.4.4","webpack":"^5.23.0","prettier":"^2.2.1","ts-loader":"^8.0.17","typescript":"^4.1.5","@types/jest":"^26.0.20","webpack-cli":"^4.5.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.14.1","@typescript-eslint/eslint-plugin":"^4.14.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.14.0_1663929569163_0.5608523421505525","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"@12luckydev/utils","version":"1.15.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@1.15.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"a571aa6fa0d33b0ca34a502e8cb030bc53c28c54","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-1.15.0.tgz","fileCount":11,"integrity":"sha512-xs7yEa3fkiCQueEKac6xOgwkVkulaK51VvVSWNkdoYo+hGZ9tY8i2yLtYpuV7IAclvmN3j0yVdZux1VYhpRNSw==","signatures":[{"sig":"MEUCIQDG27lF8xtVsaFdUFM8OslPkUvuuzOXF8zvlkpCAflk9gIgRwLYaQKhFcvqFRr2Io/53nRP+U+wQ2k3lZ4QpjlfsaU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26633},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cc2cada50dcdd48b1d6cc76816c930bfef8f0117","scripts":{"lint":"eslint . --ext .js,.jsx,.ts,.tsx","test":"jest --config jestconfig.json","build":"webpack","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"8.15.0","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"18.7.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.32.0","ts-jest":"^26.5.6","webpack":"^5.74.0","prettier":"^2.7.1","ts-loader":"^8.4.0","typescript":"^4.8.3","@types/jest":"^26.0.24","webpack-cli":"^4.10.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.4.1","@typescript-eslint/parser":"^4.33.0","@typescript-eslint/eslint-plugin":"^4.33.0"},"_npmOperationalInternal":{"tmp":"tmp/utils_1.15.0_1709807653394_0.2912658642100767","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@12luckydev/utils","version":"2.0.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.0.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"f601474f2efad211fbf9a234e3809a04466016d4","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.0.0.tgz","fileCount":23,"integrity":"sha512-8+tnYpWlW0r/FvyZPmNlaw2oAyMQpghwD6YalGsLD42XTlQ13hL+mkhQj5LmFd/u15+okgTrZ+9/i9xB5Ozi/Q==","signatures":[{"sig":"MEUCIC7EST1YpmvhCxlJoY7aLOfFglrToYdOFrQzXMfOfzMpAiEA7R51V02ae3zL40vraSVziEuWQosPkufaIkj2tCBCnho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37962},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"e95a1d49511e4363d468d9754359e9af8e531b10","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.7.0","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.0.0_1730287973375_0.05157167313731814","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@12luckydev/utils","version":"2.1.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.1.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"25c6e3e36fb2162a22101e2ebdbad381b655db46","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.1.0.tgz","fileCount":26,"integrity":"sha512-0/lIgfitAEJGmj2JsX/D20J/npITVS4xp2rCX/qnO9271TqshCoW6kl9m6dAU9sW9ZTvYGmeSyee5XXyXRy0RQ==","signatures":[{"sig":"MEUCIQDutk4ahmWYaEIeM4CzobFifPvJnzLWxu5ki5Ysg0HU1wIgKjAXYzCC+jLTlF/NWhoOqXVvYpAbn4WqunLYUblT4ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42043},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"0095858ea708e591476810fb958d2bd97d431054","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.1.0_1733767287178_0.565839956074093","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@12luckydev/utils","version":"2.2.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.2.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"c7c695169a2046d1ac1e771add1ee45617e72b6f","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.2.0.tgz","fileCount":29,"integrity":"sha512-A1YxP6lt7IHdhpaAnFMKRWodc7qc+WMpSALN9/ck/2xriyIEzcHPCdvhHDPOrek7OEdjmV0f+mjJaOLAj+aFBQ==","signatures":[{"sig":"MEUCIQDn1tpNQNLWJ6Qwp4IqtdfNlSUMoCycHOQSVPQsus3KNwIgK51WCxBJ/ZMgmcN6o+rXSQflGO5qaW6jwR7b2mPK0e4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45465},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"824ff4009b4c7869b752853a0f40699adf98ccd1","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.0_1733922847612_0.27722627292479807","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@12luckydev/utils","version":"2.2.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.2.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"7db05babd80d6eef4fd3143bb58a63dde63507e7","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.2.1.tgz","fileCount":29,"integrity":"sha512-CdgcqUNaYmUiSMNZn69RoXPy3Fo+nfOw+jt5oIGzjC98Dargd34THVb+1wIlXnOEYEVZZc+oVjJf0jKLbYX6ew==","signatures":[{"sig":"MEUCIQCC0wTM9brajrhV5c54JLrgaDCO8Lauu6/Fc0OkV+ld4wIgL340xExa1wxPwLyLdnH6tSr1MZElHjXiKvPC0cnqjv4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45456},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4955cd8f28a53f2ffa119f5cb197d944178e9480","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.1_1733923035716_0.8827308460225667","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@12luckydev/utils","version":"2.2.2","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.2.2","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"c443151d05747282c975fdc95c5086d56932973f","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.2.2.tgz","fileCount":29,"integrity":"sha512-pLSPqump1LQceF1CzFaJS4raZtfOA3en1kaw44FZR1LdITnVLNJSnqvvn99hhLrxUyUj2wy4vnQTogc+tgZG8g==","signatures":[{"sig":"MEUCIFug/7Nqdc/mij4cMkvmpOpTlAjAxaDVxjTRf7Kux5SmAiEA0HUMq6XM/tToS3606AeeCYxsqJXa5x7GXvsft3KdO+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":45522},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4418465df9ff309995a130d7bb48d886ff383428","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.2.2_1733923587305_0.49073878426326645","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@12luckydev/utils","version":"2.3.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.3.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"407a4189997d23917479add2f4d145e192d8acd7","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.3.0.tgz","fileCount":29,"integrity":"sha512-En/ULbyk0ZG34WFxCtxiiFZBOs/Nnd6svv7OmZtB7RcrAH7e7RYrGUcg68ItrUnGY+03MwEZf6OEKDsqGEjJLQ==","signatures":[{"sig":"MEQCIFkelPTpLS4KHF4nvRk1sLXFXJAKvvwZh7l/1yGIV5mdAiBfRLpT0qug+B6HlJ9jHQ7tZrgsLLqRM6FsnfGtILRFLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":44624},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"7fedf7daad268f332cf6f854ef8e7f994e45f83b","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.3.0_1739966826193_0.7809467533381653","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@12luckydev/utils","version":"2.4.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.4.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"2c9c1d20bec304f38825bbbfa541bca26c1c57bc","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.4.0.tgz","fileCount":29,"integrity":"sha512-O7oY66aCNZgQWN/pBDxaDgVDGZ/UDPiwCBYjTFQyN/IIO/hTIZPKyE163O4wgJ02naMymK6ZedIOfgiihw/x8w==","signatures":[{"sig":"MEUCIQD1Wh18ol8iscBMyAXDpF79sG1sQhXvCLcdE04nAgn/IAIgTToOaAEAVdfvXxRBEBaplCiGJPIhef4rqFvkzp31U9E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45886},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"a2b071a5c32027e25d6246a8c326181de532cba4","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.4.0_1748624338583_0.07339981089689607","host":"s3://npm-registry-packages-npm-production"}},"2.4.1":{"name":"@12luckydev/utils","version":"2.4.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.4.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"ed7ecc0be686abf29afaf9d448d6669adb37a2bc","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.4.1.tgz","fileCount":29,"integrity":"sha512-JGRMuRGoDdZ/8lEqVwz8ugalPs+jkfpSb+WZ5sOPm/Ao+USXcGtypx59LSo+2Rf1KB4tuIy1Qrl7Eg91xvoIvQ==","signatures":[{"sig":"MEYCIQD6Zmn/FVm8d2/U6OQvsnJn7/bxDLLWW4T/xhQLY15GjwIhANRvIiZeaa2EBgg2F7AIgIN6NiLWn5KSCtpaEMEQ+TFa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45892},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"c9cd2320ea93bbda1a26da48eead7a8896be3f4f","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.2.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.4.1_1749639771259_0.8684856508268668","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@12luckydev/utils","version":"2.5.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.5.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"af77cfc92bb03f92cde960ad5c9cef2c0dfb63ab","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.5.0.tgz","fileCount":29,"integrity":"sha512-C4ZJMgA+qpkN372sC/Ai+pBul2ql+xYmMXbLI6HQUsjmQlViUor1IZ2kPaYJ8Wf931EtcmfNgzYhQpjRF4Jtlw==","signatures":[{"sig":"MEUCIQD3h7eBxa04JgJu3U0n8poCUq8Zyt76T7ZQ8hDXetTnYQIgCPG1wWiKVuLtAj2nqfvyuF4x/X0JiCxMdE6mxEYC3XE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47392},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"b06c86f478324f1ecb568337d7003326b252536f","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","actor":{"name":"12luckydev","type":"user","email":"12luckydev@gmail.com"},"email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.5.0_1750849166629_0.08278742888843205","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@12luckydev/utils","version":"2.6.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.6.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"03a699c3f04f653d763fa1c11a707f9665fae95a","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.6.0.tgz","fileCount":32,"integrity":"sha512-PQ66fGph0pMEzY+BIA1ZmwfmvMVHR9iLsdtJoKXRJQ9fu+YmHygYMMlOjsqp8CIo1NrYDox1z7G3SruIVy+mwQ==","signatures":[{"sig":"MEUCIQD33CxR1kN/Dx1E3KpajmffvK22vDqPVQtYtc13KyihSAIgZth/zbe2MTAYybXp5o+eaeA/6Lv1uF5oYP7tcukTqTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":51549},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"4c2e1d6c3d3dfe96ec52e22f17f9b458789da832","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.6.0_1761131021773_0.8824285627711677","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@12luckydev/utils","version":"2.7.0","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@2.7.0","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"7c8d48a7876909ff9fd8b3b64fe38c084d31e569","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-2.7.0.tgz","fileCount":32,"integrity":"sha512-BdMGpLhHZJaNf7qI6Dep7l5uXIftv/3awxLeQj4klJfUy64SvxUTiwQO8JOY+frMMr8YRn1JVGn1583DLf14uw==","signatures":[{"sig":"MEYCIQDxgk8jskntHcfi6R6J9NPzhjbNT6yJ0UCfB5ZlBHTzCQIhAJIutIAUcndjqxyjechw7aNwPLMZWlzbKtM2v/RHUpWr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54172},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"062f903b0b557c9f0115ebe3c22e307058dff471","scripts":{"lint":"eslint .","test":"jest --config jestconfig.json","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.13.0","rimraf":"^6.0.1","ts-jest":"^29.2.4","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","@types/jest":"^29.5.12","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_2.7.0_1761133155596_0.503269026505961","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@12luckydev/utils","version":"3.0.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@3.0.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"097f00c2d813be9d8723469ee5b7baa0fc49832d","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-3.0.1.tgz","fileCount":260,"integrity":"sha512-B8ajGFtOz/ZnxV65gqXLbOlNlsovdMorhzAFYE8gcMV7jdim9ahFc6GMhb4H+xVLOC6JhaEaxWb5Q9c/Kf6Nmg==","signatures":[{"sig":"MEUCIB3rXgEpI67YxF/gtsP7l6QEd8kIZi0EFQfA0zTfiuaTAiEApAkg7vKhR6h0B0+DzcgHaNm2hfrEDmc4l2BAqDSpuCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171678},"main":"lib/cjs/index.js","types":"lib/cjs/index.d.ts","source":"src/index.ts","exports":{".":{"types":"./lib/types/index.d.ts","import":"./lib/esm/index.js","default":"./lib/esm/index.js","require":"./lib/cjs/index.js"}},"gitHead":"5c84a08316e566d104138543f23cf2baddb23f3f","scripts":{"dev":"vitest","lint":"eslint .","test":"vitest run","build":"npm-run-all build:clean build:cjs build:esm build:types","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","build:cjs":"tsc -p tsconfig.cjs.json && echo {\"type\": \"commonjs\"} > lib/cjs/package.json","build:esm":"tsc -p tsconfig.esm.json && echo {\"type\": \"module\"} > lib/esm/package.json","preversion":"npm run lint","build:clean":"rimraf lib","build:types":"tsc -p tsconfig.types.json","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"10.9.2","description":"Utils for working with arrays!","directories":{},"_nodeVersion":"22.16.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^4.0.18","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.0.1_1771588867934_0.7109063873014783","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@12luckydev/utils","version":"3.1.1","keywords":["array","add","edit","delete"],"author":{"name":"12luckydev"},"license":"MIT","_id":"@12luckydev/utils@3.1.1","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"homepage":"https://github.com/12LuckyDev/utils#readme","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"dist":{"shasum":"6d3ac66b4727dcab5c434c04d3e263c1559401d4","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-3.1.1.tgz","fileCount":9,"integrity":"sha512-ITz989vh5VsY5DrqKxdxZwfMfjdb4y9iK9zq7viEPUeAygoyYJI25J5CwVMHKajy4aKOt3tnJPwoyzKtSbHT2g==","signatures":[{"sig":"MEUCIAHHq1zYbYn2HvcRwHZ49mzRxldXVRbipIDSGJ6P8bhDAiEA/PsvFyJvC4poxc5ZrEPshgdQLtFCqzfhtQv33grx5PM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152097},"main":"./lib/index.cjs","type":"module","types":"./lib/index.d.ts","module":"./lib/index.js","source":"src/index.ts","engines":{"node":">=14"},"exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"gitHead":"ff679a3df52b71106514d4c3804b4010f981442f","scripts":{"dev":"vitest","e2e":"npm-run-all e2e:*","lint":"eslint .","test":"vitest run","build":"npm-run-all build:*","format":"prettier --write \"src/**/*.ts\"","prepare":"npm run build","version":"npm run format && git add -A src","e2e:pack":"npm pack --pack-destination e2e","build:tsup":"tsup","e2e:rename":"node e2e/npm-pack-rename.js","preversion":"npm run lint","build:clean":"rimraf lib","postversion":"git push && git push --tags","prepublishOnly":"npm test && npm run lint"},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"repository":{"url":"git+https://github.com/12LuckyDev/utils.git","type":"git"},"_npmVersion":"11.12.1","description":"Utils for working with arrays!","directories":{},"sideEffects":false,"_nodeVersion":"24.15.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","eslint":"^9.13.0","rimraf":"^6.0.1","vitest":"^4.0.18","prettier":"^3.3.3","@eslint/js":"^9.13.0","typescript":"^5.6.3","npm-run-all":"^4.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"^8.12.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1"},"_npmOperationalInternal":{"tmp":"tmp/utils_3.1.1_1777464070555_0.06169628795469562","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@12luckydev/utils","version":"3.2.0","description":"Utils for working with arrays!","keywords":["array","add","edit","delete"],"source":"src/index.ts","sideEffects":false,"type":"module","main":"./lib/index.cjs","module":"./lib/index.js","types":"./lib/index.d.ts","exports":{".":{"types":"./lib/index.d.ts","import":"./lib/index.js","require":"./lib/index.cjs"}},"engines":{"node":">=14"},"scripts":{"dev":"vitest","build":"npm-run-all build:*","build:clean":"rimraf lib","build:tsup":"tsup","format":"prettier --write \"src/**/*.ts\"","lint":"eslint .","prepare":"npm run build","prepublishOnly":"npm test && npm run lint","preversion":"npm run lint","version":"npm run format && git add -A src","postversion":"git push && git push --tags","test":"vitest run","e2e":"npm-run-all e2e:*","e2e:pack":"npm pack --pack-destination e2e","e2e:rename":"node e2e/npm-pack-rename.js"},"author":{"name":"12luckydev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/12LuckyDev/utils.git"},"devDependencies":{"@eslint/js":"^9.13.0","@types/eslint__js":"^8.42.3","eslint":"^9.13.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","npm-run-all":"^4.1.5","prettier":"^3.3.3","rimraf":"^6.0.1","tsup":"^8.5.1","typescript":"^5.6.3","typescript-eslint":"^8.12.2","vitest":"^4.0.18"},"gitHead":"53328fef9946052ad572aa0859b93b6bfa18b2e6","_id":"@12luckydev/utils@3.2.0","bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"homepage":"https://github.com/12LuckyDev/utils#readme","_nodeVersion":"24.15.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-uOKIiqT2YUJabOV7OJ2udLWlANkxh6vJNhESAv8j/HS+JToRcT6NyylUdKj7WB0LnhL3zlNT57i0IU0k6Rjn9w==","shasum":"4d3fa444815e29bcceb73b8ab5436ca16c271dc6","tarball":"https://registry.npmjs.org/@12luckydev/utils/-/utils-3.2.0.tgz","fileCount":9,"unpackedSize":154143,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEclNO1/qAoalekbUz2yab/0fUPEWxoxTrod1MJV0vpUAiEA7igd76cMsnnOQeqJlrYeCjIeMUFzedKJ4ycqFVfBbN0="}]},"_npmUser":{"name":"12luckydev","email":"12luckydev@gmail.com"},"directories":{},"maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/utils_3.2.0_1787824849796_0.4823161361004977"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-26T12:20:28.783Z","modified":"2026-08-27T10:00:50.093Z","1.0.0":"2021-01-26T12:20:28.920Z","1.1.0":"2021-01-27T15:13:42.804Z","1.1.1":"2021-01-27T15:58:47.409Z","1.2.0":"2021-01-27T16:55:07.405Z","1.3.0":"2021-02-05T12:53:53.087Z","1.3.1":"2021-02-05T12:56:21.427Z","1.3.2":"2021-02-17T13:54:54.419Z","1.3.3":"2021-02-17T14:01:13.260Z","1.4.0":"2021-02-19T10:36:25.111Z","1.4.1":"2021-02-19T10:46:00.924Z","1.5.0":"2021-02-19T11:24:24.267Z","1.6.0":"2021-04-08T14:49:32.507Z","1.7.0":"2021-04-09T15:38:28.372Z","1.8.0":"2021-04-19T14:06:46.884Z","1.9.0":"2021-04-20T10:53:51.787Z","1.10.0":"2021-04-23T11:35:00.353Z","1.11.0":"2022-02-08T13:32:46.085Z","1.12.0":"2022-02-23T14:53:56.765Z","1.13.0":"2022-06-08T13:03:27.286Z","1.14.0":"2022-09-23T10:39:29.323Z","1.15.0":"2024-03-07T10:34:13.533Z","2.0.0":"2024-10-30T11:32:53.577Z","2.1.0":"2024-12-09T18:01:27.391Z","2.2.0":"2024-12-11T13:14:07.774Z","2.2.1":"2024-12-11T13:17:15.884Z","2.2.2":"2024-12-11T13:26:27.489Z","2.3.0":"2025-02-19T12:07:06.521Z","2.4.0":"2025-05-30T16:58:58.790Z","2.4.1":"2025-06-11T11:02:51.446Z","2.5.0":"2025-06-25T10:59:26.814Z","2.6.0":"2025-10-22T11:03:41.943Z","2.7.0":"2025-10-22T11:39:15.789Z","3.0.0":"2026-02-20T11:36:00.358Z","3.0.1":"2026-02-20T12:01:08.081Z","3.0.2":"2026-04-22T11:47:02.786Z","3.1.0":"2026-04-22T12:42:09.759Z","3.1.1":"2026-04-29T12:01:10.761Z","3.2.0":"2026-08-27T10:00:49.945Z"},"bugs":{"url":"https://github.com/12LuckyDev/utils/issues"},"author":{"name":"12luckydev"},"license":"MIT","homepage":"https://github.com/12LuckyDev/utils#readme","keywords":["array","add","edit","delete"],"repository":{"type":"git","url":"git+https://github.com/12LuckyDev/utils.git"},"description":"Utils for working with arrays!","maintainers":[{"name":"12luckydev","email":"12luckydev@gmail.com"}],"readme":"# @12luckydev/utils\r\n\r\n[![npm (scoped)](https://img.shields.io/npm/v/@12luckydev/utils)](https://www.npmjs.com/package/@12luckydev/utils)\r\n\r\nFew helper funtions to work with arrays without mutation and more.\r\n\r\n## Install\r\n\r\n```javascript\r\n# using npm\r\nnpm i @12luckydev/utils\r\n\r\n# using yarn\r\nyarn add @12luckydev/utils\r\n```\r\n\r\n## Usage\r\n\r\nAll utilities are available as named exports and can be imported directly from the main package entry:\r\n\r\n```javascript\r\nimport { insertAt, remove, editAt, ArrayPipe } from '@12luckydev/utils';\r\n```\r\n\r\n# Non mutable array operation functions\r\n\r\n## add\r\n\r\n### insertAt\r\n\r\n```javascript\r\nconst array = [0, 1, 2, 3, 4, 5, 6, 7, 8];\r\ninsertAt(array, 4, 10); // result: [0, 1, 2, 3, 10, 4, 5, 6, 7, 8]\r\ninsertAt(array, 4, [10, 11]); // result: [0, 1, 2, 3, 10, 11, 4, 5, 6, 7, 8]\r\n```\r\n\r\n### merge\r\n\r\n```javascript\r\nmerge([1, 2, 3], [4, 5]); // result: [1,2,3,4,5]\r\n```\r\n\r\n### push\r\n\r\n```javascript\r\npush([1, 2, 3], 4, 5); // result: [1,2,3,4,5]\r\n```\r\n\r\n## edit\r\n\r\n### edit\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Alice' },\r\n  { id: 2, name: 'Bob' },\r\n  { id: 3, name: 'Charlie' },\r\n];\r\n\r\nedit(\r\n  input,\r\n  (el) => el.id === 2,\r\n  (el) => ({ ...el, name: 'Bobby' }),\r\n);\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Alice\"},\r\n        {id: 2, name: \"Bobby\"},\r\n        {id: 3, name: \"Charlie\"}\r\n]\r\n**/\r\n```\r\n\r\n### editAt\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Kevin' },\r\n  { id: 2, name: 'Karen' },\r\n  { id: 3, name: 'Bob' },\r\n];\r\n\r\neditAt(input, 1, { id: 4, name: 'Ann' });\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Kevin\"},\r\n        {id: 4, name: \"Ann\"},\r\n        {id: 3, name: \"Bob\"}\r\n]\r\n**/\r\n\r\neditAt(input, (el) => ({..el, name: 'Lucy'}), 1);\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Kevin\"},\r\n        {id: 2, name: \"Lucy\"},\r\n        {id: 3, name: \"Bob\"}\r\n]\r\n**/\r\n```\r\n\r\n### editByProp\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Kevin' },\r\n  { id: 2, name: 'Karen' },\r\n  { id: 3, name: 'Bob' },\r\n];\r\n\r\neditByProp(input, { id: 4, name: 'Ann' }, 'id', 2);\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Kevin\"},\r\n        {id: 4, name: \"Ann\"},\r\n        {id: 3, name: \"Bob\"}\r\n]\r\n**/\r\n```\r\n\r\n## move\r\n\r\n### move\r\n\r\n```javascript\r\nmove(['a', 'b', 'c', 'd', 'e'], 3, 1); // result: ['a', 'd', 'b', 'c', 'e']\r\n```\r\n\r\n### moveUp\r\n\r\n```javascript\r\nmoveUp(['a', 'b', 'c', 'd', 'e'], 2); // result: ['a', 'b', 'd', 'c', 'e']\r\n```\r\n\r\n### moveDown\r\n\r\n```javascript\r\nmoveDown(['a', 'b', 'c', 'd', 'e'], 2); // result: ['a', 'c', 'b', 'd', 'e']\r\n```\r\n\r\n### shift\r\n\r\n```javascript\r\nconst array = ['a', 'b', 'c', 'd', 'e'];\r\n\r\nshift(array, 1); // result: ['e', 'a', 'b', 'c', 'd']\r\n\r\nshift(array, -1); // result: ['b', 'c', 'd', 'e', 'a']\r\n\r\nshift(array, 1, false); // result: ['a', 'b', 'c', 'd']\r\n\r\nshift(array, -1, false); // result: ['b', 'c', 'd', 'e']\r\n```\r\n\r\n## pop\r\n\r\n### pop\r\n\r\n```javascript\r\npop(['a', 'b', 'c'], (el) => el === 'b'); // result [\"b\", [\"a\", \"c\"]]\r\npop(['a', 'b', 'c'], (el) => el === 'd'); // result [undefined, [\"a\", \"b\", \"c\"]]\r\n```\r\n\r\n### popAt\r\n\r\n```javascript\r\npopAt(['a', 'b', 'c'], 1); // result [\"b\", [\"a\", \"c\"]]\r\n```\r\n\r\n### popByProp\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Kevin' },\r\n  { id: 2, name: 'Karen' },\r\n  { id: 3, name: 'Bob' },\r\n];\r\n\r\npopByProp(input, 'name', 'Karen');\r\n/**\r\n    result: [\r\n      { id: 2, name: 'Karen' },\r\n      [\r\n        { id: 1, name: \"Kevin\" },\r\n        { id: 3, name: \"Bob\" }\r\n      ]\r\n  ]\r\n**/\r\n```\r\n\r\n## random\r\n\r\n### shuffle\r\n\r\n```javascript\r\nconst array = ['a', 'b', 'c', 'd', 'e'];\r\n\r\nshuffle(array); // result: ['e', 'b', 'a', 'c', 'd']\r\n\r\nshuffle(array); // result: ['a', 'c', 'e', 'd', 'b']\r\n```\r\n\r\n### deshuffle\r\n\r\n```javascript\r\nconst array = [3, 1, 2];\r\n\r\ndeshuffle(array, [2, 0, 1]); // result: [1, 2, 3]\r\n```\r\n\r\n### reshuffle\r\n\r\n```javascript\r\nconst array = [1, 2, 3];\r\n\r\nreshuffle(array); // result: [[3, 1, 2] , [2, 0, 1]]\r\nreshuffle([3, 1, 2], [2, 0, 1]); // result: [[1, 2, 3] , [2, 0, 1]]\r\n```\r\n\r\n## remove\r\n\r\n### remove\r\n\r\n```javascript\r\nremove(['a', 'b', 'c'], 'b'); // result [\"a\", \"c\"]\r\nremove(['a', 'b', 'c'], (el) => el === 'b'); // result [\"a\", \"c\"]\r\n```\r\n\r\n### removeAt\r\n\r\n```javascript\r\nremoveAt(['a', 'b', 'c'], 1); // result [\"a\", \"c\"]\r\n```\r\n\r\n### removeByProp\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Kevin' },\r\n  { id: 2, name: 'Karen' },\r\n  { id: 3, name: 'Bob' },\r\n];\r\n\r\nremoveByProp(input, 'name', 'Karen');\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Kevin\"},\r\n        {id: 3, name: \"Bob\"}\r\n]\r\n**/\r\n```\r\n\r\n## toggle\r\n\r\n### toggle\r\n\r\n```javascript\r\ntoggle(['a', 'b', 'c'], 'b'); // result [\"a\", \"c\"]\r\n\r\ntoggle(['a', 'c'], 'b'); // result ['a', 'b', 'c']\r\n```\r\n\r\n### toggleByProp\r\n\r\n```javascript\r\nconst input = [\r\n  { id: 1, name: 'Kevin' },\r\n  { id: 2, name: 'Karen' },\r\n  { id: 3, name: 'Bob' },\r\n];\r\n\r\ntoggleByProp(input, 'name', { id: 2, name: 'Karen' });\r\n/**\r\n    result: [\r\n        {id: 1, name: \"Kevin\"},\r\n        {id: 3, name: \"Bob\"}\r\n]\r\n**/\r\n\r\ntoggleByProp(input, 'name', { id: 4, name: 'Iwan' });\r\n/**\r\n    result: [\r\n       { id: 1, name: 'Kevin' },\r\n       { id: 2, name: 'Karen' },\r\n       { id: 3, name: 'Bob' },\r\n       { id: 4, name: 'Iwan' }\r\n]\r\n**/\r\n```\r\n\r\n# Other array operation functions\r\n\r\n## common\r\n\r\n### compare\r\n\r\n```javascript\r\nconst array = [0, 1, 2, 3, 4, 5];\r\ncompare(array, [0, 1, 2, 3, 4, 5]); // result: true\r\n\r\nconst objArray = [\r\n  { id: 1, value: 'value 1' },\r\n  { id: 2, value: 'value 2' },\r\n  { id: 3, value: 'value 3' },\r\n];\r\n\r\ncompare(\r\n  objArray,\r\n  [\r\n    { id: 2, value: 'value 2' },\r\n    { id: 3, value: 'value 3' },\r\n    { id: 4, value: 'value 4' },\r\n  ],\r\n  (elA, elB) => elA.id === elB.id,\r\n); // result: true\r\n```\r\n\r\n### nMap\r\n\r\n```javascript\r\nnMap(3, (i) => `${i} value`); //result: [\"0 value\", \"1 value\", \"2 value\"]\r\n```\r\n\r\n## dimension\r\n\r\n### to2D\r\n\r\n```javascript\r\nto2D([1, 2, 3, 4]); //result: [[1, 2], [3, 4]]\r\n```\r\n\r\n## separate\r\n\r\n### separate\r\n\r\n```javascript\r\nseparate([1, 2, 3, 4, 5, 6], (el) => el < 4); //result: [[1, 2, 3], [4, 5, 6]]\r\n```\r\n\r\n### multiSeparate\r\n\r\n```javascript\r\nmultiSeparate([1, 2, 3, 4, 5, 6, 7, 8, 9], (el) => el % 3);\r\n\r\n/**\r\n * Map:\r\n * 0 => [3, 6, 9]\r\n * 1 => [1, 4, 7]\r\n * 2 => [2, 5, 8]\r\n */\r\n```\r\n\r\n### mappify\r\n\r\n```javascript\r\nconst inputArray = [\r\n  { id: 1, value: 'a' },\r\n  { id: 2, value: 'b' },\r\n  { id: 3, value: 'c' },\r\n];\r\n\r\nmappify(inputArray, 'id');\r\n\r\n/**\r\n * Map:\r\n * 1 => { id: 1, value: 'a' }\r\n * 2 => { id: 2, value: 'b' }\r\n * 3 => { id: 3, value: 'c' }\r\n */\r\n```\r\n\r\n### diff\r\n\r\n```javascript\r\nconst inputArray1 = [1, 2, 3, 4, 5, 6, 7, 8, 9];\r\nconst result1 = diff(inputArray1, [2, 3, 4, 10], (a, b) => a === b);\r\n\r\n/**\r\n  result1: [\r\n  // [added, removed] \r\n    [ [ 10 ], [ 1, 5, 6, 7, 8, 9 ] ],\r\n  // [the same from new array, from input array]\r\n    [ [ 2, 3, 4 ], [ 2, 3, 4 ] ],\r\n  // [edited from new array, from input array] - no given editCheck func - so empty\r\n    [ [], [] ]\r\n  ]\r\n */\r\n\r\nconst inputArray = [\r\n  { id: 1, v: '1' },\r\n  { id: 2, v: '2' },\r\n  { id: 3, v: '3' },\r\n  { id: 4, v: '4' },\r\n  { id: 5, v: '5' },\r\n];\r\n\r\nconst result2 = diff(\r\n  inputArray,\r\n  [\r\n    { id: 2, v: '2' },\r\n    { id: 3, v: '3.1' },\r\n    { id: 4, v: '4' },\r\n    { id: 6, v: '6' },\r\n  ],\r\n  (a, b) => a.id === b.id,\r\n  (a, b) => a.v === b.v,\r\n);\r\n\r\n/**\r\n  result2: [\r\n  // [added, removed] \r\n   [ { id: 6, v: '6' } ], [ { id: 1, v: '1' }, { id: 5, v: '5' } ] ],\r\n  // [the same from new array, from input array]\r\n   [ [ { id: 2, v: '2' }, { id: 4, v: '4' } ], [ { id: 2, v: '2' }, { id: 4, v: '4' } ]],\r\n  // [edited from new array, from input array]\r\n   [ [ { id: 3, v: '3.1' } ], [ { id: 3, v: '3' } ] ]\r\n */\r\n```\r\n\r\n## range\r\n\r\n### isInRange\r\n\r\n```javascript\r\nconst array = [0, 1, 2, 3, 4, 5, 6, 7];\r\nisInRange(array, 5); // result: true\r\nisInRange(array, 10); // result: false\r\n```\r\n\r\n### areInRange\r\n\r\n```javascript\r\nconst array = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9];\r\n\r\nareInRange(array, [0, 4, 7]); // result: true\r\nareInRange(array, [-1, 0, 4, 10]); // result: false\r\nareInRange(array, [-1, 0, 4, 10], false); // result: true\r\nareInRange(array, [-1, 10], false); // result: true\r\n```\r\n\r\n# Other helpers funtions\r\n\r\n## resolve\r\n\r\n### resolveValue\r\n\r\n```javascript\r\nresolveValue(10, 11); // result: 10\r\nresolveValue((el) => el + 2, 11); // result: 13\r\n```\r\n\r\n### resolveArray\r\n\r\n```javascript\r\nresolveArray(10); // result: [10]\r\nresolveArray([10]); // result: [10]\r\n```\r\n\r\n## Async helper funtions\r\n\r\n### withMinDuration\r\n\r\n```javascript\r\nwithMinDuration(async () => {\r\n  await takesSomeTime(), 1000;\r\n}); // will take at least 1 second.\r\n\r\nconst number = await withMinDuration(async () => {\r\n  await takesSomeTimeAndReturnNumber(), 3000;\r\n}); // will take at least 3 second and return result of takesSomeTimeAndReturnNumber().\r\n```\r\n\r\n## ArrayPipe\r\n\r\nAvailable utils operations:\r\n\r\n- add: `insertAt` `merge` `push`\r\n- edit: `edit` `editAt` `editByProp`\r\n- move: `move` `moveDown` `moveUp` `shift`\r\n- random: `shuffle`\r\n- remove: `remove` `removeAt` `removeByProp`\r\n- toggle: `toggle` `toggleByProp`\r\n\r\n```javascript\r\nnew ArrayPipe([1, 2, 3]).push(4, 5).insertAt(0, 0).result(); // result: [0, 1, 2, 3, 4, 5]\r\n```\r\n\r\n## StringBuilder\r\n\r\n```javascript\r\nnew StringBuilder().appendLine('aaa').appendLine('bbb').toString(); // result: 'aaa\\nbbb\\n'\r\nnew StringBuilder('aaa', 'bbb').append('ccc', 'ddd').toString(); // result: 'aaabbbcccddd'\r\n```\r\n\r\n# Changelog\r\n\r\n[All changes are here](./CHANGELOG.md)\r\n\r\n# License\r\n\r\nMIT © [12LuckyDev](https://github.com/12LuckyDev)\r\n","readmeFilename":"README.md"}