{"_id":"typescript-extended-linq","_rev":"36-c9daea5dad7e01cc66d78f7cbf08ac33","name":"typescript-extended-linq","dist-tags":{"next":"3.0.2-0","latest":"5.0.1"},"versions":{"1.0.1":{"name":"typescript-extended-linq","version":"1.0.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.0.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"ac259d48b255b5c59d3796f0c4e9616b744b2b59","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.0.1.tgz","fileCount":8,"integrity":"sha512-FBWtK83IlIXIf4DAAhQd6ch2Wkh9Efcg4PiQzLlYjon0iDuLoJM21hQOiB7XgNM2VLqMC8tS8ezKSxxuPzefMQ==","signatures":[{"sig":"MEYCIQDpDz5BQ/Tx0U3qXZMZoLhZWxyABKdY/Ie2OWETuInmdQIhAOiVK1zcxBRX+UbcVKMT1FrBtciPH9mT6+INykcoXErT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36538,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNBU3CRA9TVsSAnZWagAAMM0P/j+miuXUkp+jeAt3TvKq\nannYj9l5lW+GivmZKisxY7W2o0VE+sqLlp2nclrIcH/5EtGHrpkdIN68tnbv\nevefrwo4+UV8sF4saqmh7rH5XxeCiqcE8oJJ54WnxE0brNBY3DOGAtL04YVD\nYg6KNU2dMl6kLkj6YvahGE+9dxhZWaKLk/9zgTqvXH253KqePto/iSaQcE7d\n3XChHCEBx1s2uP36qMHuzUU2xKN6fi3CYJ2HvNZIzGw2CAbgwPWQ1H/P4lAp\nZhO7fZJqlNxZNtyunYd38QPcqDdSxdTp5/KMnsxnR1apiiQvjvGisiCUU017\nUb3AyajXKQd1HxPGUtCtReEfmd9lmB5uIEB99yIMkbOAhlDxzetAWFQoWSYL\nedDeyBaAfAK1RDo0wX9eDdQ1kfEyZkEw1FS7F5ul7IG3pVMEvQlw1pw1xciu\nXQuZS5LQjXLh25l5zhjNPFb4rexZIDMB7uIT+1tGLrYY+OEwafRGf5JAlP70\nv82O6RDCVk3G8i21xdrtDsAm8ZwGG/oVzvgzOqeJ2pOO+mLWRD568aUp9xeQ\nJw+ToORCTl4TbPw/2xQR5FzNUhDquizOnFmqBEDIOqiE5TbEPqwCG6exslMj\nWqUkeSL40SDfZkPFC4E9FGgX1n1oGP5gnk/DedQRY2STJ4vB5+dAz49HQu0W\nwW8m\r\n=IYd3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"7bbd07a4481a95f501763843d65365b0b3f14606","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","benchmark-where":"ts-node ./src/benchmark/where.ts"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.0.1_1630803255060_0.9365426553862766","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"typescript-extended-linq","version":"1.0.2","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.0.2","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"8061cb2473d1716c17cf6bc0d5a005071926f79a","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.0.2.tgz","fileCount":8,"integrity":"sha512-zu2ZwsyfCFYZq2nihGoM0x49sUG5hDkc6Ps9TkPinRBHiNNFXJ5KhD4HVfunv3Xc96TM57F/bPqPfZCmbA0++Q==","signatures":[{"sig":"MEUCIBsj4SsT/3dSinkY66vJ/JHDnty1ZJNR0LluEplh7ZeNAiEAtwIEXTUhgV8v867NXG9DC23uLJE73fm3QPffIiHlI7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNCGPCRA9TVsSAnZWagAAIFQQAJ3NoaynhMqVqGHcC6sh\nLy1DhWcDOmvyIffnlbNAHJsu/e2YaNwiA3SG4XrSJ8fXMJ+TeWWR6rpzS/M6\n7d8nh8ktGqOFf9IL+sQR0YAMxucOhkOsx8i0Efz2kRxXXUGJFJEaZoz27181\nlNlyxTSPIt10Kb/oqW+ds0E2J8/PNo6TKRk5WGBbDOIXlHYkvLLDDnvpx8YN\n5wqYNP7L/gGD+TyqxbRt8ky2MSa8EoOFfrZTKg6QLDub3UM4aHBtSN/Jc6kz\n5ADZCJz9YNgntXAg1emfMuKbrV4a/V1BaKB69D44haOoxUxFXE1UEZTSDPNf\nDLuH/aPx+ZQpuSc1aFWB/kH+JdWXvhglQjYdmC6KLghNrrq3bwsf78X+eVdR\n40+dzz+iUGwr61CtfWk7qjNilyzgOtQ7SUMrlL0fyVW+u5/IKl99N3e2L70R\ncFV4G07f62Ii3rNPW2T9yvHiOb1uY5gA7qYABHUeJKBMUH6yA9kw7KmsY4fs\nccZaKvIg+e4k7Q4/NKZfTegVe4DxjieyVn+wcfNFtRwOM17Ecvh31WZnABP/\n8gvy0TE6ImwVvd5Sh7fAePrYRmeyRRBwm5z2S8+4levM+wWGJOkZHBgPe5d2\n84W+8QxGDyKd/1C4eeViV0VYTm7/O2fqDv1FEs6ye1Cxxe8oGG5pCd7v8a93\nwR/F\r\n=+RhQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"10e1938bf2f0560fbc618fd0dcc9e70ab0f43be8","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","benchmark-where":"ts-node ./src/benchmark/where.ts"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.0.2_1630806415054_0.15290229493548235","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"typescript-extended-linq","version":"1.0.3","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.0.3","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"a9e6df042093fc855855a80ce6ad8d569a6a4973","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.0.3.tgz","fileCount":8,"integrity":"sha512-+whFF5//a9DEnhdMft31Qdvgyfm5zx6jYRHJOKDf88rO7YzolqkIhWKaFHoNVLcINIwgBRD1JIeD1LhS/wYosg==","signatures":[{"sig":"MEUCIAuvCUKPrteDO2TtBoS7H+K/SgyYWTTqAagHxk9Et/9NAiEAxuTaxapLezbWrvY9AjhMeksLv1RWWVzNPeuI+z7C7/s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36813,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNCiSCRA9TVsSAnZWagAAxtcQAKS1iM6Af2ne1GOwtoGE\nQc7sJ5gp3G4X1QZK7xdD7lDNo7EhR8AgihgsuvWnHQe99Ol8KpaA6BqB8VK9\n9PEYwvAImrKFLfBZzjAcvPFiMyZ7QeyzuW7nG6zqh6LnnYw/4gb2mqZTECCK\n/vjslmcVl3hcEOcEa0au3l1HsSOrARNl6sBNc7bg9PCuyb8W/B/bm/x3K5vd\ngY6neIjv9vaub0fLOfan0r8YVACvXlyRcGY9WNq+9NY6Q6QvvnVxOak/XwS5\n9xWhTE+KJ/ZoLNwHsUXtu+aMIFb1303fTP2QSgLavfIZ8XCOMLMNk04AtKdC\nZtRiDo1+mxJBFSbwaF0GMWypRPcvXn4tBs9XsBvCindtTkz9+ooGAujNmSUW\nhLODsIKNIdEQu/Z4MyH0J72G8Lqnvt0qo5e+grwL+GiM4r2BP01h6AwPQebJ\nnEqIC6LN8NPLWlt0G5e0TiXryZXaq/zDuzEXilGhNvEq7NLoXVxOgPGaLTcs\nL5TaTAjzz2UQepMAlJT6W4oCC/dWJcvQIuqqhfnj8TRp7k5K8L3IWn0Ew16V\n1Qw/lhn1ZLtrjUeZlqGXxROd/7dRd4DB3tLCaFqs5DnOXBxVJrzz8K6sXYPT\n9+q46J5YBaIGOBLlLz1YNXGTIdI3PZIpEX4IGL5yHIPmU2xKwERSgh1QUfIl\nBvrm\r\n=0OOG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"b16d0db283545191c38fcbe504b397ebc7e41aaf","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","benchmark-where":"ts-node ./src/benchmark/where.ts"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.0.3_1630808210001_0.3264964243986608","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"typescript-extended-linq","version":"1.0.4","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.0.4","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"847d14eb6430f3efd535b88342c85d8a7c7643cd","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.0.4.tgz","fileCount":8,"integrity":"sha512-viWag86iFakxPeuhXV0MdNIhUB3gmptehcB/xlaPH6rBizCEEjhq5SdGFxOa2WgfPeqbwhy+MNfBFDGRCrm7HA==","signatures":[{"sig":"MEQCIFS1yZeL4iTA7A+bYmsiRASASX+o9agwIgJzg82TvQRvAiAYaCglZgpOd9AreWtzCFVzqWvsh+cuZy2CAg610UahFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38055,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNEFzCRA9TVsSAnZWagAAcyMP/3c3P1SkABIu2Uo7vrjP\nFTyE4vkvXQS7J6xUACd2gG97t1bSZ33v/+dh9VR+vTqbifrS0Rmr7k5+3Kkt\nYgip9dTa9pWJYPMLqPLkIOC3S2qLUQJBNxGmtBhhSqv1FL6PghRjYoC3Wf7p\n6u69p4K6XPK9fpNt0ignxvrhC5DsUk4hBAY37CiUe/7NHcADDyzVXfHJJYj/\nCxBSNbtI/VBdC3uCDROBVVXuAEdFtPw8LPIKmlDStFVtTLiJRCWlLORZ7uOq\nwYeH4ynUwVtOF10TyPm75lO9miLqvkShIEZzDh8kRddhh039uWG6cKwlVJqh\nuaZikn3O70P0kfrhUUJBy3Vadc8TAHpyHRYd5MZd/zyG3LjTQfDuiPAd0+ee\n1diEeN0/ks96Zw8gcPZCvx0QKGzxUq9Xf5Pkp4o94tkxptS3F88reJ+Mxym3\n6mjlnIozdoVCjZ1AyX52CqePux8Syby1a42GxvqFyK61bL4QWTwJg2DvpdwB\n81j09Vmt3T7XZvF+J9RxZmsTiPD7zkDIzgm9IuabNjgP8SNsZQpo8TbYMdxb\nPjeXowroz0j032uOkcQtZNY47gSXu09e3/RMdXBQylQXor/7Z4Qj4aNyBAwC\nnzPfFk/lAw2GDh0UbaHZKZ22wz52LZwWwEy16QD0y1E6IhK3YK1yaERriNw9\naiwc\r\n=ACdk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"0ecad55ac1076c20d77cda4775ae1d26781ce38e","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","benchmark-all":"ts-node ./src/benchmark/all.ts","benchmark-any":"ts-node ./src/benchmark/any.ts","benchmark-where":"ts-node ./src/benchmark/where.ts"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.0.4_1630814578949_0.31598896583459224","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"typescript-extended-linq","version":"1.1.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.1.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"6eb11faf99020f67dddf4cc19b85596159c8c595","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.1.0.tgz","fileCount":8,"integrity":"sha512-/EJftesH+FHbFylcNFr/suREG0uy8GCatzpAOWme8v0JYyqNbA+mwXiv7ZtxYluLYOaiTiGhirWmde80uFuwHw==","signatures":[{"sig":"MEQCIB8jU4dFzaID2kL2vd9vDsGAQkE/9ewobsOm5Zu07k1pAiA+jbLQMFBfecbR+P2D0lXYybifbq16hvfxbbljLGqBeg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48429,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNHf8CRA9TVsSAnZWagAAPu0P/juDu74d4Kjrw4j07r9P\nXxch4bj9uvnoizOngfBytYdEsd2OQpQZPrgl8zCY+LOPzdUultIJEiSXIO7q\n0sE6/OuFZc5HE7oBwZTvUBNJy01QP7Ep/xvFQNcln29TUIRNtZ55RxJQnJGK\nAHASdeibdejjxgHS7LbEwsGsf24zdoeLV9P+clXlfhl0xuC1AwKJ423tPtpS\n+S/YNO9q8E9XeckJmUvhdavVVc/bqwhDgRUmMERdG3g/jr+IkprKyj3Qea4m\neaVkPtDrx0Ajc1ILK/wagXcyaCt4Yd52cl+n3eOjJ/6k32cqbxjknY6EF9SO\nKg6KAjHzDz/CXwuap2RYFhbGENpzIqx/boXZGlYqudJdOpoxQDDB6LNA858O\nT+hMDsrMLDDO1FpJxs2E5TsaTaE1K+BrwvrfJrEr9EiZnTKhGVSVrUIzr2HT\nC58k7Ne2HukgtJ5WLH33PHlNUPhY9KtQXh7Wi86m9hFP68nPQJ33xkzUOD9Z\nKtZSMGOcEIeOCQdKblRD+LhzlyFDQ+opqw+cnxTLMCvi/3K8LpM6qbcNBJkv\nESVLsBVTYFBsQ+Ba/8AT3F7glCMOdGrIoS4BKVfPhbA5IHkOIYJVMXbmHzpY\noS8Bb8K4pdJLOz2fgGAiSp60orw4ujgDsnMoLxgic9r72I4XWY2gHPab3CB2\n6LXX\r\n=9JA+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d929b3fe4880c2f64ff0d2f02b3471c347554017","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.1.0_1630828540107_0.7480435994480232","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"typescript-extended-linq","version":"1.2.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.2.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"ef3e1616b2ad6d0509bed54c148e8bfff4084b92","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.2.0.tgz","fileCount":8,"integrity":"sha512-LqLejDvtME89E4YZLVqD1qQAdLMryR7uU84/m3YWOuAZUQBNU1sw6+g3p15hN3c47vYjV53YD7dYyjjNByEDDQ==","signatures":[{"sig":"MEUCIFrQQr1NM8zrKH31Bc95iMMUHDBqzQIF73uYdroCZp44AiEA1S9nRPOOV5bMIFKjTe5Q0qRvQ3CWyPBPbBuRsH2Jxgk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":102712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNYGwCRA9TVsSAnZWagAAmIEP/24CxbgQ6Z6ITcSNcayA\nwMAjxl4j8KQ0nXwB4qIT0U8mh5FlGS6dpRKpdFYV9U2xfar10t0rsCAfEANf\n3p9kZIr6TdpOEtLJaLXM0w7auyr4prVD3ZAjWJFRk2r2E6rBA0LezbLq92MP\nw57gj1FkN3Sx0batOpueyO9SS3IpEw/CEq3bzObPkDhq9AkztgeBhQk9hSlL\nWbIcIWPfcMR6V3ryoCW62xn52pcIjjII664C9u0Sf03Wr2TqrRV/yi+G+Lux\nXUT6oSQyXC42Mrm2f6gcFVol19+F9w0RLzI2h0JO5hBxYnXtgPw68xV6ecLO\nuxVClD02VpCnlCijdgOnxK5d/MkynCyQcqyemDupdxrLaXzALDXH2AtNE4T2\n2jfiJeJzBQEVd9bG4SdxTzsaLNyBMiLq1KU+QluK7zGtpjQaG5uQ/jLDEb66\n5c3pE4XqZvcg5DnQVJqOOAIVImcHt1WsnOvx/9UxFXc2qbi1b8Vrm54Bvp9P\n3BuVJSmys2nxiFSLyyEaos+s/NaQjxAkjNkAsOlJsuRT753JaP1ovzN2qep8\n5lpVRWfTrJGPyorVjWD0LzI90kt5Tf/FOS2tNUtz7yLlAI9sOFk8hYd6cwWC\nsj2kFLCrl2+a6X3FVPjJMbmzYWsRLQ+KfemUlJKFXwMoMWfwlpQIRdMywRts\nzFvK\r\n=eASy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"1bd661b941f942545f9e0dad2c200ef154b29ced","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.2.0_1630896560744_0.8283910017165506","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"typescript-extended-linq","version":"1.2.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.2.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"a5f17015b6e9e60cf17513d661f6926ea5421b44","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.2.1.tgz","fileCount":8,"integrity":"sha512-v8CL9Q8KhXJTCdQ70PlDlwh1ILck5xlc8NrtVdFnLTNtEs2DgZdBzxezaLy6Qtc9fNf24ZhmuZEH91W8NLan+w==","signatures":[{"sig":"MEUCIGuO8Qwx2FdR8lFC19oUvldxGd+zJTbql0CySfZfPrVUAiEArPAmA/wvOxPRh6vwEbzaLtOrzrkxq7xr+BdF8pk9uVQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":103561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNcsbCRA9TVsSAnZWagAAbpoP/0t8sJ7f5QJJpdmZ96Xc\nC3VA5w+FePx3+6LZOcWAbDPEEnuTAd/2NrDfmpny2kzzL2mLgNGsszh0hReW\nv58DI0U2vhFGBKgLsXqJbguInR+BRTgyoN4byjQFOqEEVZkowrvS/tbRrtcR\nMSyDpdJS9250932muGr94mfjCl0Unmt/FL+tY4j3iUaI2SPsA8RbOMeb/6qn\nsGjIl/ryPtuUedQZpGiIR3JJee2mYvOma55hJwHp61/RVf/A9MkZl2ZKNVgj\nRt3m3VBug+xsUjD/TjoWRDF8pziw9pX8nV+9ztdIZ8vLffNl0n9c8hGZnLpq\nq+uMX+gf6xQjNGAT9ZwPQEDuRPoPUbgFsgbjinYf6D1srNDHPe41Ne+ZKXJT\ncgG5HumJHC+gfVCa+O4zbrgJfKy3pBjD2cZ459Pc9QF7YsHIfSzEQKvVDSlU\ndiTV03kgyvSokd1KVFAcxEXQzG6shQg/L3K0eUqLiRZru8x4aWS/iog1unOs\nfuqp0bUZviDbt4xzLoiRYp4Fe541BVcj4YbaDk0PKF/k+eZe/lbniyO9Cmsx\nY5eqqr3l5IoiZJyaopGtVTw8Oqd2UXIY72K6OmEiR2ya1ykX6fbISGQBlVm+\nEEn7kVHpDoa566ltGFpyWpflFIBvvBBkWamQiZi4J24i3gLc45og5ZYyQZfl\n+zg1\r\n=zLA+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"5b30ba865c5f87d5dc53c3cb1614b571f74ec4fe","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.30.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.30.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.2.1_1630915355536_0.15873519532574432","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"typescript-extended-linq","version":"1.3.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.3.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"db0896182dfa76bdeb7f708c21357664543e0dfe","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.3.1.tgz","fileCount":13,"integrity":"sha512-0Ft8y1Bg2M79Kpn+BJ7qcGdvG1OLehOuYfKycw1vkobty/kczw3niyNYhfKsBRoGjcSZM2G9AvsJCtxDfyXk7Q==","signatures":[{"sig":"MEUCICf1ZOO3ZyM0biOjTuS9gjtCptXFQv7679XU9XoD/3TNAiEA9OemmQ7y9s0uqgcwt3SzLvUPceU5jeqdu2JYqHDGwoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":124318,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhNqrOCRA9TVsSAnZWagAAiBwP/1ID0TLzYPUE1NW7OzvE\nPdycI876a33Qk8OhsBcjTPjABRPdeXEZOqQzRIU3wd/cOzOaFwspHedRH/y6\nRsYYeicydhYIpeBojq+BCcYaqwfGKqV+PN97Wu+NtizS8+0LBGVH1yimlcc8\nRVHY6RUgUYecIzVC/XZB0E3scOa0SUmuAzPpivEJ3NE+/l3vTMN9QzFymqGg\nswhuCoGeXtcsJvrScu/a68bWtJdBno6Nrz2CbDzsQcO3m550mxNIVJFY6D3P\ncljDLs6lkrI8cBwnUPjX/6GEWW0Uw3oFDk1GAl3IDazPRTTKtYV0ASeZGUNo\ni1ceQhbLHXU0STPizatAySAOK3voobg3w0+Widkrbdtd4vvXr/mEla9LE2ZJ\nxawpyDHbOOXhs42NG4F1KwmsRGiCOSWAlCNDvM3I7OBhcWd1AIOmQq//PzxR\n9w6ItK5anWfXVF55hY0KVlV9vyu2XQTp9cnGluPD/njpQusKqyo1WeJ/GuLK\n9npax5dSdjdbVij2p+XiaIiMGvltyHLlKCENNiwxLE41D8N91H8k9eR1O/c9\nRub95dg0muzbBuomtkr0D1s7dtY0VPoc0DHMJCjjIsN7ceo6wBmSNBJI3jo0\n008LYTmD6oif0HcDSDgb56KRfUxXXZPaEHqQlduFQjGbNmk/8ETB4xCy09AV\n3SZa\r\n=Eu+P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"bd38841128ba2b6d7817496f342b28cae7f55b52","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.3.1_1630972622070_0.968314670521887","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"typescript-extended-linq","version":"1.4.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.4.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"3f8c61f07f0a9fd84ec695c16f19bd24005e06d9","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.4.0.tgz","fileCount":278,"integrity":"sha512-PUg3EVQgSGBRt9z284oTv3FWD0+lXrktjxQp3/IAVweaXSlz0B+vf7QMx9DrRNkH21EHbImAjgJHbGxQXZw/1g==","signatures":[{"sig":"MEYCIQD5wcARZO6soC9NWrU3kvp16avrpH8IstukRVlYSmWBhQIhAIYaFLjsEIDP/f5FK5lkbi4Wxg2+aeB5SFgciuRsMf41","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN4jkCRA9TVsSAnZWagAAS3gP/j95uGfoAMRCTDCH/Rvi\nVBzsCT55WBqOaPQBJgx++4tBbhtAeyqn19tzGBxcyEZGcx9HgaFgryUtspOr\nB1QL5rDwE2wgP15J1K1ibs7ujvigpd5U3fpx/CRpzaEHYu7gKzX1TlvwFw7B\nMgnF76eQqELHdOu4fLwgqg7vjsVxh4G5ojVZ4V8JH+wf0la/XatGyksg5Ej/\n9VLRTOyngPUB8huNAnZE1FFa1tEtmu9SfvxpaDTEUdVkuKb3EZz8hsoiZL3G\n7uJk1NFWKPjn9Mr+pQBKdmelRhVTrSJew4RuD4fOBjBwF91c3DF8tXYK4k8M\nNU8FP3Axnx/Qb21/w26yfobUwmKHNRflFblxn1O5mVVI/ewJEqTyemkoJfGx\ngQsvZc8lEELrP1GbNb/tcUaxQCQNOWT09lIb+2332o/sBwUzyRE4/fHcM7I+\nnsTEG5izpv3ToReE1vfwZGbSo3dWFuwOtFGZ1Y2M/DbXQ6yos3Et+Rv6FY5a\nLgf+mTq1ntrfRuBnffrK1VAuMo39kuwf/HOzPnsjoYeO/Kl/46sPGBb96hOb\nVo5Bs2VPO7gCTGRfuMs4YK2V6eu4zOEynqmwSKw95ZqKQhvRF3jv15EeiZDY\nJjfcEbHVeTWpSeiNuyJa9plFoqUw+Y7DGd2ew2hMwXJ6bemVwir7/XSoEA6c\nICQs\r\n=a4Jb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"634194da4c2017f138cc30f3de988314a00495f3","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","release":"np --no-cleanup --no-2fa","version":"npm run build","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.0","husky":"^4.3.8","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.4.0_1631029476141_0.24627725165796943","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"typescript-extended-linq","version":"1.5.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.5.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"a9462234d37879bf015682ac4932af9d1aff4629","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.5.0.tgz","fileCount":298,"integrity":"sha512-eZ/HAZ9TkbzanG2B3yr4osrqF68VtjFsIwsK7cHy9A9WnTDW03Ogvo+i5P4Fy9aENKr6lC25uwdSgzxqiUMzAg==","signatures":[{"sig":"MEYCIQDELtzavpr+0H+QpFMsjUrDnFjsDS0zViKDLxai0RAhdgIhAKRQHvGTPHaqWr9jKR5iyUdWS4XZj40oXr2coeS36Ebk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":276256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhONgaCRA9TVsSAnZWagAAlOAP/2z6mFvbrAD8pkFT5e2n\nLS5rFSunZM5HY0/U7wefWNk4NrfWR9cw53vRGdL96re6AdwSCKdx4B0MBPs4\nEV5N+YU0YqwdCoPufUVyKoiVhTPZyjlYoVmsM/97QT3W5fwNnNHiCHKfhIPP\nURrvGP6L2oOiX9RrY/bNpJEm/dJG/y6C0V6Q3a+MXA/6qew7uF9MsmGQM7x0\nraqgD+f52ZLH+6cImBgNrqvitnyrZbt5fyEkPtbOKdPjuxvhILtR26AmX4Da\nbE6w3hVMC46JsTlkvnNb062RwnfNZDW/zCcKvcoHBq2FCgMqBul4IMTGZQL8\nb6Ux0ZwZIoNk6geSqm3V13KE+vfE53GyPcB0S+5ns4AGmBK/QC/5SciolwmK\nWPNedKTZ1OFGe3NJaOeKqJ+TwUi7eXgb+2AdPvKv86iwzIh68dLLSWZ7KlKd\nr0zKUT5kTR3hXYidDOxdn4vqx22N/lJeS5P4EClTtN+g7V2OvN75xM+2i4o8\nNSwak2CqQr4+6IK0i33dKS90QE1nhT07yl/oCUpEbxieEEjmLf4ipcqmFd2Z\n/wx6QuZVF+mddaAKWSXi8jF2vNNiffFZYb1Fn6moZyGPBZHIR3yBE6KDSfiI\nBWLW+aBvWMz0OiVHsfIuGv3/RST9qYmtATG7J58INCSkeDwaWxCJyIorkrno\nPbJU\r\n=VAfo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"90018494bdfc23a9ad78bfe195a52de39e67cd74","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.1","husky":"^7.0.0","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.21.9","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.5.0_1631115290488_0.7954102546163824","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"typescript-extended-linq","version":"1.5.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.5.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"64447542ca2f4a46af55e78bf1ccd0f006d3358d","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.5.1.tgz","fileCount":303,"integrity":"sha512-VMjQGghXnFWZDL0RNr7a/N6kJidEnTVyBSdfU12p1XZUHY9vzTJkpJrGmPflBAHkHtxqh5143EmVZqb4X3yQhw==","signatures":[{"sig":"MEUCIQD3GgWeNJYZBXdpplj5sHIW9tT2WeFqjPMu/EPpAAA6TAIgdNJfvojFIZEEnG9CdMXoKbkWb4MKVvHQtozZKqBwQfw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":313221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOZErCRA9TVsSAnZWagAAaboP/2FAo3GCm/fvtUDH9Xqh\nz7/XnBp/gYjq88b9s98HiwrI9vUDPrt744MRW03iaZ1s5vPoeEzUi//rIqK/\n5GN/RF4WVkMx6s9GpGgky41cqgIqBSrczCNAxvRM48TKomM2uVrtgID0SN+T\nB9XoRl+gPidZM4bYstoD2BUsstSRB0e6+knu68uPpjiHfxd4lVVOhHgclUAK\nYGPvJtB4lbulUzSLPZXGqn2hK/CJikQZ/iFXNmLxXIFBJqpuFGTVZigAYgNV\nmc9TdL5Xf+Qq2m3hTc7Sr5OfXld/MU3d25YWD4xVinxjlU9/lyPlakkmXZP8\nnTP33l47pJAQ6czLIOqIpUNfoRB4nUkyUZYHTec2RbG676r+/Kc8xJF8hUk+\n8zvRU4TQnu+ZAmxsw0eQGC8uiGduD9NHw6iuU0BYa+fqurivy792zngxDVJc\njoQXyrFX+ykPBajI5j6pAYCsfGT9SoOLVPKdqX8y5uOdsT4k3gP9pglMoiE/\nLeAXMY7cqq/zV3sd9RDsSz4HQPViMwiVuAxq1FqiGprWepMqH/ofpXLvi9Dy\nMjzvmUV6np+YbAWfCAIqPYgXdkDgtF1WUXDBmEkr9FXLK8K7RsBpeJDHrfNS\n8hIGIbThbMWmy64otdfOLlgZsq1RlaTt/tZt8wpoMRB6F1jr4yWrj5vD+jUx\nUEqi\r\n=z+3l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","types":"dist/index","gitHead":"d1bcdaaa515d071fa2e272e80716521df261d344","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.1","husky":"^7.0.0","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.21.9","prettier":"^2.3.2","benchmark":"^2.1.4","typescript":"^4.4.2","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.5.1_1631162667749_0.27461609686754906","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"typescript-extended-linq","version":"1.5.2","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.5.2","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"c040617dafc6d95be19e29ead2c984ee54a4ee73","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.5.2.tgz","fileCount":478,"integrity":"sha512-u3WkHL4ddpulZSEgkjO+vIWt187pdJAbGbXlLcxSEDuC6FVPOehcjZkgOBbqOZXj+FN8x7fnnrUcHbkb/b8bdA==","signatures":[{"sig":"MEUCIQDHYjFro6+XiIg2N3ksLPcC0GL/Ix//9YdGxQ5b/xqHRQIgchKkjfJqCdjSPwskMUHaYZ8qxNSf4EAItx5R9D4MoPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":546053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPVT+CRA9TVsSAnZWagAAk6kP/3myg/rFEoqNq8vRpxOO\ntuY8NxOej9auSFwJR47A80lMAJYDwaxcl5/4WzaMG+vubEKbwalp46fE7CDc\nhBUNa0kkAyxYkqSpAPZPQsNOLL391nQWYtOHPPPb8WB+1vK/gk79byDV+L7d\nRs0rNNSQ5LtO+9wNmj9uk55EHS78Xd6ZyoNoEjVHeVZMoGDOSLrchf0FU0no\nQV0yprs1UkWHiWX4eimJqN/9lpOAityinp1i8IcRXS9oydxKlYWVW21KAIyU\niV2iARbAbTSagIdLGdLCZcD+0cv5F1WwXvzWZbFVrGK21z06vDPf4EvSLb/5\n8tbStDlmoJldqyoQfZggRgeFHdkp2rYOf5EYx/R+q2LaQq0Kw/3xt+UfTNxP\n5RuZFV/jVhwBZiBng3DIAsJGUHTgoCMsxZts+0jjtIiZEaboxQCG+2UcIbUu\nL/Od4QTmyKEi0PreykmOGH5T3OQad5H+1H5Lv67vc3dLto0yC3VGi7Atva7U\n3r3nik3uqpr5vSQ7qt5HRKI+ZHmD1uug3EM5GY8OqrIvw4Z8cdW0G+wAZYN9\n1NRSRrS7SD+YfYP83+4NvEq1Ajb3NNgcTM/8QmISPb+Mc0SxXse9OftaOuOQ\nsYNaNReUBvaiZ/4HT5wCa3qn6z04ynjzh0QzDXeYjlfwiprUEQvI17rtHrh3\nA5QQ\r\n=s3wA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"e6d0aa803e205af6abe1d8755c97a359ef0fce21","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.1","prettier":"^2.4.0","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.5.2_1631409406082_0.18400934675067537","host":"s3://npm-registry-packages"}},"1.5.3":{"name":"typescript-extended-linq","version":"1.5.3","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.5.3","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"dd1bf5663d53241602648d0382a92482fb94e735","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.5.3.tgz","fileCount":478,"integrity":"sha512-Ltn9Fvj/lRhc1o7hIjtS3ZOdp+x80tcssuVitwBzgk1x/LdH/DDSvdksCZJrThUiYuZqgmjNjX96hhB+zXXFlQ==","signatures":[{"sig":"MEYCIQDPmRnC6nljh20JBdt0/Oaf/IUW2mMTm7udZpiJDyadjQIhAMojb3hSpcvoAy2E5QfOScxbSpt2j4TqH4G+jJW1Ebnf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":547212,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPWXRCRA9TVsSAnZWagAAuFEP/1bKaaik5rLQiKzAiOls\n8fCsnilBDH+cT35FYO77h/sbNLsSkX2+4JEBCzRr5ADv5GXx/YkEFB6FQlL/\n2pF6MOQSL6qojp/jWDZrytdySwZ6GMpGOtplRAslJcctcDVdEGQ4DjeJmpXJ\nXdWbuSNFjOFHXa30tM4sDPzUk8OjNb2uZcoiubdBkJiwyrd3PGzG4kdZYFvD\nrRmbgZjBV4NMUwekD8Vj28EOhjM3FibZZ05hTDgc6xyuJJn1tfBYpowwaaBL\nmzoTNsBhkemwn/HXbjTZ4MK1me1AiSoGWb6lXQa+3UfI2i1m+VclYTdQLJ7L\nNEl3GfCppqOD+U7POVc11P/VpuOWpvXb2bSWtAu6qNeS+6NMmqN91b6nUyF8\nS7Xb54BhQx8ge4hHVXiAQu9paXkM705OE5Hb386WPkiH92mD/P9o0jqEEgDG\nDibuU1gMaMbDAUfad/LHJl5JVmXxXYiTAJvP3JL+t4x+pMKFnxuXoQVLiQgl\nAXEhrzO+tbpmb/z8wiyB6QTt2R92Z6t90k5uEZcoLRHaK4mFYHFAwkh+BOWE\nS4tdyILzXqdjq/cPwUbhMpe/F9SEsM+PmoKx8DH04gJPJ1+PyZ4BKEM0ojy5\nZzQE0Khxi/DpEmPyj+Fwif8OBKqkiiN2nZXc6J5xrNIh6PO6BjmX3Qo+jJyg\n1Z4I\r\n=8muK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"edd5d33014f2040318e2392e884d40d5c7aa8ad1","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.1","prettier":"^2.4.0","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.5.3_1631413713022_0.5674248433590858","host":"s3://npm-registry-packages"}},"1.5.4":{"name":"typescript-extended-linq","version":"1.5.4","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.5.4","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"14937150314e3a486a7b5086afa673c5975d9008","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.5.4.tgz","fileCount":483,"integrity":"sha512-0iD02oKUOchEKnKNIZOi/p+9ZgqNquS66FjWEniuIzq4eYHY+bHmxFjlZUsMuXvNEfqXBTfIeJ0OkLuE2x2Mig==","signatures":[{"sig":"MEYCIQCGFRK+6hJ8FzivrKh+pZBRLzC0T1cEb3xtrol+lEHwNAIhAPQn+8BvvJitsZIFDPbqobtskvLN+CgUZSQq4vkCVaJU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":573565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPu0tCRA9TVsSAnZWagAADKsP/Rif79TlZcH7KJxPWGdp\nUS6lpO5UxpY2K+7YUUzdcXiSbw8s2QyCk6KhmPzU+3kSWOg5oRLRCbmU0q7P\niUY02wAdbsbqyvSx2q6InMsVo4Zni/I7BwaqsvIw3K+iaYurAIsufn6FWGkw\nA1LDOgKfpUtWMe0JyrHNFmCPCe72/1TKns6+3K5fykdBrs60qXN6XXHHB6p4\npJFBA15cOmnX98NliG2hC67kVCTXZUn15lYlzK0vUWuH2Iq/KAvdTl2p9UxS\nvX1OVzHyjRITOEHeDmF/JpPrmuXuLao86tYHg4uWiXlvq149hUgK8UIGZjtt\nJ9d8LUbTF4jLtxxc7uComP6ZbNqYfkfD/Yzo+Vb6E5Ok8SXBas4viXLR41wN\nwv3d7VdgC9b5y6qT6CqyM95dTzTUIQSqclLx0yuYp9J3c2JovcdES8BGN4Xv\njV3wEAFpvi3dLeJP68kvrNaPaiQDGUSub+S+idh0KcQsAMV6SXcsT81yduNl\n0U90Q9uuZzCJdzmndztIIIqdxu9mZsiJLuEdCg+qEvhYgZOw2V2eQr6jqiGp\nWE5CmP97jEZGlul4WnOIRlIjqDmCp1R9KPcsmWaKVuRwIxsAxrwPApjPCSkg\nhm6shs1DZLHuUuzjpGP2y1G3xGlPW6DPdjB5/arvEps+dQvWH1jDRioKszKS\n5Isg\r\n=1gQp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"fe0c384ea1026c9e94d684673d066a9b5e76753b","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.1.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.3","prettier":"^2.4.0","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.0","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.0","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.5.4_1631513901696_0.7071509310419966","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"typescript-extended-linq","version":"1.6.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@1.6.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"0a39778355dccbd0b8625f1afcf14a2a3a5353fa","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-1.6.0.tgz","fileCount":483,"integrity":"sha512-16m3NvRSAUz/dRk9Gvt7jQAOPMMDQWkmGkZKaALxbs/oKVab3lXWs7dc/LhCEyfKzMRvi0IzROwallBl8ei+QQ==","signatures":[{"sig":"MEYCIQDVMWGCc7indMQ3+8bbOpHlOog+dtEGP3wT16ir+4kKBAIhAMxe4a9n7Mr7beJ7UG7z/hjsltlqvGRGW5GVYzt3+tuw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":623506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQMIKCRA9TVsSAnZWagAAoVwP/1Sk1BrFHuYXEaZYyzo6\nhatHUMiCc2sANC4qEjlkLkzS1GNutIEuh8oHv2tzgMkXG8PUaWIvl7zhXwBE\n60YaaaqLh8y42hTbE6lcf8W25NZneBFCKSiphSBMWfndjZdiklD077LhmaxB\nj3fAl8rETXhVIRcCJq83+NjludO4CX+wR842GaoLBsTYE+fk3aP+QF9NZMzc\nZIIKtkLJEH0so2ar9TGl3RYNfxiiYFUNB5vouVFdwvzq1ByCJm1IHQ/wqc51\ntiQQzkAFpe8J/XoBGqpYLi473oZPWzsntTn0GxTN5dOo9nYk9N7Vr+SLoCAf\nQpVjDFYVYI49GVVl2lIn8w9PZdbY6ufI/PTYu0rSqovB0BM/KVkhK67+PJMU\nWci5vw1KSiDM/0n8M/jzCorQJC32sC2cCerzsvaSvyNrUnYCYy8vwDkSIUlb\n9LtT8c61N1sNMURv4/Vst9vghFv5PxVYBhhxtCSQ4UWCaekyWbdf6A5poC/F\nlS6yMKvBSrm+BzOJOT1Tkdc8lnnK4DUVo3ruhf7pK+3F5lfVC3+NAIlmWs1T\n/5a//YaxFgB7sGX/hXxLbXGX02uECdzZsTKikM6ItZd8zwD3woHzoXES2f57\nqvO7qjY4PiFGHtKqC5ODB8T/ToHgc+omGXY9NDBaobZAYlBgY+go+03P38Eg\nK7Hs\r\n=yQdA\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"0762e19cbc67f863833307888e021201f21acce0","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.0","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.3","prettier":"^2.4.0","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.1","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.1","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_1.6.0_1631633929943_0.7555602824035734","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"typescript-extended-linq","version":"2.0.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.0.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"7841add19b127c7e51dd09d70abf4c26c12b5101","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.0.0.tgz","fileCount":508,"integrity":"sha512-YZo9+vdBAqB6efBYZmnHLizfmeQFEtlLWBHt+GZPNDnr7XUtO54CkOFEpbpoqwBVijsdjAreq/ABB4s1D2TJIA==","signatures":[{"sig":"MEUCIBNwryN6ksaiATjpkMhH3ALDtiPRPGSN/qiHrOb9jZ9jAiEAx6SZO5Vk2P37roeACcbituk7ugF81mihlJFktu7/WbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":577467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQsw3CRA9TVsSAnZWagAAzk8P/jJ9eq6uxI3mAmZgRkaG\nuG3a/fyjUyrKaro8pUF0vKqN0gFgysXYDTX1pU4fPy03nWcfX5rV+pxf9Dwb\nUm1fvVdgd43S28Rx1kCffhlMboJ9hT05H5Ml8M4ECe6N5VoLyFdK3HztFbU4\nP99+P1seFqdibAyN3JsMGriskCBIMyBVpNGy61d/uYCN+z1cVCAPhuct8oCG\nINU5J0P0qVOj/6myTk+0fcRZf4/WRdewnb4BL9LdxftVg2m5586S3m9/Afte\nKX9nDYOskwDMN/XI1xXKVW7+8iW6KNTvrQr3WBCUtTNDAjqy5rpUZ3kMunUs\nEHGkj2Zc4WN3JLNtBvkuAVycwFixOJgNEzqYNZyrym90RJY1QFEq0meyH8wu\nkRYHt8QX5Z/PIGMYtt5DUpS5dVuRll/B7j29flk8gs6RoOhYW0+Lu3wVh5Ap\nYuFjcpjrPj33sKjeIsgiCtIIjOZhkfakK9SEBOuCojwGmI7qm6l5gok+D/1Q\nF6Yr/EHJPhLE/jzbNEvfwpohR686DLkD4FVdWk9wX9kaFL2DsYESBGHW/Tvr\n0G6nTCFR2Sd5dg1iYCIkNfbVef9micNIU3Irnm+s0fCxwlxwJxijlDb1fzpZ\n+dcFIfXyX/JH2PinTy84TTJz6BXLU5eO3cOtf8ktmMAksHInEGNlz5u7UQWu\nut0d\r\n=Wnyp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"03f9089eb57fdad167242e24da3a70c4533ac717","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/benchmark/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.0","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.3","prettier":"^2.4.0","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.1","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.1","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.0.0_1631767607569_0.6222300519771722","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"typescript-extended-linq","version":"2.1.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.1.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"48143e689fc6882240efe3738fc4dafb8cd10aa9","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.1.0.tgz","fileCount":533,"integrity":"sha512-Luj5iEXFvCFduczQxT6sRb38FM23wh2lazTRqKCKPrLoJIMgLkCijd5B0ZmZeVIvKwqFIvaa9Gwug1dTPdBBzw==","signatures":[{"sig":"MEQCIG2k+Tt14kuDhZrwg+MiRu9k7fLYsmCxrKDyou1xnLlrAiA0N/2Ukt5hpb4/mUvHlCyV53fTdFI4QNPNWGAAkt5mWw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":638326},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"a9cf41791cb2406d40d928745df410423e4e6e0f","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.0","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.3","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.2","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.1","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.1","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.1.0_1632036003824_0.39135001380238243","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"typescript-extended-linq","version":"2.2.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.2.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"9d76075e5ee7c87ec5e1343eb6c7814a116e7a42","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.2.0.tgz","fileCount":543,"integrity":"sha512-HavjZaGM+aNa8Ekt0g1+r5d7AoVXtpN1UvbbZVe4SwlNkRjJCacEaPuA2baTSm3xbBGZKEtPtzHB2tNvvtZppA==","signatures":[{"sig":"MEQCIFEtluq9WqfTnCsUbb6YalTKX13wImP/M6YQ05E20mV7AiBekd/hdyUn0wcKcSP/YidILYV8cc0WH0wlcTbxTvGKNQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":663372},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"c47cd5cfd79e90286f218a4f7effa3c11c116bef","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.0","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.3","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.1","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.2","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.1","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.1","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.2.0_1632100247055_0.6703432294545653","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"typescript-extended-linq","version":"2.2.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.2.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"2c5e885ad569c6b8b7db60d22c441f9484b64012","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.2.1.tgz","fileCount":543,"integrity":"sha512-Hc0Vfwqn79XV6+SecI8drOCSeBNFC74MoaqRTSSZ/Bc1DqqJZpA1+Mi8Jzl+NR0x3xe4E7JCaPp/HIim4gX7Ig==","signatures":[{"sig":"MEUCIQD+EVrazy/QqVRwcIV/jFjUeNQIGbFSH/bJx3WYYsIlwwIgWfK/N3R3gXHCV0ldDUpxOoee2rYlgBEkUCGtsal/I9E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":804094},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"e7a3f125db150b08d5b1440c02bc6d4c0b6401e7","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.13","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.4","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.2","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.2","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.2","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.2.1_1632324803700_0.991468836606153","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"typescript-extended-linq","version":"2.3.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.3.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"f6935601d57c229777bb26173890e1e76d0428b1","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.3.0.tgz","fileCount":553,"integrity":"sha512-tkiVyI8eV0Ju03Gy9zf7hOLLJBvg2I4io17rJhzsJklCgA6N8zAfoUo8m5Oi37YVhy8HxbLZ8XjPghAhCkIUMA==","signatures":[{"sig":"MEQCIFoW06+Yaet5ppjD74oNvUt72if8gtRdKwDo56TfszmlAiAnGZxeOEJ4UEhZX6Vq/hNMQpX0xWrVVhwI/waxMybc/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":897439},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"50df6ec68bb4df78c09b860d6fc8e482706c2af4","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.4","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.2","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.2","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.2","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.3.0_1632462200927_0.06421096106691748","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"typescript-extended-linq","version":"2.4.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.4.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"2bef9d2798a60e7c00c3a25f8c4a7f355852dd49","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.4.0.tgz","fileCount":563,"integrity":"sha512-GVb4P52IJVzUddboep0EnAVd4qWthMY7tD2fSCTs0Ia8I/wtzsI/mJ+o+JLpm8UR94O78kw+LEWHXgWz2twpIQ==","signatures":[{"sig":"MEQCIGo5fAO2vB+2o6gkq9MB77Ntt5KZyqA4pKoMGof4b1WJAiB84y33S+JDUrSyj/soDttYP3gkrn+F7Yzg7CeTYxDx2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":916475},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"04c0e5d7d1a21aa14a3c5a22e10e4fa5336655f8","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.16.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.1","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.4","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@commitlint/cli":"^13.1.0","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.4.2","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.31.2","@stryker-mutator/jest-runner":"^5.4.0","@commitlint/config-conventional":"^13.1.0","@typescript-eslint/eslint-plugin":"^4.31.2","@stryker-mutator/typescript-checker":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.4.0_1632714503862_0.2666267287034725","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"typescript-extended-linq","version":"2.5.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.5.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"ed4b7f98fb9daccccf414eb79d9009ebe04b481b","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.5.0.tgz","fileCount":573,"integrity":"sha512-l7QPA4dOb5nsIcwnzbDxO1Tc1bDpS9+S3ADdmboGDAtm0NRF6e+pL7jAAt4qKaCcapMCVsCP++Soc7Igb7gD3A==","signatures":[{"sig":"MEQCICGsviSiQmkMq8uFZimyPBfDaHe24bCe9N8i5liFQOXAAiAgUd3JSa7t5ry84q27QhyaJziZcL0YQ00kg36cwTsN1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1079573},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"7c138f34f056e66de805fd85262c91b7803f4ee8","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.15","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.5","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.5","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@commitlint/cli":"^13.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.6.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@stryker-mutator/jest-runner":"^5.4.1","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@stryker-mutator/typescript-checker":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.5.0_1633823144587_0.5145460760157525","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"typescript-extended-linq","version":"2.5.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.5.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"ef38d9e88641f996b1a595f9cce8df959beb2969","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.5.1.tgz","fileCount":573,"integrity":"sha512-EkwuqwjmVs8dQSfEoAIw9OrVYDXyG8bOFEj4p/pwXQZJReaKn9RP1JdZLvupmQ8V+khFLh0D9UtKgbBG0zpkNQ==","signatures":[{"sig":"MEUCIFFPFEAvfsWJMu+UuX6kqsDvgDDpeFwopDwtWsw1d341AiEA1y85iPJjSQAhn8qoWaT/t9Zx7IJMP8fa7ujA7O7cqAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1081308},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"e0427776033f0356ced50f12b6e7d42766f29dc8","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.12","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.5","husky":"^7.0.0","madge":"^5.0.1","eslint":"^7.32.0","ts-jest":"^27.0.5","ts-node":"^10.2.1","typedoc":"^0.22.5","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.3","@types/jest":"^27.0.2","@commitlint/cli":"^13.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^24.6.0","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^4.33.0","@stryker-mutator/jest-runner":"^5.4.1","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^4.33.0","@stryker-mutator/typescript-checker":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.5.1_1633845407298_0.2750392820757057","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"typescript-extended-linq","version":"2.6.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@2.6.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"7de57eff522fe6210792172b651318593e6667db","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-2.6.0.tgz","fileCount":573,"integrity":"sha512-lfgnNjgFsqVVQJCQOsDNHs1+g2Lba1Pn5Eu4rsFIlYIq5/NQBhvAJ/b2YTyt357WKISr1eoJ02zoYINP5J0gOQ==","signatures":[{"sig":"MEUCIQDWiBd+6iZtksEoe3Yqtuc4K9Trqvfo8bFvVHKnSx75YwIgZ4j5lUrJgyIkATYa7wIc4YmibimT+9SfSswrjWasb4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1142148},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"8079cdc7f37ccfabf33dabd99161a1453a8c00c1","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"6.14.15","description":"Typescript Linq API","directories":{},"_nodeVersion":"14.17.6","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.5.0","jest":"^27.2.5","husky":"^7.0.0","madge":"^5.0.1","eslint":"^8.0.1","ts-jest":"^27.0.6","ts-node":"^10.3.0","typedoc":"^0.22.5","prettier":"^2.4.1","benchmark":"^2.1.4","typescript":"^4.4.4","@types/jest":"^27.0.2","@commitlint/cli":"^13.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^25.2.1","linq-to-typescript":"^8.1.0","@stryker-mutator/core":"^5.4.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.0.0","@stryker-mutator/jest-runner":"^5.4.1","@commitlint/config-conventional":"^13.2.0","@typescript-eslint/eslint-plugin":"^5.0.0","@stryker-mutator/typescript-checker":"^5.4.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_2.6.0_1634357242609_0.4301151753493868","host":"s3://npm-registry-packages"}},"3.0.0-0":{"name":"typescript-extended-linq","version":"3.0.0-0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.0.0-0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"de09b0b3afa8d290aad5d07ff4151c59271a2bea","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.0.0-0.tgz","fileCount":579,"integrity":"sha512-F0hImt9sw/bJnSC+xnateun5MpwLUodCLNwh52HWs8e36AdA9CfBiIuJ40BBdguEHTZ3SXQkDdI3iSkBUxFmHg==","signatures":[{"sig":"MEYCIQCZBlYJaIh24blw1w0NjfaggMGXSq6kUwRKLH14Ado/DwIhAI5Rum/07aoVnjwGGWCu7W429GAKmBluTC06ZRqb/m/B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1146692,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDJ7iCRA9TVsSAnZWagAAPmwP/ioy7iYmhw70Kg3c41Xz\nZmtigpP6M3chk8+9hFKHCbfJ+0W1nmAeVTX0Y0/dhk49DjY3auzEBdQGwtqv\n8YwU94yfysixTuNuzqPlPegRLjWhb6phlLLHG5uuGItBH5aqxi0cC5A7aJUI\nIt2VBmej1cOoAvD+SDn9vEiFmoMpdS6pPMInRZvWCX5I11aYEIp5jDX0y+Vs\n4AeyTsx5cI4co7IooKcFL7GD/SEG4mFGH1pQCAQho+wbPzbhXpildjYi/N9V\nCoCe2JEl3QQmUqyDudpNaCaY+jpTMsahn78sWoEqMAcmZ9MttdzKCuDaERQw\nLR2dpR7xKDsYV8n3+YzOaMh1w7Ppi/difjJtjVJaURro4kX2ahZREO196ZjM\n+s+7EINe/KOy2qj/+NcSTzytSv9PUtR/lbnPAXe1r5jjXRxrnC88EZxyQ+n4\nGh0oy8L4xOppKo+RppKqIemxELMxt3uinYUNI0yHrI/YIIeZbBNvseapAzuW\nCks70ULPEsJP949knd1cvxiojH+4RoG6uYJUxwxcicLspzUIGaxdF1FIadTM\nl2tIC0Y/97/5hTknzmIFK1N8Q913FK627lT2YqONDphkaIKCO90q7GdzMS8q\nnNc8rD+wmSYj/HJB/QJEbJMcKsoyXQqIX7wb4u+mFWT5RtHjNbXGikvv+EEe\nKUlm\r\n=Fd9C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"41e7b5929986227eeea7f905f99471f212d9c799","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.3.0","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.0.0-0_1644994273924_0.31733507376703507","host":"s3://npm-registry-packages"}},"3.0.1-0":{"name":"typescript-extended-linq","version":"3.0.1-0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.0.1-0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"05f35ce8e3c83dad61aae98db68d15536dc95dae","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.0.1-0.tgz","fileCount":578,"integrity":"sha512-ZH/duqPyNU/mPAfFNcU2gdh5rfbvvx8BUIs51wKOsbC1dnTF/nhPpoJZaD+nSwOhuQS4BFTY/e8H7irJ0meZyA==","signatures":[{"sig":"MEUCICgKq40DXB/Il1GUwy4ZfOmJgUAa0yGMA0dTCjfSqtOBAiEAxKpcq7RlfoWsRj89KzN1uLrD6tgY6686x6jPUKRe+Ug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1147503,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDKNeCRA9TVsSAnZWagAAnhAQAJJJpYD1lv5hPwuNQLFw\nAKkCiL0tpWHjNyXhVEzOx94oOfztrTUbOefHR/8Q5byIMx6I0wF/hJ6Ue725\nPTlyVt0i89k6Y2HEy5PKFRkKYu/mfTPQuoJ+JvrxXJx3r/Dq0PBAldYzJ60I\n4ktwW2/RHt6bHPpuMYsxI7F2ciUtXyUVyh5XtSJX5zNU5Ul/UUDW3DJZmqJV\naz24M2qhGd8dgdlWjr4jqrjInV42LHnyIGEWnRiUR1g/tp39l6cmtEPJ/x2o\nCgBi3Io9LqnXAJzAeE4qoGCa/+Fi5/GbPKHlSSfkNeXYsEFBLJNTe3qMBl85\nUhJQ2BbYAH9tg1ETtnLa82kFWoy2lDqeNzvwxamsbbINzl2eynfZe+YeIkgb\n/kD3mCuPOMW3NfkdfAFPvYVJBC7s0dzMVnQccbPpuG/gMqJNnwooHCiljTLG\nUaHPk07ri83EjZUiIjskrBjXyVbkmrCg1Og100a0Y3/jrQBPW7Mqmyc/RFZ1\nuhNUGVP9Kdhx6IskgUYLZpywtk4H5/w60w1cGPz/FTZCN+HLsk42f9MXV+Pg\nihAPTsy68URmmDY/fHei6MBGtEXBKQjIABvQltFuotZjPH/VfaF7PYXyO3dE\nrFywWuvGqUqk/a3OD5k+iSbqibLX2aCIdQhv7gpO4FxQVto1owMdSWz9iWUK\nt0Kq\r\n=HJlc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"5c814f6d9e0faf108cd771ef6773f7034258f1e6","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.3.0","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.0.1-0_1644995422017_0.48212237892781107","host":"s3://npm-registry-packages"}},"3.0.2-0":{"name":"typescript-extended-linq","version":"3.0.2-0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.0.2-0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"f26e0452cde105b689637af588c34229877ff857","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.0.2-0.tgz","fileCount":578,"integrity":"sha512-Qyl7aqDGYRHO5fdDtbbQGs3e+6Unaf0A5XtTaCQp5xTAQQ7W063XrFcXEaInVai1bFzJFrFbtrCkjIY6c0OodA==","signatures":[{"sig":"MEYCIQCFQSBPeGB3SJWGbEIEzuNQpH9NFB/jeqiBBRXFwNJ/ugIhAK5XLKdsomNtv/hA0Dr2bW5GSAlu0kBHR19mxmBPAWtR","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1148119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDTtoCRA9TVsSAnZWagAArvkP/3Zk2eII9be2vhdvDKgt\nCgln9L+Yys4+AxmDF/wrcHDE94gQPwfLJUPTvPCpz/p76S6OnnxyoJhHmVkZ\nJLZKwM0E4MmJQ2l4Hl9GWyY4I1Btw46bYDiZHtAiNRRPkbb5iNQRPRGq/lZ6\nfy8r1uEaLpRBEoeWHzhDlDwsZ+NogZNbNkywns0oJaVsq+ck3eRCgWZptC4Z\nCQVX24CtiaCIIItrs3LN9ItN9JNOiroQhmguO1sDH0498Vo8MKAq3LtjLl7o\nCjwNMirxgSf21oH7Ze/js0MRVBQkKCOIk/5fhjthuhRJ0JDkg+ZWzNxsIPNv\nOQMyf5Mypepg5DKgH+2ZM3v58QRw+dcLbLZNux+JGZ9JVdmmVpRu9Qr8xBlN\n2Qf3hOAAuKYjbSsp0U3qdO3RZBZ0nMVn70xXAD2TzjTmji26S+GmCNf59Tf5\neHU1OdKLOEUJWSeFnLl5SEf7vpPJjqS5YrO2ROZI8Fs0Y5dUXum427bPHx0e\n7WILmTrAh8vA3mHjFArVmQvPAFgB8Apijk4OJSmBufmn0WrjKzh3+HRUZAP3\nInTLSQ7GIACSSHnziO95LhdsIdKyJ9DL29Jjgv7oAL3oz/YnrvuUAYyya5MN\ndjBglr4RhjxX54NgHMny+bmoEXPjhV5RAvIdlnwUwRfzGCZ7pofajDObtCvH\nfq+G\r\n=gEqY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"6f4510a3ff5d4239b1ac3d715f7f0feeb59631d9","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.0.2-0_1645034343881_0.23576560564242732","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"typescript-extended-linq","version":"3.0.2","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.0.2","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"d494275d4d4ad197a61c4f5be1bae3ea1e6453cd","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.0.2.tgz","fileCount":578,"integrity":"sha512-y3CQIiYKpmrAPC1nKa1klkWa2BrkaFHGyVk5t0ijCSxw8a2PDR6SpTZ8pDW2yVOCj37E6ENobIxHrJmlGHEkVA==","signatures":[{"sig":"MEYCIQClDhV39v/b/erQpoMEgA1As4buenR/CUiPmdjktarK5QIhAKSCPvJWIce5twAD1Zn60K0hlcz3kM2PjKh0M3l5EY3/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1149962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDUr6CRA9TVsSAnZWagAArbAP/1b5uwcY7OVqLgJ9F7IX\nFAfYvfgxhcru0ziyLzFO3QnKrRObKn9fsCqyhrPBSGBGue0Zss++XOdXSH7i\nqCOiSCjm3HHBzenjdvHjycUXW3ckpzq50dtN/ExiPnN3f+wd9QKtZ+NnVywQ\npiW1x87a6Re6W1UTrppD86VSnN0PpPwHjMWJHPAlNflvt/VnOy4L5yAiEWOz\nyzYp9KRpk9PFCA+3OFVL2Ep70dSMH9BtWdLxozvK/5J6j9XtQkd//DH+R02e\nw5cj0+tmSw3/qNcQrs5sfsQ+UzIttQDgZNiGCX3pRxAV6G3dTKhZ0njNO+lV\nQbcKFWc0oW8obvMBUP9Wd9kky5FARzxpzuUp1bZ5I0cQTUzWTO6oLJHmluHU\nXbwAoqFQHgY1+EPv/40MtVpK7+iCC1HInhf60tcFGOoRJJuIwhECkRHRHN98\n+xXGoaBWbcjR6vAPbLI28weOuCwJIMvWilyfrNqsYpcFS4vllzuVmpjTGwsb\n9YPla82SOsjQfiZh+Jw6lybROt9/6GjnRyDkhyQh2n2gCmBxMQ1XctrNPLNk\nqyy1GkfNOeb5VOe/1ffiUkUJDwWNcD1rKyOblNlqLM5jfjNz4Jg6eC04CiNn\nrVc7Ju4pxq26oiuGYjyrY2kqEjIo6S5wbAgmSfhBc/nvTrgu3m9QhiEN0rE+\nfNoW\r\n=meAy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"4258443396feee18711a781f8fee5655f7c56c87","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.0.2_1645038330189_0.6034989814853364","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"typescript-extended-linq","version":"3.1.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.1.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"0f57a2e186264e784089e1244534e2f68079fe57","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.1.0.tgz","fileCount":578,"integrity":"sha512-eLAp8X5QKVT7WvML6pXtb6MU7ko1EDOFT/9B+Bs2uctvlr4hHBeF+SYubrfD1mKTqnPILs1jQ0H25fCN6t1rBw==","signatures":[{"sig":"MEUCIQCxVdlbErYjUDg6UfBGRbhD9KoBKd6o+iKpbI3grfB/KgIgVcExsNu+GWVjyilnm7i792IOuwhHTT8JyY+GsZJFtuQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1150117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVvLCRA9TVsSAnZWagAAkBYP/2dIDvQ+vrVhkYpxcakp\n9lrUb82uFP7O9MN3lx3YRK2NSPKfb6RfeLMM1ECzJM8Hl02ONQOO/kdstVRP\nGcbxFLosYkdtZIoOqxumv+H8AHjyRZDvjvjNbSxXaIS028BLTdGfH5sRD79+\nCPxsRDrpUn1+dUiagHq4xpklSZHlTQnLzFQ/erpi65GeXg/PRHY0gEvRSSrc\nCIoskuLfcYEqRIXcs7qxz0/YJVQq5wHCp5WbhbOxfP/dE/MNtjqjOsuyWtpc\nOugQ5Gcj6Cgc8qCprCw9noWL3ZrRllPM7wZyloQmOqaEfxYAuktHaq7ssNom\nt9Hx+K8AGoIYmfUCXYlG/iTXeyXUXU6NexuUqZqDSX2pS7uBKdowFsBSxuH5\n5wtRMyhTParzeDEos7kdvrkD/ZPXM7DI/QiAQ9gzC3TZO+RX/wczO2iH6/gG\nVYSM5Vfy/kwZOPShb6OoaUMmlCxUcPKz68LRrxIxfx01kf1TNbeqDOrfmWWu\nJUzHYWJK88ms/qdwmCPSkB/nXLrSlsFYIVvGMVoA3C2ckTWtJlA5uNB1Jf1t\n5VFTTD3EDJuHu6AKqbZrdQkT7hhjzUr8CwjtWW/tlg9xVKn85qgVJWENCoxj\nb2OEx+5oZUBQt9pTa3c5D9RFJCycYeNgQnoSMfCxuPuy5+aNnvhq4utcSsGi\ny+Hz\r\n=3QVB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"56e33c41b22c5c7e5d1faa75bb051ff3b23e6f18","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.1.0_1645042635499_0.3657405103747038","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"typescript-extended-linq","version":"3.1.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.1.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"5929c29a431011b9d0153ce2d9e979f03a5bc063","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.1.1.tgz","fileCount":578,"integrity":"sha512-kbGtBvZKZKxWL9a2S9+H5nN2TeqH5TrahFIq/tO2GGsy4DJpcNFsR7KMVL7KFauptyUEao2Vb+k/0xNAeuAEKQ==","signatures":[{"sig":"MEQCIAgh5krWNBsZTD5jYVpNfWpWtaYf4ufXGxmBqSUvBvE/AiBxanMjEmyNleyByLcP2gD/IQAXaNzktqgJXpCnmoIONQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDXCMCRA9TVsSAnZWagAANaUP/iZQSynKPK3SxUsBnEfC\niZMDJP6ouRo8Q2aECfYk24H0/KlPr1g2xhzmTus2L8M/YUVITdpUM2CzhEzD\nSjTG5qMkI3ExHv0jD9ZlvEqE8F3GMARmPdp/oDYzdGS+e/zVwOaTtzm1vPRL\nWSpYddKF662M1YdzYuK8S4ljsp99g/xLCFC35/yke4PIATVe2gdPBGK01Gd6\nry3qIZYzsS4gfhbdRlvBXJQxv5j0nbvk+W3/lc7DE50UCsP3lsYfEmZNaCp/\nW2U2hq1Wu4wYvi8mg4u6JjP8/EAs390vW6a1+/FkbBq04IUh0CWFx5G6RFzr\nrpADBinBhMMAEFxTF9IG2Bgcv8SZz54jssE9PqSoDbJtrC4daxx+7Toyiepr\n0HkXYMwP09wPemjMr8uTqpfHUnEwlPzDaRc1dTV5Y0mE8qLLKRxwZpoIsAfr\nXRcvEYZZ7/pBTamS262i/Iz7qOij4QMYLLNlg9WXL+lGjWajheHUwxhtWqlx\nyfAr9/3DoQLOipe5gxn5icp4PqiL4nuJlx8H/iA82vCctAi99ikirUnGcq4r\ne9CB9aWQJnM/Z7+xjz7JvryXgDJQ4Trb1J01dhfv0+vnyyWqYC1D+mypP6XC\nVNC0e9mNwhlqdc8Z/Em6od47XkMNC7yPI8a9AL+KCqxvq42sSiGQsK31JIu3\nhYXe\r\n=OEDM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"e7dda12281f71a70a1a8e8b3546f9d6061a102dc","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.1.1_1645047948313_0.7402456202539649","host":"s3://npm-registry-packages"}},"3.1.2":{"name":"typescript-extended-linq","version":"3.1.2","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@3.1.2","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"23280ad050320fc4bab696951a9500a425d1f4d3","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-3.1.2.tgz","fileCount":578,"integrity":"sha512-UR6/FnmWh7MiIFifDS7lQRYZjInasgKZogyi0GE36UhyId9E8MQTVHnzexgzZHAh/y9y+DcTfuKXicNjZYZdmg==","signatures":[{"sig":"MEUCIAlsqk2AyfENbsuXB7g3xF27F2pfcIYrp4UnIqFQnlfQAiEAvCaFFMlUbnBbQteV+ZyhZThmwiHDvJIN4L+yKgjSroQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1152984,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDXKhCRA9TVsSAnZWagAA0mwP/3P+Pq0Kkh1ExW8JJTxx\nSEJdJ9lPxLtvHm5KQwza7PNd9TjgafOiKfAlaIR8wWiWGU1GXjnKCtB5Iu4N\nesu2azIVFNSyzJ8OyWqYXjlOBRAIFcLzBwTmX/wnEQpNcC9yU4em+Y38u7Ox\nZFzAKiYS7Fgi42hQSC56qITdbGQzB1SQu8AjnjEoUjqdS4CdZvvU7ZWLXzA7\nWdb2H/WMlmo+joRndbloDLJywqMuzRXwWoNL5n598+4Lf1NqWIlNNa/tFdwP\n8pYpOKJxYOxM426PsI6WR3NKz5MUkN3gEjXPfVJ3oWFxqRvwasnhZyHJjate\nyLYdfSQ8VmHgnEDK8buOWvX13c7olPcal0uLBqVSP3Kduh9r6GXSZNF4JgE8\nh4CTDRNXX209zJJdEW03hBhLOUOx1ye1veWZaa8ZeNltCD7VZo7AVMI0pozH\nDKzRUvGMeW/VHPzFNEEAuxc02hZdSfSADO6PWXKkNnIUJxSdyrfA9CVsQt4a\nvJaw4zoWEoRWLXK5raGlCSsc8kMX48MvKjHjkHH0h0DZaKWqVn94l0awWh3L\nj2GHba/VmNcoD6Q6qdjls5fxg3VaWdtgokltnr3UTB/XZxarZ5JGzejEUWuD\nH+ggf5Mnnybz0qAzXI07IQmzjD5iptkgPqjAVnOHwb8xnm2z+I0WPxnFo7Ej\nVNQM\r\n=csZB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"d7af5453da0568bd219ab5aac95ad71414eefb05","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.1.2","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.13.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.0","jest":"^27.5.1","husky":"^7.0.4","madge":"^5.0.1","eslint":"^8.9.0","ts-jest":"^27.1.3","ts-node":"^10.5.0","typedoc":"^0.22.11","prettier":"^2.5.1","benchmark":"^2.1.4","typescript":"^4.5.5","@types/jest":"^27.4.0","@commitlint/cli":"^16.2.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.1.1","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^5.6.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","@typescript-eslint/parser":"^5.12.0","@stryker-mutator/jest-runner":"^5.6.1","@commitlint/config-conventional":"^16.2.1","@typescript-eslint/eslint-plugin":"^5.12.0","@stryker-mutator/typescript-checker":"^5.6.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_3.1.2_1645048481290_0.09781321436816182","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"typescript-extended-linq","version":"4.0.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@4.0.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"5f6e09eb221b478ab9951a92e78c3acfbe0e5dcd","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-4.0.0.tgz","fileCount":598,"integrity":"sha512-o5XaBuOP//YPrIS27HivjcOO0LbL6ZfdsFlUlM55M8KCanQ4LQClGghHAcglabkac/MnJVhEdRlp+Ujm+Kdfjw==","signatures":[{"sig":"MEQCIE8o/Lwi7wVc7F0ZuitoPRUKnif0PDoji2vvPLrVBX42AiALRZC5eCqYxebWTSNzUXeVq6Ua6pc9jk0gfqywkv3ZJw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222495,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+ZI2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopjg/+JrsmW0MZdcT4Ko1y3frry3IM09u8NaJ+k6QpGITwxfWNpIqZ\r\n+Gmax8u4VilclxguXQist0Jvx0XJ8NrGSNK/OoyDw3cjndTwVdDhIr7EDjL6\r\nGIRpSeKkl8sGGa7wpA4YhXf7tOHhLK2Zk/umZsNxu/DUm/Coe16QnYswOW3M\r\nU4HuanhecGXevM2OC4z87QcsZ/jJocaffvZdmDFbBg2EsPFYq8JnffpAK2bV\r\n+jBzCaXZz3DrSw5QDjF01gamJ59mRlWO0+W2wcw0spjipFkmcPQACJhd8UT8\r\nTjFSWxiHxu3rumYXjyuTA1S1Wyovu/PHI2ZctMah6m3Chuvg7QHP6axcPMVc\r\n3CMR+BjI8ck6masDAmSC4PBmbjtDfqDhzNReT76CgY1WoG/O5vRzG6YYcjLH\r\nqBtxNfs6WLUQqgrADwkbIk2HoQRFK6wht7h3DXAK7TRS3voUqd9DhlHkogF4\r\ncPhGCrAlnYi9CJJExtA84vOYJ8bZm8qBz0BTCrenWqNETGUwleAtNOVogNcD\r\nam5NngbTvymFNS7pfXUOn2bfAwEVRvyv7wfXGq/qGyBoie96G7Nq6ttEqA25\r\nkUjv57V7dK30l2euUk9vrw6loXJElXreOCS6p6EaornzzGk9H0pMmJbtrcHT\r\nEgxVFBZgBdIcRnEus0jMUlSvgihyrAg29UE=\r\n=gZJs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"f6b89c285f62abd0c290521d1eeefc206a7d9c50","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.15.1","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^28.1.3","husky":"^8.0.1","madge":"^5.0.1","eslint":"^8.21.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.10","prettier":"^2.7.1","benchmark":"^2.1.4","typescript":"^4.7.4","@types/jest":"^28.1.6","@commitlint/cli":"^17.0.3","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.8.2","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^6.1.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.33.0","@stryker-mutator/jest-runner":"^6.1.2","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.0","@stryker-mutator/typescript-checker":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_4.0.0_1660523062613_0.28559811423141745","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"typescript-extended-linq","version":"4.0.1","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@4.0.1","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"84d0cbf2a9e01546a776da3acc3950ee3f1d310c","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-4.0.1.tgz","fileCount":598,"integrity":"sha512-O1SIWYGGNZ+IZA7Zu5mrYoBptA1O/II1eXS5Kjjk/2pTfrTIcNQrtOAFR6mVUaVxt4Ws/iPezeC91A0gMaiDDQ==","signatures":[{"sig":"MEUCIG8VyoH76C8EVs8S8Z4Xxhs/f8IegVX/liArG/n/KTorAiEApbPDuaoPTM4xvHrudO9nAzbvNOjPC786mYbGu3OwpSs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1221562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+d+vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmobkg//QCJOh1GPVkbXunawx97B8jC2AIHC1FKG/3U90j0m8Q+Ad4Qc\r\n+t+wj9rDLNxBYHNBAEtk1btvbnanPKUcwNC7ratBMSBudbZjEGmN5JSXMkKs\r\nNZcxeQ6qyg1Tt7LDQEnWfWo0B0IfOk/Iks+prRX5/sZ18zbVAwpgQgEN0MUA\r\nvdotWJYk9dS4SqLGRFSaqheDmp7m4SIGfJlJH494WngERB2KsUAkggAJVskV\r\nCsvUClANi3tyGqG/japGhC+RBkXps6AtrotIvA82qoIQYHhmelDxQxyIUxSj\r\nPSC0FAqwRvnzvFdVOvaUsuc8VroLb6jUqyTufPMX/eXjSZ3e4TVxrITLbLQj\r\n4VEpU4Nw64mUB7gY4TweXue3QCXVaSSAvxD5LFynzIzbUrAkSUtiN7DzTgtD\r\nTB8plCMLWEhr0myScqsNw7LgJ4um1i1yMBB32EzrR2e6y8Qm9og7Gb6lSBkK\r\nZStyRjuKiFNea7hcekzcNYOShlpD/cg6DI4KWEsBxyov4Ph6PMPntBo121iJ\r\nO9FPyY1Vz7b00ex3QekTy+l2VnDNGQoxidJAZwj+8jkqXXQu4y+ST79vLMJw\r\n7lseUL84nuT+ebprZj6dNWljsgfILoyezCUdJl6pDjRPBIdyQpOFlG4CX2OI\r\nUT+ldRVjUvbhMRAwY1aXjsni4YBHrwx/U14=\r\n=uELx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"c9a8f2d77400a5bea1f037eccf5c3edfe8f835aa","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.15.1","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^28.1.3","husky":"^8.0.1","madge":"^5.0.1","eslint":"^8.21.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.10","prettier":"^2.7.1","benchmark":"^2.1.4","typescript":"^4.7.4","@types/jest":"^28.1.6","@commitlint/cli":"^17.0.3","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.8.2","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^6.1.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.33.0","@stryker-mutator/jest-runner":"^6.1.2","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.0","@stryker-mutator/typescript-checker":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_4.0.1_1660542894718_0.5730004089801701","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"typescript-extended-linq","version":"4.1.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@4.1.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"29f21be3b1fca422c3796fa414fc91d7c20d38b5","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-4.1.0.tgz","fileCount":603,"integrity":"sha512-XwHc061x01iEefhw3RHBRYi/jkQ8fDR+i23Gqv/uXI7Uk/g6JhsmmIhn0aUo7EtvuxkER4vG2ds1mvBnMyEOow==","signatures":[{"sig":"MEUCIEuN1ECwH+Pzq9rnUHljtGLipay25W27PKqomo4vmd9vAiEApqRv14BYF0dWsQkoiwZVfbCBhDqaDIfU9E0UZamnu5Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1233369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDv7VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrOGQ//XXGeJEPH4wFB6ZY8qOP5CgotR22ciY6sD4SW/bmdT77FIdze\r\niJureFYydrKmCOsgzngPN8+Qn3Oc6r0DHS+vspLj+VoXHohbewMnzAmr3ai0\r\na/K6YaEebyBdtVT4sd8EdvRGxph4MD2kJQ7XduESgnoXQvISZ/IqNdRbrkyI\r\no/TxhdN7MCvGKVSWNMFtLjnwGBdu0X8NYk7NDgRo5ZWy54hDqlKyYZS5h7X2\r\n0paNrldRAIGpqBMnj53s2n3B3UBQQMD1HvZ++IT9NmyIV/qgunf4Wzs/pdAq\r\nWtrf/1PYm6R/AUMzgtgoqXxJU23dVA8LU3ooUtoLioU82UARObOC4Bd6SG62\r\n2b2eNW6hpVd6TsYPp0kRIUtySljDOAesducW1TX/bvevLxH0V3/4hmAPNmKQ\r\nRio7IT9f61j9/twtLep/FbF95DCR11DX/HZ+/yWF0voGZt2iskvq5yRgpcsl\r\n42WQe6EUyLbXQVT45o/uS0xfjGvscU7JfYaE8GtbDGguKxan8M0V4tAytDu6\r\nVw1NwuvsAQ7TpHqufs6TJ+VFa+ScDyCgcc2iTG69B/IQiRjWd3aqvN1jtv19\r\n/xUfEpxrGzbpEEBd0+YluruQmkTi4BOyTH2n+oZMsia/F2nYl8Ga0NTWmYnS\r\nKiU/c7ZV8aC+WWR/VMKLgMqg6kPKOKQD824=\r\n=Qqz8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"744d67a6f0b17d3aba901c23abb351d707945668","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky install","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"8.18.0","description":"Typescript Linq API","directories":{},"_nodeVersion":"16.16.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^7.6.2","jest":"^28.1.3","husky":"^8.0.1","madge":"^5.0.1","eslint":"^8.21.0","ts-jest":"^28.0.7","ts-node":"^10.9.1","typedoc":"^0.23.10","prettier":"^2.7.1","benchmark":"^2.1.4","typescript":"^4.7.4","@types/jest":"^28.1.6","@commitlint/cli":"^17.0.3","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.1","eslint-plugin-jest":"^26.8.2","linq-to-typescript":"^9.0.0","@stryker-mutator/core":"^6.1.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@typescript-eslint/parser":"^5.33.0","@stryker-mutator/jest-runner":"^6.1.2","@commitlint/config-conventional":"^17.0.3","@typescript-eslint/eslint-plugin":"^5.33.0","@stryker-mutator/typescript-checker":"^6.1.2"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_4.1.0_1661927125510_0.19715394603333358","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"typescript-extended-linq","version":"5.0.0","keywords":["linq","typescript"],"author":{"name":"Robert Herber"},"license":"MIT","_id":"typescript-extended-linq@5.0.0","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"homepage":"https://github.com/rob893/typescript-extended-linq#readme","bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"dist":{"shasum":"ae8a14e504dba6bb3fb89327b244f17bd55cc686","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-5.0.0.tgz","fileCount":603,"integrity":"sha512-rkizlH54VqNPZttLNd4KEyVPn/wdosGKGEHnuB875sj5wdO16+ngjmqu+scWMkbLkNebPQhfpE77C/gaqPjyFA==","signatures":[{"sig":"MEUCIQCeJU2k1Wow/2SFZgzoB6oUwr2SkLIFVF/GS0x3hb6ezwIgVqxZqzihaNXRWtdCPI2bsUjk1a/HUPmvtzdUe2CpqoM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1226210},"main":"dist/index","madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"types":"dist/index","gitHead":"acfc7749c19d1eca2051d92a84abd31c4d892ef4","scripts":{"lint":"eslint .","test":"jest --coverage","build":"rm -rf ./dist && tsc","start":"ts-node ./src/index.ts","prepare":"husky","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","lint-fix":"eslint . --fix","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","benchmark":"ts-node ./src/__benchmarks__/index.ts","commitlint":"commitlint --edit","test-clean":"jest --clearCache","test-watch":"jest --watchAll --coverage","test-mutate":"npx stryker run","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","build-circular-dependency-check":"madge --circular ./dist"},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"repository":{"url":"git+https://github.com/rob893/typescript-extended-linq.git","type":"git"},"_npmVersion":"10.9.0","description":"Typescript Linq API","directories":{},"_nodeVersion":"22.13.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"np":"^10.2.0","jest":"^29.7.0","husky":"^9.1.7","madge":"^8.0.0","eslint":"^9.20.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.27.6","prettier":"^3.5.0","benchmark":"^2.1.4","@eslint/js":"^9.20.0","typescript":"^5.7.3","@types/jest":"^29.5.14","@commitlint/cli":"^19.7.1","linq-typescript":"^1.0.251","@types/benchmark":"^2.1.5","typescript-eslint":"^8.23.0","eslint-plugin-jest":"^28.11.0","linq-to-typescript":"^11.1.0","@stryker-mutator/core":"^8.7.1","@stryker-mutator/jest-runner":"^8.7.1","@commitlint/config-conventional":"^19.7.1","@stryker-mutator/typescript-checker":"^8.7.1"},"_npmOperationalInternal":{"tmp":"tmp/typescript-extended-linq_5.0.0_1739138779788_0.4823163871221472","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"typescript-extended-linq","version":"5.0.1","description":"Typescript Linq API","author":{"name":"Robert Herber"},"license":"MIT","main":"dist/index","types":"dist/index","repository":{"type":"git","url":"git+https://github.com/rob893/typescript-extended-linq.git"},"keywords":["linq","typescript"],"bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"homepage":"https://github.com/rob893/typescript-extended-linq#readme","publishConfig":{"access":"public"},"scripts":{"start":"ts-node ./src/index.ts","benchmark":"ts-node ./src/__benchmarks__/index.ts","build":"rm -rf ./dist && tsc","lint":"eslint .","lint-fix":"eslint . --fix","build-circular-dependency-check":"madge --circular ./dist","circular-dependency-check":"madge --circular --extensions ts --ts-config tsconfig.json ./src","prettier":"prettier --write **/*.{ts,js,css,html,json} !**/node_modules/** !**/dist/** !**/coverage/** !**/compiled/**","release":"npm run build && npm run build-circular-dependency-check && npm run lint && np --no-cleanup --no-2fa","test":"jest --coverage","test-watch":"jest --watchAll --coverage","test-clean":"jest --clearCache","test-mutate":"npx stryker run","typedoc":"rm -rf ./docs && typedoc src/index.ts","version":"npm run build && npm run typedoc","prepare":"husky","validate":"npm run build && npm run build-circular-dependency-check && npm t && npm run lint","commitlint":"commitlint --edit"},"madge":{"detectiveOptions":{"ts":{"skipTypeImports":true}}},"devDependencies":{"@commitlint/cli":"^19.7.1","@commitlint/config-conventional":"^19.7.1","@eslint/js":"^9.20.0","@stryker-mutator/core":"^8.7.1","@stryker-mutator/jest-runner":"^8.7.1","@stryker-mutator/typescript-checker":"^8.7.1","@types/benchmark":"^2.1.5","@types/jest":"^29.5.14","benchmark":"^2.1.4","eslint":"^9.20.0","eslint-plugin-jest":"^28.11.0","husky":"^9.1.7","jest":"^29.7.0","linq-to-typescript":"^11.1.0","linq-typescript":"^1.0.251","madge":"^8.0.0","np":"^10.2.0","prettier":"^3.5.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","typedoc":"^0.27.6","typescript":"^5.7.3","typescript-eslint":"^8.23.0"},"_id":"typescript-extended-linq@5.0.1","gitHead":"e0231b204cd7af18bf1deb4a3ea8aec043c29e3b","_nodeVersion":"22.13.1","_npmVersion":"10.9.0","dist":{"integrity":"sha512-oPwIN/KmbQlBpvxJ7+l7uGiMi2fDzd83VSfWlrTY5q67PDhR6BAbYFdTv/MV4yjsDi4WRwrAxHX0E3l5fgnAjg==","shasum":"b2981564bf0ab3d7af327b589f9c7dad76bfd5db","tarball":"https://registry.npmjs.org/typescript-extended-linq/-/typescript-extended-linq-5.0.1.tgz","fileCount":603,"unpackedSize":1226328,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHFjl4LAgZ1QQiRBK8SMdZB18KF92dzvtMuvSVR+xVeWAiEA2oeqI8uiNekN+3Yz8/RIILxTcBgNcKEBKEVjF7iWszg="}]},"_npmUser":{"name":"rob893","email":"rwherber@gmail.com"},"directories":{},"maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/typescript-extended-linq_5.0.1_1739156872213_0.2772585582650646"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-05T00:54:14.920Z","modified":"2025-02-10T03:07:52.717Z","1.0.1":"2021-09-05T00:54:15.218Z","1.0.2":"2021-09-05T01:46:55.181Z","1.0.3":"2021-09-05T02:16:50.149Z","1.0.4":"2021-09-05T04:02:59.077Z","1.1.0":"2021-09-05T07:55:40.259Z","1.2.0":"2021-09-06T02:49:20.906Z","1.2.1":"2021-09-06T08:02:35.665Z","1.3.1":"2021-09-06T23:57:02.254Z","1.4.0":"2021-09-07T15:44:36.371Z","1.5.0":"2021-09-08T15:34:50.710Z","1.5.1":"2021-09-09T04:44:27.954Z","1.5.2":"2021-09-12T01:16:46.282Z","1.5.3":"2021-09-12T02:28:33.214Z","1.5.4":"2021-09-13T06:18:21.816Z","1.6.0":"2021-09-14T15:38:50.072Z","2.0.0":"2021-09-16T04:46:47.974Z","2.1.0":"2021-09-19T07:20:03.984Z","2.2.0":"2021-09-20T01:10:47.334Z","2.2.1":"2021-09-22T15:33:23.866Z","2.3.0":"2021-09-24T05:43:21.082Z","2.4.0":"2021-09-27T03:48:24.014Z","2.5.0":"2021-10-09T23:45:44.784Z","2.5.1":"2021-10-10T05:56:47.507Z","2.6.0":"2021-10-16T04:07:22.842Z","3.0.0-0":"2022-02-16T06:51:14.187Z","3.0.1-0":"2022-02-16T07:10:22.217Z","3.0.2-0":"2022-02-16T17:59:04.118Z","3.0.2":"2022-02-16T19:05:30.439Z","3.1.0":"2022-02-16T20:17:15.715Z","3.1.1":"2022-02-16T21:45:48.552Z","3.1.2":"2022-02-16T21:54:41.609Z","4.0.0":"2022-08-15T00:24:22.840Z","4.0.1":"2022-08-15T05:54:54.988Z","4.1.0":"2022-08-31T06:25:25.747Z","5.0.0":"2025-02-09T22:06:20.177Z","5.0.1":"2025-02-10T03:07:52.560Z"},"bugs":{"url":"https://github.com/rob893/typescript-extended-linq/issues"},"author":{"name":"Robert Herber"},"license":"MIT","homepage":"https://github.com/rob893/typescript-extended-linq#readme","keywords":["linq","typescript"],"repository":{"type":"git","url":"git+https://github.com/rob893/typescript-extended-linq.git"},"description":"Typescript Linq API","maintainers":[{"name":"rob893","email":"rwherber@gmail.com"}],"readme":"# typescript-extended-linq\n\nThis is a library that is a direct translation of [System.Linq](https://docs.microsoft.com/en-us/dotnet/api/system.linq) from .NET and many additional functions from [MoreLINQ](https://github.com/morelinq/MoreLINQ).\n\n## Table of Contents\n\n1. [Installation](#installation)\n2. [Why use this library?](#why-use-this-library)\n3. [Basic Usage](#basic-usage)\n4. [Documentation](#documentation)\n\n## Installation:\n\n```typescript\nnpm i typescript-extended-linq\n```\n\nYou can optionally bind the Linq functions to native types (arrays, maps, sets, strings, etc).\nBinding to native types adds the functions to the type's prototype. Always be mindful when modifying a native type's prototype. While these functions will not affect native functionality, it cannot be guaranteed that it will not affect other frameworks if they also modify prototypes.\n\nAdd the following at the start of your program to bind to native types (the eslint disable is only needed if you use that eslint rule)\nNote, if adding the declarations to its own d.ts file, be sure to import IEnumerable and the Extension interfaces for IDEs to work right:\n\n```typescript\n/* eslint-disable @typescript-eslint/no-empty-interface */\nimport { bindLinqToNativeTypes } from 'typescript-extended-linq';\n\ndeclare global {\n  interface Array<T> extends Omit<IEnumerable<T>, 'forEach' | 'toString' | 'toJSON' | symbol>, IArrayExtensions<T> {}\n  interface Int8Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Int16Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Int32Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Uint8ClampedArray extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Uint16Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Uint32Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Float32Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Float64Array extends Omit<IEnumerable<number>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Map<K, V> extends Omit<IEnumerable<[K, V]>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface Set<T> extends Omit<IEnumerable<T>, 'forEach' | 'toString' | 'toJSON' | symbol> {}\n  interface String\n    extends Omit<IEnumerable<string>, 'endsWith' | 'startsWith' | 'split' | 'toString' | 'toJSON' | symbol> {}\n}\n\nbindLinqToNativeTypes();\n```\n\nYou will then be able to see Linq methods on native types without needing to use the `from()` wrapper:\n\n```typescript\n[1, 2, 3]\n  .where(x => x > 1)\n  .take(1)\n  .toArray();\n```\n\nAny function that already existed on the native type (`toString()`, `forEach()` for example) will not be overridden and will continue to use the native function.\nNote that the call to `bindLinqToNativeTypes` must be done prior to using the functions on native types. This, for example, will not work:\n\nfoo.ts\n\n```typescript\nexport const foo = [1, 2, 3].where(x => x > 1).toArray();\n```\n\nindex.ts\n\n```typescript\nimport { bindLinqToNativeTypes } from 'typescript-extended-linq';\nimport { foo } from './foo';\n\nbindLinqToNativeTypes();\n\nconsole.log(foo);\n```\n\nThis will not work because the import line is before the bind function is ran and when that file is imported, it tries to use the 'where' function.\n\nThis, however, will work fine:\n\nfoo.ts\n\n```typescript\nexport function foo(): number[] {\n  return [1, 2, 3].where(x => x > 1).toArray();\n}\n```\n\nindex.ts\n\n```typescript\nimport { bindLinqToNativeTypes } from 'typescript-extended-linq';\nimport { foo } from './foo';\n\nbindLinqToNativeTypes();\n\nconsole.log(foo());\n```\n\nBecause the 'where' is not used until the foo function is invoked which is after the bind function is called.\n\nIf you only want to bind to certain types, you can pass in an optional object to do so (be sure to update the global type declarations):\n\n```typescript\nimport { bindLinqToNativeTypes } from 'typescript-extended-linq';\n\nbindLinqToNativeTypes({ types: [Array] }); // Now only array will have new functions. Sets, Strings, Maps, etc will not.\n```\n\nYou can also pass in optional functions to not bind to native types (once again, be sure to update the global type declarations):\n\n```typescript\nimport { bindLinqToNativeTypes } from 'typescript-extended-linq';\n\nbindLinqToNativeTypes({ types: [Array], functionsToIgnore: ['aggregate'] }); // Only arrays will have new functions but it will not have aggregate.\n```\n\n## Why use this library?\n\n### Additional Functionality\n\n- Native JavaScript/TypeScript provides many useful functions that are similar to LINQ (such as map, filter, reduce, etc). This library fills in the missing gaps with many functions that are not included in the native language such as joins, multi-level ordering, grouping, etc.\n\n### Additional Collections\n\n- This library comes with [List](https://rob893.github.io/typescript-extended-linq/classes/List.html), [LinkedList](https://rob893.github.io/typescript-extended-linq/classes/LinkedList.html), [Stack](https://rob893.github.io/typescript-extended-linq/classes/Stack.html), [Queue](https://rob893.github.io/typescript-extended-linq/classes/Queue.html), and [PriorityQueue](https://rob893.github.io/typescript-extended-linq/classes/PriorityQueue.html) collections all which have all the linq functions.\n\n### Deferred Execution\n\n- Just like LINQ, this library uses [deferred execution and lazy evaluation](https://docs.microsoft.com/en-us/dotnet/standard/linq/deferred-execution-lazy-evaluation).\n\n### TypeScript First\n\n- This library was written in Typescript so type definitions are included out of the box and are always up to date. The Typescript source code is included in the package so users can easily look at the implementation.\n- [Documentation](https://rob893.github.io/typescript-extended-linq/) is also auto-generated on every release so they will always be up to date as well.\n\n## Basic Usage:\n\n```typescript\nimport { from } from 'typescript-extended-linq';\n\nconst items = [\n  { id: 1, foo: 'a', bar: new Date('8/1/2021') },\n  { id: 2, foo: 'a', bar: new Date('8/1/2021') },\n  { id: 2, foo: 'b', bar: new Date('8/1/2021') },\n  { id: 2, foo: 'a', bar: new Date('9/1/2021') },\n  { id: 3, foo: 'a', bar: new Date('8/1/2021') },\n  { id: 3, foo: 'b', bar: new Date('8/1/2021') }\n];\n\nconst query = from(items)\n  .where(item => item.id % 2 === 0)\n  .orderBy(item => item.id)\n  .thenBy(item => item.foo)\n  .thenBy(item => item.bar);\n\n/**\n * Will log:\n * [\n *  { id: 2, foo: 'a', bar: 2021-08-01T07:00:00.000Z },\n *  { id: 2, foo: 'a', bar: 2021-09-01T07:00:00.000Z },\n *  { id: 2, foo: 'b', bar: 2021-08-01T07:00:00.000Z }\n * ]\n */\nconsole.log(query.toArray());\n\nconst sumOfIds = query.sum(item => item.id);\n\n// Will log 6\nconsole.log(sumOfIds);\n\nconst distinct = query.distinctBy(item => item.id).toArray();\n\n// Will log [ { id: 2, foo: 'a', bar: 2021-08-01T07:00:00.000Z } ]\nconsole.log(distinct);\n```\n\nEach function also can be used directly by passing in the source iterable as the first argument:\n\n```typescript\nimport { join } from 'typescript-extended-linq';\n\ntype Person = { name: string };\ntype Pet = { name: string; owner: Person };\n\nconst magnus: Person = { name: 'Magnus' };\nconst terry: Person = { name: 'Terry' };\nconst adam: Person = { name: 'Adam' };\nconst john: Person = { name: 'John' };\n\nconst barley: Pet = { name: 'Barley', owner: terry };\nconst boots: Pet = { name: 'Boots', owner: terry };\nconst whiskers: Pet = { name: 'Whiskers', owner: adam };\nconst daisy: Pet = { name: 'Daisy', owner: magnus };\nconst scratchy: Pet = { name: 'Scratchy', owner: { name: 'Bob' } };\n\nconst people = from([magnus, terry, adam, john]);\nconst pets = from([barley, boots, whiskers, daisy, scratchy]);\n\nconst result = join(\n  people,\n  pets,\n  person => person,\n  pet => pet.owner,\n  (person, pet) => ({ ownerName: person.name, pet: pet.name })\n).toArray();\n\n/**\n * Will log:\n * [\n *   { ownerName: 'Magnus', pet: 'Daisy' },\n *   { ownerName: 'Terry', pet: 'Barley' },\n *   { ownerName: 'Terry', pet: 'Boots' },\n *   { ownerName: 'Adam', pet: 'Whiskers' }\n * ]\n */\nconsole.log(result);\n```\n\n## Documentation\n\nPlease see full documentation [here](https://rob893.github.io/typescript-extended-linq/).\n\n### [aggregate](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#aggregate)\n\nApplies an accumulator function over a sequence.\n\n### [all](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#all)\n\nDetermines whether all elements of a sequence satisfy a condition.\n\n### [any](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#any)\n\nDetermines whether any element of a sequence exists or satisfies a condition.\n\n### [append](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#append)\n\nAppends a value to the end of the sequence.\n\n### [asEnumerable](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#asEnumerable)\n\nReturns the input as an IEnumerable.\n\n### [assert](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#assert)\n\nTests a sequence with a given predicate. An error will be thrown if any element fails the sequence.\n\n### [atLeast](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#atLeast)\n\nDetermines whether or not the number of elements in the sequence is greater than or equal to the given integer.\n\n### [atMost](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#atMost)\n\nDetermines whether or not the number of elements in the sequence is lesser than or equal to the given integer.\n\n### [average](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#average)\n\nComputes the average of a sequence of numeric values.\n\n### [chunk](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#chunk)\n\nSplit the elements of a sequence into chunks of size at most chunkSize.\n\n### [concatenate](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#concatenate)\n\nConcatenates two sequences.\n\n### [contains](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#contains)\n\nDetermines whether a sequence contains a specified element.\n\n### [count](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#count)\n\nReturns the number of elements in a sequence.\n\n### [defaultIfEmpty](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#defaultIfEmpty)\n\nReturns the elements of the specified sequence or the specified value in a singleton collection if the sequence is empty.\n\n### [distinct](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#distinct)\n\nReturns distinct elements from a sequence.\n\n### [distinctBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#distinctBy)\n\nReturns distinct elements from a sequence according to a specified key selector function.\n\n### [elementAt](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#elementAt)\n\nReturns the element at a specified index in a sequence. A negative index can be used to get element starting from the end.\n\n### [elementAtOrDefault](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#elementAtOrDefault)\n\nReturns the element at a specified index in a sequence or null if the index is out of range. A negative index can be used to get element starting from the end.\n\n### [endsWith](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#endsWith)\n\nDetermines whether the end of the first sequence is equivalent to the second sequence.\n\n### [except](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#except)\n\nProduces the set difference of two sequences.\n\n### [exceptBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#exceptBy)\n\nProduces the set difference of two sequences according to a specified key selector function.\n\n### [first](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#first)\n\nReturns the first element in a sequence. Throws if sequence contains no elements.\n\n### [firstOrDefault](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#firstOrDefault)\n\nReturns the first element in a sequence. Returns null if sequence contains no elements\n\n### [flatten](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#flatten)\n\nReturns a new IEnumerable with all sub-iterable elements concatenated into it recursively up to the specified depth.\n\n### [forEach](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#forEach)\n\nIterates the sequence and calls an action on each element.\n\n### [fullJoinHeterogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#fullJoinHeterogeneous)\n\nPerforms a full outer join on two heterogeneous sequences.\n\n### [fullJoinHomogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#fullJoinHomogeneous)\n\nPerforms a full outer join on two homogeneous sequences.\n\n### [groupBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#groupBy)\n\nGroups the elements of a sequence according to a specified key selector function.\n\n### [groupJoin](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#groupJoin)\n\nCorrelates the elements of two sequences based on key equality, and groups the results.\n\n### [innerJoin](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#innerJoin)\n\nPerforms an inner join by correlating the elements of two sequences based on matching keys.\n\n### [intersect](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#intersect)\n\nProduces the set intersection of two sequences.\n\n### [intersectBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#intersectBy)\n\nProduces the set intersection of two sequences according to a specified key selector function.\n\n### [interweave](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#interweave)\n\nInterweaves multiple sequences.\n\n### [last](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#last)\n\nReturns the last element of a sequence.\n\n### [lastOrDefault](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#lastOrDefault)\n\nReturns the last element of a sequence, or null if the sequence contains no elements.\n\n### [leftJoinHeterogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#leftJoinHeterogeneous)\n\nPerforms a left outer join on two heterogeneous sequences. Additional arguments specify key selection functions and result projection functions.\n\n### [leftJoinHomogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#leftJoinHomogeneous)\n\nPerforms a left outer join on two homogeneous sequences. Additional arguments specify key selection functions and result projection functions.\n\n### [max](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#max)\n\nReturns the maximum value in a sequence of values.\n\n### [maxBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#maxBy)\n\nReturns the maximum value in a generic sequence according to a specified key selector function.\n\n### [min](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#min)\n\nReturns the min value in a sequence of values.\n\n### [minBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#minBy)\n\nReturns the min value in a generic sequence according to a specified key selector function.\n\n### [ofType](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#ofType)\n\nFilters the elements of an IEnumerable based on a specified type.\n\n### [order](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#order)\n\nSorts the elements of a sequence in ascending order.\n\n### [orderDescending](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#orderDescending)\n\nSorts the elements of a sequence in descending order.\n\n### [orderBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#orderBy)\n\nSorts the elements of a sequence in ascending order.\n\n### [orderByDescending](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#orderByDescending)\n\nSorts the elements of a sequence in descending order.\n\n### [pipe](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#pipe)\n\nExecutes the given action on each element in the source sequence and yields it.\n\n### [prepend](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#prepend)\n\nAdds a value to the beginning of the sequence.\n\n### [quantile](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#quantile)\n\nComputes the quantile of a sequence.\n\n### [reverseImmutable](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#reverseImmutable)\n\nInverts the order of the elements in a sequence.\n\n### [rightJoinHeterogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#rightJoinHeterogeneous)\n\nPerforms a right outer join on two heterogeneous sequences.\n\n### [rightJoinHomogeneous](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#rightJoinHomogeneous)\n\nPerforms a right outer join on two homogeneous sequences.\n\n### [select](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#select)\n\nProjects each element of a sequence into a new form.\n\n### [selectMany](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#selectMany)\n\nProjects each element of a sequence to an IEnumerable<T> and flattens the resulting sequences into one sequence.\n\n### [sequenceEqual](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#sequenceEqual)\n\nDetermines whether two sequences are equal by comparing the elements.\n\n### [shuffle](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#shuffle)\n\nReturns a new IEnumerable<TSource> of the input sequence in random order.\n\n### [single](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#single)\n\nReturns the only element of a sequence that satisfies a specified condition, and throws an exception if more than one such element exists.\n\n### [singleOrDefault](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#singleOrDefault)\n\nReturns a single, specific element of a sequence, or null if that element is not found.\n\n### [skip](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#skip)\n\nBypasses a specified number of elements in a sequence and then returns the remaining elements.\n\n### [skipLast](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#skipLast)\n\nReturns a new enumerable collection that contains the elements from source with the last count elements of the source collection omitted.\n\n### [skipWhile](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#skipWhile)\n\nBypasses elements in a sequence as long as a specified condition is true and then returns the remaining elements.\n\n### [split](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#split)\n\nSplits the source sequence by a separator.\n\n### [startsWith](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#startsWith)\n\nDetermines whether the beginning of the first sequence is equivalent to the second sequence.\n\n### [sum](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#sum)\n\nComputes the sum of a sequence of numeric values.\n\n### [take](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#take)\n\nReturns a specified number of contiguous elements from the start of a sequence.\n\n### [takeEvery](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#takeEvery)\n\nReturns every N-th element of a sequence.\n\n### [takeLast](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#takeLast)\n\nReturns a new enumerable collection that contains the last count elements from source.\n\n### [takeWhile](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#takeWhile)\n\nReturns elements from a sequence as long as a specified condition is true, and then skips the remaining elements.\n\n### [thenBy](https://rob893.github.io/typescript-extended-linq/interfaces/IOrderedEnumerable.html#thenBy)\n\nPerforms a subsequent ordering of the elements in a sequence in ascending order.\n\n### [thenByDescending](https://rob893.github.io/typescript-extended-linq/interfaces/IOrderedEnumerable.html#thenByDescending)\n\nPerforms a subsequent ordering of the elements in a sequence in descending order.\n\n### [to](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#to)\n\nCreates a new instance of the passed in ctor with the Iterable as input.\n\n### [toArray](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#toArray)\n\nConverts the source sequence into an array.\n\n### [toMap](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#toMap)\n\nCreates a Map<TKey, TValue> from an IEnumerable<T> according to specified key selector.\n\n### [toObject](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#toObject)\n\nReturns an object with keys selected by keySelector and values of TSource.\n\n### [toSet](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#toSet)\n\nCreates a Set<T> from an IEnumerable<T>.\n\n### [union](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#union)\n\nProduces the set union of two sequences.\n\n### [unionBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#unionBy)\n\nProduces the set union of two sequences according to a specified key selector function.\n\n### [where](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#where)\n\nFilters a sequence of values based on a predicate.\n\n### [xor](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#xor)\n\nProduces the symmetric difference of two sequences.\n\n### [xorBy](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#xorBy)\n\nProduces the symmetric difference of two sequences according to a specified key selector function.\n\n### [zip](https://rob893.github.io/typescript-extended-linq/interfaces/IEnumerable.html#zip)\n\nProduces a sequence of tuples with elements from the two specified sequences.\n","readmeFilename":"README.md"}