{"_id":"ts-array-utilities","_rev":"29-263ff2590c8dad5f5fc2496619fb8007","name":"ts-array-utilities","dist-tags":{"latest":"3.7.3"},"versions":{"1.0.0":{"name":"ts-array-utilities","version":"1.0.0","description":"multiple array utils, filters, shuffle, etc.","main":"dist/index.js","type":"commonjs","types":"src/index.d.ts","scripts":{"build":"babel src --out-dir dist --extensions \".ts\" --source-maps inline","dev":"babel src --out-dir dist --extensions \".ts\" --source-maps inline","dev:watch":"babel src --out-dir dist --extensions \".ts\" --source-maps inline --watch"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6"},"gitHead":"6322d3e10425b4b722ab2b14b53e9ee89fa69ee7","_id":"ts-array-utilities@1.0.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-rzQqnV8K/Lznx2oOH4oLVwB7RN2TKciNYeHXfZwfVUBCqEAjHH8jfPovzjDjY9lZOzXLGUkEQaP5+cYz9lOqtw==","shasum":"70227895f1e40bd4c602f0eb759e0f8536fc6733","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.0.0.tgz","fileCount":9,"unpackedSize":15337,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIIDBN8ryNVjDaGn6fGDVC24MBIRD01GbiuLNSioLB7QIhAJKoEaWAxM/xr1AYJEGWNFBTWf0rI4lnrPJuZlUWZj6q"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrcJBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVFRAAo/5aM05t8Q05Finv/KYGYc/GBvtOdVPlMHQd984r9a+GNgtd\r\nnB+KcxLNAw8ropkNRV/FlJ1Z2SLfkjo8S5UX5gUh9u7soBbfvmPjEONoWN9o\r\nW5f2xwu7eFZad5BzELpzc7UyrwJNSmtoVY9ktfW22hy7vKVqypnxbgespN4f\r\nemLRi3+9EOUXRE9t9UQzw8cSKz8RyHjsJNIy6Hb4tGtxbzLGXzFdcbLOCefN\r\nIwswxx0+hvcGb3bKBg5maWDZ77/jFHofXqmV6KwRjnxzL2LkGH4AdF6ssM7u\r\namL2OokIWaecXCIbdBWBrZ26uhx74/L9dhq+KFdJR1M7Q5YNhnWuaTzzyll8\r\nnPcq0/5C4rmxT6/7lSaCVXJ33Scd+drv+tEVKHyO1MLjskVnstvLvI/80Srt\r\n6lWsXKd9HICAhpIce0i34WAgi6NvNpz7rn2xJrZI9493b5reGBcKC+xLnLY1\r\nMAIXJJZ/172cfwB2LE29C71wuklEmDO/7XcgOh56/Ejk+A2ztcHATmZD9sRT\r\nKKB+g/ZMkczDKU3FKB6zB7YeNs6+Jq4PO/Daa8OM40wD4hHMJh5vzNpL5ETw\r\nM1chTxSgEmx7mTj3ugiggRi0lV6ve8XXTvktZl9bmYz/LPIRUSab1xR2jslH\r\nr4mxBSCq4SL/6C8OL0tZLbfak0tMRNsZl18=\r\n=4ziO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.0.0_1672331840808_0.2440740836235209"},"_hasShrinkwrap":false},"1.1.0":{"name":"ts-array-utilities","version":"1.1.0","description":"multiple array utils, filters, shuffle, etc.","main":"dist/index.js","type":"module","types":"src/index.d.ts","scripts":{"build":"babel src --out-dir dist --extensions \".ts\" --source-maps inline","dev":"babel src --out-dir dist --extensions \".ts\" --source-maps inline","dev:watch":"babel src --out-dir dist --extensions \".ts\" --source-maps inline --watch"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{"@babel/plugin-proposal-class-properties":"^7.18.6","@babel/preset-env":"^7.20.2","ts-array-utilities":"^1.0.0"},"devDependencies":{"@babel/cli":"^7.20.7","@babel/core":"^7.20.7","@babel/preset-typescript":"^7.18.6"},"gitHead":"8dd5c6e9c92ce6d3c3d972cb3e7555424b177c3a","_id":"ts-array-utilities@1.1.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-4x/wNgZ/tgskacdQlpi7HMSIzGhy6OLs1xEsoyseFqXlvyFl5w3VGx5r9G9lfFwADCSbiBukQY0RecJkWB1aIQ==","shasum":"3c94bfda21dbac216d0084e240360bb312ad6995","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.1.0.tgz","fileCount":8,"unpackedSize":13825,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD83q9dWeUCWuaXgluT27x8jpxelDAoo2nMEKpRQNVn/AIhAPRlQ7ego3dKZZQ19j/F0/GLc+SB85s3s6u3Ue0bU3rW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrcl5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp81Q//VZIAvQwXwdfKaYzPp5WpcuEV5Ttxg4rIvILZ4Os+iBgVeZc2\r\np8J8SFpaG0Q+jGiBG13+d4q9Y1fHjrQoFLX7TtXwFSJFcz1fARn5nUk0PGUu\r\nZsrp0Ysnb6x/1b6zFN0avwBsKiI0vAIJNn7pACiDpYOg9/vT6I+RuqxAv3Pq\r\nKMqxHuBaSNYnnV5COGDphEDbD6lqrBq6wRvYSFJsppyGLt78q1Sc4u7Fizyw\r\n3+WAt5zCX2aW3staZdkt5Nl5mfzQiW/fXOsFSVIJzW4LGPPBLqzZ92M/KA3h\r\nGsnWTy3gnhzE19GWIRTuHaDA/jYRyQjhnGcO8zkSzGILXWDsJIduetkiw8iy\r\nDTCIciuoX+ArlMOfSlw3ycax9wTizlbxBc8mAAPU13DdGGtA3VnDsUckstTb\r\n2YhrKZ5A2Lve4b9Yn111uoXR8dJu4BAV3t72mgRTv3wQaikv/sDC7M+lFcxi\r\nIL/7qB+4svIYNcIIVcldx8K0JKi4rfAT3DT4TMWU0hlk9HTu33McVcDxJTzB\r\n4hGg/J0k6uP4SF2eMLp+fRSlighHNnYo1hVL9XHd0WBKCWzebblQ1vJLKUn5\r\n17MgXU3M6XmPxD8v5qLJyMuz0hZsyRBmYYFjj9ffIRQsGh+4fD16VJdrvAEr\r\nRWVaghN/0V84dkyLTv0GNHS0sOKAWHh5Yh0=\r\n=2N24\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.1.0_1672333689410_0.42323159878611083"},"_hasShrinkwrap":false},"1.2.0":{"name":"ts-array-utilities","version":"1.2.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","type":"module","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^7.0.1","typescript":"^3.0.3"},"gitHead":"f4ff2adfb3245ba2859cbe44ff2427d29d910268","_id":"ts-array-utilities@1.2.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-LtnYahxs5/n+2OfElktfwECTS7lAMkTwIGxUU9gJMQ7GgsrN0x+ohxzwVuj/PeJOq1YH49m0apKGE2pVR/7CZg==","shasum":"a2f3d911277cd95edd9f8be0853f341d613c8bf8","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.2.0.tgz","fileCount":5,"unpackedSize":7062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdi+hKenGSdjoRegLAeUeuo58j2CXlbJZUR2or3Lf9KwIhAPtAPUpW2B4ft0HhvJcn6KDLri4uY3UJZK2HYlTxlj5x"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZgvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC2w/+JUlZNNFXOHKkPtT1PA/ysgBAI0eyiAH0fxRl2i+SzJkOvE+Y\r\nbV79UacOwZ0QQyUdHKE9Iaq1wyffEGfy8TBT9MmKUxdBTF2SQE+U2CS4xskg\r\nmaQ2Hfb7IOKNbslu1LIqmcjfms6Uk5F3ldwxCwXjuK/dwVqF3V5oKTPHE3a3\r\nhrIlpIhCA/lFGkVRnJV3qbIIkZAAlwIeJTNMWRmmpxJgIItOTUBz0ZmryIWF\r\nSQNdIKObXUo/ml8wr7DGt29ExNxtkXz9PONFGYBI4EbFloXmJ1WkBDoNbQuJ\r\nvKZGMPaaP8TeTlHgW//E+C2HjH3tZk1rD47yI/O4Ck8SYdpKtFDn3ZONCHnx\r\nVT7Rsl+8G9gXHZKP+KS9SKJx73A01ngLgtZ8jHwxqlwnpM0fV96++s2CIO/u\r\nSVZtgF9+t0gma9R5e4Pgf5jB6YrmtKWIK+Vy9ducrBXUGABrVMrDGrCXfdo7\r\n6LYFQOMv/BrUf0qMQpkFJMA9/Ajj06+F9Gih406s85AiQD/QQEuFBAyfYvON\r\n98/sXMZkuFuzKqdnLwlpL7sVLPPGWhErPgX981RameX/7+bMfhMFdd+p5o2g\r\navkl5/H5S02GMv1G8jh55W64qXD6XRyeqwzwZLZKuiV1uFiQoyvsemhdeHtX\r\nkkb9BAglXP6y7DH+VlybnOLokZPq1XxMewI=\r\n=bjCo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.2.0_1672845359555_0.3911362775369833"},"_hasShrinkwrap":false},"1.3.0":{"name":"ts-array-utilities","version":"1.3.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^7.0.1","typescript":"^3.0.3"},"gitHead":"e538b9220a3aa67109b051f01ccb9ba30369c911","_id":"ts-array-utilities@1.3.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3AkzHbiCw6XLXbc8l0N8TILzl6c1MVWUwe5hY/6Usegw+XqbR1xWlzZWk2CW9/naV3f7kpeOIbTlTYmurHS2bA==","shasum":"0455667d3d20686c5e7915d281b5abd8d8e120f9","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.3.0.tgz","fileCount":5,"unpackedSize":7054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYNcUmQjKzzWlIDeSwhH3kXlbtleK4niDV9n52v5pT1QIgR+eB4BCFjzeg6QgEUJslXZ0rxMrCI0IVI3cpGJpMvgA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZrFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqN3w//QFSSn5B15Id5XNM3HO9eWjOtEEuxsXh/aCK5LKw0rn62jh97\r\nV2BtSOT0NNBrLoqs+VQhW2oE85mYQGggd2WGjSHvhZ9NPHzaIyxsiGATJ+il\r\nTZFfP3Nrbh4X5Grt7dZ8V+LakJJxn8DZvI9jxrKj+nzZuI6NO5NLOEaCm8GN\r\nTj5iM0SCJsEvWBHTHP6eY7YX1yMYIBIFdrEhEU3VXG5NFt8FIcKYVgPKMGxf\r\nsuXDibokMLV7UXeamGx0SljEr0IMVWTZ/a5YvDEHc1w7CBTAlT1o18I8cUiI\r\neHHPp0uYWwP20VcQZj0ijeXw+zt4KEjzPhbyQ4/adMm/nvz11AzwFyu+Yb8g\r\nqmvzKnwgSvtHtUjRj9y7x89HKQIhZn296IkOi6KlMIiqO3EL/vfMiTk2d0KG\r\nj9d/Qv4fYaL8lEFy1AP1dnUO9u2utoKOi0v+e/IW86W3tb6DHCPVGDnKlQAY\r\n0v7xTrYLvf/IBQZfATjZza2MDUrKSwOj2V+enWMKwGBWS125pAOJIl4SxYbN\r\nd7qB9bg+SI3ISr71ewUiFUqhcUbFw5VOw1erfIFCucb3UMfaFuEiC8pnYZ50\r\ndNgYd/xStEyj1OhmQVogx5dkPlVpeG56gSBZBQskZUAGidRvZygaXrRW+Ta2\r\n+Wy8ldDD11cQdYdu1WLyL50beqb1IO2zaGc=\r\n=BrKv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.3.0_1672846020871_0.6970470889491742"},"_hasShrinkwrap":false},"1.4.0":{"name":"ts-array-utilities","version":"1.4.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"mocha --require ts-node/register 'test/**/*.spec.ts'","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/chai":"^4.1.4","@types/mocha":"^2.2.48","chai":"^4.1.2","mocha":"^5.2.0","ts-node":"^7.0.1","typescript":"^3.0.3"},"gitHead":"648ccb925cffdaebb5bcc4b82505c25f260b315b","_id":"ts-array-utilities@1.4.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-7jSQIqqtE0xNAq6YOdUqO3hVUD7XLIa/RQrtkjf7ZuL7Egs4aNeMBZ0JqzEyMrGu+eT/zLhQNvU1mhlNvoztrw==","shasum":"acd628149e5c75d0ec498f4d6dce1d168f1b7c3a","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.4.0.tgz","fileCount":5,"unpackedSize":7056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkYtRXMvWcEfXhSQqODankqdJ5TR38Pq5lzark8f6f1QIhAJ6sJRepBREU3EP8QHyKuNK5f/zYpE1mDUfEDZAvvnDJ"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtZyIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpeYQ//dBbHWAuo4lWz++odAc8PqEQgKtrryL6+ccX4NQFEMO+KLwIb\r\nsIouJ4oK1PL93rqy7nmEUvIGMTTGAg0HImeWLitMFhdFrTZkykknUNgl8rnM\r\nrd2yIM3VqL/Bvq9WBFoKi6vLhMamI+9eGNtVnHFzIAHWl9FQz5igbkC32GEP\r\n8LL1tm92bRtTu6fjmVfvw3WkVATUZV2Cx/j5c7A0+pXXni6I44vd5qS7OrYF\r\nKzgvQdPqmFwmfFZMQL+hD3eOL8yoBvgqXW4vxNZlzzLudRfFmjIDk7WKrVKg\r\nEF6MAXecZmuP+49cdzx4iFHQZH7qdRwD70noUin7futN0/SIlx6fOrlc5oLH\r\n+EOycY68kWM+5cUdbcPvM3i9HytC9dloEmzQ+vt0rNP+gRlKbA+9PseW5k7N\r\nn4foCdKHdYlTbvZdZ0RgtU9zGa1NJ+/cqTIx/a7LA4TZ1APhO3KV59s858xQ\r\nsAZ4ZbjnLQBHikDg3ROSQZSm8ISxPlCYejlZKZeCCaLHehmjvg3FdVuo6l06\r\nUxyvcJfy1bKuddxEDSoERIhtsQ1wWgMeaT9TzQ6JkOcNUVlFqB0poMAvQmt2\r\nyQYTqgoUPFK2Gpx6XvVD5kA1EYsHV2CJ6hKweYdeSjvdKs7C7F/4QlLhJh/7\r\nfkmfGRvHM2UcWIYbVhiagCPYLzvUMPShmWY=\r\n=o93S\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.4.0_1672846472198_0.4245999799119369"},"_hasShrinkwrap":false},"1.5.0":{"name":"ts-array-utilities","version":"1.5.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"184077e2bd60edd616a6fe7813d92f81df0b8185","_id":"ts-array-utilities@1.5.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-omrg81A2MwHlcqONnqtbY8hY+fT4GN9hs69AHcFgTGzxdqPpfTZJ9rG49ugNftRhZXRTOJvn7oCVhWOVBst8+Q==","shasum":"246fa63079a001a1216a5b3b3497ef73aa591f96","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.5.0.tgz","fileCount":6,"unpackedSize":7080,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDW54kRncDrss5GvIeFGFdaYqORvRnWYnj+v3WkYuG4LAiEA2bh8yg+PWMtWTGdlaJ7x3kPnHJGXPEFfhB3dGJLKzWY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtaQiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2/Q//bxsiZMu6AS8gSfXF7RE0YSGuUj8RogX20M02MzDIfJXjrQWG\r\nzJJPtWv7DGjhsNP6VLd8440Kdh/OPfxdIqygAKARflQEbjYjfSn0Um/mni5v\r\nE5THiK8HfP76YZa9/1UVLQsmD6pemTeFv0Vbyus4ikKjFod2himitYgVc4rF\r\n5a9o8GjfwxQKlrcRtY4NaeLe/se6zdzuTmJodkWxg1TZ3EUndno7SaGLfHeI\r\nhZCCvj8b/n8uk+r0KxY+qUzW2Sc0kzdocWV4GSkJkVdJUrOZ5YAE/jl9Hpi/\r\nmkZW+KqNuPKgp1ZowM9rMxzMCIoDLGELebwm3ja9x6qTzPOVqZBp2dQiIs/K\r\nctObSWgIAWyyNmJGalJzB0NBz+Ql4Y9qHbewl7rnxyXp2ljbBYtGLs/Z+1gQ\r\neAoQ6XavLYA9HLKaeZfG88yaP6ELaLvmkPMY/xnXybs5YuAjf9MeZw2VRa0t\r\n5vGiW3rePsrE4Rmjz6JsGyG8kIs31+Q2d4OD/Eh7LxGnVHmcPuGvB+Aq16Tu\r\n3WUnCjlFo3pfVIcVP8HulxyEDgA1s/gBVGWkOxZgKlZV6/mZe8ff6hwGwt+B\r\nPpeoBh9dewYo/NK4/aa21y8yXtBBWTUOptdpjaPBJVSZoB6Xa4pYfoSyN4WY\r\nRulFij9z8ZMGf6gCPfT5O3wqOZ8a4e7y8OI=\r\n=xrgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.5.0_1672848418603_0.5655183866238902"},"_hasShrinkwrap":false},"1.6.0":{"name":"ts-array-utilities","version":"1.6.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"cc67b162bab073e669f780c1802d5c0b2fc8f28a","_id":"ts-array-utilities@1.6.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-pDIBEpw7wISHPdGfA+SqUV4nIeF1TWfZZYFwH2HSKfvrkquRsByOv30XOtdPZLqr1XNt0hJrw0Ec8iTQVpDCrw==","shasum":"4e2d0643479b0f3177642cf981ff425d3abf592d","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.6.0.tgz","fileCount":4,"unpackedSize":6521,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP00LRCAqbUmu8K8t3ZT6SBvQ2xGxX2cm9/3fOPZkPpgIhANJHLiKMYT4k/OidnZgFwnYxMd2Ad4a/hx6ND12KBbaW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtaWQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtMw//aFEWLSFokfUxk6kvqw//NXPLZRsBkjK9TqsSZYIoF4VlbZNL\r\nOvW+YvJyNSCs+UGrHlmbrJZTQDXXKBHvzEv9IGqDWgCbxlczp9CQvevH1e/A\r\n4qkros0mM2cqeZpbAaWRG9zfvS6NYrpOam3r8pO/uaPrDtiGKD6uIf9ZBG2l\r\nrOCXcdgje0ok6XZbyd9SQYElG20ckrR8O3izdFlSTewEhvCNF2rBLoxac1ig\r\nXuHgU20mHWTh62yoJe8FoiiuLSZF7PTGicbDBnyF13wNUD6fRBtsWBOXKEJZ\r\nY7F1G9WtQGflCT9RcqMgoDKpXgnsxhbPLOY6xxTUsTloYqJ69O4K30YBGAO4\r\nid/ToTOfrPXYPSc7Cf6rWWyYcAj8AW1JE7jsJaYK+vQ/5e+7k6GdGODRVNor\r\nlUyiIasggeDVF4qUR9XbGDaOMQTNKYqpAp6clLVexP91S8ac2NOtXTQH/8/1\r\nQ0ZAcmQvfy93To+Ri8kk9vCscdzsoH6BiPz5FdiD51JF9VydQClhvv7j+b9Z\r\nHtK2aL4SgEyJaOjl/uOogF2p4G+byukYhaNNxjUAoGRgwEttee/DTK3/lK/B\r\nPgXLvoDQ2dsRrrlnhFJ2hX7LAE4w29k5b4xxZs5Q/Y1F1/FbkJZi5Ct+EQsx\r\nFwmdYkD5HbWZicJNMxCz5/Zvj8V4VnT6qlE=\r\n=xX3t\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.6.0_1672848784167_0.31635658880731676"},"_hasShrinkwrap":false},"1.7.0":{"name":"ts-array-utilities","version":"1.7.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"19ca15e3e069957822e8bccfb82a23eb1a2be890","_id":"ts-array-utilities@1.7.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-gGqfBM/CTIwzB7PHDL+96+F/D3xMOYXhF/X3xf263S5vrCHSg/RZsp7zYGYbHHQD0Hz0Uifgw6p2tDieOp1gnA==","shasum":"9ae7687708fccb9b194c0dbe80b2d8d183cc698b","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.7.0.tgz","fileCount":6,"unpackedSize":9568,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwCa1FRqMwPN0oQhAShcV8mDHK4PuowlkJaCJeUbuZDAiBACsGswwMomjqThnlLVSi4xpJIJQs9qHEJ81QTYgL36g=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjteN0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqz/Q//dU8yYe5JilP66JfpDpxZnoTCzwyI5VqcQONQ/tvVoEsSzIkF\r\n05Ck96jeLxfTYlD7raOu05L4MfkKk+fM+K7rknBPiW57NwOzY695A3BX7HSR\r\nV9v0KiF6IadcqQmSfCvlAZ4f1T8rf/ICLRkX64Bt15arwTT0W/RRdvydyydo\r\npDeaqbHbEZBkZStqPXUJ21lGAe+PSCC6BXsElG0XgMvnYrrAyQtDTJo/2FT2\r\nLivB5QGYyOEIOOxNp8pP9RBRayFWoImP7IE5mf8wEX/dDyUlzErl0q7Jcp8d\r\nP4rp1+ExeyAJzHESsqrMSqIC2T73Fic3Ov/J6zTtHApxJ03mlVGW7UcVFtAM\r\np0sUaPb0dzJw07adRRJfa5qZKtUbcZjuTr6vtK9b/FMIAWSahMXbtOi4jwoL\r\n2qpQBsNiB2lmqVyX0L5Xd/nUcFWBaWaarkwmUUVVlkZBlyLAY5vEgKo58G91\r\n4S0PGwSe7FPUmBIomoesSeb88D0Omg/y+emcb6zMUgBB3+LoGBdGirlVd57/\r\nd9WLvCVFEBAvXv1KjGgFV2oNcLXzZSMkKwVrT+GNwQaWl95HkgyghbbOxpy2\r\nN8sy/uttXsphXf9S6ZtHGktjof+SmcAdRYlbV6NFCgkuiB9mfU67pGJ/K2Jt\r\nml/uW4bQqWD9kRkoUoiRL8pJrSGSMiCT+XQ=\r\n=VgnM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.7.0_1672864628076_0.33916686211352887"},"_hasShrinkwrap":false},"1.8.0":{"name":"ts-array-utilities","version":"1.8.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"d259e0fb8e84a343ea4cd4dbead7828c39520917","_id":"ts-array-utilities@1.8.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-WrRJSPqZQecXTO5fJ5USbnPPaTwhoquXMCfCIh45Srewv+R1KAcc3EnqQ36QJ3MawFg4ItO9io+NXYLZPG8b4g==","shasum":"ab1994d016b4aa8208806092412b6ead65859a53","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.8.0.tgz","fileCount":6,"unpackedSize":9097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDntcYQZfCpJbDvZ0bhXwdxkOX2dj8sJGxwK7ZcQ7IX5gIgWT/JBMFMXqogDomm3p7dHtiadt4L3NhG4EVrLCQZbXk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtee0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWfw//U4IqXZAVSeBpuSs/FSRq6cQn7Sfudlq90GRWimoycnV/xovr\r\n7/JrGB3LiEK+3BVzuFb2ya543xmpoAjE+lkWU8VXoEFoed4afIdub8Rbuc5E\r\npWgQOPTeJiHzIe09lbU4lIHD/tKVbucpkBvvnZhjCQVk1ZxAZNFtsu0JZX3j\r\nmQpk2n168F7FrljYxSIvcAxTmfgZaNz0XxLSf6jFZ1I5Pt55yi8ejgzdLrN3\r\nc9N1Dlkme4/xiYrd8OreiAQoOPPVNsPhzfym0agrjag3Mr4pvc3NVwjN5LGa\r\nFLRzS/ZmZYhX2MEmgWCdnyKCMmed+dO/kezp0uK9q47OxZdfzTnSd94KqXxi\r\ntWmY4djXQ3NOWUMep9CYND8fQhCYAGk1GFGIL9DU7sUnN/Ogw6Ncy31uwiOT\r\nWkmA1w3g1EqUoZsGh4gZ2b4/qfA9nDFSoBhAkApTGGbL3RI2L9NeWWPe2IbN\r\neECbmh2R4X3hR5U/x2OvM80Wk3tAgDUSDUDnkWn61vttwTPdP1AN94ejm3Xl\r\njzEO5/I2zx+II2fhp+ouneEBqOPMRwOZZHNcW7ViRUPCvebiqJk9h/o46fE0\r\nHaV4m1/Wg0FgWv/MIBV0RuR5MXVXIZ0Urx9tgqpW+2dMYZNgnPRht+0Ox/2O\r\nfyvGcIhmACAC8NMZPKx2lJJMoT5mk1az+mQ=\r\n=OWTx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.8.0_1672865716754_0.432588882718411"},"_hasShrinkwrap":false},"1.9.0":{"name":"ts-array-utilities","version":"1.9.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"257bec3a9a58ace857a59afe0f8b1859c67c13dd","_id":"ts-array-utilities@1.9.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-htLV6BtQQBQY7IQ8tlmqy5z/051fzV7RdJT8uIBk/8cyTBY/H3UppE3MfbZrCJgS/s2NSNSU/K5idlIl+oTI9Q==","shasum":"76a55638b21d47dc9bcd167b931cfe8e73a3b03a","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.9.0.tgz","fileCount":6,"unpackedSize":9097,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe5KrXOFr43hyOzeYWD7C9/0hlGRPl0Is81PBLMAFybQIgDEVZxlBr3BTE+TMHuEcV2uvzmkzsx7z3HWwvJEDaAww="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtehGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIFQ/8CGNGS1mUyBBL7Iah1pXC+ZpvNiJX9exTa7XAiB0JmYttG0XH\r\nYq/fzssC6wkZLtlA3dsfYM+CbiKzKoIzfNZJYhE1gxKoWCUryKn/SJB2Nqob\r\na/zMhFdf1HK29wNchnTGKq2/kaiPOyeLuCUj3TcwQBlmp8do2Kr5hkcWIRAA\r\nRohgdB3GeDw+1leAU7EJ81ZUsbWlAOgbN2VvwAh/fV0OlyONr+f34VPmdhE5\r\nD74TPDqNpQrBoh0UWQytzGoJ+LMkEC26l6zvsaIoVvix7ODS5pQFdsEA2dPU\r\nOzwBL4hGiP1YBcOvzRUCo+Xy24BKxAo09szKj+vMVbd9cauS/ajw8ebXnRJ0\r\nlaEX1rgCMuhMUd/44HGYi7mr8ULf5jLlYGyYgEhUIOWe0Xxrz4RIEh4oN/4X\r\n01TvzV71Zxb9iSrZ6z25tRvFuUtJ0kv4Q2BOJl+I5RVEnYR2YQe+dB0GXZNP\r\n8HJTcGgp8swEz0n4PkJHVAIeAZjbqpARMsZ11kze6UbkZqTETzPD9trBXWh7\r\nYkuER6Eo2Mg0lSYwsZGsaJiQLoiYci0GNVLCAnj+MLJoIBosoxlLM2RfMrXC\r\n77Xkmsog18CY2AtJsFiedvKJsMj3o2aP8mGYODoDDWGU5KEGYZWeiXYlXxt+\r\nCpBUHv5sRsL1e+aZJeoMgKy2y6iPk/xnYSk=\r\n=Xcfn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.9.0_1672865862146_0.8314370604768135"},"_hasShrinkwrap":false},"1.10.0":{"name":"ts-array-utilities","version":"1.10.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"9684dc5305c1e0880942dd6c749731306a382d52","_id":"ts-array-utilities@1.10.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Fa6RZI94Xk8qPa6bFSXFk0FXEW2GihTPLAs2G9iPObSdahmj16T86uK8WzDOUyJm029quHETH7fHntQiuWrLvA==","shasum":"bcc835ff799b1f654280caf5782ae98e93d7c639","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.10.0.tgz","fileCount":6,"unpackedSize":8995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+QhoFukaB5ogbJVsDNByPuwn0QMdlmKYX7yjzdw3agIhANKg9Px506klUMqbLTffRtoIobOIBNX+Q7Wb9pbF+P4k"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtevLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUEA/+MTxJe5/9dnoL9poMPSp3GUz4GuGfdJgBQtA3+sTL5Djh2Zsw\r\nLwwedEHEYG8e504svieuqJud790+N8oThmq9hyhz+1wJKXQ+vrcXbq8Gpz/B\r\n114LhAHytGojKeH8rU3rXmVE48IJVvYwcLQY/O34lASPwGfv8fKjoXORci1p\r\nHdts5lKE/c0+CqgIjtxlArCfwzRBJlTDPIB6mrJJjmd4pKyhcW+kdpSJHZIN\r\nQesrqTqwpTNfTaO1ENK9C57Au33iMNsl5ks5LYOmMj/ywwj+6kciyf8Dmxnp\r\ne5hUiGr3oltUm4zoeRx9K13pueAcGLAxAQIwxZZKmJpUSjBihffiGLaGg78g\r\nuW+TJ8oj1w99A8ebjTTxipsJuvW+8/ZfZ1RuMf68fzBpjARZ39bHHB9SjJ/v\r\nFG7RzpC61rLzXthH1oibfZTwj21hefKYhRyJkQAIpJEnlNekSR8KvD0p0tNP\r\nPBDAArnFwOzFqRsZTrP8/i11+uV9WleiqNDEYGzQ3Ztrj59QwyojMdMSyKW4\r\nUuzIlkIODqv+69A3H/rm21qk7OJLqJOeMkpvLjm/Pl/bfnQ8q/95+SBWYRK1\r\nQdOR2NNsriX/OmKEAjCOqR9Dyh+0bq6Y1V95693bvEjG8D4u1Y1tcf8cV8lE\r\nxcfL48F1PI6XBFdj2JuQYOLUGElGkH4eJ8I=\r\n=HSKb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.10.0_1672866763469_0.6799292446653054"},"_hasShrinkwrap":false},"1.12.0":{"name":"ts-array-utilities","version":"1.12.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"c1c8e6691717839f4b140e3db0b05ae0444ca1ee","_id":"ts-array-utilities@1.12.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Hp/4GMZ9XyL1M2GLMVLU7QwSwiqjix7cLKGnv/wkZd539+tBuuECf4qrTHq1Wxmi4kskMexlmCBqPQWHkpVU5Q==","shasum":"58570481bf43c077c0ab0559c499ac7df8f22dd6","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.12.0.tgz","fileCount":6,"unpackedSize":9312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDuiAnsDj/vNR60TDLoVqTrHO/vhQsyEGMM2+cAxWOEmwIfDTp5egSIcO1UWrJe2CL3F5YtAuHo5ao/Qk/b7KcvgQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfAdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW4A/8D5qtsCZ+TpQPuevrB/EnYQc+zpxl+ASKas8setC5SpQ7bfkJ\r\nrgy+t4dV+AWnpESjqLd+3LkcBdJgJk8L0b9jQDhfhEV8JjKcLWk+wbo4Ku07\r\nht7ZzfUP/42YkiXiTIxwfLa3o0pfqnfK9u53HYeCgdKwUdKhtpdxclImYfah\r\nelxuavqHQ7rlK+LQKy4dbnvtzUhicdJXSUZGxoda2AyIiXRkKkcw9nv3jmJZ\r\nzsvepawLltg8oJYGCgLLU9zCV9Wm2lnZtlYKG5K+V1hn2zBwNgOmC6qow47h\r\n3YyUPFKyDbMk9YLdK9oOTmo8v6AzFb/n5luq7sFYUtOM1j3TNdqtpUDBUyH8\r\nWReQLKRqMROqgIkcUKQDrvq7fdJTyWweqirWeheaBj6o89wb/lgbyaC8GR4E\r\nX0KxXNgwHXxmvamjq8X00B+2lf44ftuoGWb2iquA06mk82l3xEMQchWtABdj\r\nQzSh1AqYEwTgEerelcM5hAhleHJmtKWxALyU1Cez61cmCVOOi2ueWpfjOsuX\r\nRoCmZHPRCf5V+Qo+agqyCXAEuwU5ZFR5gZSP1dm3taPubZaEQODn6yr4rsF5\r\nBmjo/krDs9Ra0TCIJncMmhhqgpfyphS4JHOhsecHNEZEpFs3eKbY4qaS+T1Q\r\n8miIClz1Hnoya65x/5NritYKRVBc+EEM1Sk=\r\n=9fWc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.12.0_1672867869484_0.28972102663882504"},"_hasShrinkwrap":false},"1.13.0":{"name":"ts-array-utilities","version":"1.13.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"27256885ade1d719df4b556eb628432a946f1245","_id":"ts-array-utilities@1.13.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-o87abiuSIiA9ULO/bATYplnzCQIjbkUr2qvdhovuA1/0AA5EbEs5YMSsQ9Lqw/VZG19nEOIX3LiIz4MGjlCXSA==","shasum":"34021f6096e24e2c5bc8989588ce49b1e9122815","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.13.0.tgz","fileCount":6,"unpackedSize":8543,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOa/Sl4nL6PGwLP7MVvjvb7KN5CsHALSg615MgomFqiAiEAl/kKYEmpfnMK7oaJaieGO0+0g3keHN/VPeZPzOLOBho="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfNvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpn1g/+OVvfK+nA+3Zik2QR8Tm3CFx+4MQd8UuiGnk/lW04v4j7GOhu\r\nDtbkXmN8NPzn/NnvlnOIAPgkhOC5DhPKCa+t5yh/iIloqZamrar5U9X7rw6X\r\nAwkrx3LS6uwMuZXOFyEYFbpj7eQdIDbFBNDu3wmQK5UK0uD+Q5nTj6JbdpkI\r\n5w6TI82jQ5JFOAiHBVFnp+q613mFNRWsDsMXd3aJE/IsMtk/A2WuPHBqwDSh\r\n1b2eCJmcD0BuEBvriuuVUV6KsDgg4+KbkMwlO72/GpavGvSofZJg3jBoMbQX\r\ngmCGnC+uQ7Kr5PYdiN7Q3NNKeq8ZVXtUnnqYeHLnGCra0EGJAbq2uMkr6iR2\r\nVLGL37CQ/xzq3iFW4H3L1AYi6CamCfs9z3I8TycL1LZAdVtyB75Zo3A4Nd5j\r\nk26s7FlKlIZMQefoq58wFmGUSDS3wqxSwCiL6Y6ygkm+mZwjyX2avCTdxYXQ\r\ngqj0X5XXrHbbZjKyc+dhYcShQkddoHG1ZzHvD/MfxuypbQw+/tWM5DXOxtEN\r\nXsuUZ/tNgUtDPB+javOWkaC45NM3bNxWiVCZFn4gyjAoaof4OYWG1Ae3lySj\r\n1//eH1wXt0Ic/N6jhZ+V1ZrpNv9uefUJ6Q9T2NBQ4///7aY4imE+FXuNGXNs\r\ne4LaOilBaOCX1kRrhjEA3GHm9c/7Z7NbZU0=\r\n=5BYD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.13.0_1672868719468_0.5405093892892505"},"_hasShrinkwrap":false},"1.14.0":{"name":"ts-array-utilities","version":"1.14.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"43589ea60bb637b6c16f31e4cf37e55c7dc01515","_id":"ts-array-utilities@1.14.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-hUgx9kqJ1FktnA62uwe1eKGipquV6uEgWohEov5N34JVz5yF+AVFmKBF8Nnc/M90RmNMmgnH3LAm8K+wbyOM/Q==","shasum":"756a1759ca3ba2cdab4f80efc4ee20743e50a76e","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.14.0.tgz","fileCount":6,"unpackedSize":9620,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGdpLYKsrO+9CBWV0oJXJWHswc5A19TFZ/zgYgjYcKqKAiEA20kHV37dqJEKiJSghFhABs3NowQuMaAuxBfKyTgxzw0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq59A//XcQchX0MEKM5iLDTZdh5ziIh6k6u3jPNKLYyICuHe+mfflze\r\nlHE7gxdUMoOfeMeQhaCfsRu5DJ1jOMkiPNMz884TeZtI6XuYWUuu8mzQ3+Ha\r\nqi6xwebja3ENDCN0FTUPFXwN4X3yJeJmgtVTDzWqZqUpbN/FSqcF0MqJg0R5\r\noUyEUUtQaAK7MliG1AgtIHwfjVd2AidueZsN8Xry1HITDmZx6aUfCNWV9U/e\r\nTS2cpsZzz+fB/KOcpaF/5lLsJeRnwdQMuEg2V/vjhoNoTi/+lodd4s9NE0qC\r\nO/Qync3DeaJ+AfEjSpThTTJEF0U7GxZNfI+r2Yn6dQM5hST1TYsmXPuaRNQB\r\nKSvp/dnruwPjn1JlRamn/3FRzfL07LvMNWI5FWYaJFZanzWPT0XoSE2VQf+k\r\nvxPrYS5AxPrnFSwCE3k4quVx3O5kPYnBV13IxMLjXs1LNolG4CX2l3WofUMP\r\nNMt5V/OJjCffHLiYqc9a+tcVHn4lIOjcm+zAcmBfRI5/TnC0QLDhqXrfmNbY\r\ngrcQQIPu8HXezbSbF50gEWMHURA6GhtiNGXfY5BA9uUZWTT3kYZeyj8oqGFo\r\nAp7/t49RNAsU07Bkd+vbVgNXAAyhOaBOSeIc0c8M4HjGv3N6u2Pkl8jb9jxv\r\nMTGWlLOhMKQx1VnQnTh9/nen2F6c72Rnc5E=\r\n=oLCl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.14.0_1672869277796_0.20388056950978406"},"_hasShrinkwrap":false},"1.15.0":{"name":"ts-array-utilities","version":"1.15.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"8679f2fa680a204d66fe0e6b69d3bc4aafe80235","_id":"ts-array-utilities@1.15.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tRJILCShmNhzn6839WwZcq9HQftpVGCsUNlqUDiOJRaF1zGuE0klJvdJ5DK5/qW7xLNWATcONQxzEe0k1N4f0g==","shasum":"5f109c31c2911ebba5e3801f37dddcd64bb77205","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-1.15.0.tgz","fileCount":6,"unpackedSize":9817,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAKSxAWuqRDoh7EUoj3jp0JKntufQSQgrfoad0whtFK/AiA/q7K2XE59R6EAnzFCoP27HSh285V/22xgc3CFqB8siA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtfjBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+fhAAhlqguS71+lK9RaedUmvIssxOLqoNsevCj1E/l73HgAFiQhDJ\r\nPJ+Ngln/3iirURqslWRdBkyzP5Wqr4bKyjo/MiWLB6Qmqi97iGc4bqZMgEyN\r\nA1YPmgT0vG7g5NUc77UefAIFx2m7Ej4gUxLxBvcABBzFWxwbJ7aYSkXH7CVN\r\nr79GzCyGjYFd3mlyfqMa8QT7k4qN0IaJWzxs7HKbPspt3VaFGoakJ+2uRE5Q\r\nuqqCHCGFNffwrjC7cYFYsLFkEfBh4XMz46cOg3LFaH4zsy6Qp6k8et+pjvto\r\nU5koE4DROg0bkC2fEqLfafSE/X3c5jQga3oAWqNR67O5yEXnceOP6b6v3snG\r\nv0BFqQaPMSFgtVh6jk2PyNjGaYgMBaKXE6UzWQha7MsznpbOaZRQvVqu16nf\r\nwTyF2vvaFWjfMc5j8kE7bnXBpcRBpXT0P4xKANhQveLB47QbFN3022QMzbsH\r\nhfv7QjdVuAAxflUhNLWwss5xaGmjMhlcw8fZMz9Z9vaWexTNP4+F3UiQYtH6\r\nxpjMUhuCItkx4dPg9DK/meGiJbN2dqLnS6Z907iFliWPTfqAb+oB5KFw04eF\r\nXOi9K0tzJdDxZYRGaUTImoy2HUQOpgKyZL/oJksvFRHMhR/HGRudy5OjzrhM\r\n3OHxYnxykkmyJqVqmS1g72JNqNDjysmWqZg=\r\n=NACv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_1.15.0_1672870081216_0.1398021479638103"},"_hasShrinkwrap":false},"2.0.0":{"name":"ts-array-utilities","version":"2.0.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"f0ac4e7e1505e28442832fc3cd362455a21c1660","_id":"ts-array-utilities@2.0.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Yo8/S93WW38QozPBK8X41oP8DUKZFqousp1pgvgL0U0svQ0Q7N84ygQ5XmCpuRndLaPIGKaEQJZI5xzmggjByQ==","shasum":"08ccec47eaec5140bb59f239f341e54934353e69","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-2.0.0.tgz","fileCount":8,"unpackedSize":16144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqoEdlfdtu1pdZzvsqKQGBjFd4MGnjEmESQChpYADQbQIhALLLJN7V979S6sxz5wWe5xKCrJO0P1BJnZlr/fiT4n+g"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuCrQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqFLA//SFGEdZIBE8cZMEwxD0ZEobzkNVPJ0exPUpbEw9oHCrkBB0U0\r\nHX+GISg4801Fz6hCktU3dfy92F5o6Tg8zB5h8kLtqp6Sg1t3ifuH0DwX6i3O\r\nRrWBltTgOFHwnr47VuZ3yra0aep8plZHU5zr0E0WA0K3CuWdRRQ/2bk0OeJ3\r\nSxN49+O7iMECXdK5tJsYh0tqAe2Lv3qxx3qKZ9y7BXHsyp8SewhEUKT6FhUt\r\nIO7F6MLdnZ7EyqL0CynlIytT1kLDXrtduy2a7lB4FKkRk0/epZOsX+xbISKo\r\nTZ3zSf3saMP2naa288wDcVcIQGJZ//7zrCuQx7vpnOt6+Wu3+DwG078zMZnV\r\n0Pj0rErTqkQwAokTqPnFFByRJ+rlQFDsBz0El3hchDeqbyci/ej26VPFG0z0\r\nxjFTwIUYwLuHzQVTTELhsBhN1j/Hi+0smVTr8vErNHOdIKOtCfRVuCUB8U55\r\n0Wd566t0N7/KuIYKXxiyxMtbx+WMXMpiN7v0c0f285cAlNV2FvdR8hnCD00N\r\nPhz0DSv4GsVZDYGuE5ZRJER8l6bMRydGNRU9NJ+ig8BeTKMsY6HrJ4sbW32I\r\nbDTsQAKe0YRzgFviGtLduKEdPJSjpJwSIJVFiNPbLhKEZX8AILMuRn8n5qdt\r\n5kZK3qcfUObjrrE9Z4bKwOke1aSfoK+Unw0=\r\n=06Mb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_2.0.0_1673013968604_0.45377926436218474"},"_hasShrinkwrap":false},"2.1.0":{"name":"ts-array-utilities","version":"2.1.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"scripts":{"test":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"770a7110702b019805d33ab612b84deb7298489d","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@2.1.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-S0WEoJplTbfrRo7tSl7jHLOKsd70t9VYfmjUZ73BTf1qkk5PsA9iugNk29KM1W9c2fUUQDJAuQRndZFre+v4IA==","shasum":"36d23097774fe79aa6d233e25abb67c8757ca8b2","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-2.1.0.tgz","fileCount":8,"unpackedSize":16956,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpJiZQM3dqnJ7k5JonPVPm559os5MVqqI62ic3mmGC0QIgK/84bx04WOWOMUHFmnho6Clf34qzh/hBfmpf6BeLa28="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDF0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqvrw/7BCH7ZF6qLbM8Kg5WJXbZaYN3UtoUfMemkSrfu2rBS+dIoCDw\r\n5GR4Qi7NnGyunpL9OyVOkvFFeSMzCG4CNwhQq9rIfg5W1hEQ+zmCLK1iuPGv\r\nE+K8v2boSSos99N6Q/jn0Ex1dASdQHCQxKseBoopQIKoAhJro5qVCTmp+tEC\r\n+S9ZzEHJV0IH2udnnIIyJv8llE87Kth0S927Uyfcttp2n6w+EijXAaIqsv50\r\nwjyFkA04Bv6GMUx9pY7GIz8LOSE+rzOjuT/5zFfp1AY2rnLTqxEImH9+qWLW\r\nEb4jMs/KB/ZRwgQeRIkQKA/XhL2aAA1LEGYsWevVWKwKz9aiyxEg7FNMYmL1\r\nHK9NhjIrmkQwQAWwr7bgRKva7xmdxpQTj1txh7y/v5RFPgZyrsZMcnoB/GsA\r\nxEvHQwjV6OTe9ksf0uEUmo5rMF3mPppmOpY1UGoZNNRhHTy4HTc551+b8qvK\r\ned0KOa9y1WwmMfW0WNL70KApL+KHQixEjTmkrKfpj5jyRuWk8eaC8S+RJN14\r\n+5I8H6vCCtKx7QcZz7Z1SjNLO7DndEYfZRcKtqrP3lEfHcdkNmYx+evxBQhb\r\nmscxALPpUMhmsqf3+WVxpXwPXzoEhur6CS5kr102V9gOcVlDlzeLmdKdLsJY\r\nV/IW0QSU1DZN2UW/KfE6vgDS6EvLxTni2Yk=\r\n=GzIp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_2.1.0_1673015668570_0.9009677860663559"},"_hasShrinkwrap":false},"2.3.0":{"name":"ts-array-utilities","version":"2.3.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"a673be97715147c1610ca52c8131b710c5571a4d","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@2.3.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-3l3CtK+8Bg+91PvApN/ncHxI+fmb7xz14L6ZGWKwErBu0VMobQIjD0QNs+sFWMWtXwvsL4Wcfo6ZVBlgSgsnVg==","shasum":"a7ba654044d7d3b66d6d5c973a334e544d211826","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-2.3.0.tgz","fileCount":9,"unpackedSize":17957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQynxOlbjjTW1PQRztvi5oIQFcHhYKsinbR5Vol6RRjAIhAJKRA6AgM42qWhBmLQWHzl+AMiw+C3grs29ibbWivz9A"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuDYwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0yRAAo8SIpvHgcBbqnUOSr360txYeEpyN3k7k08b8hk3xvP+xGeAj\r\nlm1nWKFcCsMdU3uQAItrZcMPTu3C6OF5gtaYnXl1ZMh/IAuuUjIInuP+gHm+\r\nTNDlqjTCIQh5plI0tJyb/4R55b+haRjvqokDJ5wVYliD+K6Ivjd6bcpR66Hk\r\nbvjDOdu0tkqaozGn+O8YrdGPuKdtdVqawv8ZwGBszo2x7TnynVK5yptiHMsN\r\noxFbWRo6BKHeW1G+3aBXNyKWPY+TlHptxvD9+ZdhyZsDTcjSUrHvHF61jz2o\r\neoiBcGzVO7zR6jNXfkQg7ZQLzSGva2KRSi9y6c8zGvuto6JEz+bUj2n2hgE+\r\nuGEwuZvA4/MC8vW5reUSfDSaRiBK12sCZYQImM/kHwf3VS/Dys4zSzi7cdcl\r\n1Yk9ZE3WdlA+vq4z9LiudwArsAjUCTbJJlmLWFIKV3Jl0Zsf/GsUv63xu3lH\r\naXLgMpn5qjpSo1csb7/IJmr8IbogkMD5nHb4GOHJdowZqR+67cuLqzLmf65T\r\nLWSDDNc5O1S5YLs/+jItvTnnW1g8704giDagZU+ZUvYo1LtWrvIYr1vgBk60\r\n2gM/Z5fb8Rl6BY/OGsZ+lJSbXpL/3AeGEfOyX4MeYdeehs/zYPwiSDoDgmLd\r\n8Oih96oudBVxPxU6P9MmAS96tn3U1j6aSdo=\r\n=0GjF\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_2.3.0_1673016880240_0.019598624548019083"},"_hasShrinkwrap":false},"2.4.0":{"name":"ts-array-utilities","version":"2.4.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"da07bd8c3e45ce39f0f06a5a2cd249186ae4278b","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@2.4.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5bUHeI80HUWhCuN9NYcuO5fgT6Sg9N6SCkdhtp0z0VY4GWqzOeY95TVyXTvDR0uhUgN0oZx5gx/0zVDveAukFg==","shasum":"6a2be53187664aba2d182b593eaccfce9c84ddc8","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-2.4.0.tgz","fileCount":8,"unpackedSize":17082,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWS4hrZwgCrZtrl2mk1rm31df6pcZNS++AUrGJag/iDAiAxuRmDxo8/quSHcs4C61Gr+mVR20gOiHO4GKaLh4wLcA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuEehACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouSw//Tqu5d86Go/MfLjAt0bb/zmh+wyYdew54Ql72texG0foAjnfh\r\nKlO4i/glxxKnlS5ups3UYEDXUqOa9KolfeEDIKzt2GXjpLv5ZxYa+dl2d1J2\r\nRChdF5XEqBQajZqIg0rcTBZ7LGxgQt1TicXCC7JmKPu1Al3gaDXha0KHf1uO\r\nMxAHzzwtoT/MV3RZ+7mhsVxWubOqxmUwJfIkrRBgHd1NFwRKdOUxdbmhp9lc\r\n/ZyNmlJUJtpEAenBH62MebLZ5v7bHMjPFbqytKfToWNCE2MhDqg9cLIo41G4\r\ncRX4hEhQ0popMK0sU2cqKnGiK3nC/m4ejCcaXGSlJ8kEPaD+K3jkIs4z6xGA\r\nJ91Z/P6Mkxswbk50dpFJQEq1iX4rFk9yV2WMmYTz7AYAFlPagflSXmmHC89r\r\nSEjyoLv+zT6HW4cIlXo6ofAEggIrMyn2x7at7bKOblsohKZfjDhEOS4zYxkj\r\nDHDPkCnvF2lk9HZptrKaUpehNyPn1Jj+D2ByWrJQVz3BGkipcsF6yzVy0hSM\r\n0quFlu61Ked4eoR/kJtoC4eyOoKwtstdbBhP+I1a8+Zp9zcTJDTbVdct+jcd\r\noDREIONMdD9gX31WnT88sFYWHNPfYumee8VojVAQ/ofSeuZH1fa9P2PQV79N\r\nJp2V1nOzxeZE0ABivLCa9R/Bpd6wgyPH+v4=\r\n=qOKu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_2.4.0_1673021345683_0.3762656990051074"},"_hasShrinkwrap":false},"3.0.0":{"name":"ts-array-utilities","version":"3.0.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"f789550fb0f81754a076fa7245f3aace979a1d16","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.0.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-D4fVG/Mz8qTTFmr+XOM19BslMoNjFzcA6gATqmKK2C51R4MrEznz+tlfXQP9/nZcEN/rIRV57MfEaFFMxwOLqA==","shasum":"032cd6c8f6feb09b5e403e4904782ff781ebc68f","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.0.0.tgz","fileCount":8,"unpackedSize":31797,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0pz2T78z+rWfLfxmfj1BgP6OHX1ztPjhF1mhit7ZKDAiEAqE6bGrwqOYq5QcK7r9+qBtu/LYnnRD5rCdZp27/2ZaU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuHo/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqtRAAmFQZd3gTqgfyfx0hBU/J9UaROtpYSJno8MHgPFz9GqWrdpCv\r\nPY+l1NyTRD6bEhegYYyJMuuCGzMcVe4f5vWNFTE5ddZ2MA/K8Ve/dK4/grNI\r\nzWY3YNj6fHCG6tGlQ4Q6bvSDFZPJAt/vm5rCZqFtz6tAHGplfd//wwOPDhmM\r\nazgs+NuWFwfDTMsfQM5qRpal2kZwVqgWMXqxE9CqreoEV3BnEKgvsgtk19Ld\r\nw3wnXlIvk4zSg1AH9k+Av9yQuX4gF3hklwmwz8aOt7cN73zLdqP7JlIrT9pS\r\nQL2VNRAfPlZDWQuQ/m5m6MKFTwsSMt+iMqsL8+ZU4lytYHigGWXxGOAI0eyG\r\nfQCu0I0Dx8TIpQvkF1wzsjwYwc+xAtx6+2VML1scwvN/7f8KFOZk3QYv+BHO\r\nT5xfN+42ajo1UwgcwLFX23CEeh/2nXVRVD5cXT55ClFVhQ/AJ+2LX9qykNWk\r\nIHOtmSJGEL8YeZKUYoGb+s6Aelshf6ehgubw9Vn3PLIS1mAaxELKN6H4ZWTM\r\nIB4n2GdfGhpOavEsYGddLrhxcTPU+qc+9E0tOw5nLfRABNTpHo/J/ywYvzmU\r\ngnqhlCpJY60Ga4XEaMqDz0NzkJYBnsMPKCcUnHVSvvpL88rp3qBCX/SyGQPF\r\nXJ5w7MP6fGnC1Uho55vn9WWTzSHIVIyR2Os=\r\n=LXOo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.0.0_1673034302948_0.8339217232057496"},"_hasShrinkwrap":false},"3.1.0":{"name":"ts-array-utilities","version":"3.1.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"e753a51591bc5746833305de5d701238b40891a7","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.1.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-wnpPVuTcz9wbEUd6Pr6xMTr7bab9vHsVOQWcQXveVAQ1Y91/RCI5sJEMfdvekskSK0nCyyoIoyD/exSi1oucBA==","shasum":"31a8defaec2502a061e2317a627f943d380d40cd","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.1.0.tgz","fileCount":8,"unpackedSize":31848,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEaQLpwQsOetGgIHK+nGm6fjiuV/6onsrbp6u9aZXvAkAiEA/5OBuX+y6UVYvltvn5zZ7V6y0BpGfUfV2n1VePtdaFs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIAgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmTw//eXoTJpTbkA01Mc5clelcmEBtJlsC7uKvBDcDg8YLjFjGxOYO\r\nczjxVw79J0t3R4WivvVSKVXiUryWNiVDtNgyPtmfsRS++bBEAnbNJ9IHqqlJ\r\nGbjCNAgoPJrAj2iPxCC4H6wEKMKfxIcTRC33GS4ArcLlUCCm4+A1p2DHTAkS\r\nSpMS2Qc8myy2Vv2Ps7eSJR4Nd9QZ3T7KLnma7hqUOCyfSoWotNDQnJg/UC05\r\n7fFYe1QCDaSx0rejaD/QvT4DFOyV8fzUAXQvc6RUfov7aV6gzBvI1/iZ3Qyw\r\noAD0j8CScvB9LOOeEazRXpYkw1fk+/JeawZCXxu0GMgTSiRbXtWNpAau59Xr\r\nfzCaBI7WEQvpY9n+TZCLZ+KV0ClAQOpHvk525CDg+rNZbB/VMmHPJQRhicTc\r\nLyDmeDz+DQul/DIEjsGL5f9lNLmqfAIZGAYbwPvMe+sgMA2b5b+UPvpDfeRv\r\nSlmxa+exeDIVR8Qqd5d6I32o1amOsq5cnooxeEM2J1NSF6h7MgkJACCQ+aCz\r\nuS6b7hRtctqrtcLGA6mTXbaXr4g7srTMwCle3p5Tqg/8YmlC+c41miXC9vCM\r\ntYzYpDrFBZmA8FnQnKM6qY+pHsjETnZcRGqIsRUt4lg/RiCfVYnsqDx0Hc/3\r\n51X5RnccCUI/aQkfZgVgt32kMkn3QaN5PLo=\r\n=aAqG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.1.0_1673035808512_0.5965281993689127"},"_hasShrinkwrap":false},"3.2.0":{"name":"ts-array-utilities","version":"3.2.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"ff934ceb3e9b6a7d508114d71a16270c59107544","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.2.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-akUHNJQdZn7dDKBlwuJVrv+G/cUQ/4RveAbavvj0dkvZeBTRaFD99pi9u1QVzMs8PNG7Ut8P+frNqtZkmC2Dmg==","shasum":"c6de89bc43f6b592fde552bed9a0cb76d4ce271e","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.2.0.tgz","fileCount":8,"unpackedSize":32074,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnhHgNz29YrL3VYf1DmLiR65js+1zpGIXsJTLQXtOuRQIhAIpqb08Bi7c4fyXklmuKJAH7CfKiv3AeKGYzaMJbJd7S"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmor5w//fm+3yChuFmWe6mlmbH3/x7pZuZ5bc347V0ZXH/6VWDBQBqGD\r\nqDQ7x8C4feFWQWJE462eF2HTxO7HHN4a1LqW4gI4TBh414PVcjXZdtjnqNdF\r\nm/3z7TNw81oCKhVCtfUQV3aJBrvSIoo/gBrHjT/++yp5PA+rtVFbVuqvNurK\r\n6Wpg2RhclKtgwo0dcFOAJpWu4Y05fablvPVmuoGJC1zYUg0ARNZnUrj0bLrw\r\nVWYnqLf7b1p2acKstJyIIRx2x8c32a4kwLHA3rcNtBLHB+aFvhWnZDkp2CtX\r\n4FAbDhIrCJiUf5KDkP0UjLly3ECKBsJyNRHEW10tiIh/mxFU5Jx09+5j4LCL\r\nDa9Df0puP92i+vu9grXA/36lwOCruPM6hWh1WVzw3eq752fQ5kpxZpPu5pnq\r\n7BW3yaCmTssAbZmLCYodWbchRr4jtER8/GOUEANQUdY/bITjmEy4ViQ0nkxH\r\nUpxobTpDz0U9Dp5Zop+u3Ig61pGuUJHkaU5nrRXECY4Ms2u8bJ65wFZJtr9l\r\nwi/QLeGVH6djWzHlVA0vE0P9K6HzoUoL914OqR7x7g15bqo6Tg1uB1w9m56o\r\nckCGuc/O+w4lNlTLSaIn1lo4He4AAJLbMsjLrpFGI0RwS5YO/LmwIBx2BiDp\r\nc8/EOpi8QqAcuSssbVCxgwDv61Sbx9K7Dd4=\r\n=UD8k\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.2.0_1673036403434_0.46168810321128295"},"_hasShrinkwrap":false},"3.3.0":{"name":"ts-array-utilities","version":"3.3.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"be18b8d737d91278e95785f76b2f6ae44a6f5795","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.3.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-zjyXrVbyeM56m1AP7O5ATEr2mGeoNTCtcGnfdu+Pb7J/bKoLX5DIdS6f9Yg6Z1DE2vGtUV3CfhmpDmQcg5derw==","shasum":"d89f806037864a7de492b6dbe14881634a5e3495","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.3.0.tgz","fileCount":8,"unpackedSize":33820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLPmTHoV9zyVuJObj2oIV2Ejvp4xb3Il8w9toy669vrQIhAO5uh/jw1kGFcopwHpd5/UcqTusZaCacgq/9GYkPkAYC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIciACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMLQ//cnebcvA14agbAfF8KCH36y6wv0E8O4rDgqwvrEQGHOk6IZ06\r\nTiM1+09nKywnod3yM2f90GxBcjB07RzJMNyPEeR+pFEWNn5Mlte8AA91W2Ow\r\nskwq/zVxRvFCF0stTgbowWIIDW2d6wE/ri6eF1zIPNzdarB62KDfikRp5+FK\r\n80B1yBK/ndmvsdSVErs9sHvFcUniiq/bqmBDyhUtqRH166cYRQN7ysF0pH2p\r\n/tzIEcX3wRF5+GEQi8WZ635gvCz897Erl3N9Tu3n1wWNN/XF8p7klmguiQe3\r\no2V4hSNvJLkdk0ZjhomHarTi0La/hW8Ie8bXm8CMflmlP19KESctP0C6kOVA\r\nRkZDlbZYt8fiE775TiW7urvPUUhv2XVnwp6Ndnia2PyL+I7T6Y1eVOarfckD\r\nA3VD2HJRWz/jjUWfV958wJVPxXGzUm7SfFLwtzUc4Nh4PxnxSDfHC0TMpOiw\r\niEX2RqsXH2LtKqJsFpSToz9UZqQNxgADuew4G3DxJq935YZuZPu41hGxisTU\r\nmhApl+//1SrjzZHPs33ktW7B4mx5QHLwztueBKtJiU9sekqZyZ+a1pInlLsL\r\nOrqVUjV4bP6WLkBTyp6hANTtUysFFPe50LO0kDKRgBVfxYn/PLw1CaDk2SZb\r\n/LTs52ZYDD+6LZrt9xOl9NbFeRTAV56GYAQ=\r\n=PFul\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.3.0_1673037602129_0.6443013667670929"},"_hasShrinkwrap":false},"3.4.0":{"name":"ts-array-utilities","version":"3.4.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"4e93e25129de3d21c7353b9846b2238c40d41569","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.4.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-5tRNGB3zUqmPbEQGI0od7IexS7JjhiYs8YPBn/5U5J75F9gHhvw8fcx6+0HM+QJmXe/xHe/yXHd5S1Hbnz9Tbg==","shasum":"7b16907348703e07cbb6da8b16b69776f57e3ce0","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.4.0.tgz","fileCount":8,"unpackedSize":35055,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVoXXmHU1R0JKqNckuoWEkT+bQ8eOKjkxLeD+iQaRd2AIhAPG1WS1BtlskgdJ2UFGcQ6WI/sfYU5VNS8of9UI2wFkj"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIlfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQjg//T93mfSubsJt8yMI+htdWPXN2+xjQ/XNophx989RGfTjOT/Un\r\nTpr5pBMtq0Z2AQt5RfZhR4IvjpvdaRm/q6WGK3IwJxOD8/gEumNaa5kPlVYG\r\nLJt6CzR615sXf+va7fEA340L8mY4VYcDGUy30l1SGg7s3xmpTFpYCy9nMX19\r\nVBaK2YVJC1qa8B/41aTlLxabkb0tXHvyTMt4Y1PsN+akYjwMbLXevd3Lu51h\r\n5q8Izuo3kLY7lXuo0C4DVAMrXb4SCjrVudVoppPSK+78q3ieEWYxXtFaS9/M\r\nNecUvTwZiW1qp+B9y54DKqaEofzztGU+2/T+/GIn6YAhLzsWVsl7mi3unN4W\r\nANY3GpTZpdJUm1t6YU3YBUYsuAsS4CT0nRsIKRvOIB6/U7pGmbKZTWFM6kKM\r\nlfwqO2MrHeSpUEWyOsiDKdv/UyyQkk4KsbheRJ+vu5swGRTYlUgKKUGKlruK\r\nZMLSAB23GVmchtY05uXiSa4VkYFbRSpdL/gZVYEda8hwfG5IEsYrGOXHNCZD\r\nRi3qhX9bCp1EFtqhrgm7Sr8XK0bH55LKQkxLuOGEiKTpl/kdIgVzfr8E/U7E\r\nrC0WnIy68WMQIYw7TfIVXXaBsyfnGkP4ehUpVm7meCQRbDNTM5HWmvcEHQDl\r\nlCXIxVlyCNV5H5gcl51TOF54SClnNPcQ+0M=\r\n=pBKs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.4.0_1673038175659_0.9344116266827798"},"_hasShrinkwrap":false},"3.5.0":{"name":"ts-array-utilities","version":"3.5.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"5c16cc158ac8e97c24a7279939cba062e58e8972","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.5.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-B8KAf9naUfenUE1gQAtojgpQoHuhb2vrqvSSDXibLnpFzWgHfKoxsY0rJcRLKY86ROQOzm3PWxd/pNddXqPb5Q==","shasum":"75c2cbd59e702fd51525d75ff778dbf07a355f0d","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.5.0.tgz","fileCount":8,"unpackedSize":35011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZAr/6FhAzv8na87KxqXMSVCX/K7kZ8l5pf048ED4OyQIhAORVfYKbRCcsglgBygcrcWHNxv+F1kkY9UOj7g5v5bmF"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuIvpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVhQ//e/nnC9RgpFgcUoRSo70BxTqph2F9EW4pgmIrHoIgMstCBWCN\r\nMniy7MxnXWISY45sbmETcnmR507DMormvw4AVsp0PQVuWbn1s3lYHc6je2AS\r\nd8banIHPMnOwp+fbWa28Gx1nN88sLK97zZeMvQ0xussrfJvYPYpfraBLxndk\r\nAII7OQcaOMVz7seGnqMQPxNuu+UmM4nUt/f8rMs3qfIzFaPDZ1NbmJqy++Yp\r\n9DLEa+Shz6WTBLxobe/Cr3Olg7ZOjbbC6S7y7kzgzrHzqGY1CK4o1/z41PiJ\r\nQRwOYPTPS6cmhSECg+vKdQ4lv33HK6D4k+1i+9Mv8elPLOcr3koYC4O+ViRD\r\nPyrjBCgOtxqS3sn9OG65WssESoP3aLSsxedndFMYxSTGe+y5530AfCoKvDFr\r\nzLSPcn1mCcf4lRuxQzshI3OFfviWG/sKFUPdhUK1SnWA2GcTu7ANkWsvfkLy\r\nYXO/hLWIv+CeMuiurCcxLSiGttltonIEnIh22N1qBT2SPqfWT+e9XfsEBaa2\r\niASHYAuFxLWBwtQqhQMklLLAQa70wVX4jsAS2Iv76j3M3CDOrLDBFfZ65lYr\r\ntudpq/Oa3TFRNqsHRy0e74XBK33MgJIiFbcZHqQiK182iPo+SVHNAHi0nxcw\r\nl7st3a14c8Q1I0Pby8RFzYnN2JXldEr8ne4=\r\n=SqDw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.5.0_1673038824933_0.03773205394302814"},"_hasShrinkwrap":false},"3.6.0":{"name":"ts-array-utilities","version":"3.6.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"557444e909bdaa8bfc290d58267e550ccee76a8f","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.6.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-tNxQUA2DPVJC7GQs25YOfDYkaMMMpiY58sHFLVpstix5CLl+eFUn39yghRp2ZRmkTMM+QQt0laAKS9DOuUVUAg==","shasum":"20c0914a02d06570f41d101ec1c543ffe7980f52","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.6.0.tgz","fileCount":8,"unpackedSize":35011,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFvDeZANgX9QH0Tmr9fjvrk8fNUjhpTiQObnJWENkM7ZAiBMgDi/eqAfnzsmSx0OlxsAA3S0nuRph8EAjT0ZCkxVGw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjuI0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+tQ/9EIkn2+vF+ddq7XGfyTgFnXZzZFT2myJP9d9wPAMZBZ99MRC8\r\nn3eZzTK8t95PafI1Ictu574yGXMLhxMix/5mQktVjLzfgzlsMDIq1+6Hepyd\r\ndqF8wwn/XpwVtHA4o3pTAfq1PCjMrdfV1qvmTDhLUjS/U610CEXPDXdtaUsH\r\nftPp1TpMpxVndWZrAzSCbQPjcD/w3ThpRBGlw31S3ykAE/xEdljmJbjdU7EF\r\nCHEyhMGjvX9wcrnkKmj/WJ37zihs+qsixmUrv4XiMNSmBjkDFiJ/Jmjcrd5Y\r\nkHADTbJA2pO4GOEqAdMhkqDa3BH4n/KtsCEH57yBcozkTzN/fD3ph9SUlw4X\r\nAMnYGnVq+hdWN+xmT/GVkhQPZl7kjpi7qf2A9slCjEdrKqyJvO1Et9wAN3ze\r\naLHCH+4PUgW1gC14f82KcDBaR2PirvQ6+1uanALLNAfOMO3B1rJQXKQRsI6i\r\nFLRh2pWyu4yEH3p5thvO0be/kllH/qVLbWQGeVrXeCbRPbyTYOYC9N18wLSG\r\njSyvtdEgpKErvrMKKOhkpgb2+PeWpnrViHk1cDwGR80QVcdrvWTkXtD8LWAF\r\n8Q6FjOZCSA/WP4ZTsgrARY3hWmk1M3s/ogmOBDMgGKlqxbd98ablygMravKg\r\n+bx9zyfEs3tLkrVCizq2IROkF5KVp1Mogzg=\r\n=7Mcf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.6.0_1673039116094_0.08325677437431911"},"_hasShrinkwrap":false},"3.7.0":{"name":"ts-array-utilities","version":"3.7.0","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"4ffa83137609e2c1d61a84e28782b9e7219646e1","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.7.0","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-0g1OUANKwhoigKFZbLkZtka0T58H6gQORVA/uvWSTPDGzMgdySP1HaEk/HkUFF3JbUYc6PYmH0kLIxLt9bHJFQ==","shasum":"ba26a8ba3016c3b159fe5e4a3f6ceb4baed39ee7","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.7.0.tgz","fileCount":9,"unpackedSize":36959,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsfyl6hqLLphbNu0PsyYLSRdi1ud4/jui0pHd1/u4wowIhALzVVmjWJku84Y67WE9qkk8CN8UZJb/pHgbmF+9Fy3FA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvtgRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqE9A//ZvJszyHX5OYo99/lA2z3B7wbqGsHpNRshAe7DCTJs3h4fjCp\r\nbKmEH345c7pVvw5b6hezfmM6IcqLgooqATc72Ugu6sRW5ZZIvFZSO4700Apl\r\nHXy/LirqaH7vxk6oimqAzqb2QBMA0H2rGYLEYuETUkklD4AopX7Y2V6PuQt4\r\neJnp/K/mkxix2etPzX/fgeOPQ59yjuvvzhycbWKrY45RZLJUTJqZFYNN8zvd\r\nx5OhLS6HNn91+FhM918DnsprqAItba3FWDhCexuIiOllFNhVCGecwcLnCZIc\r\nrf8dgo9PSlSlfzyRzd4C4WqskNH/4Deou3TclI7Z7OgJZs1i8DHLQsvu0tOI\r\n/0aTNw78H7jYTwPC4RY3vcEbHOhSc0OapewVK3CciOfJNmso3/y4weRFpIx2\r\nccgvNMm6alIG/QMQTjf/wdefEmEMvRkPYRjM6/w+gMJrPnEIKJyHTq1q0o7r\r\nw6p0OqdwUjti5rGad3AYDuCoU0t250FxNcGm7vdDKM9gHO/RCHfzj4ycrnU3\r\nzm+e178M2LJtyPsaZyqPZ8qNTfzpQstyGUMSap5s/AA2/dFxfaoDX9j5ZMET\r\nr5idEsb9PElEG94n94EsNvf8VEcMRrzI1u85E4YOEgT/UcaPbSYsVHtEIeaI\r\nfZquHUuALMclb69jsGh8lp0ku9ryuTMuvn0=\r\n=BN1N\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.7.0_1673451537443_0.07453611913572855"},"_hasShrinkwrap":false},"3.7.1":{"name":"ts-array-utilities","version":"3.7.1","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","dependencies":{},"devDependencies":{"@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"0f5fd62a629351eaf7a2b6f7ec14644939af6401","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.7.1","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-JCxabl0Blk8zha09B4Ausd9s51trW6nk14A7GHkSChR3EMNWOVkoBNZJL96vdjF21OPN26/jFaF1SsQp1i37Ug==","shasum":"c32eb5c9bb60aa25361999fda934e1ba7c696a87","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.7.1.tgz","fileCount":9,"unpackedSize":38179,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFfT3ROIiZ2EBfXFkHT6gbJXer71YHMzy9MdYU6AFsx9AiEA1e2PMa0EG0cWsHbpd58vm5ivGkJSzY0iOkAoFqx4sgk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvt3AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKhQ/+PPFD4EvG4foD+EoFyHL76QfTHnMD4wrsHwMWTouOzdlUwZGS\r\n4K1mpfP+fCFA/SZcaE+HtLo4la9sebUlZO/MHSFhedYSRMH+j2NVHhImf7aX\r\n+LqmtsBhPsZEnRZUeUS6vrJbDXD+/MSpnjQDDtoNRzO0jwyWqFKi+DJ4EshJ\r\naDs6cu4xj9/mLAGxYsgtVZPOjz0E6DiH3h4PR5yYGM0ZSN46h1GnVxVHjxfW\r\n/6riG6KixltIvzq6jCU5FYhuYvNhdXVNRoT7TWsBATact2aKIgPhWV/gkyTC\r\n0XnFmAbnDpi5iUeSJhsNcKkl/yZeHLsdhnONYLGSTvKwGVAOxlqUnhhv7dM0\r\nIi+0orpwGXczs8GEXR6BYXCy/VJp8Q3JrtDvzGp48Y8o9wEvFcpCZktfL0pX\r\nDIWVoEOjTJ/Y8L27bM532kir5yHPXcHs/f4d/XkDTfwbDlPK7vLp5dAmAJkc\r\nD9Er3asQH3rDvlRg/ApyeMYB0mK9isaENbuh6OsJ9C0+0qE52Pm3lsEpeZa8\r\nR+1L13y4ztML4LBaG9VFCNOxSVZEumSDb1L8oFlNB0FeTVDDIxJ+qiIl7ZKo\r\nlWT0Xv+UUrAGeml9dePxVU4hWfPBVRw7zZ2XqsAaFCXhV0MTQAAwjHfSOZQK\r\n/K7eKnJhjMV8KObV5X2DQueYj20RZJor0MM=\r\n=Q87+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.7.1_1673452992451_0.28660983702659215"},"_hasShrinkwrap":false},"3.7.2":{"name":"ts-array-utilities","version":"3.7.2","description":"multiple array utils, filters, shuffle, etc.","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ricardo Guillen I"},"license":"ISC","devDependencies":{"@jest/globals":"^29.3.1","@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"244f120c1d304ccf7330221574a2e07ea12ac871","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.7.2","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-A5D/5m898ind/iE7KVxdGzUTrum6z8tKcqHKohYMZ8Gq9FssmQJ7VrmX/FUm0FwBQzOdhutP11lS872EDd8FFA==","shasum":"3064d3434c87797ecf91542251fa97f506a59aef","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.7.2.tgz","fileCount":9,"unpackedSize":46970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICduWY75MywkRNBmvEM81G7mqklLVJkEcJYHTGNaLe/OAiEAjub60BOZn+x8Swh8VUiSNjJW3Tmm1I/s8ENTxoWMM7s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwFzUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp09hAAlXX/dQPFs2woYUUrVtgkNoc2fFUsdFURaJsPRZE0t5/dA1cn\r\n0tvWjPMSkI2IUcpVtwiMtZbAHdVg+tLo5jmwMz1NOPf9qBX5ChzBCw1KAVR3\r\nHQDCMUhXTgUka3LorFf0WRofHrKfKYThDMgjArH37SQxY7VvISK+dy6Ih9Fg\r\n2JrMymy1klh6qXadWr5gTHGWsGNBJPAV79x63DOeqwRqzcdx30S9XOPRzz9c\r\nY02dMLoSCQ3jWF9tJh9JRd1tJcXsZtIld3k9Ao/WDDkacBUDebyyea36b5Nw\r\nbVY/ESqnf7gwNGg6wV5BgxiHnu/gdOlnE4dH+cvPB06xUhbodcnZJYE0CbdU\r\nU6Oqnj6DU3biPuFD6/uaz4GU+7LHXsowHtpOlwrQ6A8HT11ZidQ4SPfr9S+j\r\n2R7QKCRJN/+z62hBbXn49XH2UGTeykHHot52i7VM8ypn16CqL3fZnXBuJxjb\r\nrsYn2mxH8ctOisdbjYrVq2iBcYwyo3oO3APjP4NayRmgQVguco72a5XFBIR/\r\nPkqcnrjNBd1a2MLyeNk3SNhRpv4XdvH0/eEvV6qQOjJTKUKGdZXOHJb8KSRV\r\naGe5dAtv2HDSMFzLEPZuktTqXmn05aNFaJRnPFORc3eGcXRtm4XUaUozxkmh\r\n+h6HefZE9z4RHBY7WLYIzX/lt+MSrvL5Hd8=\r\n=ZgtA\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.7.2_1673551060563_0.3340386462061975"},"_hasShrinkwrap":false},"3.7.3":{"name":"ts-array-utilities","version":"3.7.3","description":"multiple array utils, filters, shuffle, sort, etc","main":"./dist/index.js","types":"./dist/index.d.ts","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"publishConfig":{"@ryarturogi:registry":"https://npm.pkg.github.com"},"scripts":{"test":"exit 0","jest":"jest","build":"tsc -p ./ --outDir dist/","prepublishOnly":"tsc -p ./ --outDir dist/"},"keywords":["array","utils"],"author":{"name":"Ryarturogi"},"license":"MIT","devDependencies":{"@jest/globals":"^29.3.1","@types/jest":"^29.2.5","jest":"^29.3.1","ts-jest":"^29.0.3","typescript":"^4.9.4"},"gitHead":"2befa6fbad51a1acbd0d2f79f50ce7a22565ea12","bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"},"homepage":"https://github.com/ryarturogi/ts-array-utils#readme","_id":"ts-array-utilities@3.7.3","_nodeVersion":"19.2.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-6lAtXheqWsmJz8YZFN51dU/B0/EWJH1IoT5bJhGPdCJWL+f9GVeXo2cbunccUxvu0QPmAiiaQB9O/Qo1CHM/Cw==","shasum":"5a35f7b7183f0ca085437e39e7cd5ccf26051b99","tarball":"https://registry.npmjs.org/ts-array-utilities/-/ts-array-utilities-3.7.3.tgz","fileCount":12,"unpackedSize":49996,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6/I+HQJGyKnWE0SuPBCiVaYVkfaJTLb7WYbJpQy5owQIgQqUzhYDqNUQHmoHBSLzWz/m9okQwiBsql8WRC18w5BY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2TxtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp1nA//QvwmV89XeAgomc7cTGQL0a/cgNvPd8d9RG7iyQPEvgo6tFOm\r\nomtSjYKwCMSFLgJrspVRAefOEUoOmIlkRpsmcCTulyRPpX0rRCH2uJu0ZjHl\r\nioijpJiwdCWg6Qa2IVZxfjkmzqOdZqSwK5ZpFMoP2F9nZ20sGOxK6LhyAiYp\r\nyg/pVEEcCVtTUQrkOBsRVjEjUzgeRzXb2mil0OZ3JvS5iKs97uYHId68Thz0\r\nVPGyFyFxpAtfkfCT9K+tJGNQq8KoVX67VI4Qoa0pMK3dPQ8HJ23bta9V+kKW\r\nVc8kCyhyUXzxxZTBIvAJyCd/k8+j9gNsqHo1nC/vRFBSHREDyQOLJMKRbykf\r\nacJJELaV20lJ5hcoKXNdmGenFqLHz9VQUwDPULYkZON/+S42mbqrFh2N/z/X\r\nMyhL/TRDwOblv2N0O1mNu2sS+gbooU5Zz5Jzm4FYtVvGCAQcCdu5M6n7vrCR\r\nofr49MMIwZqVacc/YkhwEMsNGrFG7mq5OD2iH9nZRmISNHJQL8Q7sDN8JjhR\r\nmPfAt+COx6KqOR0DB10fHdupGyQrXh1MbDIjZRbzKWYN1pFA8MC9cfmJziXx\r\nQTahd04IO2kcme8OwTPHZFYyqRKIlsbUENJ52gGwXzjAc0DAcppm1MUmGJc4\r\n/j7guHoSnuuiWMkB1zoz0tj0nvRXmDMeIVY=\r\n=/AEa\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryarturogi","email":"ry.arte@gmail.com"},"directories":{},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-array-utilities_3.7.3_1675181165362_0.5412978584780443"},"_hasShrinkwrap":false}},"time":{"created":"2022-12-29T16:37:20.807Z","1.0.0":"2022-12-29T16:37:21.005Z","modified":"2023-01-31T16:06:05.658Z","1.1.0":"2022-12-29T17:08:09.571Z","1.2.0":"2023-01-04T15:15:59.728Z","1.3.0":"2023-01-04T15:27:01.044Z","1.4.0":"2023-01-04T15:34:32.404Z","1.5.0":"2023-01-04T16:06:58.766Z","1.6.0":"2023-01-04T16:13:04.370Z","1.7.0":"2023-01-04T20:37:08.274Z","1.8.0":"2023-01-04T20:55:16.912Z","1.9.0":"2023-01-04T20:57:42.341Z","1.10.0":"2023-01-04T21:12:43.673Z","1.12.0":"2023-01-04T21:31:09.664Z","1.13.0":"2023-01-04T21:45:19.656Z","1.14.0":"2023-01-04T21:54:37.978Z","1.15.0":"2023-01-04T22:08:01.400Z","2.0.0":"2023-01-06T14:06:08.748Z","2.1.0":"2023-01-06T14:34:28.775Z","2.3.0":"2023-01-06T14:54:40.359Z","2.4.0":"2023-01-06T16:09:05.873Z","3.0.0":"2023-01-06T19:45:03.190Z","3.1.0":"2023-01-06T20:10:08.701Z","3.2.0":"2023-01-06T20:20:03.858Z","3.3.0":"2023-01-06T20:40:02.767Z","3.4.0":"2023-01-06T20:49:35.784Z","3.5.0":"2023-01-06T21:00:25.138Z","3.6.0":"2023-01-06T21:05:16.295Z","3.7.0":"2023-01-11T15:38:57.640Z","3.7.1":"2023-01-11T16:03:12.678Z","3.7.2":"2023-01-12T19:17:40.764Z","3.7.3":"2023-01-31T16:06:05.556Z"},"maintainers":[{"name":"ryarturogi","email":"ry.arte@gmail.com"}],"description":"multiple array utils, filters, shuffle, sort, etc","keywords":["array","utils"],"author":{"name":"Ryarturogi"},"license":"MIT","readme":"This library provides a set of functions for working with arrays in TypeScript. The functions include:\n\n- `sort`: returns a new array with the elements sorted any direction by any property\n- `filter`: returns a new array with only the elements that match the predicate\n- `transform`: returns a new array with the elements transformed by the transformer function\n- `includes`: returns a boolean indicating whether the element is in the array\n- `min`: returns the minimum element in the array, or `undefined` if the array is empty\n- `max`: returns the maximum element in the array, or `undefined` if the array is empty\n- `sum`: returns the sum of all elements in the array\n- `average`: returns the average of all elements in the array, or 0 if the array is empty\n- `distinct`: returns a new array with only distinct elements\n- `shuffle`: returns a new array with the same elements, but in a shuffled order\n- `flatten`: Flattens an array of nested arrays into a single array.\n- `uniqueElements`: Returns an array with only the unique elements from the input array.\n- `groupBy`: Groups the elements of an array based on the result of a callback function.\n- `partition`: Divides an array into two arrays based on the result of a callback function.\n- `intersection`: Returns an array with the elements that exist in both input arrays.\n- `difference`: Returns an array with the elements that exist in the first input array but not the second.\n- `removeDuplicates`: Removes duplicates from an array in place.\n- `chunk`: Divides an array into smaller arrays of a given size.\n- `randomSample`: Returns an array with a random sample of elements from the input array.\n- `mean`: Returns the mean of an array of numbers.\n- `median`: Returns the median of an array of numbers.\n- `mode`: Returns the mode of an array of numbers.\n- `variance`: Returns the variance of an array of numbers.\n- `standardDeviation`: Returns the standard deviation of an array of numbers.\n- `countOccurrences`: Returns the number of occurrences of a given element in an array.\n- `zip`: Returns an array of arrays, where each array contains elements of the input arrays at corresponding indices.\n- `unzip`: Returns an array of arrays, where each array contains elements of the input array of arrays at corresponding indices.\n- `rotate`: Rotates the elements of an array by a given number of positions.\n- `flip`: Reverses the order of elements in an array.\n- `mirror`: Returns a new array which is the concatenation of the input array and its reversed version.\n- `isSorted`: Returns whether an array or object is sorted based on a provided comparison function, direction, and key.\n- `isEqual`: Returns whether two arrays are equal in terms of elements and order.\n- `swap`: Swaps the position of two elements in an array.\n- `move`: Moves an element from one position to another in an array.\n- `fill`: Fills an array with a specified value.\n- `reverseFill`: Fills an array in reverse order with a specified value.\n- `findFirst`: Returns the first element that satisfies a provided callback function.\n- `findLast`: Returns the last element that satisfies a provided callback function.\n- `remove`: Removes elements from an array at a given index and count.\n- `insert`: Inserts elements into an array at a given index.\n- `merge`: Merges two arrays into one.\n- `pad`: Pads an array with a specified value and repeat times.\n  repeat: Returns an array with a repeated element.\n- `range`: Returns an array with the minimum and maximum elements in an array of numbers.\n- `countBy`: Groups the elements of an array and counts the number of elements in each group.\n- `deepSearch`: Finds patterns, in strings, arrays, objects or nested combinations and returns the index of the match.\"\n\nThese functions can be useful for performing various operations on arrays in a concise and readable way.\n\n# `sort`\n\nThe `sort` method returns a new array with the elements sorted any direction by any property.\n\n```\nimport { sort } from 'ts-array-utilities';\n\nconst array = [\n  { name: 'Alice', age: 30 },\n  { name: 'Bob', age: 25 },\n  { name: 'Charlie', age: 35 }\n];\n\nconst sortedArray = sort(array, 'desc', 'age');\n\nconsole.log(sortedArray); // [{ name: 'Charlie', age: 35 }, { name: 'Alice', age: 30 }, { name: 'Bob', age: 25 }]\n\n```\n\n# `filter`\n\nThe `filter` method returns a new array with only the elements that match the predicate.\n\n```\nimport { filter } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst filteredArray = filter(array, n => n \\> 2);\n\nconsole.log(filteredArray); // [3, 4, 5]\n\nconst objectArray = [\n  { name: 'Alice', age: 30 },\n  { name: 'Bob', age: 25 },\n  { name: 'Charlie', age: 35 }\n];\n\nconst filteredObjectArray = filter(objectArray, person => person.age \\> 30);\n\nconsole.log(filteredObjectArray); // [{ name: 'Charlie', age: 35 }]\n\n// Filter an array of objects by a property\nconst filteredObjectArrayByProperty = filter(objectArray, 'age', 30);\n\nconsole.log(filteredObjectArrayByProperty); // [{ name: 'Alice', age: 30 }]\n\n// Filter an array of objects by a property and a predicate\nconst filteredObjectArrayByPropertyAndPredicate = filter(objectArray, 'age', age => age \\> 30);\n\nconsole.log(filteredObjectArrayByPropertyAndPredicate); // [{ name: 'Charlie', age: 35 }]\n```\n\n# `transform`\n\nThe `transform` method returns a new array with the elements transformed by the transformer function.\n\n```\nimport { transform } from 'ts-array-utilities';\n\nconst array = [1, 2, 3];\nconst transformedArray = transform(array, n => n \\* 2);\n\nconsole.log(transformedArray); // [2, 4, 6]\n```\n\n# `includes`\n\nThe `includes` function is a utility for searching for an element in an array. It can search for any type of value, including numbers, strings, objects, and arrays.\nIt can also search for elements in nested arrays.\n\n```\nimport { includes } from 'ts-array-utilities';\n\nconst arr = [1, 2, [3, 4], [5, [6, 7]]];\nconsole.log(includes(arr, 3)); // 3\nconsole.log(includes(arr, 6)); // 6\nconsole.log(includes(arr, 8)); // undefined\nconsole.log(includes(['hello', 'world', 'foo', 'bar'], 'foo')); // 'foo'\nconsole.log(includes(['hello', 'world', 'foo', 'bar'], 'baz')); // undefined\n\nconst nested = ['a', ['b', 'c', ['d', 'e']], 'f'];\nconsole.log(includes(nested, 'a')); // 'a'\nconsole.log(includes(nested, 'c')); // 'c'\nconsole.log(includes(nested, 'e')); // 'e'\nconsole.log(includes(nested, 'x')); // undefined\n```\n\n# `min`\n\nThe `min` function returns the minimum value in the array, accept an optional `key` parameter that allows you to specify a property to use for the min calculation.\n\n```\nimport { min } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\n\n// Find the minimum value in the array\nconst minValue = min(array);\nconsole.log(minValue); // 1\n\n// Find the minimum value of the 'key' property in an array of objects\nconst objectArray = [{ key: 5 }, { key: 3 }, { key: 1 }, { key: 4 }, { key: 2 }];\nconst minObjectValue = min(objectArray, 'key');\nconsole.log(minObjectValue); // { key: 1 }\n```\n\n# `max`\n\nThe `max` medthod returns the maximum value in the array, accept an optional `key` parameter that allows you to specify a property to use for the max calculation.\n\n```\nimport { max } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\n\n// Find the maximum value in the array\nconst maxValue = max(array);\nconsole.log(maxValue); // 5\n\n// Find the maximum value of the 'key' property in an array of objects\nconst objectArray = [{ key: 5 }, { key: 3 }, { key: 1 }, { key: 4 }, { key: 2 }];\nconst maxObjectValue = max(objectArray, 'key');\nconsole.log(maxObjectValue); // { key: 5 }\n```\n\n# `sum`\n\nThe `sum` method returns the sum of all elements in the array.\n\n```\nimport { sum } from 'ts-array-utilities';\n\nconst array = [1, 2, 3];\nconst total = sum(array);\n\nconsole.log(total); // 6\n```\n\n# `average`\n\nThe `average` method calculates the average of all the number values inside an array or object, and counts string values that contain numbers as well.\n\n```\nimport { average } from './average';\n\nconst data = {\n  a: 1,\n  b: 2,\n  c: '3',\n  d: [4, 5, 6],\n  e: {\n    f: 7,\n    g: 8,\n  },\n  h: '9',\n};\n\nconsole.log(average(data)); // Outputs 4.5\n```\n\n# `distinct`\n\nThe `distinct` method returns a new array with only distinct elements.\n\n```\nimport { distinct } from 'ts-array-utilities';\n\nconst array: number[] = [1, 2, 2, 3, 3, 3];\nconst distinctArray: number[] = distinct(array);\n\nconsole.log(distinctArray);  // [1, 2, 3]\n```\n\n# `shuffle`\n\nThe `shuffle` method returns a new array with the same elements, but in a shuffled order.\n\n```\nimport { shuffle } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst shuffledArray = shuffle(array);\nconsole.log(shuffledArray); // [3, 1, 5, 2, 4] (the order may be different)\n\nconst objectArray = [{ key: 1 }, { key: 2 }, { key: 3 }];\nconst shuffledObjectArray = shuffle(objectArray);\nconsole.log(shuffledObjectArray); // [{ key: 2 }, { key: 3 }, { key: 1 }]\n\nconst stringArray = ['a', 'b', 'c', 'd', 'e'];\nconst shuffledStringArray = shuffle(stringArray);\nconsole.log(shuffledStringArray); // ['c', 'e', 'a', 'b', 'd']\n\nconst nestedArray = [[1, 2], [3, 4], [5, 6]];\nconst shuffledNestedArray = shuffle(nestedArray);\nconsole.log(shuffledNestedArray); // [[5, 6], [1, 2], [3, 4]]\n\nconst nestedObjectArray = [{ key: [1, 2] }, { key: [3, 4] }, { key: [5, 6] }];\nconst shuffledNestedObjectArray = shuffle(nestedObjectArray);\nconsole.log(shuffledNestedObjectArray); // [{ key: [5, 6] }, { key: [1, 2] }, { key: [3, 4] }]\n\nconst nestedStringArray = [['a', 'b'], ['c', 'd'], ['e', 'f']];\nconst shuffledNestedStringArray = shuffle(nestedStringArray);\nconsole.log(shuffledNestedStringArray); // [['e', 'f'], ['a', 'b'], ['c', 'd']]\n\nconst nestedMixedArray = [[1, 2], ['a', 'b'], [{ key: 1 }, { key: 2 }]];\nconst shuffledNestedMixedArray = shuffle(nestedMixedArray);\nconsole.log(shuffledNestedMixedArray); // [['a', 'b'], [{ key: 1 }, { key: 2 }], [1, 2]]\n```\n\n# `flatten`\n\nThe `flatten` method flattens an array of arbitrarily nested arrays of any type into a flat array.\n\n```\nimport { flatten } from 'ts-array-utilities';\n\nconst nestedArray = [1, [2, [3, [4]]]];\nconst flatArray = flatten(nestedArray);\n// flatArray: [1, 2, 3, 4]\n\nconst moreNestedArray = [1, 2, [3, [4, 5], 6, [[[7, 8]]]], 9];\nconst moreFlatArray = flatten(moreNestedArray);\n// moreFlatArray: [1, 2, 3, 4, 5, 6, 7, 8, 9]\n```\n\n# `uniqueElements`\n\nThe `uniqueElements` method returns an array with all the unique elements of the input array.\n\n```\nimport { uniqueElements } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\nconst uniqueArray = uniqueElements(array);\n// [1, 2, 3, 4, 5]\n```\n\n# `groupBy`\n\nThe `groupBy` Groups the elements of the array by the result of calling callback on each element. Returns an object where the keys are the values returned by callback and the values are arrays containing the elements that returned that value.\n\n```\nimport { groupBy } from 'ts-array-utilities';\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\n// Group the elements of the array by their parity (even or odd)\nconst groupedArray = groupBy(array, (element) => element % 2 === 0);\n// { 'true': [2, 4, 4, 4], 'false': [1, 3, 3, 5, 5] }\n```\n\n# `partition`\n\nThe `partition` method partitions the array into two arrays based on the result of calling callback on each element. The first array contains the elements for which callback returned true, and the second array contains the elements for which callback returned false.\n\n```\nimport { partition } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\n// Partition the array into even and odd numbers\nconst partitionedArray = partition(array, (element) => element % 2 === 0);\n// [[2, 4, 4, 4], [1, 3, 3, 5, 5]]\n```\n\n# `intersection`\n\nThe `intersection` method returns an array containing the elements that are present in both array1 and array2.\n\n```\nimport { intersection } from 'ts-array-utilities';\n\n// Calculate the intersection of the array with itself\nconst intersectedArray = intersection(array, array);\n// [1, 2, 3, 3, 4, 4, 4, 5, 5]\n```\n\n# `difference`\n\nThe `difference` method returns an array containing the elements that are present in array1 but not in array2.\n\n```\nimport { difference } from 'ts-array-utilities';\n\n// Calculate the difference between the array and itself\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst diffedArray = difference(array, array);\n// []\n```\n\n# `removeDuplicates`\n\nThe `removeDuplicates` method removes duplicate elements from the array.\nchunk(array, size): Splits the array into an array of smaller arrays, each with a maximum length of size.\n\n```\nimport { removeDuplicates } from 'ts-array-utilities';\n\n// Remove duplicates from the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nremoveDuplicates(array);\n// [1, 2, 3, 4, 5]\n```\n\n# `chunk`\n\nThe `chunk` method splits the array into an array of smaller arrays, each with a maximum length of size.\n\n```\nimport { chunk } from 'ts-array-utilities';\n\n// Split the array into chunks of size 2\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst chunkedArray = chunk(array, 2);\n// [[1, 2], [3, 4], [5]]\n```\n\n# `randomSample`\n\nThe `randomSample` method returns an array of size random elements from the array.\n\n```\nimport { randomSample } from 'ts-array-utilities';\n\n// Select 3 random elements from the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst randomSample = randomSample(array, 3);\n```\n\n# `mean`\n\nThe `mean` method calculates the mean (average) of the numbers in the array.\n\n```\nimport { mean } from 'ts-array-utilities';\n\n// Calculate the mean of the elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst meanValue = mean(array);\n// 3\n```\n\n# `median`\n\nThe `median` method calculates the median of the numbers in the array.\n\n```\nimport { median } from 'ts-array-utilities';\n\n// Calculate the median of the elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst medianValue = median(array);\n// 3\n```\n\n# `mode`\n\nThe `mode` method calculates the mode (most common value) of the numbers in the array.\n\n```\nimport { mode } from 'ts-array-utilities';\n\n// Calculate the mode of the elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst modeValue = mode(array);\n// 3 or 4 (either value is the most common in the array)\n```\n\n# `variance`\n\nThe `variance` method calculates the variance of the numbers in the array.\n\n```\nimport { variance } from 'ts-array-utilities';\n\n// Calculate the variance of the elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst varianceValue = variance(array);\n// 2.5\n```\n\n# `standardDeviation`\n\nThe `standardDeviation` method calculates the standard deviation of the numbers in the array.\n\n```\nimport { standardDeviation } from 'ts-array-utilities';\n\n// Calculate the standard deviation of the elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst standardDeviationValue = standardDeviation(array);\n// 1.5811388300841898\n```\n\n# `countOccurrences`\n\nThe `countOccurrences` method returns the number of occurrences of a given element in an array.\n\nimport { countOccurrences } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 2, 4, 2, 5];\nconst count = countOccurrences(array, 2);\nconsole.log(count); // 3\n\n# `zip`\n\nThe `zip` method returns an array of arrays, where each array contains elements of the input arrays at corresponding indices.\n\nimport { zip } from 'ts-array-utilities';\n\nconst array1 = [1, 2, 3];\nconst array2 = ['a', 'b', 'c'];\nconst array3 = [true, false, true];\nconst zipped = zip(array1, array2, array3);\nconsole.log(zipped); // [[1, 'a', true], [2, 'b', false], [3, 'c', true]]\n\n# `unzip`\n\nThe `unzip` method returns an array of arrays, where each array contains elements of the input array of arrays at corresponding indices.\n\nimport { unzip } from 'ts-array-utilities';\n\nconst array = [[1, 'a', true], [2, 'b', false], [3, 'c', true]];\nconst unzipped = unzip(array);\nconsole.log(unzipped); // [[1, 2, 3], ['a', 'b', 'c'], [true, false, true]]\n\n# `rotate`\n\nThe `rotate` method rotates the elements of an array by a given number of positions.\n\nimport { rotate } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst rotated = rotate(array, 2);\nconsole.log(rotated); // [4, 5, 1, 2, 3]\n\n# `flip`\n\nThe `flip` method reverses the order of elements in an array.\n\nimport { flip } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst flipped = flip(array);\nconsole.log(flipped); // [5, 4, 3, 2, 1]\n\n# `mirror`\n\nThe `mirror` method returns a new array which is the concatenation of the input array and its reversed version.\n\n```\nimport { mirror } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst mirrored = mirror(array);\nconsole.log(mirrored); // [1, 2, 3, 4, 5, 5, 4, 3, 2, 1]\n```\n\n# `isSorted`\n\nThe `isSorted` function is a utility function that can be used to determine if an array or object's values are sorted in a specified order.\n\n```\nimport { isSorted } from 'isSorted';\n\nconst numbers = [1, 2, 3, 4, 5];\nconsole.log(isSorted(numbers, (a, b) => a - b)); //true\n\nconst names = ['John', 'Mike', 'Sara', 'Zack'];\nconsole.log(isSorted(names, (a, b) => a.localeCompare(b), 'desc')); // false\n\nconst obj = {a: {x:1}, b: {x:2}, c: {x:3}};\nconsole.log(isSorted(obj, (a, b) => a - b, 'asc', 'x')); // true\n```\n\n# `isEqual`\n\nThe `isEqual` method returns whether two arrays are equal interns of elements and order.\n\n```\nimport { isEqual } from 'ts-array-utilities';\n\nconst array1 = [1, 2, 3];\nconst array2 = [1, 2, 3];\nconst equal = isEqual(array1, array2);\nconsole.log(equal); // true\n```\n\n# `swap`\n\nThe `swap` method swaps the position of two elements in an array.\n\n```\nimport { swap } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nswap(array, 1, 3);\nconsole.log(array); // [1, 4, 3, 2, 5]\n```\n\n# `move`\n\nThe `move` method moves an element from one position to another in an array.\n\n```\nimport { move } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nmove(array, 1, 3);\nconsole.log(array); // [1, 3, 4, 2, 5]\n```\n\n# `fill`\n\nThe `fill` method fills an array with a specified value.\n\n```\nimport { fill } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nfill(array, 0);\nconsole.log(array); // [0, 0, 0, 0, 0]\n```\n\n# `reverseFill`\n\nThe `reverseFill` method fills an array in reverse order with a specified value.\n\n```\nimport { reverseFill } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nreverseFill(array, 0);\nconsole.log(array); // [0, 0, 0, 0, 0]\n```\n\n# `findFirst`\n\nThe `findFirst` method returns the first element that satisfies a provided callback function.\n\n```\nimport { findFirst } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst firstEven = findFirst(array, (element) => element % 2 === 0);\nconsole.log(firstEven); // 2\n```\n\n# `findLast`\n\nThe `findLast` method returns the last element that satisfies a provided callback function.\n\n```\nimport { findLast } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nconst lastEven = findLast(array, (element) => element % 2 === 0);\nconsole.log(lastEven); // 4\n```\n\n# `remove`\n\nThe `remove` method removes elements from an array at a given index and count.\n\n```\nimport { remove } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\nremove(array, 1, 2);\nconsole.log(array); // [1, 4, 5]\n```\n\n# `insert`\n\nThe `insert` method inserts elements into an array at a given index.\n\n```\nimport { insert } from 'ts-array-utilities';\n\nconst array = [1, 2, 3, 4, 5];\ninsert(array, 1, 6, 7);\nconsole.log(array); // [1, 6, 7, 2, 3, 4, 5]\n```\n\n# `merge`\n\nThe `merge` method merges two arrays into one.\n\n```\nimport { merge } from 'ts-array-utilities';\n\nconst array1 = [1, 2, 3];\nconst array2 = [4, 5, 6];\nconst merged = merge(array1, array2);\nconsole.log(merged); // [1, 2, 3, 4, 5, 6]\n```\n\n# `pad`\n\nThe `pad` method pads an array with a specified value and repeat times.\n\n```\nimport { pad } from 'ts-array-utilities';\n\nconst array = [1, 2, 3];\nconst padded = pad(array, 0, 2);\nconsole.log(padded); // [0, 0, 1, 2, 3, 0, 0]\n```\n\n# `repeat`\n\nThe `repeat` method returns an array with a repeated element.\n\n```\nimport { repeat } from 'ts-array-utilities';\n\nconst repeated = repeat(1, 5);\nconsole.log(repeated); // [1, 1, 1, 1, 1]\n```\n\n# `range`\n\nThe `range` method calculates the minimum and maximum values in the array.\n\n```\nimport { range } from 'ts-array-utilities';\n\n// Calculate the minimum and maximum values in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst rangeValue = range(array);\n// [1, 5]\n```\n\n# `countBy`\n\nThe `countBy` method counts the number of occurrences of each value in the array based on the result of calling callback on each element. Returns an object where the keys are the values returned by callback and the values are the number of occurrences of that value in the array.\n\n```\nimport { countBy } from 'ts-array-utilities';\n// Count the number of even and odd elements in the array\nconst array = [1, 2, 3, 3, 4, 4, 4, 5, 5];\n\nconst countByValue = countBy(array, (element) => element % 2 === 0);\n// { 'true': 2, 'false': 3 }\n```\n\n# `deepSearch`\n\nThe `deepSearch` method finds patterns, including nested patterns, in an input, which can be an array, string, or object. It returns the index of the match if found, otherwise it returns undefined.\n\n```\n// strings:\nconst input = \"Hello World\";\nconst pattern = \"World\";\nconst matchIndex = deepSearch(input, pattern);\nconsole.log(matchIndex) // 6\n\n// objects:\nconst input = {name: 'John', age: 25, location: 'New York'};\nconst pattern = {name: 'John'};\nconst matchIndex = deepSearch(input, pattern);\nconsole.log(matchIndex) // 0\n\n// arrays:\nconst input = [\"apple\",\"banana\",\"cherry\",\"date\",\"elderberry\"];\nconst pattern = [\"date\",\"elderberry\"];\nconst matchIndex = deepSearch(input, pattern);\nconsole.log(matchIndex) // 3\n\n// object with nested objects:\nconst input = {\n    name: \"John\",\n    age: 25,\n    education: {\n        degree: \"BS\",\n        major: \"Computer Science\",\n        university : \"NYU\"\n    },\n    location: \"New York\"\n}\nconst pattern = {education: {degree: \"BS\", major: \"Computer Science\"}};\nconst matchIndex = deepSearch(input, pattern);\nconsole.log(matchIndex) // 0\n```\n","readmeFilename":"README.md","homepage":"https://github.com/ryarturogi/ts-array-utils#readme","repository":{"type":"git","url":"git+https://github.com/ryarturogi/ts-array-utils.git"},"bugs":{"url":"https://github.com/ryarturogi/ts-array-utils/issues"}}