{"_id":"@d31t4/linq.ts","_rev":"4-3151a4ea59c4255e2d2982cca36ad9fd","name":"@d31t4/linq.ts","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@d31t4/linq.ts","version":"1.0.0","main":"dist/index.js","types":"dist/index.d.ts","description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","license":"MIT","repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"devDependencies":{"@types/jest":"^29.1.2","jest":"^29.2.0","ts-jest":"^29.0.3","typescript":"^4.6.3"},"keywords":["iterable","typescript","LINQ"],"scripts":{"build":"tsc","test":"jest"},"gitHead":"715cef0eb418910444d911235e556cf9213e3972","bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"_id":"@d31t4/linq.ts@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NAmxRiRE1w62MtDBLcEbpLIfxk5hmi69QoBLipJq0Uy+HglruotKJt5YfOFlsBM+ICVgarL/aTz+QDb6QJ9Iug==","shasum":"a9f547b29fb29f21bf5b1ce119213fea253f3ca7","tarball":"https://registry.npmjs.org/@d31t4/linq.ts/-/linq.ts-1.0.0.tgz","fileCount":42,"unpackedSize":48417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOL/JbxB/fUfc6B2Imbjn4EG1qXd/9/lUjwQ8/NpSyBAiEAu4IvNDXfx5ByL1V4xgIKW209nORx5r/SGOpu+A2yk5g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTludACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmohVBAAnmqMqKVJcnQHj8FerthAbNTTgtFgwUuxLwxV2xvVxIiKhIca\r\nSN3Oua8D6s3MpA9NYN+gjBZQ1naHHYyvFYHBEkuIYY6hn+1FgLXGI9o25nB0\r\n5qa9BtA31EM4OZ47oxaHTGq5gf95cP8q+yoBQdbogd+N/dzmCh8SP6kUrWyv\r\n2Bdexrm+ilhUDE1//HgzzSHLAhJ0ICtliZtAXamf9gGjj9hhL0eluCRqHT3s\r\nYgM2WuemXRzvzqo5NzzMOJygCuyhgSNazMMPGZmMJeIrJuwXzoRPU/P5DiP8\r\n1V8YXiyo2tJk6uXgPLZNL/o4yqDR7CBMgyF0w3CluzLin++vT40gaDiBPE8v\r\nl5DP/5Xf+/+vlQatOo5E6oE9JIb6C7hmlPFbZ/9HNyRrSoM3Mmd93w78i0wb\r\no2NRKhynZb/Z7WE9Wset1UsErN87mzPoqgBdYszwWDD7kPI4ShMGoV0QPw2f\r\nHUglvEmQ2z+4yTglHUXlhUOoot8ypL+ga98Eu+YHw0U/NvqbDziUJ4NnD5od\r\noVFQrr9cT4/emetLcwJmjsrZa065typnkhYCpymIVJJlzs5uDESJQsoH+P/8\r\na6aDQ/zl1ycfH+n1hHzz7KQoTv7/fb3AUZ1UooO5iJdTP2HiPI8OLfneDiNT\r\nX9tZHNqUpfjFVxSIrVbp0E/0jsKxNDTyQ9k=\r\n=l5pj\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d31t4","email":"chinpokleung123@gmail.com"},"directories":{},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linq.ts_1.0.0_1666079645478_0.7683301860729366"},"_hasShrinkwrap":false},"1.0.1":{"name":"@d31t4/linq.ts","version":"1.0.1","main":"dist/index.js","types":"dist/index.d.ts","description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","license":"MIT","repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"devDependencies":{"@types/jest":"^29.1.2","jest":"^29.2.0","ts-jest":"^29.0.3","typescript":"^4.6.3"},"keywords":["iterable","typescript","LINQ"],"scripts":{"build":"tsc","test":"jest"},"gitHead":"4c8785301226e5b6af0946fce86bfcecf63911d6","bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"_id":"@d31t4/linq.ts@1.0.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-sNKJxN2E4BwTgoGJ2Wl52V4Exa7ZpG6uP4wXa16yWwnb8qQukqa4F9hj0so8agZ4T2Itzp6qmD5dGWIVGdGEFg==","shasum":"df3afa755057e10a8dc2da38176baade75ad8f89","tarball":"https://registry.npmjs.org/@d31t4/linq.ts/-/linq.ts-1.0.1.tgz","fileCount":23,"unpackedSize":20060,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDKfmXzsdxPfpXxvoIu6U/8GbWBMS9FMMBjEjamHvaiaAiAes4gVmpAUTsU4lEinyXG7uc3CmYgFPSPoU9TTt9cRbA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTl81ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBuA/6AkXpR1KumMqU3Ez1sQXJwyBXywhl2biTcYyWyLnMxA6aaVYS\r\n4FEWEO5EHFQzUlBKjk1PXfANTCnpZLMrPDLEH+MxIr1GiWjZbhu+hI507W2E\r\n4FxjK3c96qjKucPmqRSNvcVu9C6UlOBZrQYYeKRoU40oko4o8C9TmzPXaXWC\r\ng+7SDKrdkfmt0CmEgXNHJ7MYI4HSP743BMCK+qAFsLA+pNq1Dy9JPWkppJtn\r\n4iLANpEUaLSyrhCpF/5XlHnshYzwev8MIcpK2TT/fPTMe/F4cgbVu9IRgvbM\r\nDdjqyteBZ6T7yI3OPxv/WVhrhZYXeaaAeYYvo8egt+lbPeSYKnsQsigMRMrb\r\n8TBIKa+fyJ8oOnXkJhNncoXsFGOEJf14ppyq0dCEGRdE7h1WD38BfZmZRkCL\r\nXrrxJE+0cfLmGg3+P5jG01X85aPY/svDKaPoX92l5PEIV8OjA7+gzzfjbCaX\r\nVDCPSK/BYubWPg9aPic04IlpKbk1DpOu6KS59HglhpRVmE5QCBj8JZvyZPfc\r\nOTgncmZK8Sw0bvSzXdPTjmjqZbyyvYubmfAZi9k2bWlS+LCpAKZTH4hTNiq2\r\nRpeHBHlwc5ktSs2eC83sQXhPDmWfA9KYOkUQLnfBpZ3N8W/kGWZp9zCtO009\r\nm2yADHHHllm7BDzo1gkXAfL6Vau2EIykKgA=\r\n=MdJk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d31t4","email":"chinpokleung123@gmail.com"},"directories":{},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linq.ts_1.0.1_1666080565297_0.3804495008271709"},"_hasShrinkwrap":false},"1.0.2":{"name":"@d31t4/linq.ts","version":"1.0.2","main":"dist/index.js","types":"dist/index.d.ts","description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","license":"MIT","repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"devDependencies":{"@types/jest":"^29.1.2","jest":"^29.2.0","ts-jest":"^29.0.3","typescript":"^4.6.3"},"keywords":["iterable","typescript","LINQ"],"scripts":{"build":"tsc","test":"jest"},"gitHead":"ebc7c8233df574dbe178b3ec376d2c4c081a2089","bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"_id":"@d31t4/linq.ts@1.0.2","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-d/zeBI6wlYzt118nnlEYF3KCVwkmtF8yj1V62GD6jYe4oeFbmCbZj+NjTA3YKKs3Tu8fUdGNEcSgUacdGxwnWA==","shasum":"8ed4fdaaa6249aa4f1c823b1b091a99b1b74a5ff","tarball":"https://registry.npmjs.org/@d31t4/linq.ts/-/linq.ts-1.0.2.tgz","fileCount":23,"unpackedSize":20895,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgUinoC9qlx+mXJ/5q1puwvy7Z3ueYh+JaG2n4x+TivAiEAuR1XJOHucXhVCVUMESg0dtsAanKhcSfTrCBIOzgZnWc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT4jmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+gw/9FH45Dx+QKOCyGdMPChRH2JE4M8c1Y2tLndT0+wHf7xmjd00H\r\nD4NzLb1IYqcx7cWUsckjAG77nZMf3Bs/P23upjJAPogGwButymTQTylH2ZQN\r\nJ6YYqO1+Nk097vDZTz9LtRu7OMfFMKNOiYEY7v1n7M6A2axjdZdeZVQ/B1wp\r\nBXgABD0soowpCS3nr805nk7sWr9b4kaA5qDKNL/1dhYnq79E4sUtPKNMYPpH\r\n1/LYakj4296Y+ITwMXRUY4TkchEhkRPtlxi3p/NYcHN/NxaZC14ARwgBLaSm\r\nk36HFM1yjftJbnZ56n9kdKwzbXztYI/MJX4ZBx1x3AvBlzrpY0XXFVJvhCZm\r\nDOD57bdsqNNQi/blLJ+mphhMBN/I9OhApcEjjR42NldUlIhPIUCXwyS/XazD\r\nWB+YfiUkzDJKpTXtUmrZTv2hDjck1w9tc/+CcNPa7GowRpXAkx6/N0oJcVJm\r\nU55X4JoVEOoQ14dbKMa2saBcKAfD0OKoays0asHkRj+AgWx1UB9lgUO+17SB\r\nxfA0vGvbr+aUxZXaTe78LYyvCfX6O+puX33+EQX7tn4If1Zw3WoH0Ul97jHv\r\np+BTw+5g+jYDrvcynApxNKXW87zAv4os7ig7i04u9RERGYZPt/PJMvZKMEkh\r\nhuUXGvZ2xD2+FB9oDGAfMWurvIxE+AAe6Ts=\r\n=nW22\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d31t4","email":"chinpokleung123@gmail.com"},"directories":{},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linq.ts_1.0.2_1666156774589_0.6145522231268197"},"_hasShrinkwrap":false},"1.0.3":{"name":"@d31t4/linq.ts","version":"1.0.3","main":"dist/index.js","types":"dist/index.d.ts","description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","license":"MIT","repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"devDependencies":{"@types/jest":"^29.1.2","jest":"^29.2.0","ts-jest":"^29.0.3","typescript":"^4.6.3"},"keywords":["iterable","typescript","LINQ"],"scripts":{"build":"tsc","test":"jest"},"gitHead":"6c2672c85ffd3076b966ce55342991711aaa2aa3","bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"_id":"@d31t4/linq.ts@1.0.3","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-W5CTTdUd85kBeKPIxhyxt9vbGBMUgjriHYcHm/mQUAJdMmFSB1YxJLXibiH/yO6o9nrvtu887xlO+8yXKsQKgg==","shasum":"1834b571937fd690ef536b3e07f1338a83025b81","tarball":"https://registry.npmjs.org/@d31t4/linq.ts/-/linq.ts-1.0.3.tgz","fileCount":29,"unpackedSize":27898,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW/E3J7CHmEho6owMNS03o7bDHoq5iTL6h/oVyEX8NHAiEAixYUirRdIjbDs1L2PO9ylfH2cIB9LnRa3NmGZJ60VBI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjT9IIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrfKA//TicCENserelVCJUznwSlluU91Y1uy+uoWFS88vJHil3BngUF\r\nYOQvZEtiS47nC7fWhO10cnTTTm9WmGPxLsmrqSTTIeJ0Favwq1vgWPioZHTj\r\n4K4o7uDTprhqqcLJxF3uKiXAMobyh04AAqGlMMjce/6OUG4BrORQk4jVtyn/\r\nS0YakQZn+ZqnLN5rcZYWuGXahpC1t9Yzz8y/ithFb0QNNQ4funuuDUVpsuiz\r\n/mASNc9XjGpu1gBNY40VRq5S22NhP/4Z2sT+K+S4Mo8sSKKdo0hhe9L1gotQ\r\nWKtkWXLbua06xWztGFKNHP5Wg+0N8F+58TsfwzC2UdfaPzwAhDBsq/XhGDbl\r\nyKjTyK4Ju157GTfDYYSYLyf39o+b3pH2tc5Gb5PH2TZfWABGT02aiv/8Rogp\r\nNZiJz+WMFdr2N2dKbCoCbgyC9YoXL+JJ7VxhjHFmW3q8D6JwmftXA0K2ww9/\r\nSEWFFC24s8N4vkU/d36mgrYKnXNoqgGg9zQCnUhPuOj6nfYMXGUtGr86JIvr\r\nMUsvODmZdtF3f5Rv7tdLiuXfpKs+Wh1zRilT7NJmXiDvlpvykL2rfbCQFGt5\r\nrExMYoOdJ9E079HFnnSylczO7hLvyILeNrep1O2Z3RNNqDHozVhkCMdf4q1u\r\nJ5KXn6BXRvzZ5mNe6mccDBlfkdbW5YrWIFw=\r\n=gRfY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d31t4","email":"chinpokleung123@gmail.com"},"directories":{},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linq.ts_1.0.3_1666175496064_0.49237407392208277"},"_hasShrinkwrap":false},"1.0.4":{"name":"@d31t4/linq.ts","version":"1.0.4","main":"dist/index.js","types":"dist/index.d.ts","description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","license":"MIT","repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"devDependencies":{"@types/jest":"^29.1.2","jest":"^29.2.0","ts-jest":"^29.0.3","typescript":"^4.6.3"},"keywords":["iterable","typescript","LINQ"],"scripts":{"build":"tsc","test":"jest"},"gitHead":"ffdfb849e7518f06d6e381781ace5f1470ae9c8f","bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"_id":"@d31t4/linq.ts@1.0.4","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0b+5lFuqvQ1iQenEwxkuKyySvWe0u+OsOGjBXLIJwKHfbpCJMpOb+KzfTIBh+4sQY3ho5wjD7emEb2dx02NzYw==","shasum":"c93cc5cfb56cb26dbd8c6804db3d67ed93fc9e7d","tarball":"https://registry.npmjs.org/@d31t4/linq.ts/-/linq.ts-1.0.4.tgz","fileCount":29,"unpackedSize":32725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG3/dqmYyPUBVt8TFJfxRlp4hvI8OnOsYOnWSqJQndQkAiB20IGsn/ZP0rUGcVYfkQzSC32AVAe0ReFrj/Iq3u1eBw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUK0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+wg//dcbAXoaPCU2sKnMHRX32yOT7EFOiB/+u9/U2geeIKPAriroy\r\nxnXhjV3U9jeBgLbBJGiaJuYSSThYRPq4xSnLhb1VjXvw8v9olOdQS3l1jGR9\r\njnnK6Ufh58MH+s8R09B8MtppzbaLZzguuMYmmfsDI0r6MKrBaXQAow85LUQ9\r\nz8akL6ItevWA9LDQuMt/ShDs41MJD+WL49sHxbR13vJ5IDqlQ4tzctBaO1d0\r\nCxwYTn8XKYNd6Ipfan9CCLbk46wrhDNL/XI6oXIgMnwmxIYPm5AKT9ohCKBE\r\nA7KhRaM5LWY8oPPcEujfY0/VV8gPZr6onUrfzESucyKmLPNHtdwtWbCTi5if\r\nxT4MXc432rgrXgowAbUC4czpetCyKhi/Ml3GSAI9I/NDyCfqRRwq8maKKYGp\r\nMpAI9yiXPp+GQwjL/N8txYOJKY7fDl8CxkrqAo4AuaUnsy37Pna/it+muy6f\r\nN3X2U+Duenihc9dy+tJJJ6aJ4oHt2MaBV01W3972tf1LJegkBqzN5qpz0iWv\r\nyZSuztHBvlm3m7sEsWyrjRKK0QBUzV5d5skdlBW2tR4Ox9WxAYpsjS87Z9H2\r\n03NHm/pyfgn2ewjoIpNjfnGM11OMF3pd3gf8WaTwpQB40+cH5MikJttq2GYh\r\nJGL++5ndUqxXRDFTEI5wBEpjBdFdEIelQL4=\r\n=vV5z\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"d31t4","email":"chinpokleung123@gmail.com"},"directories":{},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/linq.ts_1.0.4_1666231559823_0.8997069941653155"},"_hasShrinkwrap":false}},"time":{"created":"2022-10-18T07:54:05.282Z","1.0.0":"2022-10-18T07:54:05.644Z","modified":"2022-10-20T02:06:00.238Z","1.0.1":"2022-10-18T08:09:25.482Z","1.0.2":"2022-10-19T05:19:34.792Z","1.0.3":"2022-10-19T10:31:36.233Z","1.0.4":"2022-10-20T02:06:00.125Z"},"maintainers":[{"name":"d31t4","email":"chinpokleung123@gmail.com"}],"description":"LINQ for iterables","homepage":"https://github.com/D31T4/iterable-map-filter-reduce","keywords":["iterable","typescript","LINQ"],"repository":{"type":"git","url":"git+https://github.com/D31T4/iterable-map-filter-reduce.git"},"bugs":{"url":"https://github.com/D31T4/iterable-map-filter-reduce/issues"},"license":"MIT","readme":"# iterable-map-filter-reduce\r\n\r\n[![Version](https://img.shields.io/npm/v/@d31t4/linq.ts)](https://www.npmjs.com/package/@d31t4/linq.ts)\r\n\r\nLINQ for JavaScript iterables.\r\n\r\n# Usage\r\n\r\n```typescript\r\n\r\nconst arrayIterable = Enumerable.from([1, 2, 3])\r\n    .filter(x => x > 1)\r\n    .map(x => 2 * x);\r\n\r\n// or:\r\n// arrayIterable = [1, 2, 3].toEnumerable()\r\n//     .filter(x => x > 1)\r\n//     .map(x => 2 * x);\r\n\r\n\r\nconst objectIterable = Enumerable.from({ x: 1, y: 2, z: 3 });\r\n\r\n```\r\n","readmeFilename":"README.md"}