{"_id":"@tsdotnet/linq","_rev":"46-b9dbf4dd299ce6088dc1b34de6f166eb","name":"@tsdotnet/linq","dist-tags":{"latest":"1.5.14"},"versions":{"1.0.0-preview":{"name":"@tsdotnet/linq","version":"1.0.0-preview","keywords":["linq"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.0-preview","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"67ce640ee946b5c1bc33a669feca6786cd164d70","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.0-preview.tgz","fileCount":384,"integrity":"sha512-BwoORBJbOvrlBoBr3G9d/GUswieWHTKzCJyLj85xTIOFdCEZ9E2XHVHDSgCR4ChYT4HNKl0VoKHOBjiMKDKAuQ==","signatures":[{"sig":"MEUCIQDPNH6oGNL9sQsoruzdpC3m27/NAak8QHQgLxshk7moVQIgVIpIP4X9bCawmZEZCS0WG8yq/n8scK9U7AwwHGwLiGc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":253492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevPU5CRA9TVsSAnZWagAAYWEP/iVk2y8dnfBaeg30we5E\nZUmp6kdKf6TRlaCFC4IxrQtm7Je0PR/TH6vfZyCikMqwoaJxQGzhp/Cqv/LD\ngDaTh7ZUmOx89IgmWeBZ610S6XcS253OmWzd4emTtyYFTsKnaefD0zAndNdk\nqE2TsHjKJ9u7OZGPoEseSJYGYk1+68nBiOI9r2l85Lk+Yjq8ie2ghzWzSKj5\nhCznbV4dWLrgM0OZ4WAr31PlupsTup0g0E9gVuF+aC37ZPDkh8SmHffdoUZG\nFGpCHzJGeMhu3pw0LO+gIcrFgerQuH9w7h20s6VqQppo/aW7PoN1q2PFkWEi\n6yJc9nCAkFay6FngDZrkI9ZH6h9Sl5Smm90RzauTH+fgLn1EgQt9Ke5Hqy1y\nRBe2cbGJQnndWEsnIAXGydHtT7pC22a+Fo5M1iS/W7qpwn3rgnWxDZUlaGhP\nEXj2Ie3NDar23J1QbyqKkZFJ5PGJptzdM4tm3Mh2eXwEp+h33etP57Ej6xKd\nY7khFVloYNkjLNJDgaPChKOVrQhdQoHV8jvExlxwZUvX96n1Ih5t1a8vPm7Q\njhf6MyqxFJk/XZizdTwdDve7VRweAcwki9fwfzLQv3VpSJdfsb6DwmcqyHu+\neO6HgJlE1WH4if7lX9oWbLp3ATK2nHbGwtbxxFoteJ7Cvg7CDAwnSnvGZrkL\nwZv1\r\n=ehQ1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"033a1c25e244590c6f3231288f81d70da7c3ce4a","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"deprecated":"Next preview version 1.0.1-preview","repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.5","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.1.0","dependencies":{"@tsdotnet/queue":"^1.1.0","@tsdotnet/compare":"^1.3.4","@tsdotnet/integer":"^1.0.8","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.14","@tsdotnet/linked-node-list":"^1.3.1","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.0-preview_1589441849186_0.6264552110035058","host":"s3://npm-registry-packages"}},"1.0.1-preview":{"name":"@tsdotnet/linq","version":"1.0.1-preview","keywords":["linq"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.1-preview","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"c89ddc2e802fada266d9b3fa0d295241813e2658","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.1-preview.tgz","fileCount":409,"integrity":"sha512-i5sUhEhS+9km1iKOrm5IFtBITHTMCNt/H3BxMlG9XOTGq2/lVY5jTwg0IyeZtfxe2W+RvpMZCi91ok0hheYaAw==","signatures":[{"sig":"MEQCIDrwiheID5OvPd3DeqqaD7jBDP03hsMesnnqqO+Gs5ywAiAgKGIGw0N4MMZi9de9eV0rVxP6i8x+Z2szz4sbtBY9iQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289790,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevh1kCRA9TVsSAnZWagAAREIP/i14cpjH/PB5E4t6fwYG\nl6lUwZ+LzJ0W617xCZiyxaaJcAr0ffzcNAtxOfchJFzKCSopU4RR+5vfPVGT\nT/gK62xHtfMlBgGz20pvcaDI9DUUsqBXhw3LwKOb6uegeUL7IH6i3BgfyPbv\nc71q3aGjDqX2leBBJ7jQccSb4sxkrGJkBqsr5ELUl2LEEgZumWRMTv6qKM3x\ncCRPCxbDXgJQyfW+SeKbxJoB/UCyLGp1lnEuHmyLvUrrorMDloDD7ib5Ha0k\nS5pdd+IP1TVt1knBF4Tga1CNNPrDC8WvvyUS+g5U+tLRqkvdGMSXqkAFS6M5\nfWXEOoKBjGBKDLyIW+SeH6dKCA5qr9rJem6+aeipxzSEebKAEBiptVMX+bsS\ncTmS+UeHqwXUI4h64fhMT0rAvu0nIjV/l7iYyr3C/yHc0aSi6FHs6973Ux9S\nMgdl8OtzAeIXL08SRNQiu9NUy3fwp0lVEMmO1X58vRhAsWqUeqCRG+04MsCY\nJskGwWfkqvmEj3y0eMWlxZiLh1KQYXAt1cY75YMG6TXls9qevwLcDyPhoCpk\nAXT2cFvId0woCQL1wRSjsEKOByX3A7klOPffYhwtYy28wXO0yQ6cnYWfldEt\nP/g6ovQ2rG9/jvLOd4gv2jGsyv9yTFiYQz+n+vlxKvAsdW2PnaxIGyMbZDZZ\n4iAr\r\n=07Ng\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"2fdc34e914e7ddafee3330684f2c05eedf5fcfcd","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"deprecated":"Intial release 1.0.0 is available.","repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.5","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.1.0","dependencies":{"@tsdotnet/queue":"^1.1.0","@tsdotnet/compare":"^1.3.4","@tsdotnet/integer":"^1.0.8","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.14","@tsdotnet/linked-node-list":"^1.3.1","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.1-preview_1589517667307_0.05121330374268962","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@tsdotnet/linq","version":"1.0.0","keywords":["linq"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"63226f791ac14ea9f98ea39535780845afce24df","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.0.tgz","fileCount":419,"integrity":"sha512-uPJxb/AqkyM0FMloWJy7Cs7nCrnzXb8V2hqxUM5RrptZBaQWQxGUyaWUTwy4hEnbGYJO/2YykhMXE2UMtteGmA==","signatures":[{"sig":"MEYCIQDWtYpy99Z2Owg/TnSNmgo5A5ZqwKIXxlfOTgy7OnAGIwIhAJuabauHR40MXCBbJTenw1aLM285DfjbK8+XiDhfLDRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev0E7CRA9TVsSAnZWagAA60cP/2+nhhlZn0xkCqekzKno\nGqijXfVDXU1AtegMaWwvq7WiLmBoEV5nO9qyURTf/iBHOhAxJY35LM582H49\nT6fv/9PyDrVCKcSzFbBYqFaiJbt+7tTW6dcyDlMYFe1UkDxITfRA3lpJjUIW\nAKYAcaTzajA/TjTbpAbYSMTM0FwPQQDkSLWUxcJ+96a+jg0WYrXWsx5aYIq2\nwHncKR7jowo+lna4CcDNy3DFaCrAUjlauwtVicZA0jMPvSyw2eTKlT6Xy0uc\n8oGVocpIobxnN1inJUEU+ou3gSDNWhmQFXyfJdRPIjF0idRz9p79IKCJjA1O\n93W8evdkc8I9KBZqE7JPKt1BmrjdyYH1Sx3H5PzYOO2CjShcUkg8r5KeYvH7\nd5GbRVGRIg6iRup7oJlFpJIASLnA3s0hwXBA/wWEVzBFt0fqPDVKAioAPGNZ\nF5SLpNgv6sCx/n36KU4As7YZ1SGSnpVcn/QmdBFxAucUdlY5D5/07Hx9DBhc\nXlkxFTRnOODKJcwtst2PZkBGaBTIEQZm56A5yI8TyxyzogzerwWqmLHt7hbR\nFf2Yr+M2hvbFMbGIHg/BF974xUF9GZOs4AcSPVTp3wx0k03xdlRqRKx/dOLs\nos4l0pQJ6O5CksJB2h48RdUgu8NeqjyRHR+TShBUmzf1RE1mlDy594gWmyVg\nt67L\r\n=tuM/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"10b9d4a8520fd94798f1baf659432b78833551af","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.5","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.1.0","dependencies":{"@tsdotnet/queue":"^1.1.0","@tsdotnet/compare":"^1.3.4","@tsdotnet/integer":"^1.0.8","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.14","@tsdotnet/linked-node-list":"^1.3.1","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.0_1589592378853_0.7045559296802975","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@tsdotnet/linq","version":"1.0.1","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"a85db83b60d9b66df6acc8f98646cb3392b1cd41","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.1.tgz","fileCount":419,"integrity":"sha512-El97k+sRmbXRybVRv0ISPwhKRkG6xGmPzhtLCOudG5Kt0S9f57lTf7oDxAdNyQ76BbS675MxJQduUaklOVSdow==","signatures":[{"sig":"MEUCIEwT0WQYxEJFBumynmR0qfL7nsSuBpjQ+1TbIoExt8RTAiEAoFbfDz/l8hc87JuwA7rdZ/bIqv81K+hzuzan39J729A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308449,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJev0XgCRA9TVsSAnZWagAA/QIP/j+O6kEifDpHP76FEwJQ\nxyhr2IXxrWApaFNdWa02uGkS+gB0+P3vhnegNSiftPpsq1HZa2YqxThOofG3\nLR60imcNYQBUImiImNjrTLnVXwwq658lQwnGSyjX0sp7xxcf4sE+NTCB2Nu9\nLpQzSGv/yxxYJ/QOitvMqSOv9Fo2wxChkOEiQgTYB3w3wX81PEglaOz9T5a9\n6d+tEldxTjPa9N4galzVH7S5fj0mYN+QFNTKa+6KBkgPq4HtYQHcY1PBNgrc\nDirBBpFT3k5H8HCYFNiUHxzOQOesBfhMRlXtmfTHxsrKWL6KK0RQnNmkozL8\nofu7WaAue8eBWvNdgA6exT5i3ZoT7iQyw1UxjNJR/D/fdkSCWw+88jA/6YYx\n+Zg+OCPt6AKLtE6C8BeTA8FzQoL5VoBuhua1INdc/ogj8PhMPOsJ58bknQS9\n2swE+LZksdDwlQuTfpXXQRAkvgMdK0CflmTTeSMdrEbb/HfeTtjySL10QfCK\n46Giy9rmPdWvHAfloqitcNHVX1dkyOa53nlY5oIqCEZ2Yn0KgoaCu3SwHssz\n9TvWTQlhKmzN+b8xnhnI1pUhffgHNpvuv5Yn6nTeuW7wmS7SUYifvumqHi5n\n4HK4x5OkP2srpP+eEE/iV3JE6Q6NrVYemk67+97nXZBIZdp1vRjO0oSWsR08\nHdpK\r\n=dYCK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"553c8b6f955be0f16b182dfe615531263b5bde92","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"@tsdotnet/queue":"^1.1.0","@tsdotnet/compare":"^1.3.4","@tsdotnet/integer":"^1.0.8","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.14","@tsdotnet/linked-node-list":"^1.3.1","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.1_1589593567646_0.7904060909288184","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@tsdotnet/linq","version":"1.0.2","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"262638a993b119072636c2cd7db08d5ba1d3acbb","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.2.tgz","fileCount":419,"integrity":"sha512-WKci+q7IMRKMbyhdYtul1cgViyk3BrYOGp0KFw+v7niByJLTfw6QYZR9D+RuZ51Vgn+Ns6YoWzksZewAZwoSkg==","signatures":[{"sig":"MEUCIQChXbu1ZkUs0Hnf6u9SOjZCf8idfhauw31tXcdAZ6YguAIgKzm8GI58fViF3vZts9vFOdHwQ30tPug19pAu1sq4rfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308472,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewF83CRA9TVsSAnZWagAA2qEQAJ9YH+WGxd5VczjfAF7j\ntUFF9R191dybcpjUuqxgF72UtSd3Jmn04XPsIWE1lXjuG9QvqzUig9plYn3A\nbqC35GA1PzQ05ncAdptlxvmUQW4Dd/0yRFoZ/DgLTMgQHQw5UKTagU2d0Syn\nV9qzTm6x31nN7b14gBQDXfsG/NONvPuUTBrZidUEIh5oJy8BJEVz0th+B4KW\nrHv0xO0b7Reuv8tIGWqAAz53pDFv8/7ALPpycVh50KtsI4KgozpyRzUq+UTQ\nxWzPAls2cTH80MK6nd94dG4yCUd73W6dF51ENh/KqTe+U0gjxsydMvn5YzX0\n+Z7W5soxMcCEo+RGIdiK8uAo3l8HdxRwqMrBvMUt/aA46zK7Cx50yRut2z4j\nPWFYrI+r9uJY79PZ/vJ2BTje2Lq0AePE+mm/5th9+GCm9HWQDRxQfY4BuDxy\nQSwLmEadHdaO5ymplCezF/BoMGE63X4d0tLZHki6JzkNPsz0e2Ha1DUDgO61\nEySkDqqAQQqCYPdpAxlSXhHQTPppzzjZhe4TRlOokHws0nSYsNG6t15jX1hy\naVLs1TUII+hOoZNgzqDqfqxzQYEnX//gLIhEDrZoW7c/8HZSFGDuEapB+3Vr\nnG+MuSUGK7JuPGQmOqB2SY4MuLW7IurQDUJQlhIzM4MGHt2YjtuBULHGRrRB\n/ZWl\r\n=3LF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"ce5b4c2341863e8bf98b6b1044b794a4acf97b23","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.0","@tsdotnet/compare":"^1.3.4","@tsdotnet/integer":"^1.0.8","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.14","@tsdotnet/linked-node-list":"^1.3.1","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.2_1589665591314_0.8277425099995579","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@tsdotnet/linq","version":"1.0.3","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"c30827cd5df35efd16d0d5997866e67705db7d04","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.3.tgz","fileCount":419,"integrity":"sha512-f1xsI/LcTAi6dNwDfpvYMpm+wT7VIYu7h1P8zIAX3HodslvcfreoyFHH/E2vKEEIb3C5qm0y1zinIVZzDCttPw==","signatures":[{"sig":"MEUCIQCWtdA1mCaVqKO7SvOAcNEyjl6pqYMDx+8ArzNrE3zlDgIgKj27jhtft9iBoQ79WpcXavc/VAZThVXGocNDqnfWkq8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":308473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewGpOCRA9TVsSAnZWagAA28EP/jPJ65qTCWiKjV1J3zRn\nayQSClnLn9r0YD1GdnwPsnhZRGN8VgRaC+9Y8kmMQoZfZBbhlzUqfiFDkn+m\niMZR9medfrctcku7aYYNcAuzSljYxLOPD54VT7zjqlDJGRnLzrA3Bf0u+lyO\n7EndNaQx8xPtOIecit2W5mM5mcL3fCy8HiSg+hxUhOdF5DtgiZOAofUTDgXZ\npBLn2C3xNn1G0Ia/qvjSojLpFb/sQSo3LSd0hPHPIPfsXhacZtHzDIBpmxc9\nNvkm/raO/GkeXW6Lo4k9YyEZBU2Lt+3gG9XtPcFxPKXjTVmezwWWGP/j8QOJ\nhH2nDSStFzKatmE9g8bciObAZwCITnQGvSqumPPuzZ2igxk0dHxFBfz5Ysrb\n/WDkyf/ufOOc3L95H84APNHuNn5wD62dZXhP9tdm2kvjicopdmys2Q+STyfm\n9+jDaSrN2vpWCG/ATLvbZ5gubpZqimUOoif9C3cHLlaHU8n/h4XPWc4u4MeJ\nI+uXPCDnssd4ho7WDWAd2NnWbNJPxa6C6/h1/Wj2Y4Nn2tH01YfrBBhDxSLu\nWOnEjbUhF9Utfgi7K1g8w8MWojcnv/7UaFFFeT9PVV+lB8/ttKl//caN9Le7\nbzsjW88qx9Ja6LW41DRfeGFoAX6+AbXt+RITTwkd62r8yO+b4qWTRVjZV1Rd\nTiE0\r\n=1dAE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"8a7b61d39f87fc6cca4ee2a8c4a977ac9b9a8b83","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.2","@tsdotnet/compare":"^1.3.5","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.2","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.3_1589668429753_0.9338630293707395","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@tsdotnet/linq","version":"1.0.4","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"b176ae3bee02e0678a97aa15971b4da74d6a934e","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.4.tgz","fileCount":424,"integrity":"sha512-Jz4H29EI1wZt8Oop41deEa4UZLPMnOn70P/O8j6vADHnbyW1qhijAYYdBizeN8GlxNtzu9MtYiNsiSpy+e+CZg==","signatures":[{"sig":"MEYCIQC6CYEgifVrhQAVhX+RcgmAsibxpxASZ9fypxacbsDH0wIhAOvkXiY4R40ogpvNQGndybQOBvlJ7EiVCJyfeDMxITec","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewW0uCRA9TVsSAnZWagAAd68QAJ2fJxKzNh5PSE34ELdG\n0SSERwULwdZSyH8T75BAPl4ntLM+9RUeYFXnGRkBlFYDNHIRbok9/86x2d4G\n3WuCFlZt2LSmM2X8bH5U5WcWHIu4fyPu1uZsQNKVMfys3zQ0YpXMUzr/Fa0m\nR2Fb6sBhk2gQlWwNDCALynS/LrnJvnP09n9JsmBNt4utYDoqhslfSl622pRv\nK4OEFYUE9ova3Lg7DpFXIfeukfOB2c8+HLAuc3VedYx+Er0dHwCffJHxCtxh\nuZO00wgUomIKbbtFSLHwzk2e/MVsdqi/Udil49/5k+k90npNUCsq8zcwXK4d\nFVr2ypsJrqcuFBHUrCOoXzfOW0YiIe0QSkRMShlNfqQRkn00DobBDOOKJvS6\nNgvmhhiZ7K+XQz9uHyFR//Km8VNOdHEpsrTJBGO1FX7fvxZxU/OqX6tz/X46\n4BLVK5hN8iwcOCY/7ihqfbDUyjDP/WDJlxMTuniKMcnQjGdNORFu1oaLxdWs\nDJNfA1EgeQY/QtCDc1gKjrlXfTuC5S9NloBUhGKri9F9cuElvX/k6KELURcN\nSA8RaHaMYKw2cHfOwwGsxyEjZzhWFVziK/ov0UDDz2JNns2suEI5ezWXSgHg\nfSdYUYrJHekhrElJP7TMo1IhDkLR10NvdW3NF1dl7O5ufA5mUzu+hiy5GTF7\nwpoe\r\n=IDVh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"32ca56bac87aa3e0ee71a7886d99bfb8b5c93d29","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.2","@tsdotnet/compare":"^1.3.5","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.2","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.4_1589734701492_0.9692804996524302","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@tsdotnet/linq","version":"1.0.5","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"e0ffa5d7437d17a62802634d98122df7c5d224bc","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.5.tgz","fileCount":424,"integrity":"sha512-EMxNTld4RyyA8L4QQHLvu6PKcJddIA3gletzIwaK1/R0A8EpKMqAt0SyxeEq20MVl3SVPw8LIyvUHKI4M4fgjg==","signatures":[{"sig":"MEUCIDt5piZyH+zCltrG5uBqD6AoVybSsEsRBMlUntGFqoqRAiEA2Hboh7mU3xYTrg/+WqzMBIte7pbs/ONRkookeFYL8Rg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewXS0CRA9TVsSAnZWagAAR1AP/0pcSmlUvhCPFdqk/2c4\nSK2efMRqvGZmD1d6SFy2RtUDsGJxuHjF+bt+LSwX3MrDbNEPEdJ5XN0GJZK6\nBNmsAJdpaixPzfk9g4R4exhTNybhtT5sioWd7Syqq+yuQZsX4g80VKcabBAo\npDhUe321ZeoUBypH0d/gNQZD1GUgb6ZQafyCS9GuOI+Z4gcjQI/YRMH3mKs2\nFd0CR9r56bhUHteWvfF25w1X8fctFvvqkpjlfnfC7PF+fViaVdrJCUMo15AC\nE4VjOaHLnjCYX4RwkCIoEugDA9FB7l3NEL8rSUQuaAlrfbt8Cm5/sZdflWQa\nc8cxdyZgS0rn/P+3Er4+mBY7PU2KqVxpYka2+j6s36lfoNLaW4QmiWNcRfHb\naAGYSdxAvzp+D0c6xrvC4wELDoETPktVJjPt1I/1jPYZOjr/HOARadl5YueH\nhX4YXpjK/+L6V/ZcSuhtM1+aK6ngYYdRBXAvm0EXK4NaBjvJWACenyK07is/\nPghRKEPpd3WTJ5jTLYK2WY/z8p3/pDJj6qgPCkmQBBD7ln8qarHxX5w/FpIJ\nlpeNeBCeYpuYZfC306KALSxMahLO5W5n7EqVSaXEh91waCIMSoiTSCXbiUL3\n7Fa4yr6KRjgSuOc6asyN+3YuTcpdtZNjlIuGUIjtjuGDpI8RbyyVvUzttVXc\neUvu\r\n=62o4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"eaf539ee593f563a9eaedaf7de4257f8542b2ed4","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.2","@tsdotnet/compare":"^1.3.5","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.8","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.2","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.5_1589736627545_0.7480545660126086","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@tsdotnet/linq","version":"1.0.6","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.6","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"e0c10fe0f9a0de54cc44fa37b90b1594da4e87cf","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.6.tgz","fileCount":424,"integrity":"sha512-XAUlq9pzrO5oNMCh+4DmfAryOMzcQlx68BLAqGy3j6wxlYqSllZgccvpQZvpreNp/7DILJHceb4DcuIYVcN+DQ==","signatures":[{"sig":"MEQCIF3bObnoYGrwgWPUscncNJZBq8vP3flzYMZ0c8Y/JYZXAiA2fC4urcKQ8mEsBjc+vW/CJ5b3jMFcScihApXMfUJSNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew4Y/CRA9TVsSAnZWagAAY3kP/RXsfkANQSNOMuUAfkft\nWoWqtftC1hHBBZIdRIJaXLxteQW56aEop6YYzHO1aG7uwdhWHmslVIvNuprT\nbk6FHruCIN971yQ3+Rr+iMml4EGQRN9iiBPE+diYpIx3iFGqnuRzN7b+lbgG\noQ1gmnGIFfWELU8dG02gpBFhnqOPHDcd4huosR0liszZC0E/Yw3MCiqrH+0z\nwYuzwSWtDVxTv24g5FNfO87Aa0vtairqkO3PLsk4GE94zJpHCnMOAXGiovyL\nzOFt49BJzYrMLTHBtI0taqbN0ldh5t2C+sgzkQSdrj88b8Wk0OV1xVc6fRXP\naSLMdIg5Bq6Oc1AncUvVfIMzE+xp4CFZ/8OQiYdDiPh8OSv7q0m051tED15J\noF/5zWvtSyeaE3xiYiOcWxY7lbKOCapco4FP0W+Mf7urFjMAQ6jqU0uWUxX+\nbeR3gLvAzX18ePnHseNjIqCsGEnnscLz3A3rYU21bPSvlaJQTsvuoNu6MfNO\nzrVpJuGyhy3EdY1Dv4Uqeq6UvEziZfb6RBrb9rfYAE9MWEQFrkTtyLTzeF02\n4MysUxECNY9YfLy25k9NuQW9ikN/GbMel199QK9nQ62WC9f/EgILpHeVK1Zk\nP2/4c0u4wAfN032E6CqQxWbobLIaSvD3G4rU0ZcmlklMFgnTZ1ScnBi1xiHg\n8a5j\r\n=f+54\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"2ba3322ae88f26e8384b627a72d62ef53859353a","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.3","@tsdotnet/compare":"^1.3.5","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.7","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.2","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.6_1589872191394_0.7219027826690896","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@tsdotnet/linq","version":"1.0.7","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.7","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"f37a4fa5e2320c2bac02813dac6c8644366ba138","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.7.tgz","fileCount":424,"integrity":"sha512-MxfCSOi0QR7ux+mGTw2Ok6ZuoEdCJUdd2Xp6mxCZsu8zwW8eUINQlcynMZByCFce68FmL15D7ONjYzWrq9cPnA==","signatures":[{"sig":"MEUCIQDxdXVhkj9AXe4TJUXL9OgGKN355mrEVth2v/vrGApxKAIgNZp1+9pHhnT45OJritNdJKOmvbgEB3CLOp7ftEuhihU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326006,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexHneCRA9TVsSAnZWagAAJgQP/jz3H/4qhzJ5pyyT8fu6\nbWR3a6yRNZPL3Yl/OgFU5hkZIewYWQbqv8FvgSbVR4NBxymj1LtQ7C7vNsuW\nEOJnu4Og589FOzk2QWw4MYKEW3K17EbvRMVYAifbDz7tBthURZySN7zZfTGI\nL3QFXj7cpPvXGG/kbbobk7yJdMTHWFFqRyK0joNwE+6LIwjBYP0ye2VUggnd\nUnSPtSN+wSl/WjzeXLoE9H7VXGL3ubwXw7r4A+gIIRIr1hgEoLiDv4klSh08\nmFiieTL4ayhZdy0ZF5dWNQNrqIgRz9TaflNaVI4r3cECBw+F/kRorIWx3fKc\nhP/fpwF48E7Xz9cVYsBCyjusjjALR7adRfVvj19sNJb/bjqjxrGdkZm8+BGz\n8yr7lYyKuHmjF3E5sWApumqRlDAlXXPZjanKnXRFcqZo9MNX1LXEYx7/FUV4\nKu7emlJEeIoNR6mwbslIYAhO4EYQ8XeHvWA35M89Na8F7fuUW6Jt/K/+BotP\ntRJxbaGjETp18iogXrXeESMcPGtphYLhsWbnniXXEGpDkO3sBqzQxTGOZqa0\nXu4cxUyPk456N4EzeVsbYNLi1+Y9CsZvn6Bl14rI7iOQXbUHYXAEwTcOjmeY\ngcK7Z+4WM4saOZe48H2Nl5NG03FWeiIsiTSw89fEYJbzmRkkrlcba2AfG9Ka\ndoqC\r\n=RrMX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"334090feb663a11bcaaaf1f210485b1ef0c89289","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.4","@tsdotnet/compare":"^1.3.6","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.9","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.7_1589934557622_0.8801051009097209","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@tsdotnet/linq","version":"1.0.8","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.8","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"7209ee03a694c17352fb7d22a7a140d423dcf4a5","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.8.tgz","fileCount":424,"integrity":"sha512-W5356oJugL+07dwxP5BdPTGQa2EhzWIv3rJGu7qq7MfxosyJ+wW7fRCw1KXilbZHP/tXfIf8SkT0CTg8A66IlA==","signatures":[{"sig":"MEYCIQDnoDlxuU67mQfbZQiqgZpPk2oq9SLR9xf3PFrFtFS6ugIhAOMdvBn3xTWy4x5LnCsAx/soZshwsGX9gXRpaOykpEMa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexiJQCRA9TVsSAnZWagAAYw0QAJOI/Jfk45ahP/ec0Enc\nGJBcxWZgb32/VaRzIWplH7zSSEEtaHVs+GQXWqMOQFRfB/0RSeQmOyZLaSWp\nyW8YxfdSzLQLZcqEFb3uZWvUA42WLZ7ZIKiGE/pE8mu/8OEC5fqv2ZCbzieG\nNihUXGK6RR7GyiS3Wu+juIe8nFMyZpivHc2qWNX1riEOFY2mK9OdcDJOSU8i\nXuuNjNlQuK9TMF5Ez8UvXlEQkt+pA/yRfL94k9e05k+QGWp0BoT96Q1G9R69\n0g6U2WhfyPpfSf9e1JUrF+lDP0/JAztRxVNYUQDdHqzJkuOCWc6HrUksKBYe\n/Cg0Ft9+oIm6Sl+e6Z0eDX/MpscDx4Poov528OwxSd3Hykd088EX95NPLudw\ncvNioFQESDJhgUAkrH6XeV4z/qHeVM1VRW5AYUPymev0NMaj6v62RzY6Lkqy\nTGJgjUikd5c8oc/tVWR7Kud8YhalZ+Xf12VT6QRxmFaIW4VCUO3S7cKYu8f1\ndKrPAE8NQHM9ZAZFyG4gkeZJZhfoj7EuaDBJkVzLr6vNZr9x0E8RfJ+Vtc/o\n9+VETr3+EtWfXqvYGwu6Iq2rTOA4SWib3WNQ9vaReA/ICUWIh01rxBME29Z7\nJFo/r31Un5me/C7+d/3Z60pktTRH0xnH/4Wd9bYGokl8KuC9aD4R92Dh8Coj\nj7sd\r\n=582Q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"d86e89808ca344a7882c8efaad0a9b28af364491","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.1.5","@tsdotnet/compare":"^1.3.12","@tsdotnet/integer":"^1.0.10","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.15","@tsdotnet/linked-node-list":"^1.3.10","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.0.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.34.0","@typescript-eslint/eslint-plugin":"^2.34.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.8_1590043215978_0.9637525960288931","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@tsdotnet/linq","version":"1.0.9","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.9","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"1af0fa5011f562e4c66d724f23c7f5f5594408cd","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.9.tgz","fileCount":424,"integrity":"sha512-tmhievSPlTgP9sdWZbm9n7fJUQsoEHE7r8esVle8AdidLW0noSfDm217U6wiRmc8ZD+IPD6Z9aZoAKMKmu+ANA==","signatures":[{"sig":"MEUCIETQhqqYlP9o0O82RWk7ftwgxalCwSOjvesonIC9VAZ6AiEA9zKV+OP9j7B8CMIIWaexebNGFG7KrsbNNpfXoFDyDZA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326026,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeyMphCRA9TVsSAnZWagAAu1sQAJ7cQRoJxtV3r6ZGdtOA\nOxbD2NqhQwIyC2O0PqrCpYs8KG/qbFr/1cI6wsTjysbO8+DI+fELhnzzoit4\nphz+kv5PeeitumscLkdTmPs+hCyCRu7bRyEQzd65Q6t0u/GR0tytZWc4O6SX\nTzV/uWzqCTzSZqD/v+mTk9dAydufXpBobvZ5clAYImr7szLzpP8ift/1GqhP\nNa+8AC/NNx+itTIGjosulMlZCgCqhktbKXlnHJLUdYiIlFnzBhuHENETlNw2\nb7QKVadqPNfol+9avJEicYD8sygf4UspCDUBNKPNVRxjhMZ6rjer5N3Xa9q/\n2G3BZ/C719x42Ww/9qJwY8bW8lmZX/glOcnygIV4Uo7p35nLS5Yvt0OGL42A\n7DmwFvTtUv3xQfgw/eCQ3VM85YR1R6OLu15aaszcPWphiaQtbXir+RTNvobI\nxvbCqpNDcWqSetY8F878NOOBVWC3WBXPZNWV71jQ1EiOKvcYJihwBuUezMSu\najslLW2B8NV9d4DXwD52eTSIYuLviIZLvph4S/csmwPscs0azKv8AmvglwmQ\nlEdFhNKRFSy1V81VUCL9sWChIJzsBMj+r82OxTCW/UQ/2w1qz13CvBq4QFjT\nhCqcMoo+24X/OGTnFbT6uUGnLM9gTSdKLm2mg6MQvR+p5rWAR2O6KGtZ6Kdb\nnOBk\r\n=H0e7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"5d9025e6554946ffd9b47a6bfdd26adb3a8f8e4c","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.2.1","@tsdotnet/compare":"^1.3.13","@tsdotnet/integer":"^1.0.11","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/linked-node-list":"^1.3.11","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.1.2","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.9_1590217312800_0.40495892375044784","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@tsdotnet/linq","version":"1.0.10","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.10","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"a0cce0f60cebc18fbd7d8936dc47cef6e264fe55","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.10.tgz","fileCount":424,"integrity":"sha512-htT0wHA1LbnTm2CFsb1Uht5b5dfECklbi75/o815RlZEZDC9LCXAWF818dGfirNAGOcHyN01D2hg9qqZsQkqgA==","signatures":[{"sig":"MEUCIQDh6vhBUUxPpcXc/qJ6XOlwJ+rVTxvGw5fGmg5r1pY97AIgbTpEkYn0zeuf6JE93u+bo/AiFcXTNshp2GSI7zeTOig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326027,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezWZfCRA9TVsSAnZWagAAXyAP/00j3Bs588RU9OLMZR1m\nqf/mr2jbB61M2R9f9R+Mj7K9smVk4ScQVT/Gs8i7Cp+TLhS5kjm5FMrDdkI/\nv6a/hC+BvJWngZHnCd2CM944Ya3lxs3NUbvlGY7zJArVlQe1Y+sPt3qR+5bn\nEvGSELbmM5oyI+gQkiUV4YZr2Clx6oHo2gFLBmBDlIiLW49VuM7+/qd2YU5I\nCRziSHFZY1V7C548rrWLQc0b9wDjX+1/KsZzoDCZ7e3ux1Brf19utjOl+GSt\n+JGE+hZe58z6CUm61xPcAvn+xuzyC23GBNnGGdBp6d+Wc9WirhOHMCdXvk+G\n6EG9CmS+tWCIFCTdjoLbQW/fBHJ501biYbYhSIamHx5LjeMBuFCxZG/X22bv\n/uwVwu5w6FLuCOuVXOF78ryB5UnEsHgGEsJSwenblwPFqStJNRcaTHHNgByn\npG/G7cPcdcm99URvCtKlIS5UwDHDrDZyHR0/bao/0unCb9plvoW9/HbG/q0X\n0lEh2ZWSU5eMxLN43ED0nD3/7SfNDaBS5vl4oKcHGZlGBfZC24k52RR7VcJP\nCUAe537GpVghd+HGDDrOSPHQKF6hnGY1h8gvP2k4J3yzFYulO4xlzKmPo8vt\ndVsvTw9iPuIbGoN/A2WDRvIxo/8HvR4wvlUXpmmy9vAn+xYbKQY1/FpwQgEW\nChB2\r\n=CzLY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"41814ee367e3b10e2cadd4edb82606ff432fb9ec","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.2.2","@tsdotnet/compare":"^1.3.13","@tsdotnet/integer":"^1.0.11","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/linked-node-list":"^1.3.13","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.1","@typescript-eslint/eslint-plugin":"^3.0.1","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.10_1590519391304_0.8556518112744989","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@tsdotnet/linq","version":"1.0.11","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.11","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"26ecce930aa418447de4ecfe4475c949cbf38549","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.11.tgz","fileCount":424,"integrity":"sha512-1fTXxWx6yfeLjKtdpyLuqX3D2ID0STlZzZ5+QgdF/tEJpkl8DtBdDEQuOjL7h0SyLGtcQ/1/6YBw2kemA1RxGw==","signatures":[{"sig":"MEUCIQCJd/eru+smkua70e93HtzJyc7FBNaB/C1cd/SoCd64PwIgCKEmq+z+dWq4IaxdwmqNJ10+UVXmbVGpO4jtYW31Qhg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":326031,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2ccBCRA9TVsSAnZWagAAfiQP/iO0tDSy/sKPOyrpzn3c\n5KHeKRQa8135qIwlNfBUIDbK/DrTSPMCYW3O5OOoQKYldoIt/zt2WZTwaBfl\n2/r5L7R8MWtBFVMMaxAKuCU0HRDdWesO7eocVME/fBcenS50uFTEVqg2be0Y\nPuBwdCiQqnzo/XMcswygFmh2vQ+ZRmPbrwtbNe3MXLCCIiRgmQlVF0a7rMhx\n/VUKxas/7ksrL+doh/g72TBUqOlBwodmo1pR73DLHkFiWOKej+9Yq1zrkmhr\nZaqp//Ed3xzRz1Rl7ZS1u8nbJ3VC/KIxM8hQdAxcy676G22kC/K4pGUd/xPU\nUYTU6hg6phYWmXvMfheN4kob7fRp9uRR84WveJMfpQD7EP8T7DCD5E/0G8q2\n3eanmPeRMSfS3Aj/GqHcTFczXD8OblcivSfFVNe2L95+M8QPgQ8zp/hJruZc\nFJOZkigaTEN9p9FnpcsLuZ70JznE/jN7ufD9aYAuYF9kqWaj+0qcNSWhhCac\nybH4GN5ovB4ISqrHCKK2jPCQip97PSkNeUbo/riQoIMuxtfoXNkYIhMI0zsW\nvli+pti3M4DkHszisyjBM7HcZCrCMjC89TkCCNlORmPXxKNxdJkszSks2uz1\n7A8CerSx9II3rl8hrAek6bv0O0IGlMRTUzGs6LxTdmn7pZvGlWR1pzggmlKz\nQym4\r\n=1rAm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"1e20ce5fc476dae5c5c2b87f47a7c8012ce5d3f7","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.4","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0","@tsdotnet/queue":"^1.2.2","@tsdotnet/compare":"^1.3.13","@tsdotnet/integer":"^1.0.11","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.16","@tsdotnet/linked-node-list":"^1.3.13","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.2","typedoc":"^0.17.7","copyfiles":"^2.3.0","typescript":"^3.9.5","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.1.0","@typescript-eslint/eslint-plugin":"^3.1.0","typedoc-plugin-external-module-name":"3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.11_1591330561191_0.4537525177895194","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@tsdotnet/linq","version":"1.0.12","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.12","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"7832679fc98f5ae39534a4c387118421eb1821a5","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.12.tgz","fileCount":424,"integrity":"sha512-IUgPRoWXviFMG35Pv31pqDBMPID4+QRk59hVDQVur3JNqMpVi9Z2fQ2mngnYwSoLSfPHubUyNJQxdvtZqrqiYw==","signatures":[{"sig":"MEUCICYqd/x2riqzkTPmYPKyT5hQNW359CQacriwWakCh36cAiEAxfFHL1pMw+IhWoeV1RqQYqjnQIQKX2f7AXxoMy/KyPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":325970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggLHbCRA9TVsSAnZWagAAGToQAJBZh+rmcc2kEHOYFlYK\nJuczXWLtWusDcauxDh8kE6BLMuGq/NXwSCOiG3NMcWw47QWD9Bh7vgtc4L8b\nSJWuXBNKfz5wY5nr8a/2AkgkjGG9XviH+lkC4qzlALArOi4yy/Q4L2lsgvyj\nB4lVRbI4ezLES1zz4E6qqhhGoFnAJ69ruBQ0lYn5fgmXzQqVDwXXnlJo8rBv\nGw97Wg9Is4pxthI2W05B+V56mOUKTeyk3vv+3Butydcl5AgWWSSUjw/EHlgl\nQA3edBC7G81+XbZ9peZzIolfnAbtjUyigzGLvqJ9tOsb99J2CHrkeyFLmr8y\npnLBd1tvf4JNCsdNb3QKi/5jUkdc8JvyUsWv7n9Nh2/GhDYXQWysUU/rmO9p\nos+oj8skRTO92HlKSq+TW9ySo+5MQQnMwxDlOMDi3k/fhq9XCzWnwZx13lNf\nK2Em2YbVZRC451v+dUZNIS/mwr6sv0egk+XYKb/409uxHSTqNu+J574M9WjR\nCM9SMEubilImffoZFkdcVV599DVCUqfbMwvX816QKJfHvxdFOPRxP1Xk56Hp\nscgZjpoyFrHDsowEzCFKZu7NrVa4tD9KBFX+OFLQnrcuQIyo8D1dflVj4m+x\ntHfZyXfsms61r1iYTMtu0Exo6oHPqnS+JvgLw0wuTbs/E6jW50iZvOlINVkW\nxl9I\r\n=J+O0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"04170e661c3650dcfb898b0afa9f29263e7e829d","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.12","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/queue":"^1.2.3","@tsdotnet/compare":"^1.3.16","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.15","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.12_1619046875082_0.2583883246278631","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@tsdotnet/linq","version":"1.0.13","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.13","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"360d37506f44bc2b866c72c586f347b3e6d21bd3","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.13.tgz","fileCount":424,"integrity":"sha512-P5wSOQtp9dMGJ/M8nWrIsT3VK43drFxjGe6lSRaUYyK4lMtd99uzIdaHmZPeUDmziygvfaV5kmLceokBFk62Ww==","signatures":[{"sig":"MEUCIEeWwfxBij+hckivS9NPArDCTpyf7qUOPk3RG7DSt1xpAiEAiaHujrvyF9OSNloiqcGi7Y6xxgPPhODjOcNHjii5k5U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSNlCRA9TVsSAnZWagAAeR8P/0KrjEqGF3Xse+U+QDgd\nZAIduy0delo7hvRxJYS38jSwl83PEBA6Pl+gsvB5SAhbEQl27ZCo+J10i+s8\nGTIz4/YpXHaBnyL1JWGTO9nbqXQ0rHnIo4/ZLMumlSTz6JuwZB1pCR2x+U3C\n2lq4J1mepZMK680SRjKIN8rkQMdSWzarkLmuuNHDrzGqqPcyoZhhk8zg+Jbu\nqNM6grpygpkVbcqMEbTxTr3nOfO2pVAV6UeWjmra2sP1ovafiJrmthFfyQHP\n1GXEApvaIO1tLpWWAOrsWelRvjXOlh/1g7vhj1AO1TCovNpepNObmq2nZiJy\nt6gnNXqp7cD+1RW5s64aXwqgA416qbjFNZUsYLnyrJ6Vi4CRM176SEVZpB3G\nE8x8DefbZ8Edi93fFq0dbCsmeVjwbKgbrxzgIKyDvYpwElYgdXfN6kGndHgD\nM83PhuDp6DH3fHzh/JsI38ASxVQM79Ohg/Dy/sQ0oYXW8oHsHsLYOnxRC1ad\nXNQWKmBUvEsTRzEzaFw+TwpPkw2diePmbpYhahFWNVXQxN4Pe3vQtAWl/qR1\nNInrDTgjqKfw+fV2C9+EoZ2zbeob1e49jhVV+/Ww3n9cye1akKBZzZ2TJx2x\nMEEO1L5wftJawUfN7EEXQ3NE4IY/So8Dp1fcixuz9nV3/5/DseN/Nm8Rgx2P\nHyUS\r\n=j6UZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"a576a18a64af966bf7ede021a48129c3a67d569f","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.12","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/queue":"^1.2.4","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.16","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.13_1619075940557_0.2889370660218966","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@tsdotnet/linq","version":"1.0.14","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.14","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"2078c0f90f75a142a3556e75a10dd26dfb28c35c","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.14.tgz","fileCount":424,"integrity":"sha512-s8MqlulrLHkD9hfPfDr7A3+YN3IwMvyfERg4YcPkYj0jCCh5ses2bwiEyZ3fvhQTaCbDOQoZlG0zLLh6b61oRQ==","signatures":[{"sig":"MEYCIQCc+ZO+Flb9xDnrpwWVlVbcJ8QmLKJKL12Zs039gmTY3AIhAMU6NP81FSK4ryM/H3ta2jvNUEO3vlVEyy0DwSBF7gVv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggSQBCRA9TVsSAnZWagAABeYP/3skonH+DEpg6rFjNzNq\nQ6zt0XXACH88pDD4jyxzYJs1vZGV5ifi4XGOUtLC/AwsAcJC8O+I4yvuagtI\nkoIGC6HgrO73vLx26tnUr6pvB7L1IIzUwU9vGGFeg9tEng4KZXKVUA+HYsiP\nK+F5RfWhgcYHC7VIrbNBsa6ous/H0FX3d5efzt+QZRSoHKydO7pXRaYNdlcG\n6rGORkOjYRy6qTzK3xzYNiKjihh8rQttn1apQBN3OdEQ5ZARN2dPZWguA8aT\n3GSZkM0uKL1PQEYh9whvB++PmfWevItXUg67L7ch1ZdWICkg38+J71UWV/j1\nZmRoLMUxzSbAqQ8+UtJCPU5zj9RSzXXtobg5w743XtarEQhENBKuE/PvU53W\n40vbBCVZAxEmJIm/4juxySiNDTzUt5RPK238Vtfr3ef3qJ+tM1RM8+HnQAHW\nvodbfz/JgDDwe6mWBcPMgV6+t8lDus4r2KKT2GIyMODx+/2wD8OGPjIeFcpe\nLkmNFkJ89dhSjdWA5OFFBEZgeREbBMs0ZBm2lNKTPElRrABWEAkb4qnaakMM\nBUegUvVVKYG212mYoAQ7shEjJic3oxQQnEbdFUsZvNaHhVuvwWZZ1zD8T8S4\n2vvznNj8SapqjwQnSiXOtluPxAe/Kc66V9qJ6J16zgpcSOwgQI7wg58gZwd6\nBfJC\r\n=Anj7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"3fa53b4becacb9c6d37d28abaaa40a5eeeb8590c","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.12","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/queue":"^1.2.4","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.16","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.14_1619076096820_0.49653873708808494","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@tsdotnet/linq","version":"1.0.15","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.0.15","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"f18e20a310f05797f4cd64a13aeb16d1d0be24f6","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.0.15.tgz","fileCount":424,"integrity":"sha512-7KRiEYFUUXKKhouiGTkdMJz8xlP29gf7SJ9THWeYzeTdC1eYQ0BVY7vmUs2ekOioeAe2L+K8sqm+gr64Ztfj7w==","signatures":[{"sig":"MEYCIQC9TytbDC1NSFdrjo0cjJuvPv5Os5UQlYRIHAEG9JbS1wIhAJdYsPhG8awfypfZ0Hxmhik8/IdIFVz/AyYutnAH9Xab","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":311064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtxOCRA9TVsSAnZWagAAnhUP/j3xx0jMSHjeWCor3JgG\npo075ipNwCF7IWzuNWrGOuVtFoknjx5SqY8qzMgeMa1+NBKl2HxwKC+CWcqA\n1JFn9aarnFXOXBtx3Mei48R2QewCFYJ1kMsdWjyAyeIw4kb+D9xIHTkjoPPL\nh8iM5oDtOQie98OMMDtvJq7NV5w6JCT6wsJmgecsi5jcFlUqV4YJNNFsgFfz\nqbuYNalkBIaFaMTGyakRJfHA6lz1MVskGU3C222GY4B6Ndl8NOsSt1IUaLoR\nEaZhCM4MvD4WsEUrzHuNcDwsHANWo1him37qEyfLnSKCguJbNwHzXzOWxAcA\n7wValxzNnZMcDclXOz205I52yF49bMw0YVyEqoi0gCf5Yqu1+Admx0gIZSWc\nWGbNShJgNgOEdXyxmkj2oolamUuC9nXBNDcYs7ySWbAmsaGGJjb4ruZxmQYu\n85ZGTL4Oba9wxMQrFqLq3dtU19rKiOP32G/MYgm2lBrOPmY216DP1wo9ITCY\nWnoXASEb/Dmw10/3A6LFMlHYToRT/EbWCCgcXfYVLbOU23OjaK4OodN212ax\nT4MtghQ5Ixt0/EHHvtUTk9tAbGAaTMWNntPvMPa3nPHfDzAcoGPDIaez2iqP\nSCSoi5V81qZRMv78uDAwJU1NPQb18NH3y7oeQIESSKK8vFmDwCN+KP3Voq/g\njQfH\r\n=ih2C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"80a23a945a227f46109a39d1186799bf457afdd0","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"6.14.12","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.4.0","eslint":"^7.26.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.36","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.18","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.23.0","@typescript-eslint/eslint-plugin":"^4.23.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.0.15_1620761678181_0.7384939536417234","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tsdotnet/linq","version":"1.1.0","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.1.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"6d70c872d3823e9262f9ece79c1e58f0fc251bcd","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.1.0.tgz","fileCount":424,"integrity":"sha512-hS+78R2jdRJ8aMHv3D2ApFTeIhYJ1EqXFrOpICSgqNKHHPWGxTNBmx83xgh/D3/oK+OP4xWO4OQppTKRyJUdsg==","signatures":[{"sig":"MEQCICYilV9SHegejgA/J1r3IGq8XdO3xZG0XiaQ82lCMJ/CAiA/Ne98FRlkodpM27paeNRgwo105jsY6FDxOZQi+7jN/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":319250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9JbBCRA9TVsSAnZWagAAyGcQAKRV9/bcSSdkXbeiBTe9\nptxQq7ZCRV+0AdWMNVRGxOJczUa8dfWKq3phCeaQLlmfSX2deo3xKvIS5k0b\nzd28ZqvBCl6NqKNfVH0z1jX3a4g4pDlwYLk5lAWYdYng3RpJpzIbhwkipdin\nKJKjECcKw4JWkCQHuzece2UQc9qroclGEx7kKX7ueoeH8GNkIJopasnkgkHM\nrKKHt4XAnh17ve+VKHHkiWDhJQ2F4p3yvH0lQB9ZeRhwjzmmOU1iu81SfX/2\ni19HcRyjhXLh9oRer07GQiBgyGI2Rg4h/ihankQ/nNEp3HFFVTnmPfbhbe0G\nue0UPfXQQ/BoH9kRutZvqtLVlHtB1SxCng03sGYBnUp97DlchNKC1BE+9XzF\nyWX5uGtUA2JviDmeFfGoS1H9mnnnEPUluP7mBZrrZnsXH+I2OiEtnqTatm/S\nNsJVs+yY6E3pUWQ4EmjVfoWOeT75nS1BiQwklOBbxB8huiA7HBps0sDzyEiT\nrFrUD4lc+VO/WlEDB0BbuyCnOstwIYKt0I3cy4xDwtIUv2p5AqntnFBwJc38\nd9+G8DWDUy5OS2t6Yi0oeVq9JFhtWl/z66TnaxRjTUZX9woFZj9ZRvJyc1dj\nN1CCeK0UVq0mP3ZEBWSgZNplq3kMhmqyFB5fyXROPPfc2ryE0LOTu8Q8MDlP\nhCZQ\r\n=yzKr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"714e4fd2f5eb569921b015ae179c871fccd19ab7","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.1.0_1643419329645_0.2674386271823226","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@tsdotnet/linq","version":"1.2.0","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.2.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"ab347f3fcd2ec9479bb9c9227431d1487505cf5e","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.2.0.tgz","fileCount":434,"integrity":"sha512-A4tlBTOuJRKj249u7QDi/1rQd6zxuSy8Zt3YE1qqH3AE6wHJ/UljsKH95IQhl3ieDFCeRZpYNmrOXks8gfLA3w==","signatures":[{"sig":"MEYCIQDvRq5QPEg7Jin4GNU1QdqC1Puou1xsN2pLErQxUP54FAIhAKoiU6yvRHP1CHKLDoowlfcmqARWRJ9hScp6ilHe7OzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":332843,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9azwCRA9TVsSAnZWagAAVJoP/jOmx0EZo+MTymyth2dq\nUhsbFlxWdME02Umvs9wkIXwydlM4NXQfZuE3D+cJwhAsBdvqRpyY0Q/7bkG9\nj5nhb33zE14fpENt6EquhXYqbZj9MVWYVVHx9c+tvl8NWBeD28j6dOpaVc6+\nvSFCbzlO6kjN6qM5vo4BZvPTNMTHsaCW0cfo4NuVHgHWiZBzyGMKENxNflg3\n8e609lv8RNTwGLnfnnlH2x+EkWKl1lt1HERXxtxCNiyK8MXVhrtRrD/ECh+N\nBsOl7AyI0DrsNCaJg3gOXIMCfayzn3giI/iQFyBItpIl9HaR26sQ/eRvvEu8\n7+ldZeagfOfknQRM4B/Elt4xfimD+wPsJrtO9gC8BhKJ4KGA6Z9QJH+PdWRE\nJjPzeF6+B+UpqiRXI0ahtF3+8m0+emNdWqbBMaWKsk7Q+mvb+1UdZnO1uzRe\nlsOpYwy8PjgqhVGpFr0Ir5mwg76W8nppYt+toIG3yOKtp86Lhtrkd9+042J0\nm3zYh7g9Dyd+LadILpF6/fQ4VO1ZTsG7d8L521X07RhdNX5/Og9juLiXMjzX\ng+jeTB847JNN53qQCk2eFMhEZXJBOcATWmXyuUus82U2P/rkdP9YdJRiRJCo\nQnoZO9TxTgk1GhrjObSLkMAFHVZ2Y8jJEiO3sSr7DszNcuX0QJZZVcYuLcH/\nzMLK\r\n=yTYw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"280303c91712fd9e6e0827a8cf9dbaa22acc0e21","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.2.0_1643490544740_0.7846189020580638","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@tsdotnet/linq","version":"1.2.1","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.2.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"55baf5343406a310534bf95c05ced7161ce77ea7","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.2.1.tgz","fileCount":435,"integrity":"sha512-UCK/VBhwa/bE7tc+LSmSNwVBASOf72I/R6LRM2lHkn3UVsvDY1pki+9i8UdZ6oHaKieMMy6WKGgFFP0GbxUj1g==","signatures":[{"sig":"MEUCIHsRv7NC4KbuDytI5zKVAyTqDdfFktlL/VmkFatXYnQPAiEA2Ox6nz7ljyahfojPa8CLHBPp3ZQUwB4CcRtDKtT7HMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":372422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9tvOCRA9TVsSAnZWagAA3YwP/RPXDwgMDI9TxZbaDtuz\nIQlUqPFxsQLvz0in4WVr14lG32GbM0ChvnvXlYy/o2EzKxncAIbcsKBVan4n\n15cHiOmAPRjfYIS11CrBmuk46zFgZRABsycct/i9zvoQFMgknkQnU838qskA\nvKkOVjuorj1x3C8gAlaS1NmIT6ovmaz4XREdSxqHL1q8IeRLhYpBWjEFrEOo\nMpiAvF2nj1ByrPrVi6cUxXLcgmTZcZuxzfR9kdzSLI2Ggwsma5RTKROzkznV\n+bUK6NEH9jAjdI45rPW2u5NRWhWY2dSHZ4KUtMO7Xsp7TU+sA5p0JWT7X3S1\n/InE+Se3JYlG4t0vuvvam+p9He45WUueYeD5DSI77HS770ZlHn1r/DED3Iag\nI3LlCK/bJLS6Ono5v5qswlqtxlc6WyG1rIRdym0TeAQHiQExeFyw5NSPaGww\nW5XOrbpDkeDS6cgB8/v/Gfu62yPVP9a+cfnwV728sBWZfJhKNoWm1+tCZe4U\nn7iyDwegIasxDqy/tFwRvYa9RfpPRSpRQbuGn909cBoDDYHN+N6I5YB5BC0s\nPxeDba6ND87zw9b+bKpSOoZ0OTm3u1Ruv1uAw5yhes0NvhqmuaKksh1u880d\n57X2ECq2Vb9wnhdzEi6WJniQ/cVpuEsQ+Zp555Gj0L99how+hU75oJn3Fk5w\na+HP\r\n=lfru\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"3fbbc89e2eb0f09126e1cb8be3fd84066116fee9","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.2.1_1643568078652_0.41105358841410133","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@tsdotnet/linq","version":"1.3.0","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.3.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"05f8a80d0231d2a27e41f925786a42a8c9fa6647","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.3.0.tgz","fileCount":435,"integrity":"sha512-LA4uLtxAQ54XUztGwi7KyP8n69LRarVgNrcTPoNf+546e1d+k0beiQE8vrg27qlup+9H2j6Vl2RE1mCwNPOAdw==","signatures":[{"sig":"MEUCIQDzw4daKPi7Wbivs9Dj1sD7zHNVZ70lLNDF5ARKnbfDhQIgcZ1whD3d2rMxlBYt3RlRL1iMs2tSThfNs3/FpHAacLc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9uyWCRA9TVsSAnZWagAAbrYQAIxyYNtkT2gGvxabKXv0\nRSU1RLkdJxRnS4HkAtlD1YZJyTv/6fffa6nS8JgD6czZMA30LtChxH8toM9H\nFAG2iqnv0r8v/de0KbDcWr6eNcAMgnjgtHaidEM9sl8kvpPHoEgQFj5G0sMG\nQ+tMli0KqS3NKu0w258IWzuKWD3RUKLS+4jv05uf1WgXj9gJuBMk/qM6VrLU\nfB1HIgYDR/QAG5JiwLfFXCqssq4XbkCtJR1Yo3exvOiVkeAy4cfZ/AjCr5/Y\neH1IZEQIGORrizCKjPkzI10/HbgR86h0UgALnMPsEMYuVjHm2JZTdkv8rVRV\nYcYCtSx8UFcAmsuT/K2zRoKE60m17I0W3E7OP+10EehLTFTRRVSC3kJc8RH6\nkUPd7kj7CDKsYL9qTxkWmW6fmhVR23ZjsUXkq64AldoTypcB0kgsykXT/Ax9\n44sboeqfhYCfEimI6uNk3ukgpveZrR9wbuyHjYzR5p49W6bURqhAqp7YnkYF\ngKWIZgqZIjMVEWEkI/a6Y1BcSUlvrZw7fcmo98Hj1r04kQK/Wm3iR+oxhINR\nQxd6Vf22yG6JyblEoM5mWr+AFKHqG2F6OIeXdCGkDL7UrZoK7+X1LCjaXTlb\n32JS8MFtshInychvZIm+BhP/fm2q2X429NZcT472PaSH4QIOyCKqniU0L6Ml\n6rz7\r\n=ba/F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"891e139b6ca59acf8b8ca2a129f18e43b55597ee","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.3.0_1643572374533_0.5896901442514473","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@tsdotnet/linq","version":"1.3.1","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.3.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"f12f62ec45847274655a769ee35b5704a8b5e9ba","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.3.1.tgz","fileCount":435,"integrity":"sha512-y9Kec/NYdrxQUlb9Y0Cck7j74cltHGHJiRVI8NLv2cY8xi9qLcUcFPZtKUe6IM3Q62Xw4WCgz9Vm5XfsEwtS/Q==","signatures":[{"sig":"MEYCIQCaXRHXDp/ieLQijpk2BGcpsL9WENPupGn9iQ2Sdwmu0gIhAPUu1e81enBUlcnLbZo8GcO/gEHKowF5R3E3sZ0yoVin","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9u02CRA9TVsSAnZWagAAuS0P/3HYgmc48jeRhQimgsNt\nE+XabuumA2V4GIEGRR658xAtgF+j7yjVzBb/899m8S6Cw/+wWgx3CYaDa8I7\na3S2i1f8BNCq1xnR7p4DKyiTSQFrAyu08TGdNvPNqkz7/CHeq2/EsuxfaLE0\njDc+c8fCB0SMvx85hTJzD93d6kSPml+FO3suUx9pRUz02d4jteudjkPmY2Nj\nRzIIoi+mb4icaZN0uzN7Oqk0c0sM/j+fmj8ShHOD2356EJc/Oz/aU32ghypR\nKhG6w6NYzJRnHzLsTo5S520Udez8nvsDuxtpL/h1bifSU9/cDDtAT2Hes2QL\nvqPQyyLymYUBVrr8XS1L39zB+w/eoDyLYiyPdQT5As11cnTRHTSOT8nBPwQF\npb1X0k+wItKG1LhiAATqZnRkUd8+4TZK5Qrh/hTKjDkjr68ZGWjzS4YwE/m3\n9fbjxYhlxONT3czSRrtSHBlJ0xEwqX644IDy9e6mkmHC7SEdpUo5bChR7PK0\nD+aCrQBTnDzfVWDHsFbkFUqSCfL8+8+oZH+QSf+ZhQ+IQm+UnYbWfp9fw5dc\nCqrzqeEpowaeSvKyuNoGW/jKzIAb9R9uezVhGy0Jn1RSsxqp45uy2M6cRWaE\nACrF/X+m8CIH/iPXQKH/WS/j/C9Iq9aTq2mZgrMlzXNLrB5ap3rwY1oZpydK\nQH1Q\r\n=uZZL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"aeab9f87827ee3f8da8eaa18acaba668f0ad6994","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.3.1_1643572534005_0.8352898480143276","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@tsdotnet/linq","version":"1.3.2","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.3.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"2bc9ac5c3314894925b42d44bbe1f71ea9c073a4","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.3.2.tgz","fileCount":435,"integrity":"sha512-XqqfrZCTAMVXMHCmm9mOn1qv+eJN2LyVTy65BvWbE8vvU4NzYDQOofjVwS/eUbXWCZsvz1qvge4kJzE+A/dKiA==","signatures":[{"sig":"MEUCIQCvevYkh6jLBQL4xSIpcxUKouFKJr9I9cUDvbfc9S3D6wIge7a6N8iSfq1iBNSaA5Pl1qdabFNN99mPwDVY0AVXz8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":379746,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+A5LCRA9TVsSAnZWagAApKkP+wfGB/qvdRCd6Zv1Y/De\n7nU3Gx17m19J3exvWZEFxfA7nqGamzzovgKcBtk312Zag270T6mvc95rFaUk\nvGE+u/d1TaQTuQ8iButrek/Vg+TQF5lMKL6guw2bxDkdlyUoMHEi3mTqXokO\nRB66mj2PBDtmteOHduZehD0C4hG9Et4bkavXEDzYAvnMwTeFfRbQfiZ9FuwB\n3udSDFgHsr+RZoA034mOmxI66xkAlsYQuwT4X7Nn3h2O0UP4FiPUv+X+Xi3R\npD4wvpY9zb8WGVLMBkWiYiuU3uaLpv118W5Ef2LQbt9qTeEhyRmbn0wafqRH\n3f5TuAb2Pq5RVxHJNf+C2uWygN9AN3LfrnVlLStTRH4ICdf/ijaK54wd1ngu\nhSnn3gKxPZxCWPCa9DBngMrHhfjHqGP3PKotoi0IGIPn9lpDzhdI6ElONez4\nY6SgJjl2SUdYXAfbGSqpTbp5J5/oDgixx0VNRymx4nqaocopTEjh3S2eomSs\nFTDB0jlNV1MFzj2d3NQEUnZK8Wi2J76w+zzEvIkyP2FgByAOWrhuYyLsfqmz\nu82aQDLS2oO19UTvuSjjWnHCHXSwrk4nv3UNa4RBshE5GRg9l8jPmzpkrK1P\n7YHD/ExG7oa7wMLcfiJ59G64Ly7R513SUDDkotF6zqBa753SLv5kgvS3ITaA\navWM\r\n=JGkr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"d7ab39022f17cf9d18b6a12524a4cc6de490df70","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.3.2_1643646538931_0.865498721227475","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@tsdotnet/linq","version":"1.4.0","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.4.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"eedf79a89072e5f7d879388e7cf784598332e89b","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.4.0.tgz","fileCount":435,"integrity":"sha512-eaWsVOFXy/j4dJCe2hJSFkLxHn2EoWpRiWyg1knESBSEqifjLIrU8T+3UJ7khI7IB4vrPpyUAx+QW1gU8SMAug==","signatures":[{"sig":"MEUCICGRFna1WIhjkgm1jGf6N9meZPrimab2zB7juEzulOsDAiEA1wpUji2N8to6FIiw0FraOByncu9e4KjcCdb9P9a1eyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/rubCRA9TVsSAnZWagAAoEwP/AjBzisRDv/L/5WkpdTY\nP4dNWJl461PYDrQoVYvK5VRxgFEfh6+iU+ZcNOMh4ILr/R/QfjrxOXpSGpr/\n+jQL+6bsarSoHP8KzTHorsWYwZK9yE1qaN0CcxtSRId03qt/sPvHX9737pfF\nBMkbJZ3+RbiUT8fvF9IGxke/LHKdyTMKGGmsmWYWK/soQxPREvwy2ZWo0Gj4\nYAxIIuLsJyAbZxSKNVKdlcW7aL9KE72wouACw41/KPQm1oJvBjSKuQBE9EWS\n45Wf4wqFovkRHX/P8e1t9LJKV4b6sFj72FaTrrfNLh0DRrBqSsqKBNgWKNFP\nIM5S5AV0fj+2/m1flQ/S6DG6xA/dkLpxUCTufB9VKlfbqMnL77VejH0MFPgJ\nb3tl3sBsRvhHCOxPPPnSX4qtsGj+gjDnKQDmoXcbn6Kfgd8V6dUUem7IaKeD\nrJwWbNh/uYXM4UQYSl/+tvd7tQD5c1SfgE8knmw0j0YVul2YKpSIFoFDZNo7\ntkX0ONQKY+QeDMWpBHbwZZgzuQekz1KgDEFgh9K3usYDqViTILEM+Ky8/Ni0\noSWuo2zqYXcuiMHPhpva6x/4BzSoidv/FW/RxRElTIUQi94NYCkHAD7rljpC\n9tsqda2o6nwN5EQ8yAKNpTU1dg5Pz+lar+q/x9grolTuw6cvV26LKCbeKfRo\nA2fJ\r\n=IbGA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"37217ededa5eab422b5353e99a33ca561bec0496","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.5","@tsdotnet/compare":"^1.3.17","@tsdotnet/integer":"^1.0.12","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.17","@tsdotnet/linked-node-list":"^1.3.17","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.4.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.13","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.10.1","@typescript-eslint/eslint-plugin":"^5.10.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.4.0_1644084123047_0.8800259708189273","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@tsdotnet/linq","version":"1.4.1","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.4.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"8bce51ff867f7565ac313e095701abcfeee90dcb","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.4.1.tgz","fileCount":435,"integrity":"sha512-RKkwbdzUMSTQrErZA9iJYLdjzovvgNnJTp3FoQ5r6+5cnfi1senkCLXb6VvYBt90OZul2bOkZNk9/gBBY+wVtQ==","signatures":[{"sig":"MEUCIB8DKmhJcdGGgmCwrkRFUSXXIMojOjoBd6NDMHjCaPEiAiEA4BbYlLZyLwgDAicvoonY0miozwOc0LkDVL7Ci+btUi8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383613,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCCG5CRA9TVsSAnZWagAA/foP/iOMoXJVlc6cOimCYwJq\nfghV3J0GJSBZYxkVyHg6/X49SRle5qC/CGouTbQ7K8gm7SQyOH0rBTCMjWEq\nL7BCg4GzKpGeo339K1yszRTaKwiCiNjEaif8aE9p3zNXjZN4Oi+JfT1Hr1DY\nSotUmXk6l8wjcS+wyV2O9ci421oTAMBDHbX6PxoL6+XDgCccRaoyiiPGv6qi\nX5Q9qHRHKfSMoTAppCHPrCspSJRvfmUGTAQbfuIn/y+z2qTy4No48mzI0ACF\n9pR0EwomPYP9ypFPpdoklHgO2SPvrKrc0fSkVzdqjtusVdvMg4GZ1wxcua9n\n69XnvplEyxsevQoyECVGtJ5dI7HTwW3/PC06SJA4XJoduSttuctCmbcDNkHm\n6pttjhRRHENMFHYjPS02+AGi7KqyUBLQ3x+JCA6j9TeZx4AF89iS09SU0f3a\n42H/nhP4LjZv1axeqX34kFGIPfs7YGxyPaHi5+huZZpIdm58Ynrt4DN4inzV\nmGXKg0oOHO1cBQmhsgyjwvb+xde7KkcmM56OZwjTpWfumpz2/5ZocDVKibvt\njsxX21mFmXUO6Hi6honMA2W0ByZAwrl6885brVF/xX7gpR2ezIfEAWqxjXrx\nvkBDEikkiv2Vg5zGbVaDo5C5SNEVhOqAGGIpwhCq7NVSrzhiEI46BDbPFxi2\nGnye\r\n=Pgd8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"e1fce9d7675c99625f067e470176e9ed53ab35ec","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.6","@tsdotnet/compare":"^1.3.20","@tsdotnet/integer":"^1.0.14","@tsdotnet/memoize":"^1.0.9","@tsdotnet/exceptions":"^1.0.18","@tsdotnet/linked-node-list":"^1.3.18","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.4.1_1644700088833_0.4103053361517979","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"@tsdotnet/linq","version":"1.4.2","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.4.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"99a61725fb7e0cbbbc9be933d1c5146dec454e5b","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.4.2.tgz","fileCount":435,"integrity":"sha512-XLlx2lEFoPUseDKP5xufwnxHl73LrIJpovtyeTfV3afpaw+FpGBZowpf5oc28x6sD1gdvsN1Gun9h2Cvb6yswA==","signatures":[{"sig":"MEUCIQCD4eQcTqeAf8Wt8zJPI/ELMNpIegSCj9saaCA/yJb0AgIgf3vd9PVDP8pblsaJVxVaizT7BZ6At+OMRhsmEDjdr+8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCYg8CRA9TVsSAnZWagAA894P/0yRTtH9a2hP2Q35caTR\ny/wxlJ9yCeUBt2MjRNgB+xhJGETRntX6W3a10GZuPKpOnqHLsP8HP8Agjlpe\nohxQF0s1AyA3wFTI2r8046s8m1aVy8OrRzmR4C6E9wo/qvxVcNQiDmU7wQxg\nfAIVGh8kqk/5sl3DIj4xoT73CQnQNW5FIiAQ6lT8N5THWKRyRcU/r7T2qmVm\nzUJBICPQZvswwxBMRR44jBgRKqOnpeUt6Ge+Dk+/wM39VBIpUNX8Q0CaoS2c\nRToqzUrxXKnlkG+UnssHFrZij6xSAFmfe1CjKzA/efK2JxfTfmZaXUK+6Gu5\nWX7whRl8GgvOiSUfHVy3A/LR/EQ9kvvm/JtKIXOp23tl5imjn59/ONtwqr/5\nfgJUKHJ8sGdqyDNmW4jQbGXdH2rFobOA5MqifQDzaHdbFnnR/f+TIy58wVvw\nIn+3M821inYqaHeV04DbWmUd9OuiShpBQN50RH/vJs6nK+b4ycIoX3VbHf8g\nElLeAHO9+FSeoiUkIXZdeCi4T/NXTXU6/L9UHXP0HmwWcNlEOsBK3LYF4dg/\nJecnlVQDSTWC84nhktP4xLQL8R+PQIpSv+/unc60wQF2QnyZz2VKgK+33dmY\npHiPkNdix5CTwL8z5JbBHKRETHi9gQKBSs89iCyu+PdD7S0+RhhItcaMCFTO\nl3Yb\r\n=lD8N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"c47ff8ae51f8c063bf75525aa1edb1641033e10e","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.7","@tsdotnet/compare":"^1.3.21","@tsdotnet/integer":"^1.0.14","@tsdotnet/memoize":"^1.0.10","@tsdotnet/exceptions":"^1.0.18","@tsdotnet/linked-node-list":"^1.3.19","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.4.2_1644791868628_0.509697681790364","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"@tsdotnet/linq","version":"1.4.3","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.4.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"143e55733bc1a628d3da1aef5ed57116994060fc","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.4.3.tgz","fileCount":435,"integrity":"sha512-ulO/GbMQ7b5f6yICS1J6u0JFlSpCB2bea+D1KGZMCZJ6xmNj/OBDSkSAHQ6gh7bJAYu3aovgTleMB8641qMvKg==","signatures":[{"sig":"MEYCIQCzAs1F1YX4d0ggGPElLgYSBI3nsouhzMRo325gXYly5AIhAIBreNn1lNKWAFVl1dVMq6YsV/SEOS/tiu7iI4T3rCwB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384211,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiCZCeCRA9TVsSAnZWagAAzx4QAKD3+XX9UmvF7tu//R3O\nRBw4ZCu01MykfWeKtE7wgjkwiXPj6JYcLUYLEFfH6HqDnIvj8/BwBlzGMzeS\nfnr0iGnzRmHVGDEn+jEAubmSl/KYyIBVV39U2za45BMSUaoNw9fspx3lhZRj\nYjF3KEQcKbAKYAHcprriaPvigSy6b/yOEW+llgEi42YpM0CI+bG0sw8f3rHt\nxf3ljpZ+yoY0C97dBCPsKG5MkxDf7nMdMepbRKQrfAfug4rjmLgTyFFu1qy7\ncXsJzh5elU1pkQSzr6hG4fgaQ0tVQ9IWpJ4dfFFX5wGwlaV4wzLj4z23MMU0\ny2tX+iUTpk8G9GkX3+/cB4HsOLLvSaTuSkhfJ51/PJCb2EJOGr8oyUsfNXcK\nFvtpVnisGbvxx+ASm+ETR7W+XFEaUvmL5xrUrZgEzeW/KrDL+ZWLmP9qt/pA\nR+mIIOXuzwr3HSBWjBUUCxLkMj+M9HgMRh38Djg73VXyfp0EFiW+eMIpyOBb\nxI6yRG7iLQlikUswdq3NZKNy4Eizs92wru/7wMcI91H+nabeX3d1VzTDYb7S\nOTOh8xqIqhl8R+oCwIOI4ACAcTU+1C7f3+80KQ4OCUCm5ZIL2odpWSL9jOjH\nkKCT6zVq/zZoxmDBbEghgCDbOJJakPeH9Zz3wyzXoZZYpvovx0fkAzTskDlJ\n0Tmj\r\n=HMlp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"77c7e2bd4dfb7fd906c7b6d45bf29520aa5338a3","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.1.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1","@tsdotnet/queue":"^1.2.7","@tsdotnet/compare":"^1.3.21","@tsdotnet/integer":"^1.0.14","@tsdotnet/memoize":"^1.0.10","@tsdotnet/exceptions":"^1.0.18","@tsdotnet/linked-node-list":"^1.3.19","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.9.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.4.3_1644794014730_0.6317046611056518","host":"s3://npm-registry-packages"}},"1.4.4":{"name":"@tsdotnet/linq","version":"1.4.4","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.4.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"c24bf0a2cc0272cd1ee808e8dbd9900efcb9834f","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.4.4.tgz","fileCount":435,"integrity":"sha512-W/XTnhsJ7ypCPOq5V+sX2cqtfvQeLT+5cUZlhtWZg+iqSGZpR7YVIL12tSHUzXPQ4lmBrkHFKHQlZ6DMc8QVoQ==","signatures":[{"sig":"MEQCIAR48nfHOC2DktRNYl59NuGrvB4y5nFHjV0EocUZcoz/AiAXG92y9iFZ9uYGJE45EwrhiolONV5Z7KVuQLc5zW+MMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":383384,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjn4MRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpkyA/+LH0hpnpo3GQpFS9IvqtF96aFkJoioa97EmHlnQZGocZ4+o7Z\r\nl/w7W3hU9Y47+NKLXBZiwu1lSkQ7KqIfNa5fD7oLlibogl3q3Mnot3flX/sx\r\n3RAFvfzzTnyVk9y9m3LrU0yBCiYa8gq8Uto5H6Ct1qIJZepsVrOx8btCx9W/\r\nPg16ytrxpwdYII46KKpXfynJK+GN+qWZZARHJSqHFgNvs0dQSnDgocde7HHR\r\nA4IP66rARY6G7+vk0QdbbzHgQfLcChKtx/Sj5ulhbIUKOatdPRjQYx30aAQJ\r\n/U/qV8jcFKLMlCOndG7of7F+QG2Nl1/Jjri/XNXPrhKYjw4TH3lkH3owNmp/\r\ndKWXUagGDh11VUJfHRZ0dIY/+Cpf/5jDSjPW2C7WpsjPn4n8Bp4ac8vmy80/\r\nnZQNFG7KzhMW7JehbfB6p7UVzmhXXFd9oj/SJLHSqy4C0+euI+eg2hKLh77/\r\nhwedFp8KwxtJ9JnsSmjh1FkpG7uRmAhtrqIQHdwfDZYacW6HqRZWwn9KBPww\r\nT5yZ7HTgSPaPq59LW9sB1ij7O4UZRFL+YS8aLuLFM0i4W2PYVzHYWYjPwAx2\r\nVbql5GjmzbfsB4pIh8Fwy2grRGWC51cbSfVQ3lStkeeSbNw6ei4z+TX0vHfa\r\ndmZ/W+N80EElH63m/bMwibE+J9gU5FE/OLs=\r\n=v4nD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"c02bed3257b871cc2b64eb02e19c923bbdc996c9","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git add -A && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"8.19.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tslib":"^2.4.1","@tsdotnet/queue":"^1.2.8","@tsdotnet/compare":"^1.3.22","@tsdotnet/integer":"^1.0.15","@tsdotnet/memoize":"^1.0.10","@tsdotnet/exceptions":"^1.0.19","@tsdotnet/linked-node-list":"^1.3.20","@tsdotnet/common-interfaces":"^1.0.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.30.0","rimraf":"^3.0.2","ts-node":"^10.9.1","typedoc":"^0.23.23","copyfiles":"^2.4.1","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.17","npm-run-all":"^4.1.5","@types/mocha":"^10.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.4.4_1671398161619_0.7000344384564368","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"@tsdotnet/linq","version":"1.5.0","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"51ac58ec191c172261b4c86fb1be5751e4e6e41e","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.0.tgz","fileCount":429,"integrity":"sha512-iIXXB3aLpnRR2NHpLqTNPM2Q3+Go6k9qkMbaWkp8aOyM0ZQxZkugHX8KytK17tvFcUZ9DOgETQPQ5mqVONtVaQ==","signatures":[{"sig":"MEYCIQDfXo2I1Hl+YJfxke7LVyEwnI5MguMersA5Hmxst7lPrQIhAKxZ8DJdfpygjFL8+aaFgPdD60yjpdIOIHp+YEWZmVLJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293453},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"ced29267ffe2aebd68dcf4131bfefddea3c1d027","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.2","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.46.3","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.0_1755567201914_0.1459449823605281","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@tsdotnet/linq","version":"1.5.1","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"3851f8140177818f88357d6ed34448fad071a7ab","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.1.tgz","fileCount":430,"integrity":"sha512-WWkAjH+72E0pudShBCpKafTwirLbIgWE+LUTuBtUn+MNDlHaR109bkN8Iv10HzsyAzPepIWYgOR5hot9jT0g3A==","signatures":[{"sig":"MEYCIQD2iTkHEn/7BqKhcxo6qVmcHcH9FIEBYNQzphKLA+AaLQIhAJWhOgdde3VYZC6otNXibgTdVkSoHE/aWwxt++bF7mMu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294003},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"cf512a4a34ae49c8a80712b16531d7b926122b0e","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.3","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.1_1755988929876_0.09388783770265308","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@tsdotnet/linq","version":"1.5.2","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"39383ac7c9d219a19785fd9e51730ee85db23ea3","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.2.tgz","fileCount":430,"integrity":"sha512-mn5eHViu+OH5ObRLSSwroNGiauzI5Xd8Wj43WWTG7ycipfNNY2PvYSG8a/WgqFP7FSunZcL9SS5Osy2QUiUTEg==","signatures":[{"sig":"MEYCIQC1MuRSRjxpGJ03um0tOcJEb2GjVZDfhz7/5qN3w/IGagIhAOFHrz98XhgzRHRLsQSlnw8Lyq+hjXXa3tZXrF628xnj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294003},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"c65cb7ffd94076d2c5451fa1d3a4c757145d5541","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.0","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.3","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.2_1756016019373_0.807883764819942","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@tsdotnet/linq","version":"1.5.3","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"ad6ddb4d487a86ec19a988830c9502557de13ecc","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.3.tgz","fileCount":430,"integrity":"sha512-CWVkN96P/6kwmFbBNWqyyBFzqs5PdccdR2NjTONzMs6HaojoahcId6Ot/WX/4f7yfeKpEhWMi6TyvKL3u580Dw==","signatures":[{"sig":"MEQCIEOO5n37IHwOdcjOTebkushQNfK7gjcYOEHkI2z/N6kpAiB9/dSL73vVo4f7gM5rigb8vYRHMlkdApHddF4S1c2JnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294003},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b5b65ea64c92547e5ffbabb1d8c8dcb45cef8038","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.4","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.3_1756016215844_0.9919410507261834","host":"s3://npm-registry-packages-npm-production"}},"1.5.4":{"name":"@tsdotnet/linq","version":"1.5.4","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"97c48ac4d9cb591ea1f3e0ba397db35c6a549df8","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.4.tgz","fileCount":430,"integrity":"sha512-M1z00yLZBxhbm5JpdkUg/O4E7g6UQ7qaVoNcM7dnmknLYd5BETBHXpNL0EE8XOEJhilUsawdDOpInyciuDXwig==","signatures":[{"sig":"MEQCIH5tI0Oz6DwtDKJq4djK8VaKkkNsbz/W3I6DVZTMffEyAiAR3ldjjvmjLjcdDbKm0+CC59+InjiRUII79IhivCidmA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294003},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"961523356da00bd787e67fe3c89c44da4110cfaa","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.5","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.4_1756016449015_0.09010443794111334","host":"s3://npm-registry-packages-npm-production"}},"1.5.5":{"name":"@tsdotnet/linq","version":"1.5.5","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"35b188157cbde917ad448fc6e9d48d5dbc12a4f6","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.5.tgz","fileCount":430,"integrity":"sha512-wWyMj3Q0L5GJGgdKs6T9lKA/sXPhiWeF3P4EvT2sVN2tEunBbYKn0QVb3dAOYfFiPkMle2tm752uyxEZB01t1Q==","signatures":[{"sig":"MEUCIQCMKiORTaJ4tjzM0lQKJg9ELX8wQO2CUqkSfVg5RFAYagIgNQwOdqhCWafrHT5Em1k0qTqp/UtnDuwUTH9Wa1IFpt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":294003},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"092ed04c775578177b7b905c4a99f0b43157389c","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.6","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.0","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.5_1756016650381_0.48041548355994745","host":"s3://npm-registry-packages-npm-production"}},"1.5.6":{"name":"@tsdotnet/linq","version":"1.5.6","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.6","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"6087c07b63930f67381293f91db71aa466203ba2","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.6.tgz","fileCount":431,"integrity":"sha512-Xmgqp6hWCpw/kE7UoO+vhFOF84Fxu34AYFjrPZVRs+JDBNfr1jsyla6rHh3tbWovzaIZ0PP3Wg7z49eZRh/iXg==","signatures":[{"sig":"MEUCIGpfXt3sDb7Ichy7Ggp3SadVpi2WdQFTr8qoOMytcIa0AiEAuT2+VYrs8ASfWyEceg5RqaHgcQ6eWhU+ngze39jlFmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293876},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4313bf4c00ec6cc1068ba8f019ac3a1cca831d81","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.1","@tsdotnet/integer":"^1.2.3","@tsdotnet/memoize":"^1.2.2","@tsdotnet/exceptions":"^1.2.4","@tsdotnet/linked-node-list":"^1.4.6","@tsdotnet/common-interfaces":"^1.0.5"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.6_1756158183954_0.6658233836856304","host":"s3://npm-registry-packages-npm-production"}},"1.5.7":{"name":"@tsdotnet/linq","version":"1.5.7","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.7","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"de51db5bf07252b7bdce7784d237a301a1c389d6","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.7.tgz","fileCount":431,"integrity":"sha512-IilDAdQ/LJmV+Hp/gaTPHj/DOntITcLvnd9B9FIhvPDjWevKBNiJQ8TTb4erpQMP5yl0SmCHL4uTkSikiiNk5A==","signatures":[{"sig":"MEQCIDaTmpbzcfdkuXFG4/bZvgJkgtdzSyCaaMyfhnx9QeJAAiAvcWjPHZGWJ4VjRXUWLeyhwIuQ8RdxrK2X24cvKcXhxQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293876},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"937ebb4360eb7e86d4c1785eb3f466c571dbf0ac","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.2","@tsdotnet/integer":"^1.2.4","@tsdotnet/memoize":"^1.2.3","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/linked-node-list":"^1.4.7","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.7_1756158533568_0.33939700497484315","host":"s3://npm-registry-packages-npm-production"}},"1.5.8":{"name":"@tsdotnet/linq","version":"1.5.8","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.8","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"c96d31b588e1802885b0e56878f4602f51b96a4e","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.8.tgz","fileCount":431,"integrity":"sha512-J3LK2fXJBI/MqUnRBEQznPI2GHNOZEJmlmpULfPnKV6DqxijxwaNrMT85QOQYz7UmxtqgMgEBKC5n7TnZeCewA==","signatures":[{"sig":"MEUCIQDsRHbLl9R5i58TZt8bIOkkXnYR5VfXTK4IZ/Ggy8xTWwIgVREVBvGjGJmRialIRib/BnieSFuTfP7Dxmm7zxAI6zA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293876},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"57cbcfc5a41bdee36dcd2285e6a0a3cf65081bff","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.3","@tsdotnet/integer":"^1.2.5","@tsdotnet/memoize":"^1.2.3","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/linked-node-list":"^1.4.8","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.8_1756159130499_0.562253672145679","host":"s3://npm-registry-packages-npm-production"}},"1.5.9":{"name":"@tsdotnet/linq","version":"1.5.9","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.9","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"78c5cbd49943e9690896e93a8a7322e23e890f6b","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.9.tgz","fileCount":431,"integrity":"sha512-ofU+T2l80UkN00/sp/woKe2bspkEZoYKGX8I9189Pwt5HyRTeBM0p80EiF7W8A0dnquj7f8MM7RTpzZhf75EYQ==","signatures":[{"sig":"MEUCIEa7nmQGF9C7ScQcZdxB/5RL5jwIoZMxGCLhOJV93MPsAiEAkAaU1QXDkDzUnqxzbnay8KKP80urfiCTWr/XjiEaMkU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293876},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"79bd2730c1b23c519efec870204772a4e3d77a70","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.4","@tsdotnet/integer":"^1.2.5","@tsdotnet/memoize":"^1.2.3","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/linked-node-list":"^1.4.9","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.9_1756159310787_0.7067776184200496","host":"s3://npm-registry-packages-npm-production"}},"1.5.10":{"name":"@tsdotnet/linq","version":"1.5.10","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.10","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"e43f73a97223e6550b2919727f118434f75eec48","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.10.tgz","fileCount":431,"integrity":"sha512-WwG8bXHZ5IWaZSqFkw8kelZ9brCw1FQqJntK4VF9wPdApTJeiLPfLukQBvBhH4j1LNz9acmNIoBOm+VVEZF3Fg==","signatures":[{"sig":"MEUCIGJkxUsMgOID6ExuNOor7ITdQCMNJelEPsyIH/l8pJlqAiEAiH0ihs1JGLq2dtjGbVv8GPami5iVWtReNMemVIXl91I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293878},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f9aec95316b4dbdf6abdf9f87324bed2b09bc611","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.4","@tsdotnet/integer":"^1.2.5","@tsdotnet/memoize":"^1.2.3","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/linked-node-list":"^1.4.10","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.10_1756160102708_0.28806495967976997","host":"s3://npm-registry-packages-npm-production"}},"1.5.11":{"name":"@tsdotnet/linq","version":"1.5.11","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.11","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"9e2f9c8e35ae8d7b2b38afba4c7505139e774739","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.11.tgz","fileCount":431,"integrity":"sha512-Lu91XRDuw4MgnKRVmqKsBOr/WV2IR4Ae1Wt+YxYqZHxJYRasXYJfLriYv8H4p8utmNMKcE6i3mrOe8cgXtGm2A==","signatures":[{"sig":"MEUCIQDULgvJoeM7vxodS4EydT3OoPpdzP5aWtf7+/ed8zZOIAIgOF2qX2sW0XxhSuzM+VtRB3+MW66GzuPJHq2TfMx/N8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293878},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"daa30537f27b80332c6490d4e3a2c9db6792dcd4","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"10.8.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.4","@tsdotnet/integer":"^1.2.5","@tsdotnet/memoize":"^1.2.3","@tsdotnet/exceptions":"^1.2.5","@tsdotnet/linked-node-list":"^1.4.11","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.34.0","rimraf":"^6.0.1","rollup":"^4.48.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.11","@eslint/js":"^9.34.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.41.0","@vitest/coverage-v8":"^3.2.4","@rollup/plugin-typescript":"^12.1.4"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.11_1756160271166_0.2013519518549698","host":"s3://npm-registry-packages-npm-production"}},"1.5.13":{"name":"@tsdotnet/linq","version":"1.5.13","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/linq@1.5.13","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/linq#readme","bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"dist":{"shasum":"5e66c416aab872d4e1da16b049aaccc324f6ae00","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.13.tgz","fileCount":431,"integrity":"sha512-Ct1dtxkAoCqJyNqmUEGJP5JpksaYLvSJFyXi3UdIrQKIyFmKd5DXNKbErq7oKqPIKT2sQnxebDe3utAr0mNrsQ==","signatures":[{"sig":"MEYCIQCFNsD93goccH2VFgjavDpGinBitpw6269UrAKUegXJhwIhAIN7acFnpTwoM3zPaaQXNzAlg3wqZNivQHgIu3kQqSbF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":295105},"type":"module","_from":"file:tsdotnet-linq-1.5.13.tgz","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","copy:dts":"cpy \"src/**/*.d.ts\" dist/types --parents || echo No .d.ts files to copy","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"pnpm copy:dts && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"_resolved":"C:\\Users\\essence\\AppData\\Local\\Temp\\c37614ab39aa9d1ec7a186efcb25050e\\tsdotnet-linq-1.5.13.tgz","_integrity":"sha512-Ct1dtxkAoCqJyNqmUEGJP5JpksaYLvSJFyXi3UdIrQKIyFmKd5DXNKbErq7oKqPIKT2sQnxebDe3utAr0mNrsQ==","repository":{"url":"git+https://github.com/tsdotnet/linq.git","type":"git"},"_npmVersion":"11.5.2","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tslib":"^2.8.1","@tsdotnet/queue":"^1.3.1","@tsdotnet/compare":"^1.7.5","@tsdotnet/integer":"^1.2.8","@tsdotnet/memoize":"^1.2.5","@tsdotnet/exceptions":"^1.2.9","@tsdotnet/linked-node-list":"^1.4.13","@tsdotnet/common-interfaces":"^1.0.6"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rimraf":"^6.1.3","rollup":"^4.59.0","vitest":"^4.1.0","cpy-cli":"^7.0.0","typedoc":"^0.28.17","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.1","@vitest/coverage-v8":"^4.1.0","@rollup/plugin-typescript":"^12.3.0"},"_npmOperationalInternal":{"tmp":"tmp/linq_1.5.13_1773691779736_0.1834796964526899","host":"s3://npm-registry-packages-npm-production"}},"1.5.14":{"name":"@tsdotnet/linq","version":"1.5.14","description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","author":{"name":"electricessence"},"license":"MIT","type":"module","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./dist/types/index.d.ts","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/linq.git"},"bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"homepage":"https://github.com/tsdotnet/linq#readme","devDependencies":{"@eslint/js":"^10.0.1","@rollup/plugin-typescript":"^12.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"^4.1.0","cpy-cli":"^7.0.0","eslint":"^10.0.3","rimraf":"^6.1.3","rollup":"^4.59.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.1.0"},"dependencies":{"@tsdotnet/common-interfaces":"^1.0.6","@tsdotnet/compare":"^1.7.5","@tsdotnet/exceptions":"^1.2.9","@tsdotnet/integer":"^1.2.8","@tsdotnet/linked-node-list":"^1.4.13","@tsdotnet/memoize":"^1.2.5","@tsdotnet/queue":"^1.3.2","tslib":"^2.8.1"},"scripts":{"clean":"rimraf dist","copy:dts":"cpy \"src/**/*.d.ts\" dist/types --parents || echo No .d.ts files to copy","build:types":"pnpm copy:dts && tsc -p tsconfig.types.json","build:esm":"rollup -c rollup.config.js","build:cjs":"tsc -p tsconfig.cjs.json","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","test":"vitest run","typecheck":"tsc --noEmit","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit","lint":"eslint src/**/*.ts","docs":"rimraf docs && typedoc --options typedoc.json --readme none","bump":"pnpm run precommit && pnpm version patch","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","preversion":"pnpm lint && pnpm test","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push"},"_id":"@tsdotnet/linq@1.5.14","_integrity":"sha512-vlUPxR5IyOgodY0kVyjOp1X4y0aKuNqJ9/4IKximGRBZTR6hEKiZTyi4chba5ekSc+XLDeIyvfqhAB8IyUKgyA==","_resolved":"C:\\Users\\essence\\AppData\\Local\\Temp\\9d7be15eb55a65f4d30fa2a1444073b8\\tsdotnet-linq-1.5.14.tgz","_from":"file:tsdotnet-linq-1.5.14.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-vlUPxR5IyOgodY0kVyjOp1X4y0aKuNqJ9/4IKximGRBZTR6hEKiZTyi4chba5ekSc+XLDeIyvfqhAB8IyUKgyA==","shasum":"59ffa9ff2d9cd2e5a0cb733a0094151611555e0d","tarball":"https://registry.npmjs.org/@tsdotnet/linq/-/linq-1.5.14.tgz","fileCount":431,"unpackedSize":295105,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICZY9GIcnmCKUgLHS1op2bG4L/rKM+CIbjWThfc0x+GyAiEAxbFNehPqtJa5A7oj4Y/kvp831XUeKcllqZltEPBlcTU="}]},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"directories":{},"maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/linq_1.5.14_1773694038595_0.49139344298203413"},"_hasShrinkwrap":false}},"time":{"created":"2020-05-14T07:37:28.937Z","modified":"2026-03-16T20:47:18.856Z","1.0.0-preview":"2020-05-14T07:37:29.344Z","1.0.1-preview":"2020-05-15T04:41:07.436Z","1.0.0":"2020-05-16T01:26:19.039Z","1.0.1":"2020-05-16T01:46:08.131Z","1.0.2":"2020-05-16T21:46:31.474Z","1.0.3":"2020-05-16T22:33:49.886Z","1.0.4":"2020-05-17T16:58:21.608Z","1.0.5":"2020-05-17T17:30:27.678Z","1.0.6":"2020-05-19T07:09:51.541Z","1.0.7":"2020-05-20T00:29:17.832Z","1.0.8":"2020-05-21T06:40:16.122Z","1.0.9":"2020-05-23T07:01:52.975Z","1.0.10":"2020-05-26T18:56:31.433Z","1.0.11":"2020-06-05T04:16:01.347Z","1.0.12":"2021-04-21T23:14:35.241Z","1.0.13":"2021-04-22T07:19:00.695Z","1.0.14":"2021-04-22T07:21:36.965Z","1.0.15":"2021-05-11T19:34:38.596Z","1.1.0":"2022-01-29T01:22:09.879Z","1.2.0":"2022-01-29T21:09:04.879Z","1.2.1":"2022-01-30T18:41:18.799Z","1.3.0":"2022-01-30T19:52:54.670Z","1.3.1":"2022-01-30T19:55:34.156Z","1.3.2":"2022-01-31T16:28:59.135Z","1.4.0":"2022-02-05T18:02:03.214Z","1.4.1":"2022-02-12T21:08:09.016Z","1.4.2":"2022-02-13T22:37:48.802Z","1.4.3":"2022-02-13T23:13:34.896Z","1.4.4":"2022-12-18T21:16:01.810Z","1.5.0":"2025-08-19T01:33:22.131Z","1.5.1":"2025-08-23T22:42:10.068Z","1.5.2":"2025-08-24T06:13:39.596Z","1.5.3":"2025-08-24T06:16:56.037Z","1.5.4":"2025-08-24T06:20:49.244Z","1.5.5":"2025-08-24T06:24:10.601Z","1.5.6":"2025-08-25T21:43:04.137Z","1.5.7":"2025-08-25T21:48:53.749Z","1.5.8":"2025-08-25T21:58:50.781Z","1.5.9":"2025-08-25T22:01:50.966Z","1.5.10":"2025-08-25T22:15:02.935Z","1.5.11":"2025-08-25T22:17:51.366Z","1.5.13":"2026-03-16T20:09:39.882Z","1.5.14":"2026-03-16T20:47:18.744Z"},"bugs":{"url":"https://github.com/tsdotnet/linq/issues"},"author":{"name":"electricessence"},"license":"MIT","homepage":"https://github.com/tsdotnet/linq#readme","keywords":["linq","iterator","iterators","iterable","iterables","enumerable","es2015","filter","map","select","reduce","aggregate","where","order by","order-by","orderBy","group by","group-by","groupBy","filters","transforms","resolutions","resolve"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/linq.git"},"description":"A familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"readme":"# ![alt text](https://avatars1.githubusercontent.com/u/64487547?s=30 \"tsdotnet\") tsdotnet / linq\r\n\r\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/tsdotnet/linq/blob/master/LICENSE)\r\n![100% code coverage](https://img.shields.io/badge/coverage-100%25-green)\r\n[![npm version](https://img.shields.io/npm/v/@tsdotnet/linq.svg?style=flat-square)](https://www.npmjs.com/package/@tsdotnet/linq)\r\n\r\nA familiar set of functions that operate on JavaScript iterables (ES2015+) in a similar way to .NET's LINQ does with enumerables.\r\n\r\n## Docs\r\n\r\n[tsdotnet.github.io/linq](https://tsdotnet.github.io/linq/)\r\n\r\n## Source\r\n\r\n[GitHub](https://github.com/tsdotnet/linq)\r\n\r\n## API\r\n\r\n### `linq<T>` vs `linqExtended<T>`\r\n\r\nIt is possible to do everything with just `linq` but `linqExtended` offers more functionality for those expecting to use common resolutions like `.count`, `.first`, `.last`, etc.  Using `linq` will save you some bytes when your common use cases do not need resolutions.\r\n\r\n### Iterating\r\n\r\n```typescript\r\nfor(const e of linq(source).filter(a)) {\r\n    // Iterate filtered results.\r\n}\r\n```\r\n\r\n```typescript\r\nfor(const e of linq(source)\r\n    .filterWith(a, b, c)\r\n    .transform(x)) {\r\n    // Iterate filtered and then transformed results.\r\n}\r\n```\r\n\r\n```typescript\r\nfor(const e of linq(source)\r\n    .where(predicate)\r\n    .skip(10).take(10)\r\n    .select(mapping)) {\r\n    // Iterate filtered and mapped results.\r\n}\r\n```\r\n\r\n### Resolving\r\n\r\n```typescript\r\nconst result = linq(source)\r\n    .filterWith(a, b, c)\r\n    .transform(x)\r\n    .resolve(r);\r\n```\r\n\r\n```typescript\r\nconst firstElement = linqExtended(source)\r\n    .where(predicate)\r\n    .select(mapping)\r\n    .first();\r\n```\r\n\r\n\r\n## Examples\r\n\r\n### `linq<T>` with imported filters\r\n\r\n```typescript\r\nimport linq from '@tsdotnet/linq/dist/linq';\r\nimport range from '@tsdotnet/linq/dist/iterables/range';\r\nimport where from '@tsdotnet/linq/dist/filters/where';\r\nimport descending from '@tsdotnet/linq/dist/filters/descending';\r\n\r\nconst source = range(1,100); // Iterable<number>\r\nconst filtered = linq(source).filters(\r\n     where(n => n%2===1),\r\n     descending);\r\n\r\nfor(const o of filtered) {\r\n\r\n    // Emit all odd numbers in descending order.\r\n    console.log(o);  // 99, 97, 95 ...\r\n}\r\n```\r\n\r\n### `linq<T>` with simplified imports\r\n\r\n```typescript\r\nimport linq, {iterables, resolutions} from '@tsdotnet/linq';\r\n\r\nconst source = iterables.range(1,100); // Iterable<number>\r\nconst result = linq(source)\r\n    .where(n => n%2===1) // odd numbers only\r\n    .resolve(resolutions.sum); // 2500\r\n```\r\n\r\nor\r\n\r\n```typescript\r\nimport linq from '@tsdotnet/linq';\r\nimport {range} from '@tsdotnet/linq/dist/iterables';\r\nimport {sum} from '@tsdotnet/linq/dist/resolutions';\r\n\r\nconst source = range(1, 100); // Iterable<number>\r\nconst result = linqExtended(source)\r\n    .where(n => n%2===1) // odd numbers only\r\n    .resolve(sum); // 2500\r\n```\r\n\r\n## Concepts\r\n\r\n### Iterables\r\n\r\nES2015 enables full support for the [iteration protocol](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Iteration_protocols).\r\n\r\nIterables are a significant leap forward in operating with data sequences.\r\nInstead of loading entire sets into arrays or other collections, iterables allow for progressive iteration or synchronous streaming of data.\r\n\r\n`tsdotnet/linq` is designed around iterables but also optimized for arrays.\r\n\r\n#### Generators\r\n\r\n`Iterable<T>` helpers are provided as sources.  Calling for an `Iterator<T>` should always start from the beginning and iterators are not shared.  Same behavior as LINQ in .NET.\r\n\r\n`empty`, `range`, and `repeat` to name a few.\r\nSee the [docs](https://tsdotnet.github.io/linq/modules/iterables.html) for a full list.\r\n\r\n### Filters\r\n\r\n```typescript\r\nlinq(source).filter(a, b);\r\nlinq(source).filter(a).filter(b);\r\nlinq(source).filter(a).where(predicate);\r\n```\r\n\r\nAny function that receives an `Iterable<T>` and returns an `Iterable<T>` is considered an\r\n`IterableFilter<T>`.  A filter may result in a different order or ultimately a completely different set than the input but must be of the same type.\r\n\r\nThere are an extensive set of filters.\r\nSee the [docs](https://tsdotnet.github.io/linq/modules/filters.html) for a full list.\r\n\r\n### Transforms\r\n\r\n```typescript\r\nlinq(source).transform(x);\r\nlinq(source).filter(a).transform(x);\r\nlinq(source).where(predicate).transform(x);\r\nlinq(source).where(predicate).select(mapping);\r\n```\r\n\r\nAny function that receives an `Iterable<T>` and returns an `Iterable<TResult>` is considered an\r\n`IterableValueTransform<T, TResult>`.\r\n\r\nAny filter can be used as a transform, but not every transform can be used as a filter.\r\n\r\n`notNull`, `rows`, `select`, `selectMany` and `groupBy` to name a few.\r\nSee the [docs](https://tsdotnet.github.io/linq/modules/transforms.html) for a full list.\r\n\r\n### Resolutions\r\n\r\n```typescript\r\nsequence = linq(source);\r\n\r\nsequence.resolve(r);\r\nsequence.transform(x).resolve(r);\r\nsequence.filter(a).transform(x).resolve(r);\r\nsequence.where(predicate).resolve(r);\r\nsequence.filterWith(a, b).transform(x).resolve(r);\r\n```\r\n\r\n```typescript\r\nsequence = linqExtended(source);\r\n\r\n// Examples: \r\nsequence.any(predicate);\r\nsequence.any(); // resolution predicates are optional.\r\n\r\nsequence.count(predicate);\r\nsequence.first(predicate);\r\nsequence.last(predicate);\r\nsequence.singleOrDefault(defaultValue, predicate);\r\nsequence.firstOrUndefined(predicate);\r\nsequence.lastOrNull(predicate);\r\n```\r\n\r\nA resolution is a transform that takes an `Iterable<T>` and returns `TResult`.\r\nUnlike `.filter(a)` and `.transform(x)`, `.resolve(r)` does not wrap the result in another `Linq<T>`.\r\n\r\nThere are an extensive set of resolutions.\r\nSee the [docs](https://tsdotnet.github.io/linq/modules/resolutions.html) for a full list.\r\n\r\n## History\r\n\r\nOriginally this was a port of `linq.js` converted to full TypeScript under the name `TypeScript.NET Library` and then `TypeScript.NET-Core` with full module support but potentially more than a user might want for a simple task.  Instead of .NET style extensions, `Enumerables` incurred a heavy cost of all the extensions under one module.\r\n\r\nModern web standards and practices demanded more granular access to classes and functions.  Hence `tsdotnet` was born.  `tsdotnet/linq` functionally allows for all the features of its predecessor as well as providing type-safety, and most of the features of LINQ in .NET while not forcing the consumer to download unneeded/undesired modules (extensions).\r\n","readmeFilename":"README.md"}