{"_id":"@d1g1tal/collections","_rev":"40-11518e4c7de51671ad3367704f344f9e","name":"@d1g1tal/collections","dist-tags":{"latest":"4.0.1"},"versions":{"0.0.1":{"name":"@d1g1tal/collections","version":"0.0.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"7d9b9a1cd0136e2eb0082d005915b165f66e94af","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.0.1.tgz","fileCount":14,"integrity":"sha512-bN8co6tN03QbBZh1FlVhB2/Q/k8xXyj0St25XPGbnUEhHs4BFen+za9T64e4/NWDGe1wJzMu2FX9BMzfzakpnA==","signatures":[{"sig":"MEUCIBw7MksCjbqSbwDFcFR17iOrzKKbn+BwiSaJLf/WmoogAiEA39RbRYlVXJUDxOjnyZax0notRWoDqJFEV/ny7Tj1HW4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22126,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTV+0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCfBAAnYwjdxDi5g3Ma7ASOIk3wB0qHh8YTlHf4gskMyN6P1NUkvPX\r\n8PCRNdE26ZfexipppkhBCnQSIsHurusrVHflFxXKggD/4r8lbz9LJ+3oQXLY\r\nkVcYgQzd8dNYJJy7HEQgpvEJwY2ZJxB0mXYsoprnAhKW00CNxHYr2ezeW3VZ\r\nO/l3RH8hoVR38c+8LmHoe8himkx9SXNJQW+Er9u0RNQkNOoPLHc8Rua0xl64\r\n9vbRmti6IASRUjHGB1mLNt1ukfCO/ojIbJaAVLAcDKHP1N5QlwT8R2psHmDJ\r\n/LjZK8EnIQ30Qgz39ffIGhDJAaeJRLyALjZXgKYSBInr0sKmkMq06DVMJrcI\r\nsybOaK9uqgQ3qrvoRUPYu+u3vebfKwXhcm2ixuHZ/+ZLlbdMvlXjOxdFiAR7\r\ncUnShaHHsQ60OFh7QIFkac4euppWrdB0Xq+r6ZVbS6upenc+G0GvrtRvWU54\r\neRz4eunKAWwQHRYYYalELHsmj7r0wO0/A9orQjp1tKZs5HaxRHywGtZ4G4Lr\r\n1EFByGSoRaRMjiaLGFL+rD79Ds3Sx29ODVsKrR2FzyrHF6xf1aiKQjxLhGMq\r\nIqFkiVJ6gIgJp5z6ulGvEM9qg21iRy89n9hPUgqmT48xCtbMfO8Ws4sIU31p\r\nub28XYNNkH63wJraEDAYygJsQ+xdJ4WZ2DU=\r\n=1oeP\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","types":"collections.d.ts","exports":{".":{"import":"./collections.js"}},"gitHead":"447d498da92615343d0ea1497e85f1a8ce8adcd0","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"18.11.0","browserslist":[">= 0.5%","last 2 major versions","Firefox ESR","not dead","not ios_saf < 15","not op_mini all"],"dependencies":{"@d1g1tal/chrysalis":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.25.0","esbuild":"^0.15.11","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-compat":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.0.1_1666015155952_0.06566417162336347","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@d1g1tal/collections","version":"0.0.2","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.0.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"8e1d5e56d0e8b950e8c68ba6663167826dc6e5f4","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.0.2.tgz","fileCount":16,"integrity":"sha512-fIhjyQ7ej9C1tQxCbeCGQdwI9A5azx2lo34qXDMu+mdycX0EL79ccXSFHD1H3LipERvcAN5C0ipGxu2nawnLeA==","signatures":[{"sig":"MEUCIQCRIW/CCBolqIUeMopUyU5SPY8cWkBLykolJlpflWPqxAIgcCNu/SPARbXvXenszaHkCbqwNmKZzsxRgx2LKF0R4y0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTWF7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8ARAAlc5MFQEw+0q98rqKreaz4h5SZrT4z1XnvixykpuscdV0P+ic\r\n1NDbgS31Zx0df1XuiMY6jRzd+wGhfQB+Q3WGXvJsKR35L8eygRYx4b4Pq3y5\r\nLkNSRFMLf/CRN1W3sZz7Q6Ksf15U94Bho+7JATotryi07gyC7LUZ+vB0DQkR\r\nGXW/gP7wmGT1crajd2iLeF+gJzM4zMnrGgXIAdXcLl7s+G1fsi+Cyfy+6lI1\r\n3RpRUvfMvzEKjwUZrowNngN1wf+QdyUOtyDiAJTAL/tZ3f40rBBlOjJX1zJ6\r\n1v07vfJrvkiogUGDPQ41qCTvlVadXYxPiDvbA4dMGVisAftEglqvBl8zLi0k\r\nAWO/oX9GGt4I8kEEoNG0NgVERMMf04hMyReczQ41NNw7VQWnklyriscjoCrJ\r\nQqG8Y3a7U20+HkyAGFSoA9EgjnlVYKIiSbnEi0MNG/mzMM2iTnR61VxULcWU\r\nUxTDkb78r7QAYc4ex/TOkWEZX+gkQg5KC0x6O2FYyqi3PRLeR/2BLXOEBpCf\r\nYCH4QJvIEVEMnaPhtnKMbItTMJ2wdYh1N4ibNb/HfGro2J0oykqmg6lpTq1H\r\nW4dla5bhaVA0kz7DvIqiMH9pohnL7eySatuLWTdobLB+BrzpgXy75qx1AcqM\r\n+shx1Iez+3WNRQLgWOgpFm/awYFlXftLXUo=\r\n=oZQl\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","types":"collections.d.ts","exports":{".":{"import":"./collections.js"}},"gitHead":"efbac452a0eb3fa441e4fb2aa77e77de16ed3b36","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"18.11.0","browserslist":[">= 0.5%","last 2 major versions","Firefox ESR","not dead","not ios_saf < 15","not op_mini all"],"dependencies":{"@d1g1tal/chrysalis":"^1.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.25.0","esbuild":"^0.15.11","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-compat":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.0.2_1666015611621_0.3917952907712683","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@d1g1tal/collections","version":"0.0.3","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.0.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"901364fb7aef81e747ab1fe3363976dabaa2727e","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.0.3.tgz","fileCount":16,"integrity":"sha512-d00LxcX9Uj4H1HJLW9mVcCy0kSQvvcI9+i8JqYASwinQohkwC6FOHM1nX69jID0cTXB0bSkFMqDIATcK8oxTGA==","signatures":[{"sig":"MEYCIQCOAYY1tV4o5M+32hmO4tiS+AwkQuAyUPu5gf58xSf4PwIhANfMOXP6D9s29LfW1yWBSr4Ikscv/pSyn1wnsQFiqPTD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTW1tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOww//dF7Kohj2QeUQ4gqCFhLHw41uI0FobWG655xJC62cXN9OjJKL\r\n0k2V1ikln9wZSRaTb2x/rAzMEEMzy4rcS51M17TBa4B5X2vNiScUkMpeFoAN\r\nlXHpngpRCUtzlxhRArV3Qq3u7vlthUJ2NM+ZSI+TY6BqNMvduwYI+QwpgLIE\r\nOODv/rtTYfAp5S9CTFRJBEo2NQaRkx9OsqZ8fNz9DhZnkS54Icy4tl/NH6RN\r\nZ8SyqJMUIMWIDTfJELSAfQaGE2JwamoWPd7kbpQejwBFq2dq63mSRC3UVlvx\r\nad/ERv/5ZYniwW0ZWgiMOiud/gzlyBnAEV2olcnQkSjM/x7lifkNacZXGiKU\r\nEBIr4GGvvbiHlFZ+n+jPmWTqc4KGe58hbpWERnaJ5h3AtwRCisoXDLnaNX+u\r\n5nEOfV1CnLbEP5pPyRjnruoX+L/eXdp+SxJLCQsvUEuu649YujpoqobIvqC2\r\nBUA0bbtbMrjGLzN2EWnDUaTIKyjqqhvKHrWPst3HCBJcgYD7Xzo+UArkzJSJ\r\nruch0LlcSj4cxcqb7gOxftcQ4mrHiRDG/Q2iqayDmLp0+ltKEJjnkqAhB2lx\r\nZ9g4J3+jRcu7I7JTUO+k4NCWKZWqnHABtPhGTP4oSvu748DSfvsBUjTmyLTg\r\n9xj1QTjLGzAsPQDrD1p9hW/oWRznSIEKSQk=\r\n=VtEt\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","types":"collections.d.ts","exports":{".":{"import":"./collections.js"}},"gitHead":"55de17ca98f1044c8ea7899944ae8c02613ce841","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"18.11.0","browserslist":[">= 0.5%","last 2 major versions","Firefox ESR","not dead","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.25.0","esbuild":"^0.15.11","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-compat":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.0.3_1666018668618_0.48678552020980126","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@d1g1tal/collections","version":"0.0.4","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.0.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"fdc8f9c9dbbd0e5f9d08cd93a1f51a12a1207890","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.0.4.tgz","fileCount":16,"integrity":"sha512-lOZIrAbdqYbydf133QfLxz/LZncsWWJusp7eAUiXch6c/kFiGn4Nv6XONi0fbaae1DVBdi63CwK5d98JpJ/qbg==","signatures":[{"sig":"MEYCIQCVYlKXE6F08GYxcNZvOibUgOUeYrFF77XmnQpo9Y4/DQIhAPp+kQtXz+CHJWJG+HyaPUsSoSjr+XClhdlvZDi9ApGu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTa+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo9sg/+OIsPZMrHCpJ4+hKJhJ3vKeaaEsEp/1ZnjDGsMpPpDWVIpeUg\r\nW5Tpi3AAUvRFPqwVC8hzCIPi0HMJAguMcuZJf0+PiuYk7Y4ZEX+/qdoXJ8PO\r\nMnue3XczXQ6jJXLNLyp4dshKBdKAgemku1wmMykYV3QzZ7qX+6n8GmlX3vkv\r\nyxbacG9Qt2utMYqap1wJMlxhbh7e0qMvm1NjGgHxlo5P+dcFNeKPR7Rgk/oY\r\nU9w8Hk5MRym/s9UFLZWgnQwL/YFMvJ1hQCPBMnpGLOfgUXTW/5PblwbMC2Im\r\n6jejFcmmxWA3owSxEQvECm5HZEOzj5OI+ClEFvtsBqSU3pNmF9Yo0v0OKRi0\r\nPQ3R0WxlfUznJEOVq8B8h2DVBRbBTiwQyPcb4UtvuR071/eSdayXcXEeX3lh\r\nlfICItjMcix0LEf6Y2kAp9UrucRxDXyk4Ev5fgLzkHQ8KZfJYuiEmYeonCQp\r\nPwuvmb7zYwM/jZjhwyE78QAOHcIDo+uXxd/hVxYK1JKd5Ha4bqtnHv/DuHvh\r\n2Bf376bIzWhuaGjrohNOSqXV8dhlnth6LTcKi4hGwDyhgmxMisM+7MWcpuog\r\nZ5af1ySbzDS5dyGuXs8cfDMOm2UT/aMFMXueaH+cSB/J6EirSfd99/ljPstt\r\nm1c1x/+eX3rsGVbHFcWFiuD4rQwm66g9ag8=\r\n=cGLW\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"c594bfd19a6078e6ea6ea30c58c35245325e4ccd","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"8.19.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"18.11.0","browserslist":[">= 0.5%","last 2 major versions","Firefox ESR","not dead","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.2.0","eslint":"^8.25.0","esbuild":"^0.15.11","eslint-plugin-jsdoc":"^39.3.6","eslint-plugin-compat":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.0.4_1666035620353_0.6537780302210849","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@d1g1tal/collections","version":"0.0.5","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.0.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"5519ce27290fb6bc7628377478c9cb126874b8b8","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.0.5.tgz","fileCount":15,"integrity":"sha512-m1l8MiTZ5ZF8Fe18dz+Z/wubk25sI7wVNuqKblcGiXCQ0HtRM5jtVdj6yovM4BMffO4VfG4zpEW5Pb0j/l408A==","signatures":[{"sig":"MEQCIDvRc9cwt89JhrC5Wa47YjlAd45cuAZnv7JT6YxBxH/IAiBvU7BNK8uHNRE+nl1MjRV/X7BZC2JVtxFCSAh31O2q6g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32841},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","types":"index.d.ts","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"1b3f1e245892f3fd86c66c11ad0daeb2d50407b5","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","esbuild":"^0.17.19","eslint-plugin-jsdoc":"^45.0.0","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.0.5_1685409793055_0.8458352696069171","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@d1g1tal/collections","version":"0.1.0","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.1.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"43159d8a215b3f63c64398a290e7f700ff361b64","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.1.0.tgz","fileCount":15,"integrity":"sha512-cGD8MIqOMZt++GL1ugoMG4JWlQz79jdzlTfR6kYpb8xMc/DYj8jYJVQmGiFQDwrJRqAglp7pNuh8BIRq7M6kug==","signatures":[{"sig":"MEYCIQC/+S7AOuj7RblcEswIzllzZtxqo9Q268Yj3K7H3WOfKwIhAPjGnIEWgKnATDBsmqqEDiSgvPSTsNR+APIxUN5y+b4w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37991},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"95934ec1f2f4c783f58c247d3f0e6bbc44f2e0f5","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","eslint-plugin-jsdoc":"^46.1.0","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.1.0_1685718809289_0.2746574863203852","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@d1g1tal/collections","version":"0.1.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.1.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"cb76b40fa5ded68fff28f17b4894acea4f8c5e0a","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.1.1.tgz","fileCount":15,"integrity":"sha512-5Uzz/EU+ez7I8w5vW0a2jU8FEIYxxXieK6fuJFxTKZXrQIqNRvkxBK7Mlie+khhAbgoVZK9AukK6ezH2ZO7A5A==","signatures":[{"sig":"MEYCIQDG8k09uYKi7hqF6kulVIp9UPaN6o2K99qa0zoZEyBtLAIhAI/Xx9XMDrG/am+Esmew1twaLxy+294npDri6B+Dn8tG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38429},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"8c64bc490897b9197888e88e693aa3c07e25890f","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","eslint-plugin-jsdoc":"^46.1.0","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.1.1_1685721684522_0.2399034997620515","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@d1g1tal/collections","version":"0.1.2","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.1.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"7aea9933e282e7a64718024d4aa7652b7e64f030","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.1.2.tgz","fileCount":15,"integrity":"sha512-5s4PdUIHjb1YBXlV2th+FNVw78okXP5Ei/3M7jNC0T1O21hDNbvNbc6G2FDRGA5uGUBvPWzLPfYM5n1PneW41g==","signatures":[{"sig":"MEYCIQCN/nA4bZ8rCIZGO5cMMoWBoXnNACVRDflkRUV3zMUdqwIhAIpEJ/ATRIadsPuYh3YQU5b+KzgIoAe6RNBobwDKKYWb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38691},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"ef850ae166c4e125778873d47d338fc8dd8a827f","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.41.0","eslint-plugin-jsdoc":"^46.2.0","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.1.2_1685741198101_0.3554637817111599","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@d1g1tal/collections","version":"0.2.0","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.2.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"aecdd6be23813a0ace36e9266d0fed0ab4a4566c","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.0.tgz","fileCount":15,"integrity":"sha512-F13Itf4nulUYKPiq4a8+JLn4Gge9nvAN2YGtGYxNO6h6Q85YGcgBBm0r1r/bSYOcQDMzf1GKqWlQjgBwXts/tg==","signatures":[{"sig":"MEUCIQCDusUX0y/jZ7MJ1PV3sgWUEeVZk43YTwOTHoz3429dXgIgaZOHilL1JPajDv9B9Hs2fpH8TKqGalbVrrnqGSEJSN4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41988},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"d3da9d1580716beb304d262d3c9c15d1dbf1a0f3","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.0_1686612459717_0.368402380785648","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@d1g1tal/collections","version":"0.2.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.2.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"d0eb883df8c0686012e4122e384178b025fe82bf","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.1.tgz","fileCount":13,"integrity":"sha512-Hoy2yx+OYlq8+Jf258GGkovoo338H+Sn2OfzuPte5mEUByeB1vi8475b62IOKnhY4Vwdyl5HcAiK649S96zCAg==","signatures":[{"sig":"MEQCIGSZwmITLoTB6NPNrbYooNWd6EggVU85HE2sfpDPyKC1AiBleQwxJ2OqiOByHCrQAPPo1K+N/Ac2OLfwpzW0bllLvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40299},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"5ab88624dc8f987ef5ecf9af7348e80edcf9ea3b","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.2.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.1_1686675201921_0.3895617612341269","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"@d1g1tal/collections","version":"0.2.2","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.2.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"98dc66f78df7bd34d4d2ed4afd3d0b4165986536","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.2.tgz","fileCount":15,"integrity":"sha512-h2zy/wTcmo2Rj+g2/72oXas0tmiGfHXczucj68tVygTGWT6AQDdzNs2wOH7gPJqPs28Ap3oU6YmgR9cnWw1/XQ==","signatures":[{"sig":"MEUCIQCf07kVOt2EKc++2AcZRCquCCpPF2tTlth6ru/Wu0eaagIgHvgTw2IUHSkhmKPcTIXWpvsZDRt8vlepgCYPcHF3EBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51637},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"3cd72429dd9b8caa32f261e92ced7f3d0c088bd5","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.3.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","benchmark":"^2.1.4","microtime":"^3.1.1","eslint-plugin-jsdoc":"^46.2.6","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.2_1686856003189_0.4983017925725517","host":"s3://npm-registry-packages"}},"0.2.3":{"name":"@d1g1tal/collections","version":"0.2.3","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"MIT","_id":"@d1g1tal/collections@0.2.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"4713fa13eedd92fdde1456942995ea3bfb616c89","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.3.tgz","fileCount":13,"integrity":"sha512-JtPkfT6kk49tTKHgxI3W91xT7AyjcFcXBwHiNQfHV+bPEJJZoKwypBZOwNEVt/+BkBtkpTV5NdtfUa7oMw8mAQ==","signatures":[{"sig":"MEQCIDwopLwFl/4k4338g6tA8f7xpIGUHN+I/h/6bV+bWL9+AiB9cvWz9wruHnhkXNiPXIi/6I6nRySb/qwxGBR2HtWFQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53759},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","exports":{".":"./index.js","./*":"./src/*"},"gitHead":"f450f7892d1327561673fc84fd2a7fc8e6fea0f2","scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"9.6.7","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.3.1","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^8.44.0","benchmark":"^2.1.4","microtime":"^3.1.1","eslint-plugin-jsdoc":"^46.4.3","eslint-plugin-compat":"^4.1.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.3_1688827775699_0.5764275598638484","host":"s3://npm-registry-packages"}},"0.2.4":{"name":"@d1g1tal/collections","version":"0.2.4","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@0.2.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"050074dbb9a6a2da8b9a985b898b6dde744f4f7b","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.4.tgz","fileCount":13,"integrity":"sha512-SsKgfIYBwGOBFwh5SUIOqsdNfpBCi0Z1JtJG+m4L2Ht3PWnypgz2gtBgKPQ678GfcSdiQL+atGY6TVuiEs4fSA==","signatures":[{"sig":"MEUCIQCSN2QFzXUeOQlwpKPAaGOw925Q+Vcc7ZPXOVEWcRZJWAIgDrsG871TMKjr0Jijd87/+e1hzBjl06VRkGc6DnyJwQ8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53919},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-0.2.4.tgz","engines":{"node":">=16.20.0","pnpm":">=8.8.0"},"exports":{".":"./index.js","./*":"./src/*"},"scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/040471869d44a45bb9021e6ad864644d/d1g1tal-collections-0.2.4.tgz","_integrity":"sha512-SsKgfIYBwGOBFwh5SUIOqsdNfpBCi0Z1JtJG+m4L2Ht3PWnypgz2gtBgKPQ678GfcSdiQL+atGY6TVuiEs4fSA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.2.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"20.8.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.49.0","benchmark":"^2.1.4","microtime":"^3.1.1","eslint-plugin-jsdoc":"^46.6.0","eslint-plugin-compat":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.4_1697061656454_0.1800854746850793","host":"s3://npm-registry-packages"}},"0.2.5":{"name":"@d1g1tal/collections","version":"0.2.5","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@0.2.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"80070a9708f86b8a05e623ec9ecb5361aff0a17a","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-0.2.5.tgz","fileCount":40,"integrity":"sha512-eJrVglgcPaEwdibjo5IMPowU9k1b7wEw20SWKqVc9TBmzrjUIuxv1o1Pisx8YPTYrfG7NgMC24JhTePnLQhJjw==","signatures":[{"sig":"MEQCIAbAQM2vnpv8VlbLYdDA97qRoaYlWglo/qlhe6nTPrLHAiBBx7ljo/XHkHBKxUb/3IUHgbdPbaoa8CX+72QSzyDoYA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187767},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-0.2.5.tgz","engines":{"node":">=16.20.0"},"exports":{".":"./index.js","./*.js":"./src/*.js","./dist/*.js":"./dist/*.js"},"scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","build":"node ./esbuild.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/fb5190a30e4898efbe9b44d776be116b/d1g1tal-collections-0.2.5.tgz","_integrity":"sha512-eJrVglgcPaEwdibjo5IMPowU9k1b7wEw20SWKqVc9TBmzrjUIuxv1o1Pisx8YPTYrfG7NgMC24JhTePnLQhJjw==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.2.1","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"21.1.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.10.2+sha256.487609e857f1c11780cc98dd0bfe4c8a8b11c7f23bc3a4493ac7d263d6fb6c8c","devDependencies":{"jest":"^29.7.0","eslint":"^8.52.0","esbuild":"^0.19.5","benchmark":"^2.1.4","microtime":"^3.1.1","esbuild-library":"^1.0.1","eslint-plugin-jsdoc":"^46.8.2","eslint-plugin-compat":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_0.2.5_1698939050837_0.11452009417165776","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@d1g1tal/collections","version":"1.0.0","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@1.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"5111746c8cba52cd6e962e572f92652e0b8083b9","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-1.0.0.tgz","fileCount":40,"integrity":"sha512-UiH4I4tmvsw616uZs6yc1p9mezbt8nedR/LtttAKlzdQFe6KcCZH+Rkpg/q/Qc3uQ5+dwS3Gce9hMPalCJArvQ==","signatures":[{"sig":"MEUCIHw6JdOwk9C1Y1Sy5PUgUDovEyBCLcMw9IsR2j+XFcFpAiEAj/Gs+uZz5JMrFuWncR0tp8OSo7nEvHpdFCALK6t9TSY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187577},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-1.0.0.tgz","engines":{"node":">=16.20.0"},"exports":{".":"./index.js","./*.js":"./src/*.js","./dist/*.js":"./dist/*.js"},"scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","build":"node ./esbuild.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/1d5d8c2604f35d641ff766db0160d418/d1g1tal-collections-1.0.0.tgz","_integrity":"sha512-UiH4I4tmvsw616uZs6yc1p9mezbt8nedR/LtttAKlzdQFe6KcCZH+Rkpg/q/Qc3uQ5+dwS3Gce9hMPalCJArvQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.2.4","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"21.3.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0+sha256.5858806c3b292cbec89b5533662168a957358e2bbd86431516d441dc1aface89","devDependencies":{"jest":"^29.7.0","eslint":"^8.55.0","esbuild":"^0.19.8","benchmark":"^2.1.4","microtime":"^3.1.1","esbuild-library":"^1.0.4","eslint-plugin-jsdoc":"^46.9.0","eslint-plugin-compat":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_1.0.0_1701638597658_0.545511849017956","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@d1g1tal/collections","version":"1.0.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@1.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"257a6993eb1a3ef17fe01df6747ce218ee32b14f","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-1.0.1.tgz","fileCount":40,"integrity":"sha512-BSDdBuXay3tDoZN/h/devPp1N+/VvHOBfavT+GH1K5hW7rwEIq0rN/yw/JpygqlRMpD8g8Ec7sTqu49N3buE9Q==","signatures":[{"sig":"MEYCIQCpOfdmwxOLmF/DRGObNkFUkp2QkS/FyzyFfFMi6l9FPAIhAMgGHBzfZ6vSqLRA4ux2CjIr7woY0PQEI4h/m4lthbQv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187823},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-1.0.1.tgz","engines":{"node":">=16.20.0"},"exports":{".":"./index.js","./*.js":"./src/*.js","./dist/*.js":"./dist/*.js"},"scripts":{"lint":"eslint --ext .js --fix --ignore-path .gitignore .","test":"node --no-warnings --experimental-vm-modules node_modules/jest/bin/jest.js","build":"node ./esbuild.js"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/cda04677a06a383880c32746871109ba/d1g1tal-collections-1.0.1.tgz","_integrity":"sha512-BSDdBuXay3tDoZN/h/devPp1N+/VvHOBfavT+GH1K5hW7rwEIq0rN/yw/JpygqlRMpD8g8Ec7sTqu49N3buE9Q==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.4.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"21.6.2","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.11.0+sha256.5858806c3b292cbec89b5533662168a957358e2bbd86431516d441dc1aface89","devDependencies":{"jest":"^29.7.0","eslint":"^8.57.0","esbuild":"^0.20.1","benchmark":"^2.1.4","microtime":"^3.1.1","esbuild-library":"^1.0.7","eslint-plugin-jsdoc":"^48.2.0","eslint-plugin-compat":"^4.2.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_1.0.1_1708794867919_0.6100503451922299","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@d1g1tal/collections","version":"2.0.0","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"0f19d89261bbbbeb96b012d62c995f979b6dc73d","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.0.0.tgz","fileCount":39,"integrity":"sha512-OfsLevjEXtlVJfwcIpwPPWpzmH+uK3RxUjudodXXdwGtcW80eyVCrPpCz7fOhthepK7VjJ3rEaxBHdu5JgtuuA==","signatures":[{"sig":"MEYCIQDxEybmyzD/hmYWWoY25FkqtFz4BPuZvqLNHbNwAFRB4gIhAKS8Ktl/Zv4NjTG0Ll97azM/Ob7Mf2LOzRxDkQxbnwOq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214875},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-2.0.0.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run --coverage","build":"tsbuild","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","build:watch":"tsbuild --watch"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/60655f7e6d6958f494fbd597ad20a456/d1g1tal-collections-2.0.0.tgz","_integrity":"sha512-OfsLevjEXtlVJfwcIpwPPWpzmH+uK3RxUjudodXXdwGtcW80eyVCrPpCz7fOhthepK7VjJ3rEaxBHdu5JgtuuA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"22.8.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"dependencies":{"typescript":"^5.5.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.10.0","vitest":"^2.0.5","globals":"^15.9.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.10.0","@types/node":"^22.5.4","@eslint/compat":"^1.1.1","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"8.4.0","@vitest/coverage-v8":"^2.0.5","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-compat":"^6.0.0","@typescript-eslint/parser":"8.4.0","@typescript-eslint/eslint-plugin":"8.4.0"},"peerDependencies":{"typescript":"^5.5.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collections_2.0.0_1725714148329_0.42706996841842093","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@d1g1tal/collections","version":"2.0.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"76b7ebbb5e3cb5e3b1d8353a08effcc723c9cd29","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.0.1.tgz","fileCount":39,"integrity":"sha512-iQKhSWTPxPqIKuwNYpno4YEI8L9t5opCDMYVBOyOcKXkEkO9ghXJ5iRtFb7+cR3Cc5bjhQmDmB/HWAXynMG0PQ==","signatures":[{"sig":"MEYCIQDS05Tv5oWJ2qzi3evxHU8BPYQ63MN3GSZTvPu70aVLHQIhAOzOdSx5MdVLDiJ2ibPsHbAl02XDDYthswAd2+JrnFKf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214835},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-2.0.1.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run --coverage","build":"tsbuild","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","build:watch":"tsbuild --watch"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/3b81b0f4699d7da6f4db249941ee5bdf/d1g1tal-collections-2.0.1.tgz","_integrity":"sha512-iQKhSWTPxPqIKuwNYpno4YEI8L9t5opCDMYVBOyOcKXkEkO9ghXJ5iRtFb7+cR3Cc5bjhQmDmB/HWAXynMG0PQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.8.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"22.8.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.10.0","vitest":"^2.0.5","globals":"^15.9.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.10.0","typescript":"^5.5.4","@types/node":"^22.5.4","@eslint/compat":"^1.1.1","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"8.4.0","@vitest/coverage-v8":"^2.0.5","eslint-plugin-jsdoc":"^50.2.2","eslint-plugin-compat":"^6.0.0","@typescript-eslint/parser":"8.4.0","@typescript-eslint/eslint-plugin":"8.4.0"},"peerDependencies":{"typescript":"^5.5.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collections_2.0.1_1725789796303_0.7350188287945911","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@d1g1tal/collections","version":"2.0.2","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.0.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"5d111ecaeecd6b4a9bdcd92e0dc0f08774c37c45","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.0.2.tgz","fileCount":39,"integrity":"sha512-PHoqMFuLTRw07CjaOa/mbMdyPnkQyMIDFt9ys9nlVG9esMSlUAZGIkQamoADzNVuVMdALU+UoL9fpMZK6A6kCA==","signatures":[{"sig":"MEYCIQDimJJG9JPdrdMP/BO+9o+x8mrtQPn8gqQpSyuSkt3oCAIhAJ9N7mP46VspxwvKbMe32I0wYQiowMi1u5XO7x0iA4GW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171405},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-2.0.2.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run --coverage","build":"tsbuild","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","type-check":"tsbuild --typeCheck","build:watch":"tsbuild --watch"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/3c7f3073fafdfedffe2a8cbce725a078/d1g1tal-collections-2.0.2.tgz","_integrity":"sha512-PHoqMFuLTRw07CjaOa/mbMdyPnkQyMIDFt9ys9nlVG9esMSlUAZGIkQamoADzNVuVMdALU+UoL9fpMZK6A6kCA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"10.8.3","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"22.9.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.11.1","vitest":"^2.1.1","globals":"^15.9.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.11.1","typescript":"^5.6.2","@types/node":"^22.7.4","@eslint/compat":"^1.1.1","@types/benchmark":"^2.1.5","@types/eslint__js":"^8.42.3","typescript-eslint":"8.7.0","@vitest/coverage-v8":"^2.1.1","eslint-plugin-jsdoc":"^50.3.0","eslint-plugin-compat":"^6.0.1","@typescript-eslint/parser":"8.7.0","@typescript-eslint/eslint-plugin":"8.7.0"},"peerDependencies":{"typescript":"^5.5.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collections_2.0.2_1727712875422_0.5204648206017048","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@d1g1tal/collections","version":"2.0.3","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.0.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"7b7b88916240839e378f6e8b5a5a1d49b6ac05d2","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.0.3.tgz","fileCount":39,"integrity":"sha512-luOKgJUKgjdgRPXqQpP4euONiXDBss97un56ZY9CMBtxrBGiLND7gzC49g2imYFETCFoDZEEHOUFsOnr2dsovg==","signatures":[{"sig":"MEUCIAVTR1jnuNdCs22PEfWJUSdw2Am6YAfHlkldSDOmONbOAiEAq/ClGjInmFKq3Zkv4jvNVga2oSbHulOx9s8fAVyBVw8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":171373},"jest":{"verbose":true,"transform":{},"collectCoverage":true,"coverageDirectory":"./tests/coverage/","collectCoverageFrom":["src/**/*.js"],"coveragePathIgnorePatterns":["/node_modules/"]},"type":"module","_from":"file:d1g1tal-collections-2.0.3.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run --coverage","build":"tsbuild","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","type-check":"tsbuild --typeCheck","build:watch":"tsbuild --watch"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/9383c45c38b32cbfb135ff49967c8b5e/d1g1tal-collections-2.0.3.tgz","_integrity":"sha512-luOKgJUKgjdgRPXqQpP4euONiXDBss97un56ZY9CMBtxrBGiLND7gzC49g2imYFETCFoDZEEHOUFsOnr2dsovg==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.4.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.4.1","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.31.0","vitest":"^3.2.4","globals":"^16.3.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.31.0","typescript":"^5.8.3","@types/node":"^24.0.15","@eslint/compat":"^1.3.1","@types/benchmark":"^2.1.5","typescript-eslint":"8.37.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^51.4.1","eslint-plugin-compat":"^6.0.2","@typescript-eslint/parser":"8.37.0","@typescript-eslint/eslint-plugin":"8.37.0"},"peerDependencies":{"typescript":"^5.5.2"},"peerDependenciesMeta":{"typescript":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/collections_2.0.3_1753022546054_0.08366404717347975","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@d1g1tal/collections","version":"2.1.0","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.1.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"655f88430cd0cb8633a5d89f244a1d0f2a6e5b24","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.0.tgz","fileCount":39,"integrity":"sha512-TNSNcf8ftYYcu3TVmq/jmMS9ktXCAJDuOyhcxc/Hg5pN78BostpER85qrIB0rCN39651A9ujeE7xdWyGlL96ww==","signatures":[{"sig":"MEYCIQCtoxRZQ59Y0CxXYeuXYdgLO8p5E79RlBTrlp/f4wYJLgIhAKqaqI33i6C/qge8We8NQ0+u+hftg+NOHvgI/+U1RjM4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164451},"type":"module","_from":"file:d1g1tal-collections-2.1.0.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","benchmark":"tsx benchmark/*.benchmark.ts","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","type-check":"tsbuild --typeCheck","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/f2b04e5143178cbd2eb731e3f395ab40/d1g1tal-collections-2.1.0.tgz","_integrity":"sha512-TNSNcf8ftYYcu3TVmq/jmMS9ktXCAJDuOyhcxc/Hg5pN78BostpER85qrIB0rCN39651A9ujeE7xdWyGlL96ww==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.6.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.8.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.35.0","vitest":"^3.2.4","globals":"^16.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.35.0","@types/node":"^24.5.1","@eslint/compat":"^1.3.2","@types/benchmark":"^2.1.5","typescript-eslint":"8.44.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^58.1.0","eslint-plugin-compat":"^6.0.2","@typescript-eslint/parser":"8.44.0","@typescript-eslint/eslint-plugin":"8.44.0"},"peerDependencies":{"typescript":"^5.5.2"},"optionalDependencies":{"tsx":"^4.20.5"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.0_1758062313660_0.4667869064528658","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@d1g1tal/collections","version":"2.1.1","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.1.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"cd475ed32f1ced486d3c57836201daa79ee4fb07","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.1.tgz","fileCount":39,"integrity":"sha512-joRHOMy6MLGLaAVRS6MDEa1Ej10Ou4MI3w2SiuyhHMexZSGh5YeWloATGwTh06oRmkv9G0AzpLVF+7neCpF2tQ==","signatures":[{"sig":"MEQCICbxIGQ8aIDDv6aHHvoXOO0dr4sphKlNrbMrTCnSllDhAiB33QOupKVFGQBlncc3qB9wlpHWPe36fwBJmIZPfpQHJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214725},"type":"module","_from":"file:d1g1tal-collections-2.1.1.tgz","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","benchmark":"tsx benchmark/*.benchmark.ts","prepublish":"pnpm lint && pnpm test && pnpm build","test:watch":"vitest","type-check":"tsbuild --typeCheck","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"d1g1tal","email":"jason.dimeo@gmail.com"},"_resolved":"/tmp/13fca429e6bab251df3e99780815eb61/d1g1tal-collections-2.1.1.tgz","_integrity":"sha512-joRHOMy6MLGLaAVRS6MDEa1Ej10Ou4MI3w2SiuyhHMexZSGh5YeWloATGwTh06oRmkv9G0AzpLVF+7neCpF2tQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.6.2","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.10.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.37.0","vitest":"^3.2.4","globals":"^16.4.0","tsbuild":"link:../tsbuild","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^9.37.0","@types/node":"^24.7.1","@eslint/compat":"^1.4.0","@types/benchmark":"^2.1.5","typescript-eslint":"8.46.0","@vitest/coverage-v8":"^3.2.4","eslint-plugin-jsdoc":"^61.1.0","eslint-plugin-compat":"^6.0.2","@typescript-eslint/parser":"8.46.0","@typescript-eslint/eslint-plugin":"8.46.0"},"peerDependencies":{"typescript":"^5.5.2"},"optionalDependencies":{"tsx":"^4.20.6"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.1_1760134972836_0.5426759519303752","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@d1g1tal/collections","version":"2.1.2","keywords":["Collections","ESModules"],"author":{"name":"Jason DiMeo"},"license":"ISC","_id":"@d1g1tal/collections@2.1.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"c998baa4feba67de698981e8d97290f422b58763","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.2.tgz","fileCount":12,"integrity":"sha512-tR5ESI8CevPFmPpnxoOy04OAMZRtXAjFgkA2ZMG2eWahKf/IVyrEUg4PVpgAZ9KY0+onulU6ZL06krU1Bo5AGA==","signatures":[{"sig":"MEYCIQD3phSgsvUbiwX6sCht78JYLX0fkJxHTROuunGHPGj99wIhAM630whYPG7epTOMAoKE0U/bts62hfiCC+c1oGoIHWw3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56403},"type":"module","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./src":{"types":"./dist/index.d.ts","import":"./src/index.ts"}},"gitHead":"3d66f0cc5818eb290bd3f534f9f27d5c17b2f9b7","scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","benchmark":"tsx benchmark/*.benchmark.ts","prepublish":"pnpm lint && pnpm test && pnpm build --minify","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.13.1","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"packageManager":"pnpm@10.30.3","devDependencies":{"eslint":"^10.0.2","vitest":"^4.0.18","globals":"^17.4.0","tsbuild":"link:../tsbuild","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","@types/node":"^25.3.3","@eslint/compat":"^2.0.2","@d1g1tal/tsbuild":"^1.3.2","@types/benchmark":"^2.1.5","typescript-eslint":"8.56.1","@vitest/coverage-v8":"^4.0.18","eslint-plugin-jsdoc":"^62.7.1","eslint-plugin-compat":"^7.0.0","@typescript-eslint/parser":"8.56.1","@typescript-eslint/eslint-plugin":"8.56.1"},"peerDependencies":{"typescript":"^5.5.2"},"optionalDependencies":{"tsx":"^4.21.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.2_1772404711049_0.40557417377926575","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@d1g1tal/collections","version":"2.1.4","keywords":["Collections","Data Structures","ESModules"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/collections@2.1.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"1197b3dde7ba7064a03fddd0672370bc0af4e70b","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.4.tgz","fileCount":31,"integrity":"sha512-uX8lXIzYEK4350EPr12i3sU5dSHKlG531NjeDx1qSETVUy8AacloiaLOgw/1I+h6ejehpUvoKRygqh06tECtbA==","signatures":[{"sig":"MEUCIG0DttLNdso0tPvvz9qftRPu8jXV6eq10JozWA1KDkq8AiEA6G5f0DV4ttE4/iwHurs+HN+v0LyQsyR3Pgu7Q/svVK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":125797},"type":"module","_from":"file:d1g1tal-collections-2.1.4.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"_resolved":"/tmp/14204a4d4978c1e2781422cbb2802c3b/d1g1tal-collections-2.1.4.tgz","_integrity":"sha512-uX8lXIzYEK4350EPr12i3sU5dSHKlG531NjeDx1qSETVUy8AacloiaLOgw/1I+h6ejehpUvoKRygqh06tECtbA==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.14.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","@types/node":"^25.5.0","@eslint/compat":"^2.0.3","@d1g1tal/tsbuild":"^1.6.1","@types/benchmark":"^2.1.5","typescript-eslint":"8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-compat":"^7.0.1","@typescript-eslint/parser":"8.57.1","@typescript-eslint/eslint-plugin":"8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.4_1773858540987_0.13517780327113327","host":"s3://npm-registry-packages-npm-production"}},"2.1.5":{"name":"@d1g1tal/collections","version":"2.1.5","keywords":["Collections","Data Structures","ESModules"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/collections@2.1.5","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"0fe6ed459b42e2ffd8b6f5a5ab8996a6cec77b87","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.5.tgz","fileCount":31,"integrity":"sha512-JKfc1TGc8yiX0NEXLO0UDlzTFGd7aZPdDPNeCU+mKnd2eHlPdaiLTuE8xRtWA3ICa2Q7KxW88Ie/TjJjqzV4ag==","signatures":[{"sig":"MEYCIQCXDG27eRRjbRYhDE215W8rWbozyL5kOW9QiYZHnfDIhwIhALbrV1ue2nKeM/e2FOO170LmXrX8HvyuOSpmAdAlDb9Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126042},"type":"module","_from":"file:d1g1tal-collections-2.1.5.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"_resolved":"/tmp/9d8c999af4901d85f4cbd70fc9081c62/d1g1tal-collections-2.1.5.tgz","_integrity":"sha512-JKfc1TGc8yiX0NEXLO0UDlzTFGd7aZPdDPNeCU+mKnd2eHlPdaiLTuE8xRtWA3ICa2Q7KxW88Ie/TjJjqzV4ag==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.14.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","@types/node":"^25.5.0","@eslint/compat":"^2.0.3","@d1g1tal/tsbuild":"^1.6.2","@types/benchmark":"^2.1.5","typescript-eslint":"8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-compat":"^7.0.1","@typescript-eslint/parser":"8.57.1","@typescript-eslint/eslint-plugin":"8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.5_1773867745650_0.7895276741146271","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@d1g1tal/collections","version":"2.1.6","keywords":["Collections","Data Structures","ESModules"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/collections@2.1.6","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"75991dca851e65e82a8f9c66395daf0a70e9f142","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.1.6.tgz","fileCount":31,"integrity":"sha512-UIaRWrOKKd987YLWRsplIHSlXNWSji8Pv0yumhwnqBuGIcOTMgDtSah5gvgARYmHn0GEhPBkz1yMDlUQQNIJ8w==","signatures":[{"sig":"MEUCIGDvKHhK5Pm9FZeSNQUCA+ESkecXaQY1tA3M4K/ws0swAiEAhv92VpcJEqIcbmCnS3G+BWASA7tapAKVDkBNhXiQ2Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":126308},"type":"module","_from":"file:d1g1tal-collections-2.1.6.tgz","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"_resolved":"/tmp/c0b2aca4ecd610aad5b48a2bbb4f5408/d1g1tal-collections-2.1.6.tgz","_integrity":"sha512-UIaRWrOKKd987YLWRsplIHSlXNWSji8Pv0yumhwnqBuGIcOTMgDtSah5gvgARYmHn0GEhPBkz1yMDlUQQNIJ8w==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.14.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","vitest":"^4.1.0","globals":"^17.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","@types/node":"^25.5.0","@eslint/compat":"^2.0.3","@d1g1tal/tsbuild":"^1.6.3","@types/benchmark":"^2.1.5","typescript-eslint":"8.57.1","@vitest/coverage-v8":"^4.1.0","eslint-plugin-jsdoc":"^62.8.0","eslint-plugin-compat":"^7.0.1","@typescript-eslint/parser":"8.57.1","@typescript-eslint/eslint-plugin":"8.57.1"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.1.6_1773869322674_0.20837407686525955","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@d1g1tal/collections","version":"2.2.0","keywords":["Collections","Data Structures","ESModules"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/collections@2.2.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"90862afa1c1e90452c9b44ce690b781d5e286832","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.2.0.tgz","fileCount":31,"integrity":"sha512-RGB1ql8TTDmoGWWpxoO0lNVvZSbfGchTbbF6A3Rg+y5qiEzjMBVp33hSC91l3qsHnKFf0KF4YBggn27eyrZTwQ==","signatures":[{"sig":"MEUCIQDSUGJW8jCkPH0LKMMMLlIjjf47fb+J6QGTnzzxAL+YogIgCEbJLTpaZVzwKIebahibhtTiBKcLfgycTKwfibqh2Dc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148720},"type":"module","_from":"file:d1g1tal-collections-2.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"_resolved":"/tmp/642e2aeed961cfc45e9394c343052124/d1g1tal-collections-2.2.0.tgz","_integrity":"sha512-RGB1ql8TTDmoGWWpxoO0lNVvZSbfGchTbbF6A3Rg+y5qiEzjMBVp33hSC91l3qsHnKFf0KF4YBggn27eyrZTwQ==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.9.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.14.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.1.0","vitest":"^4.1.2","globals":"^17.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.0","@eslint/compat":"^2.0.3","@d1g1tal/tsbuild":"^1.7.0","@types/benchmark":"^2.1.5","typescript-eslint":"8.57.2","@vitest/coverage-v8":"^4.1.2","eslint-plugin-jsdoc":"^62.8.1","eslint-plugin-compat":"^7.0.1","@typescript-eslint/parser":"8.57.2","@typescript-eslint/eslint-plugin":"8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.2.0_1774712821506_0.03865226752815709","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@d1g1tal/collections","version":"2.2.1","keywords":["Collections","Data Structures","ESModules"],"author":{"name":"D1g1talEntr0py"},"license":"MIT","_id":"@d1g1tal/collections@2.2.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"188ceff400086b771ade09aabac7e7361292235b","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.2.1.tgz","fileCount":31,"integrity":"sha512-bKWg8X857uHAWrULUA0veq3a8ibscoMFUlAGNnTwkqdVFtZLtS3FAtNjSgoyyal0iaa+vawxknYZRaOzsBrhUg==","signatures":[{"sig":"MEQCIAxRHsR+fLjn+soAiRNGtNfBdNf9BpOqvvvuhvcAPx9AAiACouTrOA72V5jXzGYFF3gDT9PLJ+5zsYl7+TgD6CwaTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":150628},"type":"module","_from":"file:d1g1tal-collections-2.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"_resolved":"/tmp/73dc10cdd5894de251fdfa7476f0b991/d1g1tal-collections-2.2.1.tgz","_integrity":"sha512-bKWg8X857uHAWrULUA0veq3a8ibscoMFUlAGNnTwkqdVFtZLtS3FAtNjSgoyyal0iaa+vawxknYZRaOzsBrhUg==","repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"_npmVersion":"11.11.0","description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.14.1","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.2.0","vitest":"^4.1.3","globals":"^17.4.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","typescript":"^6.0.2","@types/node":"^25.5.2","@eslint/compat":"^2.0.4","@d1g1tal/tsbuild":"^1.7.5","@types/benchmark":"^2.1.5","typescript-eslint":"8.58.0","@vitest/coverage-v8":"^4.1.3","eslint-plugin-jsdoc":"^62.9.0","eslint-plugin-compat":"^7.0.1","@typescript-eslint/parser":"8.58.0","@typescript-eslint/eslint-plugin":"8.58.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.2.1_1775598039090_0.5615932467925113","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@d1g1tal/collections","version":"2.2.2","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@2.2.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"a4550af135dd8ce5f9aeaec452be4ffd19c9b067","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.2.2.tgz","fileCount":31,"integrity":"sha512-h8jL0ZlCR5lQtcYqWtv7TbThn95oleZHDCTk62nRx/Ns/xNi73xjQdHiK1/x7ZGJZMjm/6YwBPCgk3x/zcuUiw==","signatures":[{"sig":"MEUCIAIV51S41UBlj03Qn2jahcMVc9BX4pO+e6ZN4kpHSeo/AiEAilGskEm/S1FkFtOxJKMj3fk625DSQcJoYTpLZbmE6to=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":147073},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.15.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.4.0","vitest":"^4.1.7","globals":"^17.6.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^25.9.1","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^1.9.0","@types/benchmark":"^2.1.5","typescript-eslint":"8.59.4","@vitest/coverage-v8":"^4.1.7","eslint-plugin-jsdoc":"^63.0.0","eslint-plugin-compat":"^7.0.2","@typescript-eslint/parser":"8.59.4","@typescript-eslint/eslint-plugin":"8.59.4"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.2.2_1779716819144_0.675695368035443","host":"s3://npm-registry-packages-npm-production"}},"2.2.3":{"name":"@d1g1tal/collections","version":"2.2.3","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@2.2.3","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"757aea319b4d4888800af52a1e51bdc7df57a0a2","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.2.3.tgz","fileCount":31,"integrity":"sha512-Ehzs3n5XdewG6n38qagMxl9MJrpWDBZdeXSa4Y711AYlaYviYU9iRMOBe6Mv9BNMMZWx2yRnthWlPfuM6vP7Aw==","signatures":[{"sig":"MEUCIQD6Dqci0KBr+pVJem0fqpFF8yvaE1ts79UE71Xv7f830AIgboGOG2fTIy01Hn8lkEn4ZqMlDxkU7KdIoa011ybCfvs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148185},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.18.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.8.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^26.1.2","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.1.0","@types/benchmark":"^2.1.5","typescript-eslint":"8.65.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","eslint-plugin-compat":"^7.0.2","@typescript-eslint/parser":"8.65.0","@typescript-eslint/eslint-plugin":"8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.2.3_1785339968825_0.6694254201913432","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@d1g1tal/collections","version":"2.2.4","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@2.2.4","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"8e5c72153112ff65085f4f8f0948b378e4a32ce8","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-2.2.4.tgz","fileCount":31,"integrity":"sha512-NOwgTfma+SI05jX5Y4lkN6oFfe7yBs4WPIc+OhJwi5zvaspQl4IWSrTCT36EjlG4w1hqYHSOjoR/Q4l3dB5pUQ==","signatures":[{"sig":"MEUCIFhJhixPdOm/W9DPtl3nShzSzx6B3ax7w3JUH3ccToP4AiEA6GYWBO0RmYKIj7ynv8EWUuZX0d2T3wcnTV1+7ySKAjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@2.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":148666},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.18.0","browserslist":["defaults","not ios_saf < 15","not op_mini all"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.0","vitest":"^4.1.10","globals":"^17.8.0","benchmark":"^2.1.4","microtime":"^3.1.1","@eslint/js":"^10.0.1","typescript":"6.0.3","@types/node":"^26.1.2","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.2.1","@types/benchmark":"^2.1.5","typescript-eslint":"8.65.0","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^63.3.2","eslint-plugin-compat":"^7.0.2","@typescript-eslint/parser":"8.65.0","@typescript-eslint/eslint-plugin":"8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/collections_2.2.4_1785443268686_0.4185527957827435","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@d1g1tal/collections","version":"3.0.0","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"78dcda0af812b90fe060d7c67874ea3b8a6b91a8","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.0.0.tgz","fileCount":31,"integrity":"sha512-vXppQzNpcEDpvVKvmjWKWBI449FZnnuIDI4h24KBhof+q14EXd89GM3XthyyNXGLVjSzj99oZTqOUozc6KVFqg==","signatures":[{"sig":"MEQCIFqF570dP6IQwTFZ9F7DURHzoOocrPnL/0O7yH6sZ7f4AiBliDIM0DBI7s9ZnAgFPapCaucmNGPmrKWDgI8d3xrMEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158251},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.19.0","browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.3.1","typescript-eslint":"8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^64.2.0","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.0.0_1786902566250_0.1829385495919711","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@d1g1tal/collections","version":"3.0.1","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.0.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"cb46b933a25a0671657341d01e1ef5c23e428da7","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.0.1.tgz","fileCount":31,"integrity":"sha512-JHIJA2gzuVX4CNb2q9/SfGhs+7Jje5X2NfFOH5At5Cv/UShmYWKALISA2pUUGIaEEM3C487T0X/fHkjFMbApdg==","signatures":[{"sig":"MEUCIQCTxv7XdBnjgLRuHvd57rcQMUMbgCLaTSaHNYtEck8c2gIgU6POVHZuT8lznhFIDpYlP4Q27Ai3bez6X6wpUS8vx40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158904},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.19.0","browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.3.1","typescript-eslint":"8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^64.2.0","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.0.1_1786903462181_0.621324176360118","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@d1g1tal/collections","version":"3.1.0","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.1.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"2a33677a4a42e3c394493b9066be088af2bc3619","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.1.0.tgz","fileCount":34,"integrity":"sha512-mTvkiQ4MHXUzDh8X9O1+4E5WoRnbOH/CeryUE8YYyKo8GU3hWwziwaQtrn/aIrUAB1ql/WN/ZC9R93fqhjFsPw==","signatures":[{"sig":"MEQCIGVRfKK0+Ejrntjo8eXndfD0WbFJBr2AN6YBuQTQo+/HAiBX+cVxGorE19k/Tyy1lKkv/u34fD9JDgmuhOfLbkDDJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167479},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.19.0","browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.10","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.3.1","typescript-eslint":"8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.10","eslint-plugin-jsdoc":"^64.2.0","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.1.0_1787098229706_0.9279242270204904","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@d1g1tal/collections","version":"3.1.1","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.1.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"7c37c9fe1112142b64cc441fe5def11393e59952","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.1.1.tgz","fileCount":34,"integrity":"sha512-vlzxWCuBKQztmj/706+CGwuwltMyaRyBuhxswz4zVljsFbHfXI4/h1brBFuW7Tx+A+DjK1pk7PiFCE2/AVb+XQ==","signatures":[{"sig":"MEUCIQD6+hQtNGybVjVclqUGXsySaImIk9ej6USe2J73agGZzgIgKKM2MnJma6jTeIaojybQTeNJ0o3L7yyx1obenaG3L5w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":167787},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"_nodeVersion":"24.19.0","browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.8.1","mitata":"^1.0.34","vitest":"^4.1.11","globals":"^17.11.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.2.0","@eslint/compat":"^2.1.0","@d1g1tal/tsbuild":"^2.3.1","typescript-eslint":"8.67.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^4.1.11","eslint-plugin-jsdoc":"^64.2.1","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.1.1_1787155117505_0.4052214572806585","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@d1g1tal/collections","version":"3.2.0","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.2.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"6ae4f271c7bd2a901f392f95c66f597fbfa15dfc","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.2.0.tgz","fileCount":34,"integrity":"sha512-T/V7M4g+Nj2qu2d+G4hwW8Khz6yTYBWMcZWPQlzkTOLlJHp1jPatItwq05s7Uj9GHov/fc2hfvjNEpjW8XYnQA==","signatures":[{"sig":"MEYCIQD3a2RgB5FiQ7CAMcO4Ot5ruyXKaRo8gR1Bzu9JHGYn1AIhAMpQ4bHUrPL9P/Fcd8vdcLDABHzVGt/u7vYqkKGjixh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168156},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","mitata":"^1.0.34","vitest":"^5.0.1","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.1","@eslint/compat":"^2.1.1","@d1g1tal/tsbuild":"^3.0.2","typescript-eslint":"8.70.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.1","eslint-plugin-jsdoc":"^64.5.0","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.2.0_1789592930284_0.13855274149951113","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@d1g1tal/collections","version":"3.2.1","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.2.1","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"1b314adb6fd0801c835c38a9ca4b8f052da04f5a","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.2.1.tgz","fileCount":34,"integrity":"sha512-4WyYnD7QZCTw4yx0k/cJzB/X4vM7nb3nHPLyys6SzOLnPdCH3ZBjpSHR3tPCNa7/cNU0HinHoqCYQaE6iNclbg==","signatures":[{"sig":"MEQCIFekggV0s1FNX57SI0AkA8JVlU4WiWPBTDqCBn8TfBdlAiAwiu4v47+H/xk6CuqprJGBPcrX514acds3CYkd2VLQ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168462},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.10.0","mitata":"^1.0.34","vitest":"^5.0.1","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.1","@eslint/compat":"^2.1.1","@d1g1tal/tsbuild":"^3.0.2","typescript-eslint":"8.70.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.1","eslint-plugin-jsdoc":"^64.5.0","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.2.1_1789593075368_0.04472103451354292","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"@d1g1tal/collections","version":"3.2.2","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@3.2.2","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"483fac18b5a6e19bd0e651e76f0a7a0c58158f3e","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-3.2.2.tgz","fileCount":34,"integrity":"sha512-T7TvILPs6RquLQaKFy3NWsoDqDgIsuFPv4GBIf4nLpXIT1WaYVlGgGQk4hXC47835vMd0VfR6pNOoTVihz1X4A==","signatures":[{"sig":"MEYCIQChGjRZ5ZJfHrbHtWPePmZEmaisoupTJ5hwFHFFjqnCZwIhAO6F3hUtPhWMYxUvQlbBspRlaLKtwwYt2YX/wpJP2QJM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHTRgdkJYvuAvLcn3CefSb2Zy7UPSF+Vq12+ZFUCJbTdAiEA+hWDUE8sRtXyWcoaxA9Xmo/Qhe8P6o8wBV9iNq+6Cm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@3.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168430},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","mitata":"^1.0.34","vitest":"^5.0.1","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.2","@eslint/compat":"^2.1.1","@d1g1tal/tsbuild":"^3.0.2","typescript-eslint":"8.70.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.1","eslint-plugin-jsdoc":"^64.5.4","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_3.2.2_1789902264002_0.5333280077666989","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@d1g1tal/collections","version":"4.0.0","keywords":["Collections","Data Structures","ESModules"],"author":"D1g1talEntr0py","license":"MIT","_id":"@d1g1tal/collections@4.0.0","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"homepage":"https://github.com/D1g1talEntr0py/collections#readme","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"deb155190cfd426d43d79de8f83acd955af76129","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-4.0.0.tgz","fileCount":34,"integrity":"sha512-9xRj9S/0VAZHhNeFqcMNYmeYefAhCnZp2cLEXQfCMzoFKOsnxi+tDtheIOWOMWI9fc0zDG/ciR7VdKdp29J9wg==","signatures":[{"sig":"MEYCIQC8zI3fxKSKmaZmsLDVGwJCv/bjw1Q/QOmJJPweQILwuQIhAJaYUTZuEHz9+fho9Mw98F5IV9uPtQ+GddA2CSakKRuK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCxoZw2UEXWFkI4wl8WRLeqXCrFVmLV5V2+dk9cgZzXdwIhAJ5qco+cibMpfYViWCuR93qLUfYdu2bdqxCc4rZJWAu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158837},"type":"module","types":"./dist/index.d.ts","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","mitata":"^1.0.34","vitest":"^5.0.1","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.2","@eslint/compat":"^2.1.1","@d1g1tal/tsbuild":"^3.0.2","typescript-eslint":"8.70.0","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.1","eslint-plugin-jsdoc":"^64.5.4","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"tmp":"tmp/collections_4.0.0_1790028706351_0.49872608542201236","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"_id":"@d1g1tal/collections@4.0.1","bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"dist":{"shasum":"3bd999da51c156c6147524e8bf26f54c012fe192","tarball":"https://registry.npmjs.org/@d1g1tal/collections/-/collections-4.0.1.tgz","fileCount":34,"integrity":"sha512-yOOKt75sTvUmzASnY81A8nPZbHrGOhRTe3PdfAQBwP1KS9y1umh5HzxMX7jV6F2r3XpUDtMRqqopDCGqWatNDA==","signatures":[{"sig":"MEUCIFGJC9s/ed3S8WI7ASyZcFoR36GClyWhDVelfZUDwNrhAiEAu7Zth0i4/Qdr9Tz36fagihU/czGIClrirhQ/HEVR7Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFVmLXJH+kPHASi0SQJzIKZVqV7v96pXfA4Tgfg4ic+WAiBJrdo4QzweFlKzXbmYMP1NnTWjWisSZ2KoUkJnleHstA=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@d1g1tal%2fcollections@4.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":159687},"name":"@d1g1tal/collections","type":"module","types":"./dist/index.d.ts","author":"D1g1talEntr0py","engines":{"node":">=20.16.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js"}},"license":"MIT","scripts":{"lint":"eslint --flag unstable_native_nodejs_ts_config ./src","test":"vitest run","build":"tsbuild","benchmark":"pnpm build && node --expose-gc tests/benchmark/collections.benchmark.ts","test:watch":"vitest","type-check":"tsbuild --noEmit","build:watch":"tsbuild --watch","test:coverage":"vitest run --coverage"},"version":"4.0.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a747a23a-afd0-4a10-81d5-fbc5aa2a339c"}},"homepage":"https://github.com/D1g1talEntr0py/collections#readme","keywords":["Collections","Data Structures","ESModules"],"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","directories":{},"maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"browserslist":["defaults and fully supports es6","maintained node versions"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.11.0","mitata":"^1.0.34","vitest":"^5.0.2","globals":"^17.12.0","@eslint/js":"^10.0.1","typescript":"npm:@typescript/typescript6@^6.0.2","@types/node":"^26.6.2","@eslint/compat":"^2.1.1","@d1g1tal/tsbuild":"^3.0.3","typescript-eslint":"8.70.1","@typescript/native":"npm:typescript@^7.0.2","@vitest/coverage-v8":"^5.0.2","eslint-plugin-jsdoc":"^64.5.4","eslint-plugin-compat":"^7.0.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/collections_4.0.1_1790426007615_0.0017187290052791404"}}},"time":{"created":"2022-10-17T13:59:15.850Z","modified":"2026-09-26T12:33:27.988Z","0.0.1":"2022-10-17T13:59:16.169Z","0.0.2":"2022-10-17T14:06:51.767Z","0.0.3":"2022-10-17T14:57:49.147Z","0.0.4":"2022-10-17T19:40:21.194Z","0.0.5":"2023-05-30T01:23:13.217Z","0.1.0":"2023-06-02T15:13:29.570Z","0.1.1":"2023-06-02T16:01:24.707Z","0.1.2":"2023-06-02T21:26:38.236Z","0.2.0":"2023-06-12T23:27:39.894Z","0.2.1":"2023-06-13T16:53:22.161Z","0.2.2":"2023-06-15T19:06:43.365Z","0.2.3":"2023-07-08T14:49:35.907Z","0.2.4":"2023-10-11T22:00:56.635Z","0.2.5":"2023-11-02T15:30:51.122Z","1.0.0":"2023-12-03T21:23:17.842Z","1.0.1":"2024-02-24T17:14:28.073Z","2.0.0":"2024-09-07T13:02:28.467Z","2.0.1":"2024-09-08T10:03:16.477Z","2.0.2":"2024-09-30T16:14:35.646Z","2.0.3":"2025-07-20T14:42:26.251Z","2.1.0":"2025-09-16T22:38:33.843Z","2.1.1":"2025-10-10T22:22:53.037Z","2.1.2":"2026-03-01T22:38:31.189Z","2.1.4":"2026-03-18T18:29:01.197Z","2.1.5":"2026-03-18T21:02:25.792Z","2.1.6":"2026-03-18T21:28:42.819Z","2.2.0":"2026-03-28T15:47:01.680Z","2.2.1":"2026-04-07T21:40:39.260Z","2.2.2":"2026-05-25T13:46:59.285Z","2.2.3":"2026-07-29T15:46:08.972Z","2.2.4":"2026-07-30T20:27:48.838Z","3.0.0":"2026-08-16T17:49:26.407Z","3.0.1":"2026-08-16T18:04:22.319Z","3.1.0":"2026-08-19T00:10:29.845Z","3.1.1":"2026-08-19T15:58:37.706Z","3.2.0":"2026-09-16T21:08:50.415Z","3.2.1":"2026-09-16T21:11:15.500Z","3.2.2":"2026-09-20T11:04:24.082Z","4.0.0":"2026-09-21T22:11:46.455Z","4.0.1":"2026-09-26T12:33:27.705Z"},"bugs":{"url":"https://github.com/D1g1talEntr0py/collections/issues"},"author":"D1g1talEntr0py","license":"MIT","homepage":"https://github.com/D1g1talEntr0py/collections#readme","keywords":["Collections","Data Structures","ESModules"],"repository":{"url":"git+https://github.com/D1g1talEntr0py/collections.git","type":"git"},"description":"JavaScript Collections ES Modules","maintainers":[{"name":"d1g1tal","email":"jason.dimeo@gmail.com"}],"readme":"# collections\r\nJavaScript Collections and Data Structures\r\n\r\n[![npm version](https://img.shields.io/npm/v/@d1g1tal/collections?color=blue)](https://www.npmjs.com/package/@d1g1tal/collections)\r\n[![npm downloads](https://img.shields.io/npm/dm/@d1g1tal/collections)](https://www.npmjs.com/package/@d1g1tal/collections)\r\n[![CI](https://img.shields.io/github/actions/workflow/status/D1g1talEntr0py/collections/ci.yml?branch=main&label=CI)](https://github.com/D1g1talEntr0py/collections/actions/workflows/ci.yml)\r\n[![codecov](https://img.shields.io/codecov/c/github/D1g1talEntr0py/collections?branch=main&label=coverage)](https://codecov.io/gh/D1g1talEntr0py/collections)\r\n[![License: MIT](https://img.shields.io/github/license/D1g1talEntr0py/collections)](https://github.com/D1g1talEntr0py/collections/blob/main/LICENSE)\r\n[![Node.js](https://img.shields.io/node/v/@d1g1tal/collections)](https://nodejs.org)\r\n[![TypeScript](https://img.shields.io/badge/TypeScript->=5.1.3-blue?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\r\n\r\n## About\r\nThis is a collection of TypeScript data structures and algorithms. The goal is to provide a comprehensive set of data structures and algorithms that can be used in TypeScript/JavaScript programs.\r\n\r\nIf you are looking for `EvictingCache`, it has been removed as it is its own [package](https://github.com/D1g1talEntr0py/evicting-cache) now\r\n\r\n## Installation\r\n\r\n```bash\r\n// pnpm 🎉\r\npnpm add @d1g1tal/collections\r\n\r\n// npm 😒\r\nnpm install @d1g1tal/collections\r\n```\r\n\r\nThe package is ESM-only and requires Node.js 20.16 or newer. The repository uses TypeScript 6 for development, while published types support TypeScript 5.1.3 and newer.\r\n\r\n## Usage\r\nBoth root imports and subpath imports are supported.\r\n\r\n```javascript\r\nimport { List } from '@d1g1tal/collections';\r\n// or\r\nimport { List } from '@d1g1tal/collections/list';\r\n```\r\n\r\n## Map Helper Methods\r\n\r\n`LinkedMap`, `MultiMap`, and `SetMultiMap` provide the following Map-style helper methods:\r\n\r\n- `getOrInsert(key, defaultValue)`\r\n- `getOrInsertComputed(key, compute)`\r\n\r\nFor `LinkedMap`, both methods return the map value type (`V`).\r\n\r\nFor `MultiMap` and `SetMultiMap`, `defaultValue`/`compute` must be a collection (`List<V>` or `Set<V>`), matching `Map` semantics:\r\n\r\n- If the key exists, they return the existing stored collection.\r\n- If the key does not exist, they insert the supplied (or computed) collection and return it.\r\n\r\nUse `add(key, value)` on `MultiMap` and `SetMultiMap` to append a single value to the collection for a key, creating it if necessary.\r\n\r\n## Collection Types\r\n\r\n| Type | Best for | Why use it |\r\n| --- | --- | --- |\r\n| `List` | General ordered data | Familiar array-style operations with a consistent collection API |\r\n| `LinkedList` | Frequent inserts/removals at the ends or middle | Avoids array shifting costs for linked-list style workflows |\r\n| `LinkedMap` | Ordered key/value data | Preserves order and lets you move entries to the front or back |\r\n| `MultiMap` | One key with many values, duplicates allowed | Stores grouped values in a `List` per key |\r\n| `SetMultiMap` | One key with many unique values | Stores grouped values in a `Set` per key |\r\n| `Stack` | LIFO workflows | Small, focused push/pop/peek abstraction |\r\n| `Node` | Building custom linked structures | Low-level primitive used by linked collections |\r\n| `KeyedNode` | Building custom keyed linked structures | Low-level node primitive for ordered key/value chains |\r\n\r\n## Choosing a Type\r\n\r\nUse `List` when you want the simplest ordered collection.\r\n\r\nUse `LinkedList` when inserts and removals near the front or middle matter more than random access speed.\r\n\r\nUse `LinkedMap` when order is part of the behavior, such as caches, recency lists, or prioritized registries.\r\n\r\nUse `MultiMap` when one key can intentionally map to repeated values.\r\n\r\nUse `SetMultiMap` when one key maps to many values, but duplicates should be ignored.\r\n\r\nUse `Stack` for undo history, parser state, DFS traversal, or any last-in-first-out flow.\r\n\r\nMost users will not need `Node` or `KeyedNode` directly unless they are extending the library or building custom linked data structures.\r\n\r\n### List\r\n\r\nUse case: maintain an ordered backlog, pipeline, or result set where indexed access and array-like operations are useful.\r\n\r\n```javascript\r\nimport { List } from '@d1g1tal/collections';\r\n\r\nconst backlog = new List(['triage', 'build', 'ship']);\r\n\r\nbacklog.add('verify');\r\nbacklog.insert(1, 'design');\r\n\r\nconsole.log(backlog.get(0)); // triage\r\nconsole.log(backlog.contains('ship')); // true\r\n\r\nbacklog.remove('build');\r\n\r\nconsole.log(backlog.toArray());\r\n// ['triage', 'design', 'ship', 'verify']\r\n\r\nbacklog.forEach((step) => {\r\n\tconsole.log(step);\r\n});\r\n\r\n// triage\r\n// design\r\n// ship\r\n// verify\r\n\r\n```\r\n\r\n`List` also provides array-style functional methods such as `filter`, `map`, `find`, `every`, `some`, and `reduce`. Callback arguments follow the native array convention: `(element, index, array)`. Methods that create results return a `List`, and `map` preserves the mapped element type.\r\n\r\n```javascript\r\nconst completed = backlog\r\n\t.filter((step) => step !== 'verify')\r\n\t.map((step) => step.toUpperCase());\r\n\r\nconsole.log(completed.toArray());\r\n// ['TRIAGE', 'DESIGN', 'SHIP']\r\n```\r\n\r\n`List.keys()`, `List.values()`, and `List.entries()` return the corresponding native array iterators. `LinkedList` and `LinkedMap` expose iterators over their linked nodes, so `for...of`, `keys()`, `values()`, and `entries()` do not allocate an intermediate array.\r\n\r\n### LinkedList\r\n\r\nUse case: manage a queue, playlist, or work stream where items are frequently added or removed from either end.\r\n\r\n```javascript\r\nimport { LinkedList } from '@d1g1tal/collections';\r\n\r\nconst queue = new LinkedList();\r\n\r\nqueue.addLast('job-1');\r\nqueue.addLast('job-2');\r\nqueue.addFirst('urgent-job');\r\n\r\nconsole.log(queue.getFirst()); // urgent-job\r\nconsole.log(queue.getLast()); // job-2\r\n\r\nqueue.removeFirst();\r\nqueue.insert(1, 'job-1.5');\r\n\r\nconsole.log(queue.toArray());\r\n// ['job-1', 'job-1.5', 'job-2']\r\n\r\nfor (const job of queue) {\r\n\tconsole.log(job);\r\n}\r\n\r\n// job-1\r\n// job-1.5\r\n// job-2\r\n\r\n```\r\n\r\n### Doubly Linked List\r\n\r\nUse case: the same linked-list workflow as above, but better suited for reversing or traversing large lists where bidirectional links are beneficial.\r\n\r\n```javascript\r\nimport { LinkedList } from '@d1g1tal/collections';\r\n\r\nconst timeline = new LinkedList(LinkedList.Type.Doubly);\r\n\r\ntimeline.addLast('draft');\r\ntimeline.addLast('review');\r\ntimeline.addLast('published');\r\n\r\ntimeline.reverse();\r\n\r\nconsole.log(timeline.toArray());\r\n// ['published', 'review', 'draft']\r\n\r\nconsole.log(timeline.get(1)); // review\r\n```\r\n\r\n### LinkedMap\r\n\r\nUse case: keep items in a meaningful order and promote or demote entries without rebuilding the map.\r\n\r\n```javascript\r\nimport { LinkedMap } from '@d1g1tal/collections';\r\n\r\nconst recentFiles = new LinkedMap();\r\n\r\nrecentFiles.addLast('README.md', '/docs/readme');\r\nrecentFiles.addLast('package.json', '/package');\r\nrecentFiles.addLast('tsconfig.json', '/tsconfig');\r\n\r\nrecentFiles.moveToLast('README.md');\r\n\r\nconsole.log(Array.from(recentFiles.keys()));\r\n// ['package.json', 'tsconfig.json', 'README.md']\r\n\r\nconsole.log(recentFiles.getFirst()); // /package\r\nconsole.log(recentFiles.getLast()); // /docs/readme\r\n\r\nconst changelogPath = recentFiles.getOrInsert('CHANGELOG.md', '/docs/changelog');\r\nconsole.log(changelogPath); // /docs/changelog\r\n\r\nconst packagePath = recentFiles.getOrInsertComputed('package.json', (key) => `/${key}`);\r\nconsole.log(packagePath); // /package\r\n```\r\n\r\n### MultiMap\r\n\r\nUse case: group several values under the same key when duplicates and insertion order matter.\r\n\r\n```javascript\r\nimport { List, MultiMap } from '@d1g1tal/collections';\r\n\r\nconst ticketsByStatus = new MultiMap();\r\n\r\nticketsByStatus.add('open', 'INC-100');\r\nticketsByStatus.add('open', 'INC-101');\r\nticketsByStatus.add('open', 'INC-101');\r\n\r\nconsole.log(Array.from(ticketsByStatus.get('open') ?? []));\r\n// ['INC-100', 'INC-101', 'INC-101']\r\n\r\nconsole.log(ticketsByStatus.hasValue('open', 'INC-101')); // true\r\n\r\nticketsByStatus.deleteValue('open', 'INC-100');\r\n\r\nconsole.log(Array.from(ticketsByStatus.get('open') ?? []));\r\n// ['INC-101', 'INC-101']\r\n\r\nconst insertedTicket = ticketsByStatus.getOrInsert('pending', new List(['INC-200']));\r\nconsole.log(Array.from(insertedTicket));\r\n// ['INC-200']\r\nconsole.log(Array.from(ticketsByStatus.get('pending') ?? []));\r\n// ['INC-200']\r\n\r\nconst existingPending = ticketsByStatus.getOrInsert('pending', new List(['INC-201']));\r\nconsole.log(Array.from(existingPending));\r\n// ['INC-200']\r\n\r\nconst waitingList = ticketsByStatus.getOrInsertComputed('waiting', () => new List(['INC-300', 'INC-301']));\r\nconsole.log(Array.from(waitingList));\r\n// ['INC-300', 'INC-301']\r\n```\r\n\r\n### SetMultiMap\r\n\r\nUse case: model one-to-many relationships where duplicate values should be ignored automatically.\r\n\r\n```javascript\r\nimport { SetMultiMap } from '@d1g1tal/collections';\r\n\r\nconst rolesByUser = new SetMultiMap();\r\n\r\nrolesByUser.add('jason', 'admin');\r\nrolesByUser.add('jason', 'editor');\r\nrolesByUser.add('jason', 'editor');\r\n\r\nconsole.log(Array.from(rolesByUser.get('jason') ?? []));\r\n// ['admin', 'editor']\r\n\r\nconsole.log(rolesByUser.hasValue('jason', 'admin')); // true\r\n\r\nrolesByUser.deleteValue('jason', 'admin');\r\n\r\nconsole.log(Array.from(rolesByUser.get('jason') ?? []));\r\n// ['editor']\r\n\r\nconst insertedRole = rolesByUser.getOrInsert('alice', new Set(['viewer']));\r\nconsole.log(Array.from(insertedRole));\r\n// ['viewer']\r\nconsole.log(Array.from(rolesByUser.get('alice') ?? []));\r\n// ['viewer']\r\n\r\nconst existingAlice = rolesByUser.getOrInsertComputed('alice', () => new Set(['admin']));\r\nconsole.log(Array.from(existingAlice));\r\n// ['viewer']\r\n\r\nconst teamRoles = rolesByUser.getOrInsertComputed('team', () => new Set(['maintainer', 'reviewer']));\r\nconsole.log(Array.from(teamRoles));\r\n// ['maintainer', 'reviewer']\r\n```\r\n\r\n### Stack\r\n\r\nUse case: represent undo history, nested parser state, or any last-in-first-out control flow.\r\n\r\n```javascript\r\nimport { Stack } from '@d1g1tal/collections';\r\n\r\nconst undoStack = new Stack();\r\n\r\nundoStack.push('insert line');\r\nundoStack.push('rename symbol');\r\nundoStack.push('delete block');\r\n\r\nconsole.log(undoStack.peek()); // delete block\r\nconsole.log(undoStack.pop()); // delete block\r\nconsole.log(undoStack.pop()); // rename symbol\r\nconsole.log(undoStack.size); // 1\r\n```\r\n\r\n### Low-Level Primitives\r\n\r\n`Node` and `KeyedNode` are exposed for advanced use cases.\r\n\r\nUse `Node` when you want to build your own linked structure with `previous`, `next`, and `value` references.\r\n\r\nUse `KeyedNode` when you need the same linked behavior plus a stored key for ordered key/value structures.\r\n\r\nMost application code should prefer `LinkedList` or `LinkedMap` over working with nodes directly.\r\n\r\n## Benchmarks\r\n\r\nThe repository includes Mitata benchmarks for comparing `List` with native arrays and the linked collections with their native counterparts. Build the project before running the full collection benchmark suite:\r\n\r\n```bash\r\npnpm benchmark   # Build, then run all benchmark suites\r\n```\r\n","readmeFilename":""}