{"_id":"remove-array-items","_rev":"9-25e3f9079a8a2e8d0461415d27e74825","name":"remove-array-items","description":"remove items from a javascript array without generating memory garbage","dist-tags":{"latest":"3.0.0"},"versions":{"0.0.1":{"name":"remove-array-items","version":"0.0.1","description":"remove items from a javascript array without generating memory garbage","main":"index.js","scripts":{"test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"tap":"^10.3.2"},"gitHead":"70df761bc3e07f56dcdf8b2094d2c4c96e544843","_id":"remove-array-items@0.0.1","_shasum":"ae9fa5d2fc5f499a924188fa1ffb4ed3a8773d63","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"ae9fa5d2fc5f499a924188fa1ffb4ed3a8773d63","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-0.0.1.tgz","integrity":"sha512-377uBEzPb9b0DKbOEFfcU1JHuUlZSW5DPwmkiiUp4yE2jlqdMLq9QB/KfwgLJUNvcHpSv04noXf26e5MbLOiGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8iSOkiyvcEPhEYEex72YMqNn21MG7Hp1wZ3QWMhIMFQIhAP7nlX5HEaoZECAdozfNd0p4BOy89jv248CIlHVZSIxF"}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remove-array-items-0.0.1.tgz_1492303478621_0.33920378098264337"},"directories":{}},"1.0.0":{"name":"remove-array-items","version":"1.0.0","description":"remove items from a javascript array without generating memory garbage","main":"index.js","scripts":{"test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"tap":"^10.3.2"},"gitHead":"66bb38368bab6bde95e08fa80667c6f92041d098","_id":"remove-array-items@1.0.0","_shasum":"07bf42cb332f4cf6e85ead83b5e4e896d2326b21","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"07bf42cb332f4cf6e85ead83b5e4e896d2326b21","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.0.0.tgz","integrity":"sha512-2f/izIp3PK1omDR9xzs7etUnQv2EdcRnF+k/6P9qg1YX6skUQ2nnMfgz6Iwf5gBxMl6VfXwKGapxugNJDVGstA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGVRDNghOd+Pp4AN0y26PLDnrO2EjR1fdS4bIstoXENgIgQ2iPwVX0vqI+g2kdCKMYn6O8uRQPzAhHVzjrEWkpRNY="}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/remove-array-items-1.0.0.tgz_1493328105193_0.47107400256209075"},"directories":{}},"1.1.0":{"name":"remove-array-items","version":"1.1.0","description":"remove items from a javascript array without generating memory garbage","main":"dist/remove-array-items.cjs.js","module":"dist/remove-array-items.esm.js","scripts":{"build":"npm-run-all -p build:*","build:cjs":"rollup index.js --file dist/remove-array-items.cjs.js --format cjs","build:esm":"rollup index.js --file dist/remove-array-items.esm.js --format esm","prepublishOnly":"npm run build","test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"npm-run-all":"^4.1.3","rollup":"^0.67.1","tap":"^12.0.1"},"gitHead":"aad7b04b3af71f2b794e131d214d6633ce2e2ecb","_id":"remove-array-items@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"integrity":"sha512-+YAHWd5patqAM/F4uBsto9h8RXDVxPRrKW46AkbI6eH12OFrN9wlGpkNWYxCjCfwtkidTjaaCXqU634V4mysvw==","shasum":"e3d4aaba795a412479ea89408dee345387da7d3b","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.1.0.tgz","fileCount":8,"unpackedSize":7266,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7TAMCRA9TVsSAnZWagAAAUwP/3iNoGluzlpntXZ3x0Ae\npyZgTjCq/yyYjwsTCwaMGVvCMKNcQw9nwWW912nbFozLDdZMuimbHo5asUrw\newP1UwYXpXZhCpDXu+4KivEzhQVEv7nmVGW9K//sp6N3w4wmsxqsTEBto0xW\nvXPhn17tejeCWxu7yv6U5rtfIU0ZDROLwKQ3Egd5yKNXSrQPidyz+sNm8oTa\nM5VWbT9zA2GlhxB5bAtvktkdAELsurvoc8NXaafAxSMQSj78EOEpMoiUFUIm\nYx8V77UApPkY7f8CDbT5UMnHabRlnbIRY/KxRfOCMPS633/cKsEmPzbHrWfT\nY9FTh1Ui+weZUJPeM+FAJTPv9tFXU8v2yqvVPr8u0L5Ou7BTqWqWL5DpHjVS\navENIBhDj0563CmXMayaV2VC4kL6A8bNEfjiiD+RXi8nP4ezLE3LhbrDbB3z\n1i9Wa9Sy1Elga7XlPmAyKjX5QmZnkCIQigOpGQIWKN4Lo14CnfCCW5pASSS9\n3/iCwqwrZc+sBe7GPiJPkVpCbq+qUV4CRFecHLxt1Tv6h/GbPiEeIg+0qQRe\ngeoRMXoQcevR0UUQPRPtb4azEl1g1xre8vp1/ksIOb1bkAerhAwmewk5Dhlt\n5c8fhCRDmKfc5qIgH9KQwN9jHwIz/3/tx7Tlo1ui/KmdI1BJ+ePRptGsIW1n\nSG/Z\r\n=wH8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnIwML/472aughvuQb1ky2gVSzh4yCWHKuI8Tmyw1RMAiA123k2aMplCwiKxUsiXLgg4NYP5Bb2QxFoLa3y8C36lw=="}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remove-array-items_1.1.0_1542270987624_0.1484848473307363"},"_hasShrinkwrap":false},"1.1.1":{"name":"remove-array-items","version":"1.1.1","description":"remove items from a javascript array without generating memory garbage","main":"index.js","scripts":{"test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"tap":"^12.0.1"},"gitHead":"09a2dc097828f26feef7421d4ef17677615cc2aa","_id":"remove-array-items@1.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"integrity":"sha512-MXW/jtHyl5F1PZI7NbpS8SOtympdLuF20aoWJT5lELR1p/HJDd5nqW8Eu9uLh/hCRY3FgvrIT5AwDCgBODklcA==","shasum":"fd745ff73d0822e561ea910bf1b401fc7843e693","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-1.1.1.tgz","fileCount":6,"unpackedSize":5420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEWJUCRA9TVsSAnZWagAAls4QAIJX+GWRUp9DWJMDpIEW\nO12NYelXZVyUsUBjFciNcQN5JusR644wyORPNhKZgi7WwzU4GH0eZ2D6Gjwh\nMSQII3SNh2vqnE5SMXozC5ZJ3PDvKHhNmK3gNeEW9k6noxu4dDEPoVbnjBPw\nr8fvnc1n1qqMsxXd2QG/M863vpMF52hgjjn8KlJsm1ajy73uBLQdGiPNWz96\nzJJtXVeyNHTO5zmWBZB36VvaLILKMSLOldFq+ZOobo/VjtPbmWCbHMeaFPZK\nP67MnjPgxPMTk+tvfi0jQ5r/P8SEYjawmSb9kLv7goEFITv4ZkbSxVHKLbZn\n5sI8kym4TolyQFsxBzXjvE5k31jHdG3M7WE47teibcN0oKP+GE77A1W9W4qK\nhMNxJBhkl6EODIYW84z3oSKd2ikV1FmEtFV0zl/4ghv9ndFm/imLz2MFesfn\nWQ//L2t1ajF1hXdEt0/LCePWrVVjkjaSQtb02Mo7P+ccnKhvJCfcE8Ukj5vQ\nbIi7rhilxrvAPG91axcnJnTrZEXW5o9YLsUnIpNx6K/YuPobHbTa1QmH01P0\npuhlIgjMTUFRw8zpSC9n1X6gxZkcO/hukvACsBjoLXALWzUk4q9sjEI2mI/J\nESKRgi+fKJoCElDBb6QBUNF3PX1KcqMeMVsxytOKcM1XvvKCoc08tw/Qnrq8\nje1v\r\n=Ku9k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxuAZ5MmSaiTKpGMgRp6f/KIx8fjf6ivxKKP7dWsas1gIhAPwlZeolhSH2G5brv8imgL6BAq5yHI2QiTZOuoBvmugH"}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remove-array-items_1.1.1_1544643155780_0.36142418943086607"},"_hasShrinkwrap":false},"2.0.0":{"name":"remove-array-items","version":"2.0.0","description":"remove items from a javascript array without generating memory garbage","main":"dist/remove-array-items.cjs.js","module":"dist/remove-array-items.esm.js","scripts":{"build":"npm-run-all -p build:*","build:cjs":"rollup index.js --file dist/remove-array-items.cjs.js --format cjs","build:esm":"rollup index.js --file dist/remove-array-items.esm.js --format esm","prepublishOnly":"npm run build","test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"npm-run-all":"^4.1.3","rollup":"^0.67.1","tap":"^12.0.1"},"gitHead":"0719516f5cd138807ed1ac654e61cb3aa225e278","_id":"remove-array-items@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.2","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"integrity":"sha512-Y+tp6SI22JqDOCeBLdDIK6dBNbkeYd3IGwWfKvyIhN98MBI8r5L7oWtrJTLWoKYPniAwYJcWnsaBQfddsoVtag==","shasum":"a5f83e4fb2ca22747710996749515d07bece2229","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-2.0.0.tgz","fileCount":8,"unpackedSize":7155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcEdaACRA9TVsSAnZWagAAe/AP/0FmqIS46JWdnMCiBSeG\nr5GGRIVmrHowZ0qk4kVh4qlGwlD2I8XCUDi3UsBWRWt3irImL3Y+OknZn7r1\nyAL+sQjAME95vcfy4Ikk30JLbuN5crcxCGfQxmXDTXPrNwaerl+cVG9MO3s9\no3ySLBGyR3GWqzYvgJj+t4yxMtQSzKLhoX6sbPqsPADdIw0ZSCugn1G6Ylkv\nZ8InJP1ltAIBlrPiMwvmCtyDqvWwH0qOqvkXjGwzHZomhU4Zg1HwUh/xrhYO\nNpHSK/DqtFPuSKoWPYmu8qTLfkBm2/mQdmjkSoWFPjT29YYf8NcFiv7jUGnD\nhY/pP68EiV8uXP2H1r6sVehxvU+VeWej4wLfiH37eUyGWjXTItRBlG0LvGF3\nnJtiF72Y1Ng7LLcCTOzyof4vQS/xCDD0uxKcmfOC33yYaSBmN24CugNrHQVr\nHW+QrVPwTnnV+KvrXvnlLozi4h7m3h//NSQcBMB3uNA/fehaaXlxkFWLhfwH\nSXA1wXiOGQfXFtJAS8LNVYL5Tk/J3Gqj+JDQTMqYTyClpbYwyEbFVcZrNq0i\n6+dC3GR1Hf/oDtK5BjTV0uw0nIwlOiFBEagdB2q2Uy+RUW9Ga2vCyw491rdt\n/S15rDzBpPGtsvtxAQH6I6L9lN/bvZr9OylxS3RMSjpBNpt92lq360og6BUW\nCG1P\r\n=49wZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgidKK9+bZZZynHwtGDtm5Ub1sXaXE2HgLsvbNEKwi/QIgNrjnrmCXuycCEWid0Bn3nYMnsDYl5pdA15W7xM/vxLY="}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remove-array-items_2.0.0_1544672895640_0.27857992797960396"},"_hasShrinkwrap":false},"2.0.1":{"name":"remove-array-items","version":"2.0.1","description":"remove items from a javascript array without generating memory garbage","main":"dist/remove-array-items.cjs.js","module":"dist/remove-array-items.esm.js","scripts":{"build":"npm-run-all -p build:*","build:cjs":"rollup index.js --file dist/remove-array-items.cjs.js --format cjs","build:esm":"rollup index.js --file dist/remove-array-items.esm.js --format esm","prepublishOnly":"npm run build","test":"tap ./test"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"npm-run-all":"^4.1.3","rollup":"^0.67.1","tap":"^12.0.1"},"gitHead":"2f4bcb217bec9aa8de65db3a5f9a2a84f0e43741","_id":"remove-array-items@2.0.1","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-bKcElpSYGPTaCOcSEokep7srN48zqPOrayvBc/i7/BrJq2iYyNSuuPE8I5ViroVNr6P5Z7Q+v8P/Pt+H1R5gvg==","shasum":"75159e58f66182bafa1689b16516baebcf8e0fa4","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-2.0.1.tgz","fileCount":8,"unpackedSize":7923,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsIwmCRA9TVsSAnZWagAAXkQP/3+MOgseneExq6+vVSud\nmkFmaEll7m9ts1kxuUOju59dB0PJhgJ//TLU0NIRZT7NILQLyRQf633ul9Sv\n1jpRduPneqKHg91iPjDtSxlwh1I7DuznISAY/clH0tVYh842HTGP8dxX6nB5\nJCOB3NBL4e4114b4IrEZXqJGcGq+kKcBEs9hRf9w5LxNENPNsZrZn8lgYx1Q\nWv37flnXKHpek4Tpf0HUQWUD0/E+4PgVtgpX4OCtLsIY72gxHfzHsEfXVfIA\ndbdTwdWbeUoh+8hI04H40y/UstaEnUf1csDTOH5o+oeCSgHAGN84o5jyxYmq\nWiWF/bI3YIPYf2er9jre57dOLYuKBIO2Wvf4+MLsu5W1sLli7o3JXgPobGaV\nVqpIN4a9q4yPCA9VQgOfcZ/zwF/SNvTeIyp+f4oUfKpZkkU9gq3n5FffxWhT\n58NJOjYMH0H+EU/qcyPjO59y7adZDmOqqazGz79Lbp4wDKK0T7t1yBlLgL+Y\nuaBy9OgRsjoZqlQ/I3CiNtLpTZG/HnX57ntaI9BglpOI7ShO4ZVaqVKBbzi9\n35Xp5hQfRNtUX4GtCS8/XCN58UImjCe+fU5rkLA7IDV++bGampySjIUnTR50\nnCEwnZVB+2ZoNNmDkccHlFFenj2yz4NM1dqlARfQKE25ZPvfEWnu9XXTvJjZ\nyYfa\r\n=i1uK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu914NqUYHuAL4ijRmJDBy1BRSbWktXhKg5H2luDyLSAiAQf2tgv6tYsTDz0ga9OrDMIxX3svuOEy9r6mA4cKyrjw=="}]},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remove-array-items_2.0.1_1571851302387_0.5107216858581121"},"_hasShrinkwrap":false},"3.0.0":{"name":"remove-array-items","version":"3.0.0","description":"remove items from a javascript array without generating memory garbage","main":"src/remove-array-items.js","type":"module","scripts":{"prepublishOnly":"npm test","test":"tap --no-esm ./test/"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"keywords":["array","splice","remove","nogarbage","gcfriendly"],"author":{"name":"Mike Reinstein"},"license":"MIT","bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","devDependencies":{"tap":"^14.11.0"},"engines":{"node":">=12.17"},"gitHead":"43afffc454f90556a0ac7f9bcfd03cff5a7d70e4","_id":"remove-array-items@3.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-fTZZ7KJr940Rt/CSXTAOCvDNv0FYhdO/hb4RO3cDrqsRUQ8ALUYuSzWLO3I+0TgiIiPk/1UIAQggYodnXyh2RQ==","shasum":"48df24036826d26565641660cbfaf70b5efdff02","tarball":"https://registry.npmjs.org/remove-array-items/-/remove-array-items-3.0.0.tgz","fileCount":7,"unpackedSize":6451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZJ9QCRA9TVsSAnZWagAAS1EQAJwDYKf5aceE6vX9K0Ew\nOnjiQRdFt80iL76oqRjuzZfL3YANcQ77KryE0nIqGcUfObCYQEy3P25uS32t\nin2z7qJkcdUosnZABYFWnjqNlaC1kUoImVVB3l+zLj1yb7xL008AhBCQBE+A\nB3MNjS1SalKERbXkuUK+mu6WbEBb+PVTnQvbe04DlkKbS/8uDU4aaiI2f4/a\nEZCth4Orvc77nhJ27InEjEljI26CIWqV6OZvIg/qpSvceYn9l5S9q6yvW9q3\nUv93QRPHCz81s3ubXn+OM1s1XZwoIke/qcnGFDFpp5deqn0IQbGajlJwMxE4\nlBdQCjRccekxdNKisRGCODbxkiifcTNp3opfkUbtfIeGosGXyWBcmHSad0KJ\ni21ix4lpNMcOev+0wLMSWONSzMYuUQ3S2I/uMli8gNzqurmviVctHq0VjFtz\nUv/y5DpBSg1ZdvKVZ285J0DVimTWbjQE3GFeR9ZsFvC0LO5UWj24RqxQARd5\nmVciu8OXCexRr/YOldptbJfvMuJLGih0Nrsh4yY8zbtzHBmeCUBsLbzpH8dY\nDNiselqOBo8OsaRWHC5f65uCvg4/pbFQJdyWJOgWKTGUGN/wWXW+x3iIahD4\nyG5BFqhzSqxsbW3r00AFwAYzUyKrqp9T2d+XjM7EBFu7wQmSWkxxOwRI8Qsk\nY4in\r\n=sEWE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0bby+KT58NL7BJjH6434+g6fQVkZO5DMOZLHr7zEBQAiAoVfx7LMJbpmZjHPU+8xOIZpN9ejLzdLvw2TyVmCatHA=="}]},"_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"directories":{},"maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remove-array-items_3.0.0_1617207119700_0.825827376269928"},"_hasShrinkwrap":false}},"readme":"# remove-array-items\n\nremove items from a javascript array without generating memory garbage.\n\n[![Build Status](https://travis-ci.org/mreinstein/remove-array-items.svg?branch=master)](https://travis-ci.org/mreinstein/remove-array-items)\n\nDespite there being a number of \"remove array items\" in npm, I couldn't find satisfying all criteria:\n\n* **doesn't generate garbage**\n* **performs similar or better to the native `array.splice`**\n* has tests\n* is a pure es module\n\nso here we are.\n\noriginally inspired by https://gamealchemist.wordpress.com/2013/05/01/lets-get-those-javascript-arrays-to-work-fast/\n\n(which is a gold mine for performant, non-garbage generating array operations by the way.)\n\n\n## usage\n\n```javascript\nimport removeItems from 'remove-array-items'\n\n\nconst arr = [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]\n\nconst startIdx = 3    // integer >= 0\nconst removeCount = 4 // int >= 0\n\nremoveItems(arr, startIdx, removeCount)  // after running, arr === [ 1, 2, 3, 8, 9 ]\n```\n","maintainers":[{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"time":{"modified":"2022-06-26T11:09:44.896Z","created":"2017-04-16T00:44:40.394Z","0.0.1":"2017-04-16T00:44:40.394Z","1.0.0":"2017-04-27T21:21:47.094Z","1.1.0":"2018-11-15T08:36:27.748Z","1.1.1":"2018-12-12T19:32:35.921Z","2.0.0":"2018-12-13T03:48:15.743Z","2.0.1":"2019-10-23T17:21:42.520Z","3.0.0":"2021-03-31T16:11:59.885Z"},"homepage":"https://github.com/mreinstein/remove-array-items#readme","keywords":["array","splice","remove","nogarbage","gcfriendly"],"repository":{"type":"git","url":"git+https://github.com/mreinstein/remove-array-items.git"},"author":{"name":"Mike Reinstein"},"bugs":{"url":"https://github.com/mreinstein/remove-array-items/issues"},"license":"MIT","readmeFilename":"README.md"}