{"_id":"ts-array-extensions","_rev":"31-96229d6f48bfd567cb0c0ce37c9001cd","name":"ts-array-extensions","dist-tags":{"next":"2.2.4-next.4","latest":"3.0.0","alpha":"3.0.0-alpha.2","beta":"3.0.0-beta.2"},"versions":{"0.0.1":{"name":"ts-array-extensions","version":"0.0.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.0.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"d1d60eacc5a449245db17f7e416c9a24fe7ed80b","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.0.1.tgz","fileCount":86,"integrity":"sha512-dRXtOLzwCBA1Z/MvdS2HVZXbalSaIGud/OJLCPOqG2CsP5+Qt/4AZ9jyqrNmfBs45Oz8FMczRsg8tyXi5a/q+Q==","signatures":[{"sig":"MEUCICxB1efp+KQYvXxF34v8z12HQaign4xynadkMnzSNyHOAiEA749G/Rn4850TBuqlM3i9LwGYxX7G5jEexU19d90zLsw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEXCgCRA9TVsSAnZWagAA7E4P/R4P+f9DL+OUX0iW2xps\nEq8IKAtmw0vvl4WQZ5qQQrG4NgMnyMs5lan6DP9tzCz2+JxTsbmXsCzfwap3\n/OK/4HldUWYN3fw28mlV9iZzpXLMd5+YR8z4Z4Gn+0QyVg2KMXIxOdrLeugw\nl/Umxu6LkzjcDgBLnD7FciGpQZmpxZJCO+f/kR20yzK6sVDiTVnvFfcJCZEq\ni8CS2WsjY5ZvafhDNhxjeXrhX2ddkmLZ4xSrhW2Vc0YkwIoMXtiUE/nVvIDa\nV2yLRCrcW7XxFLR2lquHc+5ZV2/rDu1U/2uhHXZJcssUBiHh6GclIhr6RzdS\neb5jNqO9lnLVTLdlNCcBT+grBw268F2Gt4KfbFIVd2N956vn6YGWbV/tZGxq\n6IP49SKabHsx6C1PiAR5+MUEBGEtWdXy91cpd+DwYgyeGAiTRwWOanbw1+Xy\nZPv/nu9V8sBo6pBIlJTHhU7EdUus6s5vOxBan8ulBk5Vw2GIxLpOlR98sUQ1\n+Ch6qxlZXb7En55wLH/LBLryNLrrLwUCrGaa/r83DHT5/4PrHFytcyq3YtJX\n1gkQOYCP7OJdJD0gJNjhzhtcSQ/NYbijkkTlJAQK77AFejFJFqf/Kbdsambw\nT2HRcc7hlNoEP6ssU6X0IcZ3SwqaKSjkCMpy8hMahq0pe3zu/gfQ2mqIAbkN\n6JWp\r\n=4/OQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"b2303ed886a7cc0b123967611f1ab3b6eb9e38e1","scripts":{"lint":"eslint --cache 'src/*.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.9","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.18.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.17.0","prettier":"^2.2.1","typescript":"^4.1.3","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.0.1_1611755680490_0.7071602948163433","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"ts-array-extensions","version":"0.0.7","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.0.7","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"d0363079cb4612bbf7fcae50f28ca5518c70c378","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.0.7.tgz","fileCount":86,"integrity":"sha512-lY6eWywktbtO5GDcs4FjF3XDYR55modbah4FnrZH22iA1gV6W/Cp7iPuESeKapsFEZ8ibHXHwpwOHaVnA9mQEQ==","signatures":[{"sig":"MEUCIFQeGhOuSpsiZKpaHTTZmSLw7o9kgHE+gNNn5mjipBVJAiEA5NDUpOX7fu/It18g7739KmVvb/qxxvkj54fv076s2Hg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEXNoCRA9TVsSAnZWagAAKaAP/2sLwq2BmFR7vbMrJvnL\nqykn8y3Q9cfMm/4FnlKfHLlyDiBk00qXsQLECaow+wRj9B4vD4FWa/s7PLAJ\nKs1x059urAW4VxETjPYmhWJHfc0UeWTG0Ry4Layr+AuLGaFw2XbiCApkCj7P\nlvbnDw4O2V5RXkvL6Qe1xm6e+apZri29zenwOE0UVealrqeUeHNO7Y+Gn7Mh\nRVjgn57zln61TmXAI40pXVp+VALvvheCHheMPcasDVvwJW2gIWc9WaIJUacy\nFXZ0arRGbr5zUen/YmW5H00K400CJRD/bqZOPBQEenTBKiCP41fozRHTGjj0\np12GzVJORDPr6tX5JUD1gYJraEhMXPpIkyUq9zBQJkg0VddDyMN/R3CtbR6B\nu4p/1BLSmx43pDRPjSiE6ILR819lFEcKFyb+A2VlUgNAiFz6ZO0ZZAYPqcJi\nvC38HVLCr5TildjKvEI+Orwy/2riUyGYU279R0JRSCttpHCk4E/J3kNSM5Au\n8ZUrukRfzaSC9BqVVQd3ZyVG/oe9pAy7Goh4VCxcqTT5lplPP1gUJsSP8rjv\nIbP7PU8qOSOfHs+TqFL5WeXTxbZvTZx2GV+NDb5ai/wEmbR/YqagHWCZ9XmL\neOooagrodcQHTZkBDjqG+szavES1U22Q8Sm1tS//VXGF1gls3lXRL73V3ZWS\ndwyN\r\n=RxuC\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"26fafef70487bcd6607ade3ff8de4649f9180e79","scripts":{"lint":"eslint --cache 'src/*.ts'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.17.0","prettier":"^2.2.1","typescript":"^4.1.3","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.0.7_1611756392449_0.9552467906093185","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"ts-array-extensions","version":"0.1.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.1.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"0c8967ba9c8fc1299b11940c68ac946c9417625d","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.1.0.tgz","fileCount":162,"integrity":"sha512-xlhw81+78DbcW5XUktnUQfllbsq5sJG5y9Xu57WwPxq0QSJueL9QYquvDmQtMWmbQZEtVHvkOT/J+akKnftKGg==","signatures":[{"sig":"MEQCID1avszPKMWBeiCtF/1bFB/gT/csL/ivdMGsxWkm50Y+AiA+berhaDk29pu1+awfsUSAh2B57qcY2Bq6jQtTbe5Yew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFCBjCRA9TVsSAnZWagAAicQP/3s6tlFiuU84XrrGUqCS\nHZJEMY8jZZHjU2NFxrA9ZpA/JuzuFp4ZAxBTQ6W/2KUUjgF6xAgHfE70/Ym5\nlEIRSs0iL3IeyW+ZXz1cSKT9zq/VNgRo15I5IQErm3XQ+FuBxYLrXZKs+5Yu\ndWnJkcngDP2l8+rYlDElTfM8LFfNMsNHLSQIvfEQUrSCMBJj/DKsIlQTRlJi\naQI92LVXU+ZIO+Co3jxHQji5EsTrUL3umkc6SqfJjqR6LUs0ywVApH2YmMEZ\n5UaBiHmmHRO/vlxe5l+q/yaQMDaMWAI06qMhvbkpEz6P0JF48trXAD1ZkTN1\nfA6WI86xwD1SVclZyiItN1mxzPjRHKUXXTHPCx415B0Aqy1Lmuqn99D+JB6h\nmqVAlJEqI/dmj+lg77PeqllicsHDbiAtRgrgl7OvoVFiah8/eOOrpDuTV0h0\nf7grSBZMufc4GCkYEu+R+RijZ9xe4ObSqwNqQyTBKKLZVEQLR8dvTV3RC2p8\ng3FmoCFrfL87kMRFhBIYBbTVAw6HdUNVAzkbDqTRulrc+TIghGnnhEvQsBNo\n6G2eBEl8ppdPvvqVYAxmTuOBbfftN2Xfspo8FTzG4bBS1hcL6dG4Eo0XcN3D\nm8hzdfKwGc1bRanHD3rBBL93JuJ2KeRTeLgfBrZHGoCrgQdqEPj+V07qe1SA\nALjS\r\n=roN4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"a41fdfb0774c3770b64a387d995612d66c1680de","scripts":{"lint":"eslint --cache 'src/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.1.0_1611931747084_0.435496586134547","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"ts-array-extensions","version":"0.2.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.2.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"8d44b5daebee7db882beacbfdb96d35104645aa0","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.2.0.tgz","fileCount":98,"integrity":"sha512-4dxoYTgxKo0SacqMMql6Tr5d9EB+5iTTFhKzf3/XBfZLMZE0W38sTL/i/vUD8vzI0J2PPeygiRRfTwgj+KiEzw==","signatures":[{"sig":"MEUCICiVC9n4XnSM723WU0lLucWsT/cPYtJwMStt1hN7gYReAiEA737+R6dQzYe2mv/ItGBo/c2nqsbPwePYJCKbhnkuZM4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFELOCRA9TVsSAnZWagAALYAP+QAj4plHlO7RC4jB1DQ2\nNDh8awdm+bvecyVQ+5JTZqBgcJD6fCX/f2C29cEGh1AwoXETifvQbGqgsIwu\nAu0BA2uoAnW8fWbw99M7kpne41mncwzWqJ+KULeWbIpAFLK3QolUcBZjtKsh\nJnk4WUgAAVnVv2xstpNQDKXf4RPGyoNpRiI+PSiIoDBbOhxCpEwNfiKj4szO\njPrua9jlgZ173Rj/wJFsdgO8R7n657fqvwxhDtoOnfBmpMULgYPOA5AQGtRw\nr8cDYwgg/VdmTrr4P06zJxsB3VisvgJoIj0a0Rsp5SI55Al2IFQco0glpxrt\nuwbR6XBYg1igjqBRVb+gu2Sxc7uLY1aRbZnhUJpyRv8E4uVJG87A9DaKbCcw\nd+mlMICE/dltW+VeIVd/QnK79YNdwOXBskWXVga2tQfc8rKJvT4KKRyvt8Xf\nDkjN9ptgQ2AZwvzpqnc/p45w30ojWmVd+l0XjS3opFEnj4dz5rJCAflnPbBq\n1xI7zufSB8XKmCtB3IboamLgQZsbZJl2ibv6zTcKpbRDiCMDODjss2MXJlM9\nFKtuwTZDF7orkKXjgspRrBgof1Dedywe6vvnmyl7XGFPz2Dx3NyE47dbJTHT\nB4lQQ0GggqyqhRvJBGZsZhno9HdBE6B2hAqKwoR2mchzYhkFxzv9v9DQu9nM\nNSvN\r\n=8hRX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"78bb3251bf1de9ecb404bb6dfbb901d9f6a89bd8","scripts":{"lint":"eslint --cache 'src/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.2.0_1611940558557_0.20054132539869918","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"ts-array-extensions","version":"0.3.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.3.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"fd44b96abc2ddae54a35de4173bb826ca08044e1","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.3.0.tgz","fileCount":98,"integrity":"sha512-7SEc3vpWXbaAeNcP//lyTB/Shq9Iavx624EHC+uLn/33flxjcMWi5qWVu1djY8AzeP5HcsT+Vc1X1jSSqxgCnw==","signatures":[{"sig":"MEQCIAjetVHaXs1DpuOugXttc1RHu8+z6ziUG/j4H5Yy0GXCAiB1VrXRwPOouBfcQQKuti9R+8RPm/g4tWAHDzqdu3SR9g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFJxMCRA9TVsSAnZWagAAIYcP/0OwZKLZX4friO9yBVRW\nc3c0e4zHAp6Q/ATI7BwVdfVDgOS6m2Oa8LMoFVykCwDIUp54wn/8Wns2vnJ6\nWey1o5pprkUsfXTWVuM8mdrxkPHrnk6bEwXPZS8SHsedQiekxmx+mCeET2Rz\na7LZECZ8DDLilKzVjdXXTY2l+NiWtIO8qG6xhnQksVxwNBYRgh4QQ+76bpG3\nKP3/o+jx3Sx5J533dQFzH5AH6STmyVaoc9Zrfac54a8iiIaWUnedkLip9XDj\nEEpq8LY6Ir0nC65uiymEqpR1oQjHoWy9NhZjQr1TXYkM9/UNeb1eC3DztePo\n0wgv+pjO2Q2Ua/YRmafSB6OO/BUNoYzki4c5d+PyblEzu35jp3LtcNmvRoj7\n6Lm1Kz2uVY17ikpIPVd1NvbULQ82KMpthM8JgzyKvGDzd13KuD7OoaIwBRH9\nKSNkV/LQlMFPjQSuKlvNMBswD7IUWKXJ6DNr2WjDBp5HGjZ1861NlQ30Sakm\n8L3pRSH1b6XOaic61JrUnebf4urM/Mc4nHkyr7b9HmTZ3WB1HQtQ42pPYjDI\ng9gpCuD5BR2wqu3UVpegP11HmX9QqcL52wEWyhC3SzcNMnf8bmlGT46ZQgIX\nOJsdDpX4HHjeFlVcTTV8YNw/QIKxxAJVDHxzIRHJf4yT7VbjpTt5QMZs3W7F\n3SjU\r\n=eyja\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"776ee58235776bf57f6d7616b028308c9dbb9de2","scripts":{"lint":"eslint --cache 'src/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.3.0_1611963467898_0.14720519195849424","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"ts-array-extensions","version":"0.4.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.4.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"afbdb46930e669482365a00f4559a3eb7dd7c317","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.4.0.tgz","fileCount":178,"integrity":"sha512-iOloY6n6kC0paH4/nu/vMDkyYag8/ID5odyTD/JlZPpI4PyAWLC6GeRS/iMZ981nk79EsCcrrf4S0oE005Cg2w==","signatures":[{"sig":"MEUCIQCGR1ZwuBfO7Y2OeIff4BDtEwy8u+iz/jLuvkoFFppYYQIgYV3fn+b7TFm8StzKvk23tYrBDxnwvCvcCwFg4MaQVPY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFsRcCRA9TVsSAnZWagAA1V0P/349JSiuwflLo7634Qwv\nc1s5ht+JvYnQ1eZaD7ipeQ1v6rBpfPIcs0CEnpUhoYQs9dfmsbY3sG7+xcJM\nTQGJwEEe/A/RN3XNDtlYIXT4V6HaQ/d4MiZ1cmGXkA4UD5gbyDUduSGuxJLl\n7npkYZUbLLBjO+y1QCehkTPBm+ch1DyHuOtkKDb51uOi0jUr+8XSM9DuY8jl\ngi0RuzkniLC03FbYj68HR6DFVX8xePCNYLIruyp99KvqrngxnWk61W9ciVWf\nQ/SCuE3muv7NjF6Sr+R3idXEjn80slXrGX/V1tbP6Iwjh7a3fFRUlZlnRiJ8\nWtrvDxER15c/v4Sth7ACdtfCJXSv1pxU+w7e6qucQusFny7Yz8PNXz/N3AIb\nOowoSOV/9fJZkoW5gVuhhMtzPK+VTYas3n70UnS4SxRgKUyrhwWjGdshJifc\n/qFzdZ+wnCmUWgtYBTj0tYbQPFa9OR5/P5NX+DpTgf+8DWXKvUZ4p/f7Jb+X\nIdVx3AA9GvEcJgAgNI5GcPZHOlM52cyRFEROKzcmU+GzoXCZMPYdyQupmSqA\nWZdjbyPGN86cIxeGImB7xbeS+PDEcy4FMXo/1xntOGnA7K8TO1Jghq6r/GC5\njzqJCr2nrvKeL72joJoH3DmUBRm9scnVFrIUsvClY2rzrQAPALj3aRJh9zEV\nka3/\r\n=AcUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"461df1f4cad6a32441ab1678aacfe76011dc13fb","scripts":{"lint":"eslint --cache 'src/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.4.0_1612104795659_0.649947151467221","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"ts-array-extensions","version":"0.5.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@0.5.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"3b04822e4cbed6712147e9901fbc94ef6f733cfb","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-0.5.0.tgz","fileCount":202,"integrity":"sha512-KzfTa3b8VJX9aPV/AxNv9aCVfvvX7ONUHVrmY/s3rc5yjPoRSSO/1fahSuBxRd1II6BUJG5f694CTNdujX4oww==","signatures":[{"sig":"MEYCIQC6pSltjFMqJlRbbyRnvIDc96KT2mPFYNeocC/1SE+WugIhALGjveSvOU3v374H4BQsdBtZJefZuTHCYmx7T2ZKyWN0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75805,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFxEaCRA9TVsSAnZWagAARLoP/AthW07sNDnMbvRU/8Gp\nSQSUpYxxc9DSm25VWKE+u26JFhXoMCCjjgbymNzx15OSa6NE+Y6KU/693VcT\nqyCVDA/KPZDAfH/Aq2lF/K42ar+EHVxdgrYL8vKMcUfAPVUYtoXunyuKzm5x\n2BFEj5HTVzs5si+ZDXAiFbcx2g8weU4jT/oXW1BJ1dxX1UNgxJ0FQpwqW/D+\nSJzOmSCh6wNr0dIg4d9VXOr53/kzVjBMBYI83ZojE79Mdw/hYNGT17qUCU8P\nBGEAuMC9b7x83bSzoemH2hrqtp+1mYQOQvBnHuuVBgCA2uZcpMBIWJggbX2R\nztMd/H5a/HxLyATTM/+dDHwJCKuC1EIhH5RVqBtrMxI8AtCFfIxIIFTkIwBr\nek7E+alTi+8euZaf5voKm2DGxWgjmNloGuD6h6dXK3kj15zpocBfDFFd8fkv\n9VhNLcJD/uiD6JCnvQNUYhkqoTyRpF+FvDMrwJl1zXHbpeaNMi83RwZLspqS\nOfeQZGaJKOknKCpOqB2+Wz/r2BBeSTXOc0CRtTcMShefXqiVpLKeEgtFtHl5\nPXK55M400+NshjYZcKc5RBJRFkV6Ck77du1SY5aWRlkdHV4qdohEDjOpw0SO\n6fqmkJuCCNtLqxzXCwMD45AusfNm7F/+9GDnshfQBus36J40jP6+CmlGpEpK\nCovQ\r\n=9sSn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"a76c665d9f849871f50a6e930e32c6639582a8aa","scripts":{"lint":"eslint --cache 'src/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.10","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_0.5.0_1612124441559_0.3446328017667215","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"ts-array-extensions","version":"1.0.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.0.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"cb3836b33ba5662b6350fbaa8b769f5237790472","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.0.0.tgz","fileCount":210,"integrity":"sha512-4dX0hpQnVFMVd5Qp+UmhFZ3DeDMQrH9VegroCmOJ/c6Ts1Y0xaupbbfdLCLr+6SPXRJ8ofkAPu/Qu6irbnqJsg==","signatures":[{"sig":"MEUCIQDrb7X1/+V4VkbQPQHyQdvlLrlCiC4Jiid18dcbhn2xdwIgQwM5KQGiMv9bhC4kfJqyiw/URVBErxA+5mFs5fc0+08=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":79124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR1ZqCRA9TVsSAnZWagAAZNIP/0HZKSK/srPbORDqIk11\nccK2Nlr3UJ79+Pt2LAampBhn4Kfir9iFFts76+yi37+FxghNy+oTA8eRWBi1\nUpYoe7FnAhI3Sm7xLVsedAlZmIfVbLmaS1wriy67EsiuJM5KnN+TYqaf7cE2\nTMPQmqDY8Smal0xg15ehrDb1Ix1veXiI1m2uU8C4UjEV9Ck8c34bvG6mjMeZ\nt9xsdgEvXEUn/Kb1plXUhNeiwUdFQtiptArCcKL7czEO7ib2iWUciFVzDaJE\niNe97dA7QykjuZg+eG5zo2fQzz3SuwXO/8x1KsUWCEqqYdSN5pHDISUuz1cO\nBkoKUBJoHR4CNUdbRYyc1fj4umEHptYEbW/v2E4WDWuBEZjRZgFSJRR5KWP4\nZ6CGSw0UvBbStaMuQSBAKVL0aooKUftVLsMOtDgJSVdFEMNY6R1Ww5KZVA7K\n9bYeGwpBDHYAyC/vQyizEWNF01cIxAj9pU0NH/1mmInznZzN+R/y2cwSB17u\naSyhYOoQj5HQLngPV18fhXduLm38L9Xv5CEmiDMQaTsiXTdDmr0bvX6RMEJr\nYsk0zx/99oywlIoCp71D9OMSyY250olXf937WGxKteSc/JeD5Q7UruF2/cTK\n+GnCoAQhNI0Ytma/QGvxxLIU0x/hIrgQw7/MVKW8XQNfeDbE05hax0ka9tyX\njdFQ\r\n=N/SX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","gitHead":"b7b8901744fc4bc28cbfdb402054b60e70482a3e","scripts":{"lint":"eslint --cache 'src/**/*.ts'","test":"jest --roots './src'","build":"tsc -p tsconfig.json && tsc -p tsconfig-cjs.json","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"tsc -p tsconfig.json --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.11","description":"Functional extensions to the Array prototype","directories":{},"_nodeVersion":"12.21.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^7.17.0","ts-jest":"^26.4.4","prettier":"^2.2.1","typescript":"^4.1.3","@types/jest":"^26.0.20","eslint-watch":"^7.0.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^7.1.0","eslint-plugin-prettier":"^3.3.1","@typescript-eslint/parser":"^4.12.0","@typescript-eslint/eslint-plugin":"^4.12.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.0.0_1615287913632_0.034178015806270556","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"ts-array-extensions","version":"1.0.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.0.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"4909f9e93acda3bf75b5017d7126e79eccc7f496","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.0.1.tgz","fileCount":56,"integrity":"sha512-zdJX4a0y1Gvnt+26c2hTjrIPigzZEDJD5MFhFWL/g+G0p6/ltErlHWzFbsEdSOcOkLONVcMO8XPLsANI/xDRDg==","signatures":[{"sig":"MEQCIF21n9ZxunouV//LPwYJNQRIvLSLWHci5RX9h3MMBV77AiAVlMBquX0zmCoGFn/LD2EEk0YzuQlSiAr3JuGkzxLhGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSl3aCRA9TVsSAnZWagAApPwP/00IuoQrwleBwlkpb5hj\nZwZiorjd1S0nCUm+pLVAxDg7K0F9eyOpgaOK7lGO0nxhAtrHzpO3/0/Re611\nsD63/FA5hNRqbb0JS2hcOlnCMlahyM0LZeu00RGr0IuBJ9dngIpCeVSSIvOd\nFngnNVkYEeib1GDOlM+v+r9lEiWS0ZJWNpWhz4Z+bIX8bIJTWr/QY/zjdjZU\nW5A+tYh+YuZ98BjqrfHseVG8f6oWVYEOCAC/C4+LrLb8ZtoYAC1rVvppf/E/\nYJV0yL0NNer5dAXhec+ZQ3MBbL3IyvrXXIdKhJeDFksLB0/V+Avzkg/1DciL\nedyTX2bgp8W4uO4dymfMw8OTZjBeqFxZ3GidlzKnv7RPQbJ/WrXM1nEKtdQl\np7z97Bc/ABpXfalI9ZSXlLpPCDh4VjT8ZGsMfUokLwPyl0Sbzwe4a9szqMK/\nVCB38iqg4muLElinWTXSHvhOp6e9caw34NekNroxT9uAxmHzJdVNW35iACbo\nx5TtrXKoAM/I5FQaxYezxCyEdn+NEKgAMfuFUgts7gEGMg4ivaDpPpWI4k0r\nBfngaC8qjM5xLoYUjvWUoNXB1VOHOfcjOfbRNHPEjMUgMbF50zodbsB6oA+o\nfesgPmaVrtqiz3hDyXxg99YNo/CGAgPBO2+gltNWNX2nvvr+4fJtotazaa0O\nnwce\r\n=clkL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"d5c64d02e30bb2ed23ee015b9e009ec8d35f63f0","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.11","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^0.2.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.0.1_1615486425729_0.7307139741656115","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"ts-array-extensions","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.1.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"e9729f0481e100591a1258be9e55e5129d634091","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.1.0.tgz","fileCount":56,"integrity":"sha512-MNBLlwtSYrV58cpXQgurzxSqa4+AymX2oeXPzJUF7WwEm7IX8Lcjc08/k8PtIrx8vMNT3baSruotU4IVNuLKEA==","signatures":[{"sig":"MEUCIQDGneBhvqXBoJt6wCrLkX+9sqhPe7qRrCRo1X6ZbWDxNwIgOhE7T56uJ1zrKjT7+zzzdbcE4HEXGYCImhrnPOn4ldw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcZ+sCRA9TVsSAnZWagAAccoP/j2P/82tS2oKEZol0yZ+\nky6ym7XRdQ22tgQdYPtSntyTT7cF0lFO0vUbsjb4YqIzgMssjqnMbcgPDPDr\nux02DDYaJrqaeb1GfBEMzurthfU0LxL50acd+hQ+OQN5Qe9y6Qm3u9GvZl63\nnRetkgzvGbBhMtCzKa4DZbbzu0MwMP8mg5/byTLGMAybjpvW/InAyT/+BChg\neGgQFEq9oHx8bLdYHM8uqi4yeTPY+MA13ubVJZoaO7ekEFYbyyaM41TzIEjk\nlgI/8mFUX8pw0tsusVd0XoB0+rK4S7ar3SderbWfTN7q1hMtgi5SWIJiAI02\nkgSzpJrjIXQVVDJ7rE7WG1y4O0y8TThbdFPhfGZ1jK/9XYOJ9GeuMcTEt9MD\nu0NwsGOsymU/9XzEYaOe7lG68Rk/NB3Eghq/l0sKt+1y8zSBaatmMU+XfyGm\nbfchxNk47UyDc4/dYLGZjFc8d+drYyrmBSN8GV4WqdFq+qqWnAYm+iWsWVrM\nvpM5XXN28COFU3oTZx6fqb7zhmwb2htpcA5y0Lj6AW99t+veBzlXFk1uYl9T\nVAkZ5vOhmQmqUj2uunvhhy8kRgkH9uha99seFD3hyWlYb+1cbUH4xF0Fi0T9\n2M8FMpln6ME6O2646I18weknd+NliV7ah+okngAfigkqPgO8TDelBsTxabHX\naGTl\r\n=E8Xs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"c3c7d06a93126a17978adfd436c1fdd01d3752ee","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.11","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^0.2.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.1.0_1618059179381_0.6468034541127528","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"ts-array-extensions","version":"1.1.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.1.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"f2d5f496dd2ce92eeceebcabf422d163f1dedb70","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.1.1.tgz","fileCount":56,"integrity":"sha512-C437qBWw4LBqYyyW4RJ+LfnGGJeZVhJ+69iUs9ySGdeBwVKRVAkCtCxNmxihD6cqsDaOzxzlNQxobAbOuYElEQ==","signatures":[{"sig":"MEUCIHWrfg9raHBvMkPUHSf4745XHJAYUztja/+2+2L3YFGTAiEA6n8fO5TqtuSkp49B6+Z8LI/ei0WV5/X5MAGReCv04ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFhHbCRA9TVsSAnZWagAALKQP/1VwbyY4syr4P0yIdxei\nmfnhCVr5dygiboIMBn+fRSjXDiJEXwg2HAzNV+5lm89X8R5vEjMTJF2P0wAE\nr5axskJxYaJPQvU9bR7nXnUMZgqw68AERNrXl/GNCwoiSTq4y5duMQrhmMEP\nNX3fQ9iHt68x0ztoH7ak3H8BrCiCHN0yVU41Rl/C/3xXnf/pvB3UiD+qWugl\nlgQ/wR//fg6wehtAD83T7kpBM/UV3kKTyhC7q05ySNUGng9HOXrM6NG0LcjA\ni6/kkaJK2KqT1aiqC6tF0bqjybc9GhmKsDFPVeKKFFjxGz/HV1KlDZJCrTek\n02QSdI3DRJIAs08ITzqGqSO9YETkm5VdVcka0gp+lvtV+3QMuvf+Yvn7jQ9J\ncJ2G4PnmEy8OOEFbQ3N0kHGwNLpIw+fV+RJp8STHv+lzvvgNM79j6QO5am4T\nJ2eFtd7irIXooOSk1zM0y0/ri9emGO0r4ChtrDwbfbpIe6CHLD0I+yV6oz1k\n8FZSvwVOwPPpF2wP8Ial59gE4bkveCAPzsPIoT/9DlIuZTJn93Qr2ejwbzH0\nEHIiLh/8WpqgV+jlzplL0BjfCd+ZcziA31TtsjLhzhuA9Cvm8mb3OWxQaEnJ\nIUD+EK1cQ5gfg4ogfe2nuAlwCQgXDC4kFed9k5HSy/TyZ9p/h+V+BKAMC0mO\ncMmS\r\n=dLzn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"d6a69de694cca6829765176613f2c3959209eb57","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.14","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.17.4","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^0.2.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.1.1_1628836315218_0.4464744668635878","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"ts-array-extensions","version":"1.1.2","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.1.2","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"7eed2b60d87935097c32a9ec7e5ef31a8e16d821","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.1.2.tgz","fileCount":56,"integrity":"sha512-6IFdIDsXQ3Ef9squr5DzjmUceEYiHjaGkt0D9IaZ3UKnZL1RxOLaFH4TwLXxMO2pBQ451eae/HZPyuoZLmlEoA==","signatures":[{"sig":"MEUCIQC74XbIZwbCyCB3rs7VVGW4Ovf2+nN6rC1bG1xCUQJBNQIgCID46kktG8jDmFr7KNO0Vuv+R/B8/Y0gaRb7F/aGeAo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68842},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"50c5eb41aa1c3371d6e291b8f3b714b40dc6a74d","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.15","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^0.2.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.1.2_1634229224969_0.2771893928960769","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"ts-array-extensions","version":"1.2.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@1.2.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"dfe7ea4aa8ca0aceb4d29c815e83f253ccd891ef","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-1.2.0.tgz","fileCount":58,"integrity":"sha512-rt76otFeczMO7QEvCcNDWKwCWxoWZfWu0Y8Li0YI2YJeQuDUt4c9NXmw4109VseFUPMhfZD6dTR/5T+2UmNlAQ==","signatures":[{"sig":"MEQCICNwLKE0hfz02TyE655VbPg9sV4NzGKQbHu+PjAynUdUAiB+sXleU1y1Y/KQI3/SGtU3rIMlE75kl+z1hy4Kn0+6Wg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2+UxCRA9TVsSAnZWagAASHoP/iVuuhXCDN4OSa6Fo+kj\n0YK0gjIQ9I2+GQzdZuTkkdJ9dCe7pR59CuJ9ZvMrpn5xbORcT/XkgA0wcX1l\ng00vTx+Ah7sSPKV85MLzixLURcp/jN88/lwdXa75aqBPsQGtDxZJdFc2664m\n2Z5hNmQw1P2zS9tPbYofp00kcVvj0iP2MG8bxArcwychB35f5EK/dNnpSHaq\nFr8n+2v9fE9kDTUV7XyVLQ+3aBR+5CBoQsJTIcMfftXAIzvK5Ro3JBoNceg8\nfuP0JkGGPnVKDX1LjF/2kAJ4AXCTG1FoczYxq3oXbQ+XbyYA87yxp28Z+zAw\nNlrVhWQRhvvLaqgftLYkoED2d52oBPrvarokO35dVFm9hKNfjo5uACNYUoeE\n6c3w9fQnfGIBW9kvjUJS9RGPCYdqsXWNGSKbo0M/7JZY5TPcti/X/Zs59T9+\nKNWtEjIvxuMajcvi409zPkfSWgm7y9OoV019xQTW9sd5JKLyANlafyph/mJl\nvj7MKPaTL9MK4RlQ6d/N1y7q7PANRdwKJcP0xOJjjwEpOriV+1L2pHa2BjLh\niHi2lyukOTyq6UNAjyI6OtAhrLY19Cwi4Yq3R9sx0na8TvABg5EYHYNxYrKt\nipBzRyntkEZZCuYTWrApFZyiZ4eNI5DDbC+rG9rw4Ti3yHymhWzJA9nUKkJk\nEHJZ\r\n=wM5H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"a8b2e66d51e12366f52ef37cff5d324f2ba21c3e","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.15","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^26.5.3","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^0.2.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_1.2.0_1634233871441_0.5801719119899758","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"ts-array-extensions","version":"2.0.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.0.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"cf9f5ea8418e7387ffabeb40e2b7de7a50e0b9ba","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.0.0.tgz","fileCount":58,"integrity":"sha512-NUoKsN7xPGdhc6Z6PJS0Rj1bk8zBWYczebmLqCmR8vuiQKPGV/5Mx4l7WE/88g5gqt+/koXxAgrObpvzGSSWNQ==","signatures":[{"sig":"MEUCIQDD4e3BNwtJSkmZ9N0r6GxWc1CsjiSIVX7lbMDS3GpvXwIgTC0JESvzC+sraEswJNwS6KFb/Ih2Tioj+jxh1o+oVFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijfYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUSg/+OSsz5WgKYllnYazN8E9m/MxekfVUZ/fx+EzD6vtccJgy/ON3\r\nfhHXVYGRJQtNbQE7xIkdzbWE89ig9R0LNdp1APR/l48rqXKXfq+SrLHddtLH\r\njgCcWLUXWrZj1mjdqU6NFLJzaSfPIQKpuSSOHnEOop4lk0ifg11nmNCpFj+i\r\n8d9JIftSHjL8b1nrM3HTogxy1nDgz7KrLhEgKIqLSMAZVZzaTlP27aNZ04Vz\r\nqb4JE6Ct/nfMPSWF1IqYxrz7q4fl9HUgcTATqHqb2XYpa47roSwLJ7lMDQXb\r\nznMfgco732YW0x6oDu7nPCW6bghwg0e9nW7ineqFxD9HfTRwsorp263BNGoH\r\n+7vZXzQirdHPALEjfGRv5rCtfZVnRk7my1IVs4D2LCaznIeqAlZH0yUvCA1L\r\n+JBRI13k3YT/6p74dSKTdENg7i3ImR8EYCDSx4VNzMbbWycQeaSmICD+jgVM\r\nc19CTesDT2JvNeRgTfnQdOpgQBztujl2OtXxcgk+aqR3LJXKRF0196foFQZ2\r\nhoL2Mmtx1Sp2BxWiVk8WftWLVtyUQD/L0uU+MfxgUPVk3vYQxpbEwQA6rOUs\r\nGTLT1ODJRb/5aCUBj28pc9g2QDV2fwJq/BrLB9TvDYYMLmBrDEkclQl4ePH3\r\ndu48eB92owNPOayaLY9W0oj1hlfHI/k9SuY=\r\n=RHEp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"5de462ad76980b0dd4391c77a938a8fe90a1d149","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.17","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.19.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^27.0.5","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^1.0.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.0.0_1653470721022_0.33001288168479936","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"ts-array-extensions","version":"2.0.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.0.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"53520231833c4b5d9c7832249ab2b641f1e45474","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.0.1.tgz","fileCount":58,"integrity":"sha512-geQoqiW8VgBQv7g3QJAKtwur/jHLNGdIFzZZQxwSEBuOVoOLkEVjiDRzJLtz0Y8i1J+yp7BkjAbAAzTOoJbMGQ==","signatures":[{"sig":"MEUCICsPFUWZHsjLL8buRiTFR6rfl5BG9gk7yjXaIsuB6qe6AiEAw00Qiulgy8Q7amhSyj+vHTM28jUGZFmFxqW9HNh3UGI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjspR7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfMBAAkA/DaauykOUPmIQYK10Q0egVquTzsyeofzMu9pE/vhcXJRpG\r\nYVDMWEaxPW6piJA1LAs+AsO7C73coPjMtffwZ3H3T6tzRVyusUv9wkHakOhb\r\ngZpUqCPNOcnY8OVjxwdKNVWPIQ29nDNvDKpEq2q/aF8kxa97cAcRy+JWj6h1\r\nO3hr1yqF9d8sKToh8WN1teyWeVtuHaYDACjH1G3ZxIX7j4APDuUamwp3FYs5\r\n4kcCnkDwU95P/AJO2w3AY/kJl32q9qOZeTfcQ9RU65dhoVVhmzeDcMoW8t+p\r\nSn6ohiEk4zRFkdm3BYT1vm79EHZ/MoF091W6i7ndwOcYC34LnGPUT0XGYxCb\r\nhvFhRmz48IoG227hkRNK2YN+q8+PY0du+B2VjZon2rLivPQLDzJmB9I4BXvd\r\n5lbuNMki5TQ98LqbxRYOAXgv3xMi1btuDW2rwr9CiV2QdoLlKxiwKAZpHIKl\r\nbKZhmZEYgg3j+aTWH0xWeiy3nF02bSX8hKFHfhNDyIp2goGTsV9SSqskt0MZ\r\nRUBJkh0L2TNlM+X0Sm1LwU9mFdTYXcegbVlN0hx1eDt2IwXJ/PfvM9K8PXtW\r\nr8uT6YBASNxkXlaKOCt0Q6TR/98mhYb2SYa2MwhPgslgxf+nyTULr5+9fEcG\r\ncAwngs0D8z+TTeGbe2jxqKaQD8MtRtwcf0w=\r\n=lyAD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"c1645069569d9e9181b8dd898104a3f8f013678c","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"6.14.17","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"14.21.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.2.5","tslib":"^2.1.0","eslint":"^7.20.0","rimraf":"^3.0.2","rollup":"^2.41.0","ts-jest":"^27.0.5","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^4.2.2","@types/jest":"^26.0.20","boiler-sync":"^1.0.1","ttypescript":"^1.5.12","eslint-watch":"^7.0.0","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.22.0","eslint-plugin-import":"^2.22.1","eslint-config-prettier":"^8.1.0","eslint-plugin-jsx-a11y":"^6.4.1","eslint-plugin-prettier":"^3.3.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^4.15.2","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^12.3.1","@typescript-eslint/eslint-plugin":"^4.15.2"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.0.1_1672647802935_0.03450601823168853","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"ts-array-extensions","version":"2.1.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.1.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"6c6a2eafecda2b17c56271e5b91ff08f3da2f88a","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.1.0.tgz","fileCount":60,"integrity":"sha512-ttKCFtNQXlKdPECPyDJXp5kKHDpn5d/eZs8t951KeRh7U6pPpaAgKAm0z7QaddMaDMR44X9pZTloOV6CWUxIXg==","signatures":[{"sig":"MEYCIQCIBiTjpA9duZsrKsUnVpDmHXVecvSG8aPaANUrtWg9+QIhAKxZ7dMdxjnk1dEAL4PT3G2J+p0T8hOQmaSB8i2Da6R5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74226},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"253715dda06a13213255daf6e4480437f1c66519","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"9.5.1","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.1.0","eslint":"^8.35.0","rimraf":"^5.0.1","rollup":"^2.41.0","ts-jest":"^29.1.0","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","boiler-sync":"^1.0.1","eslint-watch":"^8.0.0","@tsconfig/node18":"^2.0.1","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.1.0_1685391976318_0.4284086112857184","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"ts-array-extensions","version":"2.2.0","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.0","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"cc7161927cc7f63238c79fac3a2228ea3de7016d","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.0.tgz","fileCount":60,"integrity":"sha512-jbMwBbLJVAme4h93ILsD5tZvU73vezE0nSVNubTXLVqFgGQqJdmsdE+qlPIgUGg4dK3Cn/wbDcI7sKWIoQTRQA==","signatures":[{"sig":"MEQCIGOe29Znawr/L5HRO6YvF9pVNKLSehWexYEEKJAvAa74AiAyuH+X2rKUQ4dCl50CKNCHycYefpqIZcVFz3nXAasB6A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74405},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"c35011d50c8cc582c66195780849c87acdc73c10","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"9.5.1","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"18.16.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.1.0","eslint":"^8.35.0","rimraf":"^5.0.1","rollup":"^2.41.0","ts-jest":"^29.1.0","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","boiler-sync":"^1.0.1","eslint-watch":"^8.0.0","@tsconfig/node18":"^2.0.1","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.0_1687555506309_0.43043777441185527","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"ts-array-extensions","version":"2.2.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"2010a443fdc899f84d298427898fbda857c06f7d","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.1.tgz","fileCount":60,"integrity":"sha512-fRCdLMdLRYo6DJuFdsiLbzQmlFvuHtGZGAcVpSA74inaZBTHTQChQwn/ayCMFQ5GkT7PQ5UH/e+p4D/LgclQUg==","signatures":[{"sig":"MEUCIEip9EpKU0cSC5f+nz3Fd/bwNdkXTDdlO4SsEUvFRZakAiEA2lHCIeFeLUyzSYmYLQ38sl2boCS66fvo08k4SJUoRQo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74405},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"617bd4f4f0ded8428bc39c2400677b264fe1c63b","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"9.5.1","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.1.0","eslint":"^8.35.0","rimraf":"^5.0.1","rollup":"^2.41.0","ts-jest":"^29.1.0","ts-node":"^9.1.1","prettier":"^2.2.1","ts-nameof":"^5.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","boiler-sync":"^1.0.1","eslint-watch":"^8.0.0","@tsconfig/node18":"^2.0.1","@types/ts-nameof":"^4.2.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.1_1689755005346_0.08724410537953164","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"ts-array-extensions","version":"2.2.2","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.2","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"04cca9e4331cb7f38ecf6f45f9c24622c88a4d62","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.2.tgz","fileCount":60,"integrity":"sha512-/PMAGri/Ksd5pyzJnl+LZn9ftb3kD54Zdv1PmcEwTa02K5fWxC4b64mUc7wc1Rob0M84cH1SFjD8aPHs/A9xYw==","signatures":[{"sig":"MEUCIQCYcwK15J0RzhfXpHc3zOySQdicv7zcj+sIsKFY+hDwAwIgAOf+HqilMNYr7hfLjkz+cH3uxx1Vt5T6Og3twmKyMcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74034},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"a2490206091405dfa103bc95302d5204894f55a6","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.2.4","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"18.19.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.1.0","eslint":"^8.35.0","rimraf":"^5.0.1","rollup":"^2.41.0","ts-jest":"^29.1.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/jest":"^29.5.1","boiler-sync":"^1.0.1","eslint-watch":"^8.0.0","@tsconfig/node18":"^2.0.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.2_1710417619491_0.41372903941365546","host":"s3://npm-registry-packages"}},"2.2.3":{"name":"ts-array-extensions","version":"2.2.3","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.3","homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"40a39ddc8001cd7ed71bcd9e32cb23722b3db17d","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.3.tgz","fileCount":60,"integrity":"sha512-kC0/kLEU3VS6sQOWZzwXOgtMqxO4eGEHRAskWoo4ZITxuamoQn9yYggLtX29HkaHtOCGYPNkgczmFVKhB667IA==","signatures":[{"sig":"MEUCIQDezu01yrRfGr5p19CzzYdPd6HiEMtPwWv4Wz/Nn0Ks0gIgXh1lc2uljHQ7xg+XbWrc8uITckLh6S+e1IFAFHpmogg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74034},"main":"./lib/index.js","types":"./lib/index.d.ts","module":"./lib/index.es.js","gitHead":"4158e1dc099e48a4b9c1ffd6f27b7490676265b5","scripts":{"lint":"eslint --cache 'src/**/*.ts' --quiet","test":"jest --passWithNoTests","build":"npm run clean && ./node_modules/.bin/rollup -c","clean":"rimraf lib","lint:watch":"esw --cache 'src/**/*.ts' --watch","build:watch":"rollup -c -w","boiler-update":"boiler-sync update","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.7.0","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"18.20.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","tslib":"^2.1.0","eslint":"^8.35.0","rimraf":"^5.0.1","rollup":"^2.41.0","ts-jest":"^29.1.0","ts-node":"^9.1.1","prettier":"^2.2.1","typescript":"^5.0.4","@types/jest":"^29.5.1","boiler-sync":"^1.0.1","eslint-watch":"^8.0.0","@tsconfig/node18":"^2.0.1","@rollup/plugin-json":"^4.1.0","eslint-plugin-react":"^7.32.2","eslint-plugin-import":"^2.27.5","eslint-config-prettier":"^8.6.0","eslint-plugin-prettier":"^4.2.1","@rollup/plugin-typescript":"^8.2.0","@typescript-eslint/parser":"^5.54.0","eslint-config-airbnb-base":"^15.0.0","@rollup/plugin-node-resolve":"^11.2.0","eslint-config-airbnb-typescript":"^17.0.0","@typescript-eslint/eslint-plugin":"^5.54.0"},"peerDependencies":{"tslib":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.3_1719308572748_0.7019251168086753","host":"s3://npm-registry-packages"}},"2.2.4-next.1":{"name":"ts-array-extensions","version":"2.2.4-next.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.4-next.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"852522c973b5c9b1581b7d0e6a1e97e8de88f034","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.4-next.1.tgz","fileCount":2,"integrity":"sha512-szjV2fCvT7w2A0iVFO6FY9lPFnfa3t/HENVXfWWl+Pewb4cczTpGN61lU8LpZO/5Q0RAHc52wwYeEt8u/L1XzQ==","signatures":[{"sig":"MEUCIQDt7a9zGK4tskZCd4LfX5yTZwktzpZ4tEdnzblnevMKjgIgF+i53qHrYClU9b18EM9imaMlN0eUEaj360zKoynCl44=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18995},"main":"./dist/commonjs/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/index.ts","./any":"./src/any/index.ts","./max":"./src/max/index.ts","./min":"./src/min/index.ts","./sum":"./src/sum/index.ts","./cume":"./src/cume/index.ts","./last":"./src/last/index.ts","./none":"./src/none/index.ts","./first":"./src/first/index.ts","./union":"./src/union/index.ts","./except":"./src/except/index.ts","./sortBy":"./src/sortBy/index.ts","./compact":"./src/compact/index.ts","./groupBy":"./src/groupBy/index.ts","./distinct":"./src/distinct/index.ts","./leftJoin":"./src/leftJoin/index.ts","./mapAsync":"./src/mapAsync/index.ts","./toRecord":"./src/toRecord/index.ts","./innerJoin":"./src/innerJoin/index.ts","./outerJoin":"./src/outerJoin/index.ts","./compactMap":"./src/compactMap/index.ts","./interleave":"./src/interleave/index.ts","./forEachAsync":"./src/forEachAsync/index.ts","./compactMapAsync":"./src/compactMapAsync/index.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./any":{"import":{"types":"./dist/esm/any/index.d.ts","default":"./dist/esm/any/index.js"},"require":{"types":"./dist/commonjs/any/index.d.ts","default":"./dist/commonjs/any/index.js"}},"./max":{"import":{"types":"./dist/esm/max/index.d.ts","default":"./dist/esm/max/index.js"},"require":{"types":"./dist/commonjs/max/index.d.ts","default":"./dist/commonjs/max/index.js"}},"./min":{"import":{"types":"./dist/esm/min/index.d.ts","default":"./dist/esm/min/index.js"},"require":{"types":"./dist/commonjs/min/index.d.ts","default":"./dist/commonjs/min/index.js"}},"./sum":{"import":{"types":"./dist/esm/sum/index.d.ts","default":"./dist/esm/sum/index.js"},"require":{"types":"./dist/commonjs/sum/index.d.ts","default":"./dist/commonjs/sum/index.js"}},"./cume":{"import":{"types":"./dist/esm/cume/index.d.ts","default":"./dist/esm/cume/index.js"},"require":{"types":"./dist/commonjs/cume/index.d.ts","default":"./dist/commonjs/cume/index.js"}},"./last":{"import":{"types":"./dist/esm/last/index.d.ts","default":"./dist/esm/last/index.js"},"require":{"types":"./dist/commonjs/last/index.d.ts","default":"./dist/commonjs/last/index.js"}},"./none":{"import":{"types":"./dist/esm/none/index.d.ts","default":"./dist/esm/none/index.js"},"require":{"types":"./dist/commonjs/none/index.d.ts","default":"./dist/commonjs/none/index.js"}},"./first":{"import":{"types":"./dist/esm/first/index.d.ts","default":"./dist/esm/first/index.js"},"require":{"types":"./dist/commonjs/first/index.d.ts","default":"./dist/commonjs/first/index.js"}},"./union":{"import":{"types":"./dist/esm/union/index.d.ts","default":"./dist/esm/union/index.js"},"require":{"types":"./dist/commonjs/union/index.d.ts","default":"./dist/commonjs/union/index.js"}},"./except":{"import":{"types":"./dist/esm/except/index.d.ts","default":"./dist/esm/except/index.js"},"require":{"types":"./dist/commonjs/except/index.d.ts","default":"./dist/commonjs/except/index.js"}},"./sortBy":{"import":{"types":"./dist/esm/sortBy/index.d.ts","default":"./dist/esm/sortBy/index.js"},"require":{"types":"./dist/commonjs/sortBy/index.d.ts","default":"./dist/commonjs/sortBy/index.js"}},"./compact":{"import":{"types":"./dist/esm/compact/index.d.ts","default":"./dist/esm/compact/index.js"},"require":{"types":"./dist/commonjs/compact/index.d.ts","default":"./dist/commonjs/compact/index.js"}},"./groupBy":{"import":{"types":"./dist/esm/groupBy/index.d.ts","default":"./dist/esm/groupBy/index.js"},"require":{"types":"./dist/commonjs/groupBy/index.d.ts","default":"./dist/commonjs/groupBy/index.js"}},"./distinct":{"import":{"types":"./dist/esm/distinct/index.d.ts","default":"./dist/esm/distinct/index.js"},"require":{"types":"./dist/commonjs/distinct/index.d.ts","default":"./dist/commonjs/distinct/index.js"}},"./leftJoin":{"import":{"types":"./dist/esm/leftJoin/index.d.ts","default":"./dist/esm/leftJoin/index.js"},"require":{"types":"./dist/commonjs/leftJoin/index.d.ts","default":"./dist/commonjs/leftJoin/index.js"}},"./mapAsync":{"import":{"types":"./dist/esm/mapAsync/index.d.ts","default":"./dist/esm/mapAsync/index.js"},"require":{"types":"./dist/commonjs/mapAsync/index.d.ts","default":"./dist/commonjs/mapAsync/index.js"}},"./toRecord":{"import":{"types":"./dist/esm/toRecord/index.d.ts","default":"./dist/esm/toRecord/index.js"},"require":{"types":"./dist/commonjs/toRecord/index.d.ts","default":"./dist/commonjs/toRecord/index.js"}},"./innerJoin":{"import":{"types":"./dist/esm/innerJoin/index.d.ts","default":"./dist/esm/innerJoin/index.js"},"require":{"types":"./dist/commonjs/innerJoin/index.d.ts","default":"./dist/commonjs/innerJoin/index.js"}},"./outerJoin":{"import":{"types":"./dist/esm/outerJoin/index.d.ts","default":"./dist/esm/outerJoin/index.js"},"require":{"types":"./dist/commonjs/outerJoin/index.d.ts","default":"./dist/commonjs/outerJoin/index.js"}},"./compactMap":{"import":{"types":"./dist/esm/compactMap/index.d.ts","default":"./dist/esm/compactMap/index.js"},"require":{"types":"./dist/commonjs/compactMap/index.d.ts","default":"./dist/commonjs/compactMap/index.js"}},"./interleave":{"import":{"types":"./dist/esm/interleave/index.d.ts","default":"./dist/esm/interleave/index.js"},"require":{"types":"./dist/commonjs/interleave/index.d.ts","default":"./dist/commonjs/interleave/index.js"}},"./forEachAsync":{"import":{"types":"./dist/esm/forEachAsync/index.d.ts","default":"./dist/esm/forEachAsync/index.js"},"require":{"types":"./dist/commonjs/forEachAsync/index.d.ts","default":"./dist/commonjs/forEachAsync/index.js"}},"./compactMapAsync":{"import":{"types":"./dist/esm/compactMapAsync/index.d.ts","default":"./dist/esm/compactMapAsync/index.js"},"require":{"types":"./dist/commonjs/compactMapAsync/index.d.ts","default":"./dist/commonjs/compactMapAsync/index.js"}}},"gitHead":"d3d9001d3b4e34fdc5fd6a28405ee3d70800e25e","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.4-next.1_1737024108991_0.4810577778433931","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-next.2":{"name":"ts-array-extensions","version":"2.2.4-next.2","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.4-next.2","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"ce02169ef895e0d19848e0c496eca5af5ea1539c","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.4-next.2.tgz","fileCount":116,"integrity":"sha512-tkJyf4wyN05PJyHt3CvQ/+Y4JMMWJB/VHS/zHl8tzGbnllHOIpeg3m41f2bEY3jns0ywoKeFnKlO7RnX1NDpbw==","signatures":[{"sig":"MEYCIQD3GfDpGGd3rsRdOPcrujprF4+CJPyZFYPwdU1nJk9eAwIhAKrOTVabfbS09vQNaz594NN/5bGO1BAqdPJM3UUumozW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49238},"main":"./dist/commonjs/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/index.ts","./any":"./src/any/index.ts","./max":"./src/max/index.ts","./min":"./src/min/index.ts","./sum":"./src/sum/index.ts","./cume":"./src/cume/index.ts","./last":"./src/last/index.ts","./none":"./src/none/index.ts","./first":"./src/first/index.ts","./union":"./src/union/index.ts","./except":"./src/except/index.ts","./sortBy":"./src/sortBy/index.ts","./compact":"./src/compact/index.ts","./groupBy":"./src/groupBy/index.ts","./distinct":"./src/distinct/index.ts","./leftJoin":"./src/leftJoin/index.ts","./mapAsync":"./src/mapAsync/index.ts","./toRecord":"./src/toRecord/index.ts","./innerJoin":"./src/innerJoin/index.ts","./outerJoin":"./src/outerJoin/index.ts","./compactMap":"./src/compactMap/index.ts","./interleave":"./src/interleave/index.ts","./forEachAsync":"./src/forEachAsync/index.ts","./compactMapAsync":"./src/compactMapAsync/index.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./any":{"import":{"types":"./dist/esm/any/index.d.ts","default":"./dist/esm/any/index.js"},"require":{"types":"./dist/commonjs/any/index.d.ts","default":"./dist/commonjs/any/index.js"}},"./max":{"import":{"types":"./dist/esm/max/index.d.ts","default":"./dist/esm/max/index.js"},"require":{"types":"./dist/commonjs/max/index.d.ts","default":"./dist/commonjs/max/index.js"}},"./min":{"import":{"types":"./dist/esm/min/index.d.ts","default":"./dist/esm/min/index.js"},"require":{"types":"./dist/commonjs/min/index.d.ts","default":"./dist/commonjs/min/index.js"}},"./sum":{"import":{"types":"./dist/esm/sum/index.d.ts","default":"./dist/esm/sum/index.js"},"require":{"types":"./dist/commonjs/sum/index.d.ts","default":"./dist/commonjs/sum/index.js"}},"./cume":{"import":{"types":"./dist/esm/cume/index.d.ts","default":"./dist/esm/cume/index.js"},"require":{"types":"./dist/commonjs/cume/index.d.ts","default":"./dist/commonjs/cume/index.js"}},"./last":{"import":{"types":"./dist/esm/last/index.d.ts","default":"./dist/esm/last/index.js"},"require":{"types":"./dist/commonjs/last/index.d.ts","default":"./dist/commonjs/last/index.js"}},"./none":{"import":{"types":"./dist/esm/none/index.d.ts","default":"./dist/esm/none/index.js"},"require":{"types":"./dist/commonjs/none/index.d.ts","default":"./dist/commonjs/none/index.js"}},"./first":{"import":{"types":"./dist/esm/first/index.d.ts","default":"./dist/esm/first/index.js"},"require":{"types":"./dist/commonjs/first/index.d.ts","default":"./dist/commonjs/first/index.js"}},"./union":{"import":{"types":"./dist/esm/union/index.d.ts","default":"./dist/esm/union/index.js"},"require":{"types":"./dist/commonjs/union/index.d.ts","default":"./dist/commonjs/union/index.js"}},"./except":{"import":{"types":"./dist/esm/except/index.d.ts","default":"./dist/esm/except/index.js"},"require":{"types":"./dist/commonjs/except/index.d.ts","default":"./dist/commonjs/except/index.js"}},"./sortBy":{"import":{"types":"./dist/esm/sortBy/index.d.ts","default":"./dist/esm/sortBy/index.js"},"require":{"types":"./dist/commonjs/sortBy/index.d.ts","default":"./dist/commonjs/sortBy/index.js"}},"./compact":{"import":{"types":"./dist/esm/compact/index.d.ts","default":"./dist/esm/compact/index.js"},"require":{"types":"./dist/commonjs/compact/index.d.ts","default":"./dist/commonjs/compact/index.js"}},"./groupBy":{"import":{"types":"./dist/esm/groupBy/index.d.ts","default":"./dist/esm/groupBy/index.js"},"require":{"types":"./dist/commonjs/groupBy/index.d.ts","default":"./dist/commonjs/groupBy/index.js"}},"./distinct":{"import":{"types":"./dist/esm/distinct/index.d.ts","default":"./dist/esm/distinct/index.js"},"require":{"types":"./dist/commonjs/distinct/index.d.ts","default":"./dist/commonjs/distinct/index.js"}},"./leftJoin":{"import":{"types":"./dist/esm/leftJoin/index.d.ts","default":"./dist/esm/leftJoin/index.js"},"require":{"types":"./dist/commonjs/leftJoin/index.d.ts","default":"./dist/commonjs/leftJoin/index.js"}},"./mapAsync":{"import":{"types":"./dist/esm/mapAsync/index.d.ts","default":"./dist/esm/mapAsync/index.js"},"require":{"types":"./dist/commonjs/mapAsync/index.d.ts","default":"./dist/commonjs/mapAsync/index.js"}},"./toRecord":{"import":{"types":"./dist/esm/toRecord/index.d.ts","default":"./dist/esm/toRecord/index.js"},"require":{"types":"./dist/commonjs/toRecord/index.d.ts","default":"./dist/commonjs/toRecord/index.js"}},"./innerJoin":{"import":{"types":"./dist/esm/innerJoin/index.d.ts","default":"./dist/esm/innerJoin/index.js"},"require":{"types":"./dist/commonjs/innerJoin/index.d.ts","default":"./dist/commonjs/innerJoin/index.js"}},"./outerJoin":{"import":{"types":"./dist/esm/outerJoin/index.d.ts","default":"./dist/esm/outerJoin/index.js"},"require":{"types":"./dist/commonjs/outerJoin/index.d.ts","default":"./dist/commonjs/outerJoin/index.js"}},"./compactMap":{"import":{"types":"./dist/esm/compactMap/index.d.ts","default":"./dist/esm/compactMap/index.js"},"require":{"types":"./dist/commonjs/compactMap/index.d.ts","default":"./dist/commonjs/compactMap/index.js"}},"./interleave":{"import":{"types":"./dist/esm/interleave/index.d.ts","default":"./dist/esm/interleave/index.js"},"require":{"types":"./dist/commonjs/interleave/index.d.ts","default":"./dist/commonjs/interleave/index.js"}},"./forEachAsync":{"import":{"types":"./dist/esm/forEachAsync/index.d.ts","default":"./dist/esm/forEachAsync/index.js"},"require":{"types":"./dist/commonjs/forEachAsync/index.d.ts","default":"./dist/commonjs/forEachAsync/index.js"}},"./compactMapAsync":{"import":{"types":"./dist/esm/compactMapAsync/index.d.ts","default":"./dist/esm/compactMapAsync/index.js"},"require":{"types":"./dist/commonjs/compactMapAsync/index.d.ts","default":"./dist/commonjs/compactMapAsync/index.js"}}},"gitHead":"38f7e88cb5a2ed56d0a2ae051d7aa5851a260409","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.4-next.2_1737024665924_0.7016930716870127","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-next.3":{"name":"ts-array-extensions","version":"2.2.4-next.3","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.4-next.3","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"c165636f8e2a6c313f805cc42b874c65822967c1","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.4-next.3.tgz","fileCount":228,"integrity":"sha512-amMKuGWwm5E0CKyB8MKgc7RItxYCqZMjJ6b/erkd4rGNFeyQXRYsAdJ40vZmWYJAFb2i3Ed9PPnZaQWN3ZLL4g==","signatures":[{"sig":"MEYCIQCGpg0XesFbJhbmrODo9a0eUnQtlSwfsqzB/hcs3UIs0gIhANzRiK+9zkcs4q+UNQj6bbC6L4/IE2fz0Cs7p0316IuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123088},"main":"./dist/commonjs/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/index.ts","./any":"./src/any/index.ts","./max":"./src/max/index.ts","./min":"./src/min/index.ts","./sum":"./src/sum/index.ts","./cume":"./src/cume/index.ts","./last":"./src/last/index.ts","./none":"./src/none/index.ts","./first":"./src/first/index.ts","./union":"./src/union/index.ts","./except":"./src/except/index.ts","./sortBy":"./src/sortBy/index.ts","./compact":"./src/compact/index.ts","./groupBy":"./src/groupBy/index.ts","./distinct":"./src/distinct/index.ts","./leftJoin":"./src/leftJoin/index.ts","./mapAsync":"./src/mapAsync/index.ts","./toRecord":"./src/toRecord/index.ts","./innerJoin":"./src/innerJoin/index.ts","./outerJoin":"./src/outerJoin/index.ts","./compactMap":"./src/compactMap/index.ts","./interleave":"./src/interleave/index.ts","./forEachAsync":"./src/forEachAsync/index.ts","./compactMapAsync":"./src/compactMapAsync/index.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./any":{"import":{"types":"./dist/esm/any/index.d.ts","default":"./dist/esm/any/index.js"},"require":{"types":"./dist/commonjs/any/index.d.ts","default":"./dist/commonjs/any/index.js"}},"./max":{"import":{"types":"./dist/esm/max/index.d.ts","default":"./dist/esm/max/index.js"},"require":{"types":"./dist/commonjs/max/index.d.ts","default":"./dist/commonjs/max/index.js"}},"./min":{"import":{"types":"./dist/esm/min/index.d.ts","default":"./dist/esm/min/index.js"},"require":{"types":"./dist/commonjs/min/index.d.ts","default":"./dist/commonjs/min/index.js"}},"./sum":{"import":{"types":"./dist/esm/sum/index.d.ts","default":"./dist/esm/sum/index.js"},"require":{"types":"./dist/commonjs/sum/index.d.ts","default":"./dist/commonjs/sum/index.js"}},"./cume":{"import":{"types":"./dist/esm/cume/index.d.ts","default":"./dist/esm/cume/index.js"},"require":{"types":"./dist/commonjs/cume/index.d.ts","default":"./dist/commonjs/cume/index.js"}},"./last":{"import":{"types":"./dist/esm/last/index.d.ts","default":"./dist/esm/last/index.js"},"require":{"types":"./dist/commonjs/last/index.d.ts","default":"./dist/commonjs/last/index.js"}},"./none":{"import":{"types":"./dist/esm/none/index.d.ts","default":"./dist/esm/none/index.js"},"require":{"types":"./dist/commonjs/none/index.d.ts","default":"./dist/commonjs/none/index.js"}},"./first":{"import":{"types":"./dist/esm/first/index.d.ts","default":"./dist/esm/first/index.js"},"require":{"types":"./dist/commonjs/first/index.d.ts","default":"./dist/commonjs/first/index.js"}},"./union":{"import":{"types":"./dist/esm/union/index.d.ts","default":"./dist/esm/union/index.js"},"require":{"types":"./dist/commonjs/union/index.d.ts","default":"./dist/commonjs/union/index.js"}},"./except":{"import":{"types":"./dist/esm/except/index.d.ts","default":"./dist/esm/except/index.js"},"require":{"types":"./dist/commonjs/except/index.d.ts","default":"./dist/commonjs/except/index.js"}},"./sortBy":{"import":{"types":"./dist/esm/sortBy/index.d.ts","default":"./dist/esm/sortBy/index.js"},"require":{"types":"./dist/commonjs/sortBy/index.d.ts","default":"./dist/commonjs/sortBy/index.js"}},"./compact":{"import":{"types":"./dist/esm/compact/index.d.ts","default":"./dist/esm/compact/index.js"},"require":{"types":"./dist/commonjs/compact/index.d.ts","default":"./dist/commonjs/compact/index.js"}},"./groupBy":{"import":{"types":"./dist/esm/groupBy/index.d.ts","default":"./dist/esm/groupBy/index.js"},"require":{"types":"./dist/commonjs/groupBy/index.d.ts","default":"./dist/commonjs/groupBy/index.js"}},"./distinct":{"import":{"types":"./dist/esm/distinct/index.d.ts","default":"./dist/esm/distinct/index.js"},"require":{"types":"./dist/commonjs/distinct/index.d.ts","default":"./dist/commonjs/distinct/index.js"}},"./leftJoin":{"import":{"types":"./dist/esm/leftJoin/index.d.ts","default":"./dist/esm/leftJoin/index.js"},"require":{"types":"./dist/commonjs/leftJoin/index.d.ts","default":"./dist/commonjs/leftJoin/index.js"}},"./mapAsync":{"import":{"types":"./dist/esm/mapAsync/index.d.ts","default":"./dist/esm/mapAsync/index.js"},"require":{"types":"./dist/commonjs/mapAsync/index.d.ts","default":"./dist/commonjs/mapAsync/index.js"}},"./toRecord":{"import":{"types":"./dist/esm/toRecord/index.d.ts","default":"./dist/esm/toRecord/index.js"},"require":{"types":"./dist/commonjs/toRecord/index.d.ts","default":"./dist/commonjs/toRecord/index.js"}},"./innerJoin":{"import":{"types":"./dist/esm/innerJoin/index.d.ts","default":"./dist/esm/innerJoin/index.js"},"require":{"types":"./dist/commonjs/innerJoin/index.d.ts","default":"./dist/commonjs/innerJoin/index.js"}},"./outerJoin":{"import":{"types":"./dist/esm/outerJoin/index.d.ts","default":"./dist/esm/outerJoin/index.js"},"require":{"types":"./dist/commonjs/outerJoin/index.d.ts","default":"./dist/commonjs/outerJoin/index.js"}},"./compactMap":{"import":{"types":"./dist/esm/compactMap/index.d.ts","default":"./dist/esm/compactMap/index.js"},"require":{"types":"./dist/commonjs/compactMap/index.d.ts","default":"./dist/commonjs/compactMap/index.js"}},"./interleave":{"import":{"types":"./dist/esm/interleave/index.d.ts","default":"./dist/esm/interleave/index.js"},"require":{"types":"./dist/commonjs/interleave/index.d.ts","default":"./dist/commonjs/interleave/index.js"}},"./forEachAsync":{"import":{"types":"./dist/esm/forEachAsync/index.d.ts","default":"./dist/esm/forEachAsync/index.js"},"require":{"types":"./dist/commonjs/forEachAsync/index.d.ts","default":"./dist/commonjs/forEachAsync/index.js"}},"./compactMapAsync":{"import":{"types":"./dist/esm/compactMapAsync/index.d.ts","default":"./dist/esm/compactMapAsync/index.js"},"require":{"types":"./dist/commonjs/compactMapAsync/index.d.ts","default":"./dist/commonjs/compactMapAsync/index.js"}}},"gitHead":"62dd3044b1ec8b891d4b80fae4ab7deeb40c987d","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.4-next.3_1737026180283_0.06964050027595525","host":"s3://npm-registry-packages-npm-production"}},"2.2.4-next.4":{"name":"ts-array-extensions","version":"2.2.4-next.4","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.4-next.4","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"6302a8f3d9eaf0ef76afbc35a3c28f9febfa88f8","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.4-next.4.tgz","fileCount":228,"integrity":"sha512-Lz2kgoaADTAYLF2hErC+GBbWulpwI+3KKzRJEi6nG8aUlvG/oBCt06IWlkS66sqV6vGTjpd4nb7w6C5i3g2bUw==","signatures":[{"sig":"MEYCIQCH5M33ncfvvLnIEAh5BFKrubRHRnkkznzCvX1IWXdjGQIhAOt2DN6tmaY++jf0GBgZtxN0Kkw2RdptQNmR4E7vN9kp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123024},"main":"./dist/commonjs/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/index.ts","./any":"./src/any/index.ts","./max":"./src/max/index.ts","./min":"./src/min/index.ts","./sum":"./src/sum/index.ts","./cume":"./src/cume/index.ts","./last":"./src/last/index.ts","./none":"./src/none/index.ts","./first":"./src/first/index.ts","./union":"./src/union/index.ts","./except":"./src/except/index.ts","./sortBy":"./src/sortBy/index.ts","./compact":"./src/compact/index.ts","./groupBy":"./src/groupBy/index.ts","./distinct":"./src/distinct/index.ts","./leftJoin":"./src/leftJoin/index.ts","./mapAsync":"./src/mapAsync/index.ts","./toRecord":"./src/toRecord/index.ts","./innerJoin":"./src/innerJoin/index.ts","./outerJoin":"./src/outerJoin/index.ts","./compactMap":"./src/compactMap/index.ts","./interleave":"./src/interleave/index.ts","./forEachAsync":"./src/forEachAsync/index.ts","./compactMapAsync":"./src/compactMapAsync/index.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./any":{"import":{"types":"./dist/esm/any/index.d.ts","default":"./dist/esm/any/index.js"},"require":{"types":"./dist/commonjs/any/index.d.ts","default":"./dist/commonjs/any/index.js"}},"./max":{"import":{"types":"./dist/esm/max/index.d.ts","default":"./dist/esm/max/index.js"},"require":{"types":"./dist/commonjs/max/index.d.ts","default":"./dist/commonjs/max/index.js"}},"./min":{"import":{"types":"./dist/esm/min/index.d.ts","default":"./dist/esm/min/index.js"},"require":{"types":"./dist/commonjs/min/index.d.ts","default":"./dist/commonjs/min/index.js"}},"./sum":{"import":{"types":"./dist/esm/sum/index.d.ts","default":"./dist/esm/sum/index.js"},"require":{"types":"./dist/commonjs/sum/index.d.ts","default":"./dist/commonjs/sum/index.js"}},"./cume":{"import":{"types":"./dist/esm/cume/index.d.ts","default":"./dist/esm/cume/index.js"},"require":{"types":"./dist/commonjs/cume/index.d.ts","default":"./dist/commonjs/cume/index.js"}},"./last":{"import":{"types":"./dist/esm/last/index.d.ts","default":"./dist/esm/last/index.js"},"require":{"types":"./dist/commonjs/last/index.d.ts","default":"./dist/commonjs/last/index.js"}},"./none":{"import":{"types":"./dist/esm/none/index.d.ts","default":"./dist/esm/none/index.js"},"require":{"types":"./dist/commonjs/none/index.d.ts","default":"./dist/commonjs/none/index.js"}},"./first":{"import":{"types":"./dist/esm/first/index.d.ts","default":"./dist/esm/first/index.js"},"require":{"types":"./dist/commonjs/first/index.d.ts","default":"./dist/commonjs/first/index.js"}},"./union":{"import":{"types":"./dist/esm/union/index.d.ts","default":"./dist/esm/union/index.js"},"require":{"types":"./dist/commonjs/union/index.d.ts","default":"./dist/commonjs/union/index.js"}},"./except":{"import":{"types":"./dist/esm/except/index.d.ts","default":"./dist/esm/except/index.js"},"require":{"types":"./dist/commonjs/except/index.d.ts","default":"./dist/commonjs/except/index.js"}},"./sortBy":{"import":{"types":"./dist/esm/sortBy/index.d.ts","default":"./dist/esm/sortBy/index.js"},"require":{"types":"./dist/commonjs/sortBy/index.d.ts","default":"./dist/commonjs/sortBy/index.js"}},"./compact":{"import":{"types":"./dist/esm/compact/index.d.ts","default":"./dist/esm/compact/index.js"},"require":{"types":"./dist/commonjs/compact/index.d.ts","default":"./dist/commonjs/compact/index.js"}},"./groupBy":{"import":{"types":"./dist/esm/groupBy/index.d.ts","default":"./dist/esm/groupBy/index.js"},"require":{"types":"./dist/commonjs/groupBy/index.d.ts","default":"./dist/commonjs/groupBy/index.js"}},"./distinct":{"import":{"types":"./dist/esm/distinct/index.d.ts","default":"./dist/esm/distinct/index.js"},"require":{"types":"./dist/commonjs/distinct/index.d.ts","default":"./dist/commonjs/distinct/index.js"}},"./leftJoin":{"import":{"types":"./dist/esm/leftJoin/index.d.ts","default":"./dist/esm/leftJoin/index.js"},"require":{"types":"./dist/commonjs/leftJoin/index.d.ts","default":"./dist/commonjs/leftJoin/index.js"}},"./mapAsync":{"import":{"types":"./dist/esm/mapAsync/index.d.ts","default":"./dist/esm/mapAsync/index.js"},"require":{"types":"./dist/commonjs/mapAsync/index.d.ts","default":"./dist/commonjs/mapAsync/index.js"}},"./toRecord":{"import":{"types":"./dist/esm/toRecord/index.d.ts","default":"./dist/esm/toRecord/index.js"},"require":{"types":"./dist/commonjs/toRecord/index.d.ts","default":"./dist/commonjs/toRecord/index.js"}},"./innerJoin":{"import":{"types":"./dist/esm/innerJoin/index.d.ts","default":"./dist/esm/innerJoin/index.js"},"require":{"types":"./dist/commonjs/innerJoin/index.d.ts","default":"./dist/commonjs/innerJoin/index.js"}},"./outerJoin":{"import":{"types":"./dist/esm/outerJoin/index.d.ts","default":"./dist/esm/outerJoin/index.js"},"require":{"types":"./dist/commonjs/outerJoin/index.d.ts","default":"./dist/commonjs/outerJoin/index.js"}},"./compactMap":{"import":{"types":"./dist/esm/compactMap/index.d.ts","default":"./dist/esm/compactMap/index.js"},"require":{"types":"./dist/commonjs/compactMap/index.d.ts","default":"./dist/commonjs/compactMap/index.js"}},"./interleave":{"import":{"types":"./dist/esm/interleave/index.d.ts","default":"./dist/esm/interleave/index.js"},"require":{"types":"./dist/commonjs/interleave/index.d.ts","default":"./dist/commonjs/interleave/index.js"}},"./forEachAsync":{"import":{"types":"./dist/esm/forEachAsync/index.d.ts","default":"./dist/esm/forEachAsync/index.js"},"require":{"types":"./dist/commonjs/forEachAsync/index.d.ts","default":"./dist/commonjs/forEachAsync/index.js"}},"./compactMapAsync":{"import":{"types":"./dist/esm/compactMapAsync/index.d.ts","default":"./dist/esm/compactMapAsync/index.js"},"require":{"types":"./dist/commonjs/compactMapAsync/index.d.ts","default":"./dist/commonjs/compactMapAsync/index.js"}}},"gitHead":"a3da7ff4a1141fde5fcbbbc3ab5af149c2753f81","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.4-next.4_1737026976965_0.9200088732602956","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"ts-array-extensions","version":"2.2.4","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@2.2.4","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"005ec487c3e742f6cc969f223af2b8152f1a75c5","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-2.2.4.tgz","fileCount":228,"integrity":"sha512-yYACoobdpR56/can6kOahSO3LnozR2itF5/w5r2YzPW3dNJd6TAf2XOWmZgcXRxdr9SQ8r6l3TNV/DjuaGcSWA==","signatures":[{"sig":"MEQCIGQgxVRqhDmVeX6aYRJfL6pvFAtLC+QyPZFUE67TlhSOAiA+XTmPzQuTifrXy+oYMafouNqQyK12l2y08vzsE+uQ5w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":123017},"main":"./dist/commonjs/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/index.ts","./any":"./src/any/index.ts","./max":"./src/max/index.ts","./min":"./src/min/index.ts","./sum":"./src/sum/index.ts","./cume":"./src/cume/index.ts","./last":"./src/last/index.ts","./none":"./src/none/index.ts","./first":"./src/first/index.ts","./union":"./src/union/index.ts","./except":"./src/except/index.ts","./sortBy":"./src/sortBy/index.ts","./compact":"./src/compact/index.ts","./groupBy":"./src/groupBy/index.ts","./distinct":"./src/distinct/index.ts","./leftJoin":"./src/leftJoin/index.ts","./mapAsync":"./src/mapAsync/index.ts","./toRecord":"./src/toRecord/index.ts","./innerJoin":"./src/innerJoin/index.ts","./outerJoin":"./src/outerJoin/index.ts","./compactMap":"./src/compactMap/index.ts","./interleave":"./src/interleave/index.ts","./forEachAsync":"./src/forEachAsync/index.ts","./compactMapAsync":"./src/compactMapAsync/index.ts"}},"type":"module","types":"./dist/commonjs/index.d.ts","module":"./dist/esm/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/index.d.ts","default":"./dist/esm/index.js"},"require":{"types":"./dist/commonjs/index.d.ts","default":"./dist/commonjs/index.js"}},"./any":{"import":{"types":"./dist/esm/any/index.d.ts","default":"./dist/esm/any/index.js"},"require":{"types":"./dist/commonjs/any/index.d.ts","default":"./dist/commonjs/any/index.js"}},"./max":{"import":{"types":"./dist/esm/max/index.d.ts","default":"./dist/esm/max/index.js"},"require":{"types":"./dist/commonjs/max/index.d.ts","default":"./dist/commonjs/max/index.js"}},"./min":{"import":{"types":"./dist/esm/min/index.d.ts","default":"./dist/esm/min/index.js"},"require":{"types":"./dist/commonjs/min/index.d.ts","default":"./dist/commonjs/min/index.js"}},"./sum":{"import":{"types":"./dist/esm/sum/index.d.ts","default":"./dist/esm/sum/index.js"},"require":{"types":"./dist/commonjs/sum/index.d.ts","default":"./dist/commonjs/sum/index.js"}},"./cume":{"import":{"types":"./dist/esm/cume/index.d.ts","default":"./dist/esm/cume/index.js"},"require":{"types":"./dist/commonjs/cume/index.d.ts","default":"./dist/commonjs/cume/index.js"}},"./last":{"import":{"types":"./dist/esm/last/index.d.ts","default":"./dist/esm/last/index.js"},"require":{"types":"./dist/commonjs/last/index.d.ts","default":"./dist/commonjs/last/index.js"}},"./none":{"import":{"types":"./dist/esm/none/index.d.ts","default":"./dist/esm/none/index.js"},"require":{"types":"./dist/commonjs/none/index.d.ts","default":"./dist/commonjs/none/index.js"}},"./first":{"import":{"types":"./dist/esm/first/index.d.ts","default":"./dist/esm/first/index.js"},"require":{"types":"./dist/commonjs/first/index.d.ts","default":"./dist/commonjs/first/index.js"}},"./union":{"import":{"types":"./dist/esm/union/index.d.ts","default":"./dist/esm/union/index.js"},"require":{"types":"./dist/commonjs/union/index.d.ts","default":"./dist/commonjs/union/index.js"}},"./except":{"import":{"types":"./dist/esm/except/index.d.ts","default":"./dist/esm/except/index.js"},"require":{"types":"./dist/commonjs/except/index.d.ts","default":"./dist/commonjs/except/index.js"}},"./sortBy":{"import":{"types":"./dist/esm/sortBy/index.d.ts","default":"./dist/esm/sortBy/index.js"},"require":{"types":"./dist/commonjs/sortBy/index.d.ts","default":"./dist/commonjs/sortBy/index.js"}},"./compact":{"import":{"types":"./dist/esm/compact/index.d.ts","default":"./dist/esm/compact/index.js"},"require":{"types":"./dist/commonjs/compact/index.d.ts","default":"./dist/commonjs/compact/index.js"}},"./groupBy":{"import":{"types":"./dist/esm/groupBy/index.d.ts","default":"./dist/esm/groupBy/index.js"},"require":{"types":"./dist/commonjs/groupBy/index.d.ts","default":"./dist/commonjs/groupBy/index.js"}},"./distinct":{"import":{"types":"./dist/esm/distinct/index.d.ts","default":"./dist/esm/distinct/index.js"},"require":{"types":"./dist/commonjs/distinct/index.d.ts","default":"./dist/commonjs/distinct/index.js"}},"./leftJoin":{"import":{"types":"./dist/esm/leftJoin/index.d.ts","default":"./dist/esm/leftJoin/index.js"},"require":{"types":"./dist/commonjs/leftJoin/index.d.ts","default":"./dist/commonjs/leftJoin/index.js"}},"./mapAsync":{"import":{"types":"./dist/esm/mapAsync/index.d.ts","default":"./dist/esm/mapAsync/index.js"},"require":{"types":"./dist/commonjs/mapAsync/index.d.ts","default":"./dist/commonjs/mapAsync/index.js"}},"./toRecord":{"import":{"types":"./dist/esm/toRecord/index.d.ts","default":"./dist/esm/toRecord/index.js"},"require":{"types":"./dist/commonjs/toRecord/index.d.ts","default":"./dist/commonjs/toRecord/index.js"}},"./innerJoin":{"import":{"types":"./dist/esm/innerJoin/index.d.ts","default":"./dist/esm/innerJoin/index.js"},"require":{"types":"./dist/commonjs/innerJoin/index.d.ts","default":"./dist/commonjs/innerJoin/index.js"}},"./outerJoin":{"import":{"types":"./dist/esm/outerJoin/index.d.ts","default":"./dist/esm/outerJoin/index.js"},"require":{"types":"./dist/commonjs/outerJoin/index.d.ts","default":"./dist/commonjs/outerJoin/index.js"}},"./compactMap":{"import":{"types":"./dist/esm/compactMap/index.d.ts","default":"./dist/esm/compactMap/index.js"},"require":{"types":"./dist/commonjs/compactMap/index.d.ts","default":"./dist/commonjs/compactMap/index.js"}},"./interleave":{"import":{"types":"./dist/esm/interleave/index.d.ts","default":"./dist/esm/interleave/index.js"},"require":{"types":"./dist/commonjs/interleave/index.d.ts","default":"./dist/commonjs/interleave/index.js"}},"./forEachAsync":{"import":{"types":"./dist/esm/forEachAsync/index.d.ts","default":"./dist/esm/forEachAsync/index.js"},"require":{"types":"./dist/commonjs/forEachAsync/index.d.ts","default":"./dist/commonjs/forEachAsync/index.js"}},"./compactMapAsync":{"import":{"types":"./dist/esm/compactMapAsync/index.d.ts","default":"./dist/esm/compactMapAsync/index.js"},"require":{"types":"./dist/commonjs/compactMapAsync/index.d.ts","default":"./dist/commonjs/compactMapAsync/index.js"}}},"gitHead":"81cbf749977cd3f5fd784774d13309dbb0f7d06d","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_2.2.4_1737035177916_0.9407264988956323","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.1":{"name":"ts-array-extensions","version":"3.0.0-alpha.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@3.0.0-alpha.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"049c12a61639cfa3f1b00bf26a2a10372f0deeb7","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-3.0.0-alpha.1.tgz","fileCount":460,"integrity":"sha512-GHmzGOcvDP437M6OqAUDqaqCE5zj7Mg6OSpeapfLKJ8GVvv7jDjLLsJFoYukMaEDj8SOywV/3Xbc0gy8cNJL4g==","signatures":[{"sig":"MEUCICPFo0wIKTgwLMMTC2Hbsvg1yXp+846XmI6N+7ndP1gxAiEAhMWqxJ0hzKJAxdMS5k0DhA1/8AyHKtjszbB/zpMf9L4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":246732},"main":"./dist/commonjs/exports/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/exports/index.ts","./pipe":"./src/exports/pipe.ts","./addToPrototype":"./src/exports/addToPrototype/index.ts","./addToPrototype/any":"./src/exports/addToPrototype/any.ts","./addToPrototype/max":"./src/exports/addToPrototype/max.ts","./addToPrototype/min":"./src/exports/addToPrototype/min.ts","./addToPrototype/sum":"./src/exports/addToPrototype/sum.ts","./addToPrototype/cume":"./src/exports/addToPrototype/cume.ts","./addToPrototype/last":"./src/exports/addToPrototype/last.ts","./addToPrototype/none":"./src/exports/addToPrototype/none.ts","./addToPrototype/first":"./src/exports/addToPrototype/first.ts","./addToPrototype/union":"./src/exports/addToPrototype/union.ts","./addToPrototype/except":"./src/exports/addToPrototype/except.ts","./addToPrototype/sortBy":"./src/exports/addToPrototype/sortBy.ts","./addToPrototype/compact":"./src/exports/addToPrototype/compact.ts","./addToPrototype/groupBy":"./src/exports/addToPrototype/groupBy.ts","./addToPrototype/distinct":"./src/exports/addToPrototype/distinct.ts","./addToPrototype/leftJoin":"./src/exports/addToPrototype/leftJoin.ts","./addToPrototype/toRecord":"./src/exports/addToPrototype/toRecord.ts","./addToPrototype/innerJoin":"./src/exports/addToPrototype/innerJoin.ts","./addToPrototype/outerJoin":"./src/exports/addToPrototype/outerJoin.ts","./addToPrototype/compactMap":"./src/exports/addToPrototype/compactMap.ts","./addToPrototype/interleave":"./src/exports/addToPrototype/interleave.ts"}},"type":"module","types":"./dist/commonjs/exports/index.d.ts","module":"./dist/esm/exports/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/exports/index.d.ts","default":"./dist/esm/exports/index.js"},"require":{"types":"./dist/commonjs/exports/index.d.ts","default":"./dist/commonjs/exports/index.js"}},"./pipe":{"import":{"types":"./dist/esm/exports/pipe.d.ts","default":"./dist/esm/exports/pipe.js"},"require":{"types":"./dist/commonjs/exports/pipe.d.ts","default":"./dist/commonjs/exports/pipe.js"}},"./addToPrototype":{"import":{"types":"./dist/esm/exports/addToPrototype/index.d.ts","default":"./dist/esm/exports/addToPrototype/index.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/index.d.ts","default":"./dist/commonjs/exports/addToPrototype/index.js"}},"./addToPrototype/any":{"import":{"types":"./dist/esm/exports/addToPrototype/any.d.ts","default":"./dist/esm/exports/addToPrototype/any.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/any.d.ts","default":"./dist/commonjs/exports/addToPrototype/any.js"}},"./addToPrototype/max":{"import":{"types":"./dist/esm/exports/addToPrototype/max.d.ts","default":"./dist/esm/exports/addToPrototype/max.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/max.d.ts","default":"./dist/commonjs/exports/addToPrototype/max.js"}},"./addToPrototype/min":{"import":{"types":"./dist/esm/exports/addToPrototype/min.d.ts","default":"./dist/esm/exports/addToPrototype/min.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/min.d.ts","default":"./dist/commonjs/exports/addToPrototype/min.js"}},"./addToPrototype/sum":{"import":{"types":"./dist/esm/exports/addToPrototype/sum.d.ts","default":"./dist/esm/exports/addToPrototype/sum.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/sum.d.ts","default":"./dist/commonjs/exports/addToPrototype/sum.js"}},"./addToPrototype/cume":{"import":{"types":"./dist/esm/exports/addToPrototype/cume.d.ts","default":"./dist/esm/exports/addToPrototype/cume.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/cume.d.ts","default":"./dist/commonjs/exports/addToPrototype/cume.js"}},"./addToPrototype/last":{"import":{"types":"./dist/esm/exports/addToPrototype/last.d.ts","default":"./dist/esm/exports/addToPrototype/last.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/last.d.ts","default":"./dist/commonjs/exports/addToPrototype/last.js"}},"./addToPrototype/none":{"import":{"types":"./dist/esm/exports/addToPrototype/none.d.ts","default":"./dist/esm/exports/addToPrototype/none.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/none.d.ts","default":"./dist/commonjs/exports/addToPrototype/none.js"}},"./addToPrototype/first":{"import":{"types":"./dist/esm/exports/addToPrototype/first.d.ts","default":"./dist/esm/exports/addToPrototype/first.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/first.d.ts","default":"./dist/commonjs/exports/addToPrototype/first.js"}},"./addToPrototype/union":{"import":{"types":"./dist/esm/exports/addToPrototype/union.d.ts","default":"./dist/esm/exports/addToPrototype/union.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/union.d.ts","default":"./dist/commonjs/exports/addToPrototype/union.js"}},"./addToPrototype/except":{"import":{"types":"./dist/esm/exports/addToPrototype/except.d.ts","default":"./dist/esm/exports/addToPrototype/except.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/except.d.ts","default":"./dist/commonjs/exports/addToPrototype/except.js"}},"./addToPrototype/sortBy":{"import":{"types":"./dist/esm/exports/addToPrototype/sortBy.d.ts","default":"./dist/esm/exports/addToPrototype/sortBy.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/sortBy.d.ts","default":"./dist/commonjs/exports/addToPrototype/sortBy.js"}},"./addToPrototype/compact":{"import":{"types":"./dist/esm/exports/addToPrototype/compact.d.ts","default":"./dist/esm/exports/addToPrototype/compact.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/compact.d.ts","default":"./dist/commonjs/exports/addToPrototype/compact.js"}},"./addToPrototype/groupBy":{"import":{"types":"./dist/esm/exports/addToPrototype/groupBy.d.ts","default":"./dist/esm/exports/addToPrototype/groupBy.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/groupBy.d.ts","default":"./dist/commonjs/exports/addToPrototype/groupBy.js"}},"./addToPrototype/distinct":{"import":{"types":"./dist/esm/exports/addToPrototype/distinct.d.ts","default":"./dist/esm/exports/addToPrototype/distinct.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/distinct.d.ts","default":"./dist/commonjs/exports/addToPrototype/distinct.js"}},"./addToPrototype/leftJoin":{"import":{"types":"./dist/esm/exports/addToPrototype/leftJoin.d.ts","default":"./dist/esm/exports/addToPrototype/leftJoin.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/leftJoin.d.ts","default":"./dist/commonjs/exports/addToPrototype/leftJoin.js"}},"./addToPrototype/toRecord":{"import":{"types":"./dist/esm/exports/addToPrototype/toRecord.d.ts","default":"./dist/esm/exports/addToPrototype/toRecord.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/toRecord.d.ts","default":"./dist/commonjs/exports/addToPrototype/toRecord.js"}},"./addToPrototype/innerJoin":{"import":{"types":"./dist/esm/exports/addToPrototype/innerJoin.d.ts","default":"./dist/esm/exports/addToPrototype/innerJoin.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/innerJoin.d.ts","default":"./dist/commonjs/exports/addToPrototype/innerJoin.js"}},"./addToPrototype/outerJoin":{"import":{"types":"./dist/esm/exports/addToPrototype/outerJoin.d.ts","default":"./dist/esm/exports/addToPrototype/outerJoin.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/outerJoin.d.ts","default":"./dist/commonjs/exports/addToPrototype/outerJoin.js"}},"./addToPrototype/compactMap":{"import":{"types":"./dist/esm/exports/addToPrototype/compactMap.d.ts","default":"./dist/esm/exports/addToPrototype/compactMap.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/compactMap.d.ts","default":"./dist/commonjs/exports/addToPrototype/compactMap.js"}},"./addToPrototype/interleave":{"import":{"types":"./dist/esm/exports/addToPrototype/interleave.d.ts","default":"./dist/esm/exports/addToPrototype/interleave.js"},"require":{"types":"./dist/commonjs/exports/addToPrototype/interleave.d.ts","default":"./dist/commonjs/exports/addToPrototype/interleave.js"}}},"gitHead":"dabfc278817720c476b75b95e51c3d188012f7d7","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_3.0.0-alpha.1_1737071114549_0.289522997963203","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.2":{"name":"ts-array-extensions","version":"3.0.0-alpha.2","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@3.0.0-alpha.2","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"ee5382b78f46bed5be677cf424084e9f46b82f26","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-3.0.0-alpha.2.tgz","fileCount":460,"integrity":"sha512-byM6WbJfYB6Sy0vg/zf97hlybUFWKrNnm4LZIlX+ECBQk4oj3p6ZCNL+e430K60OkWHG027wffdzXwnhnNz6gg==","signatures":[{"sig":"MEUCIHivoTLBeQYYoOdtLOWOPuSmD6PUMoEvdlLOfTV3Ikm1AiEAwhw5jzUKOFknNOuT7vfmHiRwVub1IkcFqVkcj0A9NXs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244785},"main":"./dist/commonjs/exports/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/exports/index.ts","./pipe":"./src/exports/pipe.ts","./apply":"./src/exports/apply/index.ts","./apply/any":"./src/exports/apply/any.ts","./apply/max":"./src/exports/apply/max.ts","./apply/min":"./src/exports/apply/min.ts","./apply/sum":"./src/exports/apply/sum.ts","./apply/cume":"./src/exports/apply/cume.ts","./apply/last":"./src/exports/apply/last.ts","./apply/none":"./src/exports/apply/none.ts","./apply/first":"./src/exports/apply/first.ts","./apply/union":"./src/exports/apply/union.ts","./apply/except":"./src/exports/apply/except.ts","./apply/sortBy":"./src/exports/apply/sortBy.ts","./apply/compact":"./src/exports/apply/compact.ts","./apply/groupBy":"./src/exports/apply/groupBy.ts","./apply/distinct":"./src/exports/apply/distinct.ts","./apply/leftJoin":"./src/exports/apply/leftJoin.ts","./apply/toRecord":"./src/exports/apply/toRecord.ts","./apply/innerJoin":"./src/exports/apply/innerJoin.ts","./apply/outerJoin":"./src/exports/apply/outerJoin.ts","./apply/compactMap":"./src/exports/apply/compactMap.ts","./apply/interleave":"./src/exports/apply/interleave.ts"}},"type":"module","types":"./dist/commonjs/exports/index.d.ts","module":"./dist/esm/exports/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/exports/index.d.ts","default":"./dist/esm/exports/index.js"},"require":{"types":"./dist/commonjs/exports/index.d.ts","default":"./dist/commonjs/exports/index.js"}},"./pipe":{"import":{"types":"./dist/esm/exports/pipe.d.ts","default":"./dist/esm/exports/pipe.js"},"require":{"types":"./dist/commonjs/exports/pipe.d.ts","default":"./dist/commonjs/exports/pipe.js"}},"./apply":{"import":{"types":"./dist/esm/exports/apply/index.d.ts","default":"./dist/esm/exports/apply/index.js"},"require":{"types":"./dist/commonjs/exports/apply/index.d.ts","default":"./dist/commonjs/exports/apply/index.js"}},"./apply/any":{"import":{"types":"./dist/esm/exports/apply/any.d.ts","default":"./dist/esm/exports/apply/any.js"},"require":{"types":"./dist/commonjs/exports/apply/any.d.ts","default":"./dist/commonjs/exports/apply/any.js"}},"./apply/max":{"import":{"types":"./dist/esm/exports/apply/max.d.ts","default":"./dist/esm/exports/apply/max.js"},"require":{"types":"./dist/commonjs/exports/apply/max.d.ts","default":"./dist/commonjs/exports/apply/max.js"}},"./apply/min":{"import":{"types":"./dist/esm/exports/apply/min.d.ts","default":"./dist/esm/exports/apply/min.js"},"require":{"types":"./dist/commonjs/exports/apply/min.d.ts","default":"./dist/commonjs/exports/apply/min.js"}},"./apply/sum":{"import":{"types":"./dist/esm/exports/apply/sum.d.ts","default":"./dist/esm/exports/apply/sum.js"},"require":{"types":"./dist/commonjs/exports/apply/sum.d.ts","default":"./dist/commonjs/exports/apply/sum.js"}},"./apply/cume":{"import":{"types":"./dist/esm/exports/apply/cume.d.ts","default":"./dist/esm/exports/apply/cume.js"},"require":{"types":"./dist/commonjs/exports/apply/cume.d.ts","default":"./dist/commonjs/exports/apply/cume.js"}},"./apply/last":{"import":{"types":"./dist/esm/exports/apply/last.d.ts","default":"./dist/esm/exports/apply/last.js"},"require":{"types":"./dist/commonjs/exports/apply/last.d.ts","default":"./dist/commonjs/exports/apply/last.js"}},"./apply/none":{"import":{"types":"./dist/esm/exports/apply/none.d.ts","default":"./dist/esm/exports/apply/none.js"},"require":{"types":"./dist/commonjs/exports/apply/none.d.ts","default":"./dist/commonjs/exports/apply/none.js"}},"./apply/first":{"import":{"types":"./dist/esm/exports/apply/first.d.ts","default":"./dist/esm/exports/apply/first.js"},"require":{"types":"./dist/commonjs/exports/apply/first.d.ts","default":"./dist/commonjs/exports/apply/first.js"}},"./apply/union":{"import":{"types":"./dist/esm/exports/apply/union.d.ts","default":"./dist/esm/exports/apply/union.js"},"require":{"types":"./dist/commonjs/exports/apply/union.d.ts","default":"./dist/commonjs/exports/apply/union.js"}},"./apply/except":{"import":{"types":"./dist/esm/exports/apply/except.d.ts","default":"./dist/esm/exports/apply/except.js"},"require":{"types":"./dist/commonjs/exports/apply/except.d.ts","default":"./dist/commonjs/exports/apply/except.js"}},"./apply/sortBy":{"import":{"types":"./dist/esm/exports/apply/sortBy.d.ts","default":"./dist/esm/exports/apply/sortBy.js"},"require":{"types":"./dist/commonjs/exports/apply/sortBy.d.ts","default":"./dist/commonjs/exports/apply/sortBy.js"}},"./apply/compact":{"import":{"types":"./dist/esm/exports/apply/compact.d.ts","default":"./dist/esm/exports/apply/compact.js"},"require":{"types":"./dist/commonjs/exports/apply/compact.d.ts","default":"./dist/commonjs/exports/apply/compact.js"}},"./apply/groupBy":{"import":{"types":"./dist/esm/exports/apply/groupBy.d.ts","default":"./dist/esm/exports/apply/groupBy.js"},"require":{"types":"./dist/commonjs/exports/apply/groupBy.d.ts","default":"./dist/commonjs/exports/apply/groupBy.js"}},"./apply/distinct":{"import":{"types":"./dist/esm/exports/apply/distinct.d.ts","default":"./dist/esm/exports/apply/distinct.js"},"require":{"types":"./dist/commonjs/exports/apply/distinct.d.ts","default":"./dist/commonjs/exports/apply/distinct.js"}},"./apply/leftJoin":{"import":{"types":"./dist/esm/exports/apply/leftJoin.d.ts","default":"./dist/esm/exports/apply/leftJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/leftJoin.d.ts","default":"./dist/commonjs/exports/apply/leftJoin.js"}},"./apply/toRecord":{"import":{"types":"./dist/esm/exports/apply/toRecord.d.ts","default":"./dist/esm/exports/apply/toRecord.js"},"require":{"types":"./dist/commonjs/exports/apply/toRecord.d.ts","default":"./dist/commonjs/exports/apply/toRecord.js"}},"./apply/innerJoin":{"import":{"types":"./dist/esm/exports/apply/innerJoin.d.ts","default":"./dist/esm/exports/apply/innerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/innerJoin.d.ts","default":"./dist/commonjs/exports/apply/innerJoin.js"}},"./apply/outerJoin":{"import":{"types":"./dist/esm/exports/apply/outerJoin.d.ts","default":"./dist/esm/exports/apply/outerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/outerJoin.d.ts","default":"./dist/commonjs/exports/apply/outerJoin.js"}},"./apply/compactMap":{"import":{"types":"./dist/esm/exports/apply/compactMap.d.ts","default":"./dist/esm/exports/apply/compactMap.js"},"require":{"types":"./dist/commonjs/exports/apply/compactMap.d.ts","default":"./dist/commonjs/exports/apply/compactMap.js"}},"./apply/interleave":{"import":{"types":"./dist/esm/exports/apply/interleave.d.ts","default":"./dist/esm/exports/apply/interleave.js"},"require":{"types":"./dist/commonjs/exports/apply/interleave.d.ts","default":"./dist/commonjs/exports/apply/interleave.js"}}},"gitHead":"1a78a7ded886f8ef6cedd2095dc3efd9fd6e1914","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that adds common array higher order function support beyond the built in functions in js, e.g. &#x60;map&#x60;, &#x60;filter&#x60;, by extending the &#x60;Array&#x60; prototype.","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_3.0.0-alpha.2_1737074751665_0.28137513176363904","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.1":{"name":"ts-array-extensions","version":"3.0.0-beta.1","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@3.0.0-beta.1","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"7a241bd87081d7a778c1e5677282e6dc673e45f9","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-3.0.0-beta.1.tgz","fileCount":460,"integrity":"sha512-jlfRkZHx52i6J9djh/3oD5Mnvo0t1QAeZ198fcdInrghqvasUsvIzSFVSNsH4XAmBXbVcrcnbekX78qWmeYXpg==","signatures":[{"sig":"MEUCIGbrZdE/RzEfnfXLyZN7r9V/I9epHBEmuwah6ExIs0CtAiEAgn9UvGwXwZ6AohRJIUJ6nt2r3K5z30g1eR8IPqZyvmQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244658},"main":"./dist/commonjs/exports/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/exports/index.ts","./pipe":"./src/exports/pipe.ts","./apply":"./src/exports/apply/index.ts","./apply/any":"./src/exports/apply/any.ts","./apply/max":"./src/exports/apply/max.ts","./apply/min":"./src/exports/apply/min.ts","./apply/sum":"./src/exports/apply/sum.ts","./apply/cume":"./src/exports/apply/cume.ts","./apply/last":"./src/exports/apply/last.ts","./apply/none":"./src/exports/apply/none.ts","./apply/first":"./src/exports/apply/first.ts","./apply/union":"./src/exports/apply/union.ts","./apply/except":"./src/exports/apply/except.ts","./apply/sortBy":"./src/exports/apply/sortBy.ts","./apply/compact":"./src/exports/apply/compact.ts","./apply/groupBy":"./src/exports/apply/groupBy.ts","./apply/distinct":"./src/exports/apply/distinct.ts","./apply/leftJoin":"./src/exports/apply/leftJoin.ts","./apply/toRecord":"./src/exports/apply/toRecord.ts","./apply/innerJoin":"./src/exports/apply/innerJoin.ts","./apply/outerJoin":"./src/exports/apply/outerJoin.ts","./apply/compactMap":"./src/exports/apply/compactMap.ts","./apply/interleave":"./src/exports/apply/interleave.ts"}},"type":"module","types":"./dist/commonjs/exports/index.d.ts","module":"./dist/esm/exports/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/exports/index.d.ts","default":"./dist/esm/exports/index.js"},"require":{"types":"./dist/commonjs/exports/index.d.ts","default":"./dist/commonjs/exports/index.js"}},"./pipe":{"import":{"types":"./dist/esm/exports/pipe.d.ts","default":"./dist/esm/exports/pipe.js"},"require":{"types":"./dist/commonjs/exports/pipe.d.ts","default":"./dist/commonjs/exports/pipe.js"}},"./apply":{"import":{"types":"./dist/esm/exports/apply/index.d.ts","default":"./dist/esm/exports/apply/index.js"},"require":{"types":"./dist/commonjs/exports/apply/index.d.ts","default":"./dist/commonjs/exports/apply/index.js"}},"./apply/any":{"import":{"types":"./dist/esm/exports/apply/any.d.ts","default":"./dist/esm/exports/apply/any.js"},"require":{"types":"./dist/commonjs/exports/apply/any.d.ts","default":"./dist/commonjs/exports/apply/any.js"}},"./apply/max":{"import":{"types":"./dist/esm/exports/apply/max.d.ts","default":"./dist/esm/exports/apply/max.js"},"require":{"types":"./dist/commonjs/exports/apply/max.d.ts","default":"./dist/commonjs/exports/apply/max.js"}},"./apply/min":{"import":{"types":"./dist/esm/exports/apply/min.d.ts","default":"./dist/esm/exports/apply/min.js"},"require":{"types":"./dist/commonjs/exports/apply/min.d.ts","default":"./dist/commonjs/exports/apply/min.js"}},"./apply/sum":{"import":{"types":"./dist/esm/exports/apply/sum.d.ts","default":"./dist/esm/exports/apply/sum.js"},"require":{"types":"./dist/commonjs/exports/apply/sum.d.ts","default":"./dist/commonjs/exports/apply/sum.js"}},"./apply/cume":{"import":{"types":"./dist/esm/exports/apply/cume.d.ts","default":"./dist/esm/exports/apply/cume.js"},"require":{"types":"./dist/commonjs/exports/apply/cume.d.ts","default":"./dist/commonjs/exports/apply/cume.js"}},"./apply/last":{"import":{"types":"./dist/esm/exports/apply/last.d.ts","default":"./dist/esm/exports/apply/last.js"},"require":{"types":"./dist/commonjs/exports/apply/last.d.ts","default":"./dist/commonjs/exports/apply/last.js"}},"./apply/none":{"import":{"types":"./dist/esm/exports/apply/none.d.ts","default":"./dist/esm/exports/apply/none.js"},"require":{"types":"./dist/commonjs/exports/apply/none.d.ts","default":"./dist/commonjs/exports/apply/none.js"}},"./apply/first":{"import":{"types":"./dist/esm/exports/apply/first.d.ts","default":"./dist/esm/exports/apply/first.js"},"require":{"types":"./dist/commonjs/exports/apply/first.d.ts","default":"./dist/commonjs/exports/apply/first.js"}},"./apply/union":{"import":{"types":"./dist/esm/exports/apply/union.d.ts","default":"./dist/esm/exports/apply/union.js"},"require":{"types":"./dist/commonjs/exports/apply/union.d.ts","default":"./dist/commonjs/exports/apply/union.js"}},"./apply/except":{"import":{"types":"./dist/esm/exports/apply/except.d.ts","default":"./dist/esm/exports/apply/except.js"},"require":{"types":"./dist/commonjs/exports/apply/except.d.ts","default":"./dist/commonjs/exports/apply/except.js"}},"./apply/sortBy":{"import":{"types":"./dist/esm/exports/apply/sortBy.d.ts","default":"./dist/esm/exports/apply/sortBy.js"},"require":{"types":"./dist/commonjs/exports/apply/sortBy.d.ts","default":"./dist/commonjs/exports/apply/sortBy.js"}},"./apply/compact":{"import":{"types":"./dist/esm/exports/apply/compact.d.ts","default":"./dist/esm/exports/apply/compact.js"},"require":{"types":"./dist/commonjs/exports/apply/compact.d.ts","default":"./dist/commonjs/exports/apply/compact.js"}},"./apply/groupBy":{"import":{"types":"./dist/esm/exports/apply/groupBy.d.ts","default":"./dist/esm/exports/apply/groupBy.js"},"require":{"types":"./dist/commonjs/exports/apply/groupBy.d.ts","default":"./dist/commonjs/exports/apply/groupBy.js"}},"./apply/distinct":{"import":{"types":"./dist/esm/exports/apply/distinct.d.ts","default":"./dist/esm/exports/apply/distinct.js"},"require":{"types":"./dist/commonjs/exports/apply/distinct.d.ts","default":"./dist/commonjs/exports/apply/distinct.js"}},"./apply/leftJoin":{"import":{"types":"./dist/esm/exports/apply/leftJoin.d.ts","default":"./dist/esm/exports/apply/leftJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/leftJoin.d.ts","default":"./dist/commonjs/exports/apply/leftJoin.js"}},"./apply/toRecord":{"import":{"types":"./dist/esm/exports/apply/toRecord.d.ts","default":"./dist/esm/exports/apply/toRecord.js"},"require":{"types":"./dist/commonjs/exports/apply/toRecord.d.ts","default":"./dist/commonjs/exports/apply/toRecord.js"}},"./apply/innerJoin":{"import":{"types":"./dist/esm/exports/apply/innerJoin.d.ts","default":"./dist/esm/exports/apply/innerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/innerJoin.d.ts","default":"./dist/commonjs/exports/apply/innerJoin.js"}},"./apply/outerJoin":{"import":{"types":"./dist/esm/exports/apply/outerJoin.d.ts","default":"./dist/esm/exports/apply/outerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/outerJoin.d.ts","default":"./dist/commonjs/exports/apply/outerJoin.js"}},"./apply/compactMap":{"import":{"types":"./dist/esm/exports/apply/compactMap.d.ts","default":"./dist/esm/exports/apply/compactMap.js"},"require":{"types":"./dist/commonjs/exports/apply/compactMap.d.ts","default":"./dist/commonjs/exports/apply/compactMap.js"}},"./apply/interleave":{"import":{"types":"./dist/esm/exports/apply/interleave.d.ts","default":"./dist/esm/exports/apply/interleave.js"},"require":{"types":"./dist/commonjs/exports/apply/interleave.d.ts","default":"./dist/commonjs/exports/apply/interleave.js"}}},"gitHead":"b28529a0bf6fba327c9fc93b1e452fffaf36d52c","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that provides common array transformation functions","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_3.0.0-beta.1_1737075501038_0.9921369945080796","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.2":{"name":"ts-array-extensions","version":"3.0.0-beta.2","keywords":[],"author":"","license":"ISC","_id":"ts-array-extensions@3.0.0-beta.2","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"dist":{"shasum":"673f5ffe647890024f2541cfb06853132b5b4ba8","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-3.0.0-beta.2.tgz","fileCount":460,"integrity":"sha512-VeSeBT36pM5VZom2rJjVcBXVuDM5vhVJCTwPBedqNpTBvsGsLsJDv8O1cEKHFiYV8ysuKn9UqdbIht2i5nGzpg==","signatures":[{"sig":"MEYCIQDae2ZKw8dRVv4Vxf6r/b5f6JIys9DtKt7Bd83oQ4ojWwIhAKnVvBUXRUX7BDiuqRWVctURzSp2VPz6FgorxHVQQRI0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":244662},"main":"./dist/commonjs/exports/index.js","tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/exports/index.ts","./pipe":"./src/exports/pipe.ts","./apply":"./src/exports/apply/index.ts","./apply/any":"./src/exports/apply/any.ts","./apply/max":"./src/exports/apply/max.ts","./apply/min":"./src/exports/apply/min.ts","./apply/sum":"./src/exports/apply/sum.ts","./apply/cume":"./src/exports/apply/cume.ts","./apply/last":"./src/exports/apply/last.ts","./apply/none":"./src/exports/apply/none.ts","./apply/first":"./src/exports/apply/first.ts","./apply/union":"./src/exports/apply/union.ts","./apply/except":"./src/exports/apply/except.ts","./apply/sortBy":"./src/exports/apply/sortBy.ts","./apply/compact":"./src/exports/apply/compact.ts","./apply/groupBy":"./src/exports/apply/groupBy.ts","./apply/distinct":"./src/exports/apply/distinct.ts","./apply/leftJoin":"./src/exports/apply/leftJoin.ts","./apply/toRecord":"./src/exports/apply/toRecord.ts","./apply/innerJoin":"./src/exports/apply/innerJoin.ts","./apply/outerJoin":"./src/exports/apply/outerJoin.ts","./apply/compactMap":"./src/exports/apply/compactMap.ts","./apply/interleave":"./src/exports/apply/interleave.ts"}},"type":"module","types":"./dist/commonjs/exports/index.d.ts","module":"./dist/esm/exports/index.js","wireit":{"lint":{"files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"],"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}"},"test":{"files":["src/**","jest.config.cjs"],"output":[],"command":"jest"},"build":{"clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"],"command":"tshy"}},"exports":{".":{"import":{"types":"./dist/esm/exports/index.d.ts","default":"./dist/esm/exports/index.js"},"require":{"types":"./dist/commonjs/exports/index.d.ts","default":"./dist/commonjs/exports/index.js"}},"./pipe":{"import":{"types":"./dist/esm/exports/pipe.d.ts","default":"./dist/esm/exports/pipe.js"},"require":{"types":"./dist/commonjs/exports/pipe.d.ts","default":"./dist/commonjs/exports/pipe.js"}},"./apply":{"import":{"types":"./dist/esm/exports/apply/index.d.ts","default":"./dist/esm/exports/apply/index.js"},"require":{"types":"./dist/commonjs/exports/apply/index.d.ts","default":"./dist/commonjs/exports/apply/index.js"}},"./apply/any":{"import":{"types":"./dist/esm/exports/apply/any.d.ts","default":"./dist/esm/exports/apply/any.js"},"require":{"types":"./dist/commonjs/exports/apply/any.d.ts","default":"./dist/commonjs/exports/apply/any.js"}},"./apply/max":{"import":{"types":"./dist/esm/exports/apply/max.d.ts","default":"./dist/esm/exports/apply/max.js"},"require":{"types":"./dist/commonjs/exports/apply/max.d.ts","default":"./dist/commonjs/exports/apply/max.js"}},"./apply/min":{"import":{"types":"./dist/esm/exports/apply/min.d.ts","default":"./dist/esm/exports/apply/min.js"},"require":{"types":"./dist/commonjs/exports/apply/min.d.ts","default":"./dist/commonjs/exports/apply/min.js"}},"./apply/sum":{"import":{"types":"./dist/esm/exports/apply/sum.d.ts","default":"./dist/esm/exports/apply/sum.js"},"require":{"types":"./dist/commonjs/exports/apply/sum.d.ts","default":"./dist/commonjs/exports/apply/sum.js"}},"./apply/cume":{"import":{"types":"./dist/esm/exports/apply/cume.d.ts","default":"./dist/esm/exports/apply/cume.js"},"require":{"types":"./dist/commonjs/exports/apply/cume.d.ts","default":"./dist/commonjs/exports/apply/cume.js"}},"./apply/last":{"import":{"types":"./dist/esm/exports/apply/last.d.ts","default":"./dist/esm/exports/apply/last.js"},"require":{"types":"./dist/commonjs/exports/apply/last.d.ts","default":"./dist/commonjs/exports/apply/last.js"}},"./apply/none":{"import":{"types":"./dist/esm/exports/apply/none.d.ts","default":"./dist/esm/exports/apply/none.js"},"require":{"types":"./dist/commonjs/exports/apply/none.d.ts","default":"./dist/commonjs/exports/apply/none.js"}},"./apply/first":{"import":{"types":"./dist/esm/exports/apply/first.d.ts","default":"./dist/esm/exports/apply/first.js"},"require":{"types":"./dist/commonjs/exports/apply/first.d.ts","default":"./dist/commonjs/exports/apply/first.js"}},"./apply/union":{"import":{"types":"./dist/esm/exports/apply/union.d.ts","default":"./dist/esm/exports/apply/union.js"},"require":{"types":"./dist/commonjs/exports/apply/union.d.ts","default":"./dist/commonjs/exports/apply/union.js"}},"./apply/except":{"import":{"types":"./dist/esm/exports/apply/except.d.ts","default":"./dist/esm/exports/apply/except.js"},"require":{"types":"./dist/commonjs/exports/apply/except.d.ts","default":"./dist/commonjs/exports/apply/except.js"}},"./apply/sortBy":{"import":{"types":"./dist/esm/exports/apply/sortBy.d.ts","default":"./dist/esm/exports/apply/sortBy.js"},"require":{"types":"./dist/commonjs/exports/apply/sortBy.d.ts","default":"./dist/commonjs/exports/apply/sortBy.js"}},"./apply/compact":{"import":{"types":"./dist/esm/exports/apply/compact.d.ts","default":"./dist/esm/exports/apply/compact.js"},"require":{"types":"./dist/commonjs/exports/apply/compact.d.ts","default":"./dist/commonjs/exports/apply/compact.js"}},"./apply/groupBy":{"import":{"types":"./dist/esm/exports/apply/groupBy.d.ts","default":"./dist/esm/exports/apply/groupBy.js"},"require":{"types":"./dist/commonjs/exports/apply/groupBy.d.ts","default":"./dist/commonjs/exports/apply/groupBy.js"}},"./apply/distinct":{"import":{"types":"./dist/esm/exports/apply/distinct.d.ts","default":"./dist/esm/exports/apply/distinct.js"},"require":{"types":"./dist/commonjs/exports/apply/distinct.d.ts","default":"./dist/commonjs/exports/apply/distinct.js"}},"./apply/leftJoin":{"import":{"types":"./dist/esm/exports/apply/leftJoin.d.ts","default":"./dist/esm/exports/apply/leftJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/leftJoin.d.ts","default":"./dist/commonjs/exports/apply/leftJoin.js"}},"./apply/toRecord":{"import":{"types":"./dist/esm/exports/apply/toRecord.d.ts","default":"./dist/esm/exports/apply/toRecord.js"},"require":{"types":"./dist/commonjs/exports/apply/toRecord.d.ts","default":"./dist/commonjs/exports/apply/toRecord.js"}},"./apply/innerJoin":{"import":{"types":"./dist/esm/exports/apply/innerJoin.d.ts","default":"./dist/esm/exports/apply/innerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/innerJoin.d.ts","default":"./dist/commonjs/exports/apply/innerJoin.js"}},"./apply/outerJoin":{"import":{"types":"./dist/esm/exports/apply/outerJoin.d.ts","default":"./dist/esm/exports/apply/outerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/outerJoin.d.ts","default":"./dist/commonjs/exports/apply/outerJoin.js"}},"./apply/compactMap":{"import":{"types":"./dist/esm/exports/apply/compactMap.d.ts","default":"./dist/esm/exports/apply/compactMap.js"},"require":{"types":"./dist/commonjs/exports/apply/compactMap.d.ts","default":"./dist/commonjs/exports/apply/compactMap.js"}},"./apply/interleave":{"import":{"types":"./dist/esm/exports/apply/interleave.d.ts","default":"./dist/esm/exports/apply/interleave.js"},"require":{"types":"./dist/commonjs/exports/apply/interleave.d.ts","default":"./dist/commonjs/exports/apply/interleave.js"}}},"gitHead":"415310590b4631b81ffae5edd8d9ef9d6a463b2c","scripts":{"lint":"wireit","test":"wireit","build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","prepublishOnly":"npm run build"},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"repository":{"url":"git+https://github.com/laurence79/ts-array-extensions.git","type":"git"},"_npmVersion":"10.8.2","description":"A library that provides common array transformation functions","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^29","tshy":"^3","tslib":"^2","eslint":"^9","rimraf":"^6","wireit":"^0.14.9","globals":"^15","prettier":"^3","@swc/jest":"^0.2.37","typescript":"^5.7.3","@types/jest":"^29","@types/node":"^20","@tsconfig/node20":"^20","typescript-eslint":"^8","eslint-plugin-jest":"^28","eslint-config-prettier":"^10","eslint-plugin-import-x":"^4","eslint-plugin-prettier":"^5","eslint-import-resolver-typescript":"^3"},"peerDependencies":{"tslib":"^2"},"_npmOperationalInternal":{"tmp":"tmp/ts-array-extensions_3.0.0-beta.2_1737076738766_0.506790536341613","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"ts-array-extensions","version":"3.0.0","description":"A library that provides common array transformation functions","keywords":[],"homepage":"https://github.com/laurence79/ts-array-extensions#readme","bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"repository":{"type":"git","url":"git+https://github.com/laurence79/ts-array-extensions.git"},"license":"ISC","author":"","type":"module","scripts":{"build":"wireit","clean":"rimraf -g .wireit/*/cache dist .tshy","lint":"wireit","prepublishOnly":"npm run build","test":"wireit"},"wireit":{"build":{"command":"tshy","clean":"if-file-deleted","files":["src/**","tsconfig.json"],"output":["dist/**",".tshy/**"]},"lint":{"command":"eslint --color --cache --cache-location .eslintcache **/*.{ts,js}","files":["src/*.{ts,js}","eslint.config.js"],"output":[".eslintcache"]},"test":{"command":"jest","files":["src/**","jest.config.cjs"],"output":[]}},"tshy":{"exclude":["src/**/*.spec.ts"],"exports":{".":"./src/exports/index.ts","./apply":"./src/exports/apply/index.ts","./apply/any":"./src/exports/apply/any.ts","./apply/compact":"./src/exports/apply/compact.ts","./apply/compactMap":"./src/exports/apply/compactMap.ts","./apply/cume":"./src/exports/apply/cume.ts","./apply/distinct":"./src/exports/apply/distinct.ts","./apply/except":"./src/exports/apply/except.ts","./apply/first":"./src/exports/apply/first.ts","./apply/groupBy":"./src/exports/apply/groupBy.ts","./apply/innerJoin":"./src/exports/apply/innerJoin.ts","./apply/interleave":"./src/exports/apply/interleave.ts","./apply/last":"./src/exports/apply/last.ts","./apply/leftJoin":"./src/exports/apply/leftJoin.ts","./apply/max":"./src/exports/apply/max.ts","./apply/min":"./src/exports/apply/min.ts","./apply/none":"./src/exports/apply/none.ts","./apply/outerJoin":"./src/exports/apply/outerJoin.ts","./apply/sortBy":"./src/exports/apply/sortBy.ts","./apply/sum":"./src/exports/apply/sum.ts","./apply/toRecord":"./src/exports/apply/toRecord.ts","./apply/union":"./src/exports/apply/union.ts","./pipe":"./src/exports/pipe.ts"}},"devDependencies":{"@swc/jest":"^0.2.37","@tsconfig/node20":"^20","@types/jest":"^29","@types/node":"^20","eslint":"^9","eslint-config-prettier":"^10","eslint-import-resolver-typescript":"^3","eslint-plugin-import-x":"^4","eslint-plugin-jest":"^28","eslint-plugin-prettier":"^5","globals":"^15","jest":"^29","prettier":"^3","rimraf":"^6","tshy":"^3","tslib":"^2","typescript":"^5.7.3","typescript-eslint":"^8","wireit":"^0.14.9"},"peerDependencies":{"tslib":"^2"},"exports":{".":{"import":{"types":"./dist/esm/exports/index.d.ts","default":"./dist/esm/exports/index.js"},"require":{"types":"./dist/commonjs/exports/index.d.ts","default":"./dist/commonjs/exports/index.js"}},"./apply":{"import":{"types":"./dist/esm/exports/apply/index.d.ts","default":"./dist/esm/exports/apply/index.js"},"require":{"types":"./dist/commonjs/exports/apply/index.d.ts","default":"./dist/commonjs/exports/apply/index.js"}},"./apply/any":{"import":{"types":"./dist/esm/exports/apply/any.d.ts","default":"./dist/esm/exports/apply/any.js"},"require":{"types":"./dist/commonjs/exports/apply/any.d.ts","default":"./dist/commonjs/exports/apply/any.js"}},"./apply/compact":{"import":{"types":"./dist/esm/exports/apply/compact.d.ts","default":"./dist/esm/exports/apply/compact.js"},"require":{"types":"./dist/commonjs/exports/apply/compact.d.ts","default":"./dist/commonjs/exports/apply/compact.js"}},"./apply/compactMap":{"import":{"types":"./dist/esm/exports/apply/compactMap.d.ts","default":"./dist/esm/exports/apply/compactMap.js"},"require":{"types":"./dist/commonjs/exports/apply/compactMap.d.ts","default":"./dist/commonjs/exports/apply/compactMap.js"}},"./apply/cume":{"import":{"types":"./dist/esm/exports/apply/cume.d.ts","default":"./dist/esm/exports/apply/cume.js"},"require":{"types":"./dist/commonjs/exports/apply/cume.d.ts","default":"./dist/commonjs/exports/apply/cume.js"}},"./apply/distinct":{"import":{"types":"./dist/esm/exports/apply/distinct.d.ts","default":"./dist/esm/exports/apply/distinct.js"},"require":{"types":"./dist/commonjs/exports/apply/distinct.d.ts","default":"./dist/commonjs/exports/apply/distinct.js"}},"./apply/except":{"import":{"types":"./dist/esm/exports/apply/except.d.ts","default":"./dist/esm/exports/apply/except.js"},"require":{"types":"./dist/commonjs/exports/apply/except.d.ts","default":"./dist/commonjs/exports/apply/except.js"}},"./apply/first":{"import":{"types":"./dist/esm/exports/apply/first.d.ts","default":"./dist/esm/exports/apply/first.js"},"require":{"types":"./dist/commonjs/exports/apply/first.d.ts","default":"./dist/commonjs/exports/apply/first.js"}},"./apply/groupBy":{"import":{"types":"./dist/esm/exports/apply/groupBy.d.ts","default":"./dist/esm/exports/apply/groupBy.js"},"require":{"types":"./dist/commonjs/exports/apply/groupBy.d.ts","default":"./dist/commonjs/exports/apply/groupBy.js"}},"./apply/innerJoin":{"import":{"types":"./dist/esm/exports/apply/innerJoin.d.ts","default":"./dist/esm/exports/apply/innerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/innerJoin.d.ts","default":"./dist/commonjs/exports/apply/innerJoin.js"}},"./apply/interleave":{"import":{"types":"./dist/esm/exports/apply/interleave.d.ts","default":"./dist/esm/exports/apply/interleave.js"},"require":{"types":"./dist/commonjs/exports/apply/interleave.d.ts","default":"./dist/commonjs/exports/apply/interleave.js"}},"./apply/last":{"import":{"types":"./dist/esm/exports/apply/last.d.ts","default":"./dist/esm/exports/apply/last.js"},"require":{"types":"./dist/commonjs/exports/apply/last.d.ts","default":"./dist/commonjs/exports/apply/last.js"}},"./apply/leftJoin":{"import":{"types":"./dist/esm/exports/apply/leftJoin.d.ts","default":"./dist/esm/exports/apply/leftJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/leftJoin.d.ts","default":"./dist/commonjs/exports/apply/leftJoin.js"}},"./apply/max":{"import":{"types":"./dist/esm/exports/apply/max.d.ts","default":"./dist/esm/exports/apply/max.js"},"require":{"types":"./dist/commonjs/exports/apply/max.d.ts","default":"./dist/commonjs/exports/apply/max.js"}},"./apply/min":{"import":{"types":"./dist/esm/exports/apply/min.d.ts","default":"./dist/esm/exports/apply/min.js"},"require":{"types":"./dist/commonjs/exports/apply/min.d.ts","default":"./dist/commonjs/exports/apply/min.js"}},"./apply/none":{"import":{"types":"./dist/esm/exports/apply/none.d.ts","default":"./dist/esm/exports/apply/none.js"},"require":{"types":"./dist/commonjs/exports/apply/none.d.ts","default":"./dist/commonjs/exports/apply/none.js"}},"./apply/outerJoin":{"import":{"types":"./dist/esm/exports/apply/outerJoin.d.ts","default":"./dist/esm/exports/apply/outerJoin.js"},"require":{"types":"./dist/commonjs/exports/apply/outerJoin.d.ts","default":"./dist/commonjs/exports/apply/outerJoin.js"}},"./apply/sortBy":{"import":{"types":"./dist/esm/exports/apply/sortBy.d.ts","default":"./dist/esm/exports/apply/sortBy.js"},"require":{"types":"./dist/commonjs/exports/apply/sortBy.d.ts","default":"./dist/commonjs/exports/apply/sortBy.js"}},"./apply/sum":{"import":{"types":"./dist/esm/exports/apply/sum.d.ts","default":"./dist/esm/exports/apply/sum.js"},"require":{"types":"./dist/commonjs/exports/apply/sum.d.ts","default":"./dist/commonjs/exports/apply/sum.js"}},"./apply/toRecord":{"import":{"types":"./dist/esm/exports/apply/toRecord.d.ts","default":"./dist/esm/exports/apply/toRecord.js"},"require":{"types":"./dist/commonjs/exports/apply/toRecord.d.ts","default":"./dist/commonjs/exports/apply/toRecord.js"}},"./apply/union":{"import":{"types":"./dist/esm/exports/apply/union.d.ts","default":"./dist/esm/exports/apply/union.js"},"require":{"types":"./dist/commonjs/exports/apply/union.d.ts","default":"./dist/commonjs/exports/apply/union.js"}},"./pipe":{"import":{"types":"./dist/esm/exports/pipe.d.ts","default":"./dist/esm/exports/pipe.js"},"require":{"types":"./dist/commonjs/exports/pipe.d.ts","default":"./dist/commonjs/exports/pipe.js"}}},"main":"./dist/commonjs/exports/index.js","types":"./dist/commonjs/exports/index.d.ts","module":"./dist/esm/exports/index.js","_id":"ts-array-extensions@3.0.0","gitHead":"baaab0577bffcf4a4f5440179bbd78a6dab721a7","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-SSgga2Br4W2xfpz8CavZmK4o4zcgz6rf877u4iMgR9zAEZvws7Oof+Ga11ay9IMGTdVhO38Z9LvAns1fCpS40A==","shasum":"101f5f72782acc8399611bc0fcdcc6aaa46fe9f4","tarball":"https://registry.npmjs.org/ts-array-extensions/-/ts-array-extensions-3.0.0.tgz","fileCount":460,"unpackedSize":244655,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTVFGz788svue6dKZ3nYo0hhaKJVx4WizjajN1s4pMnAIhAI3QZg/Tj/ySCWPHMYiMaay5ZIPKKTWwynxMIYOQoBfi"}]},"_npmUser":{"name":"laurence79","email":"laurence@hartgill.co.uk"},"directories":{},"maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/ts-array-extensions_3.0.0_1737113070329_0.04018712678957326"},"_hasShrinkwrap":false}},"time":{"created":"2021-01-27T13:54:40.489Z","modified":"2025-01-17T11:24:30.739Z","0.0.1":"2021-01-27T13:54:40.670Z","0.0.7":"2021-01-27T14:06:32.576Z","0.1.0":"2021-01-29T14:49:07.195Z","0.2.0":"2021-01-29T17:15:58.663Z","0.3.0":"2021-01-29T23:37:48.041Z","0.4.0":"2021-01-31T14:53:15.805Z","0.5.0":"2021-01-31T20:20:41.768Z","1.0.0":"2021-03-09T11:05:13.908Z","1.0.1":"2021-03-11T18:13:45.936Z","1.1.0":"2021-04-10T12:52:59.500Z","1.1.1":"2021-08-13T06:31:55.374Z","1.1.2":"2021-10-14T16:33:45.475Z","1.2.0":"2021-10-14T17:51:11.701Z","2.0.0":"2022-05-25T09:25:21.206Z","2.0.1":"2023-01-02T08:23:23.088Z","2.1.0":"2023-05-29T20:26:16.520Z","2.2.0":"2023-06-23T21:25:06.482Z","2.2.1":"2023-07-19T08:23:25.502Z","2.2.2":"2024-03-14T12:00:19.645Z","2.2.3":"2024-06-25T09:42:52.880Z","2.2.4-next.1":"2025-01-16T10:41:49.179Z","2.2.4-next.2":"2025-01-16T10:51:06.075Z","2.2.4-next.3":"2025-01-16T11:16:20.555Z","2.2.4-next.4":"2025-01-16T11:29:37.153Z","2.2.4":"2025-01-16T13:46:18.117Z","3.0.0-alpha.1":"2025-01-16T23:45:14.763Z","3.0.0-alpha.2":"2025-01-17T00:45:51.849Z","3.0.0-beta.1":"2025-01-17T00:58:21.243Z","3.0.0-beta.2":"2025-01-17T01:18:59.001Z","3.0.0":"2025-01-17T11:24:30.540Z"},"bugs":{"url":"https://github.com/laurence79/ts-array-extensions/issues"},"license":"ISC","homepage":"https://github.com/laurence79/ts-array-extensions#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/laurence79/ts-array-extensions.git"},"description":"A library that provides common array transformation functions","maintainers":[{"name":"laurence79","email":"laurence@hartgill.co.uk"}],"readme":"# ts-array-extensions\n\nA library that provides common array transformation functions beyond the built\nin ones in js, e.g. `map`, `filter`. See [functions](#available-functions)\n\nInspired by swift and LINQ.\n\n## Install\nUse your package manager of choice, e.g.\n```sh\nnpm i ts-array-extensions\n```\n\n## Using\n\nThere are three modes for consuming the functions from this library.\n- [extending `Array.prototype` using a utility import](#1-extend-the-arrayprototype)  _(simplest - recommended)_.\n- [importing the functions directly](#2-importing-the-functions-directly) _(cleanest)_.\n- [or using the `pipe()` function](#3-use-pipe-utility-function) _(compromise, one eye on the future)_.\n\n### 1. Extend `Array.prototype`\nAdd a utility `import` in an entry point file.\n\n```ts\n// entry-point.ts\nimport 'ts-array-extensions/apply';\n\n// some-other-file.ts\n[1, 2, 3]\n  .compactMap(v => {\n    if (v % 2 !== 0) return v;\n  })\n  .cume(); // [1, 4]\n```\n\nOr individual utility `import`s for only the functions that you need. The rest can be shaken out of the tree by a bundler.\n\n```ts\n// entry-point.ts\nimport 'ts-array-extensions/apply/compactMap';\nimport 'ts-array-extensions/apply/cume';\n```\n\nThe `import`s are idempotent. Mistaken (or necessary) duplicate imports will have no adverse effects.\n\n### 2. Importing the functions directly\n\nJust `import` the functions directly and use them as you need them.\n\nThis is the cleanest approach with no prototype pollution, but readability is sacrificed when wanting to chain multiple functions - or more accurately nest - as it has to be in this mode.\n\n```ts\nimport { cume, compactMap } from 'ts-array-extensions';\n\ncume(\n  compactMap(\n    [1, 2, 3],\n    v => {\n      if (v % 2 !== 0) return v;\n    }\n  )\n); // [1, 4]\n```\n\n### 3. Use `pipe()` utility function\n\nAlmost as clear as the prototype extension mode, but without the prototype pollution.\n\n```ts\nimport { pipe, cume, compactMap } from 'ts-array-extensions/pipes';\n\npipe(\n  [1, 2, 3],\n  compactMap(v => {\n    if (v % 2 !== 0) return v;\n  }),\n  cume()\n) // [1, 4]\n```\n\nThis is ready for when the [pipeline operator proposal](https://github.com/tc39/proposal-pipeline-operator) lands in typescript\n\n```ts\n// DO NOT USE (yet)\n// awaiting https://github.com/tc39/proposal-pipeline-operator\n\nimport { cume, compactMap } from 'ts-array-extensions/pipes';\n\n[1, 2, 3]\n  |> compactMap(v => {\n    if (v % 2 !== 0) return v;\n  })\n  |> cume() // [1, 4]\n\n```\n\n## Available Functions\n\nThe following examples use the `Array.prototype` extension mode, but can also be used with the direct import and pipe modes.\n\n- [any](#any)\n- [compact](#compact)\n- [compactMap](#compactmap)\n- [cume](#cume)\n- [distinct](#distinct)\n- [except](#except)\n- [first](#first)\n- [groupBy](#groupby)\n- [innerJoin](#innerjoin)\n- [interleave](#interleave)\n- [leftJoin](#leftjoin)\n- [max](#max)\n- [min](#min)\n- [none](#none)\n- [outerJoin](#outerjoin)\n- [sortBy](#sprtBy)\n- [sum](#sum)\n- [toRecord](#torecord)\n- [union](#union)\n\n### any\n\nReturns `true` if the array contains any elements.\n\n```ts\n[1, 2, 3].any(); // true\n\n[].any(); // false\n```\n\n### compact\n\nReturns elements of the array that are not `null` or `undefined`.\n\n```ts\n[1, null, 2].compact(); // [1, 2]\n```\n\n### compactMap\n\nMaps elements and returns results that are not `null` or `undefined`.\n\n```ts\n[1, 2, 3].compactMap(v => {\n  if (v % 2 !== 0) return v;\n}); // [1, 3]\n```\n\n### cume\n\nReturns the a running total of all the elements in the array, optionally mapping\nthem first with a callback\n\n```ts\n[1, 10, 100].cume(); // [1, 11, 111]\n\n[1, 10, 100].cume(v => v * 10); // [10, 110, 1110]\n```\n\n### distinct\n\nReturns elements of the array that are unique, using a comparer function if\nsupplied, or `===` if not.\n\n```ts\n[1, 1, 2, 2].distinct(); // [1, 2]\n\n[\n  { day: 1, month: 1, year: 1979 },\n  { day: 1, month: 1, year: 1979 },\n  { day: 2, month: 1, year: 1979 },\n  { day: 2, month: 1, year: 1979 }\n].distinct(\n  (a, b) => a.day === b.day\n    && a.month === b.month\n    && a.year === b.year\n);\n// [\n//   { day: 1, month: 1, year: 1979 },\n//   { day: 2, month: 1, year: 1979 }\n// ]\n```\n\n### except\n\nReturns values from the first array, that aren't present in the second, using a\ncomparer function if supplied, or `===` if not.\n\n```ts\n[1, 2, 3].except([2, 3, 4]); // [1]\n\n[\n  { day: 1, month: 1, year: 1979 },\n  { day: 2, month: 1, year: 1979 }\n].except(\n  [\n    { day: 2, month: 1, year: 1979 },\n    { day: 3, month: 1, year: 1979 }\n  ],\n  (a, b) => a.day === b.day\n    && a.month === b.month\n    && a.year === b.year\n);\n// [\n//   { day: 1, month: 1, year: 1979 }\n// ]\n```\n\n### first\n\nReturns the first element of the array or `null` if empty.\n\n```ts\n['morning', 'afternoon'].first(); // 'morning'\n```\n\n### groupBy\n\nReturns an array of `Group<K, V>` extracted from the array using a callback, and\nan optional key comparer.\n\n```ts\n[\n  { make: 'Ford', model: 'Fiesta' },\n  { make: 'Ford', model: 'Focus' },\n  { make: 'Vauxhall', model: 'Corsa' },\n  { make: 'Vauxhall', model: 'Astra' }\n].groupBy(k => k.make);\n// [\n//   {\n//     key: 'Ford',\n//     values: [\n//       { make: 'Ford', model: 'Fiesta' },\n//       { make: 'Ford', model: 'Focus' }\n//     ]\n//   },\n//   {\n//     key: 'Vauxhall',\n//     values: [\n//       { make: 'Vauxhall', model: 'Corsa' },\n//       { make: 'Vauxhall', model: 'Astra' }\n//     ]\n//   }\n// ]\n```\n\n### innerJoin\n\nMatches two array using a callback and returns the joined results.\n\n```ts\nconst leftData = [\n  { id: 1, name: 'Apples', groupId: 1 },\n  { id: 2, name: 'Oranges', groupId: 1 },\n  { id: 3, name: 'Cornflakes', groupId: 2 },\n  { id: 4, name: 'Random', groupId: null }\n];\nconst rightData = [\n  { id: 1, name: 'Produce' },\n  { id: 2, name: 'Grocery' },\n  { id: 3, name: 'Confectionary' }\n];\n\nleftData.innerJoin(rightData, (l, r) => l.groupId === r.id);\n// [\n//   {\n//     left: { id: 1, name: 'Apples', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 2, name: 'Oranges', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 3, name: 'Cornflakes', groupId: 2 },\n//     right: { id: 2, name: 'Grocery' }\n//   }\n// ];\n```\n\n### interleave\n\nAdds new elements in between each element of an array.\n\n```ts\n['one', 'two', 'three'].interleave(() => 'and');\n// ['one', 'and', 'two', 'and', 'three']\n```\n\n### leftJoin\n\nMatches two array using a callback and returns the joined results and unmatched\nresults from the left array.\n\n```ts\nconst leftData = [\n  { id: 1, name: 'Apples', groupId: 1 },\n  { id: 2, name: 'Oranges', groupId: 1 },\n  { id: 3, name: 'Cornflakes', groupId: 2 },\n  { id: 4, name: 'Random', groupId: null }\n];\nconst rightData = [\n  { id: 1, name: 'Produce' },\n  { id: 2, name: 'Grocery' },\n  { id: 3, name: 'Confectionary' }\n];\n\nleftData.leftJoin(rightData, (l, r) => l.groupId === r.id);\n// [\n//   {\n//     left: { id: 1, name: 'Apples', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 2, name: 'Oranges', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 3, name: 'Cornflakes', groupId: 2 },\n//     right: { id: 2, name: 'Grocery' }\n//   },\n//   {\n//     left: { id: 4, name: 'Random', groupId: null },\n//     right: null\n//   }\n// ];\n```\n\n### max\n\nReturns the highest element in the array\n\n```ts\n[-10, 0, 10].max(); // 10\n\n['a', 'b', 'c'].max(); // 'c'\n\n[].max(); // null\n```\n\n### min\n\nReturns the lowest element in the array\n\n```ts\n[-10, 0, 10].min(); // -10\n\n['a', 'b', 'c'].min(); // 'a'\n\n[].min(); // null\n```\n\n### none\n\nReturns `false` if the array contains any elements.\n\n```ts\n[1, 2, 3].none(); // false\n\n[].none(); // true\n```\n\n### outerJoin\n\nMatches two array using a callback and returns the joined results and unmatched\nresults from both arrays.\n\n```ts\nconst leftData = [\n  { id: 1, name: 'Apples', groupId: 1 },\n  { id: 2, name: 'Oranges', groupId: 1 },\n  { id: 3, name: 'Cornflakes', groupId: 2 },\n  { id: 4, name: 'Random', groupId: null }\n];\nconst rightData = [\n  { id: 1, name: 'Produce' },\n  { id: 2, name: 'Grocery' },\n  { id: 3, name: 'Confectionary' }\n];\n\nleftData.outerJoin(rightData, (l, r) => l.groupId === r.id);\n// [\n//   {\n//     left: { id: 1, name: 'Apples', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 2, name: 'Oranges', groupId: 1 },\n//     right: { id: 1, name: 'Produce' }\n//   },\n//   {\n//     left: { id: 3, name: 'Cornflakes', groupId: 2 },\n//     right: { id: 2, name: 'Grocery' }\n//   },\n//   {\n//     left: { id: 4, name: 'Random', groupId: null },\n//     right: null\n//   },\n//   {\n//     left: null,\n//     right: { id: 3, name: 'Confectionary' }\n//   }\n// ];\n```\n\n### sortBy\n\nReturns a new array, sorted by the result of a callback function.\n\n```ts\n[\n  { name: 'Brian' },\n  { name: 'Albert' },\n  { name: 'Charlie' }\n].sortBy(v => v.name);\n// [\n//   { name: 'Albert' },\n//   { name: 'Brian' },\n//   { name: 'Charlie' }\n// ]\n```\n\n### sum\n\nReturns the total of all the elements in the array, optionally mapping them\nfirst with a callback\n\n```ts\n[1, 10, 100].sum(); // 111\n\n[1, 2, 3, 4].sum(v => v % 2); // 2\n```\n\n### toRecord\n\nReturns a `Record<K, V>` extracted from the array using callbacks.\n\nSimilar in functionality to [groupBy](#groupby), but returns a Record, and the\nlast value with a matching key wins\n\n```ts\n[\n  { name: 'Chloe', age: 23 },\n  { name: 'Daniel', age: 20 },\n  { name: 'Polly', age: 16 },\n  { name: 'Lottie', age: 14 },\n  { name: 'Theodore', age: 12 },\n  { name: 'Hugo', age: 2 }\n].toRecord(\n  k => k.name,\n  v => v.age\n);\n// {\n//   Chloe: 23,\n//   Daniel: 20,\n//   Polly: 16,\n//   Lottie: 14,\n//   Theodore: 12,\n//   Hugo: 2\n// }\n```\n\n### union\n\nReturns only the values present in both arrays, using a comparer function if\nsupplied, or `===` if not.\n\n```ts\n[1, 2, 3].union([2, 3, 4]); // [2, 3]\n\n[\n  { day: 1, month: 1, year: 1979 },\n  { day: 2, month: 1, year: 1979 }\n].union(\n  [\n    { day: 2, month: 1, year: 1979 },\n    { day: 3, month: 1, year: 1979 }\n  ],\n  (a, b) => a.day === b.day\n    && a.month === b.month\n    && a.year === b.year\n);\n// [\n//   { day: 2, month: 1, year: 1979 }\n// ]\n```\n\n## Contributing\n\nContributions welcome!\n","readmeFilename":"README.md"}