{"_id":"unordered-array-remove","_rev":"5-d09e583ac4f0779150afb5218f868cb7","name":"unordered-array-remove","description":"Efficiently remove an element from an unordered array without doing a splice","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"unordered-array-remove","version":"1.0.0","description":"Efficiently remove an element from an unordered array without doing a splice","main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/unordered-array-remove.git"},"scripts":{"test":"tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/unordered-array-remove/issues"},"homepage":"https://github.com/mafintosh/unordered-array-remove","gitHead":"4a3db583ce4b7904c8f96962997b0c697e937998","_id":"unordered-array-remove@1.0.0","_shasum":"32540e37fe7328830bf02613d8d28f3199a57a18","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"32540e37fe7328830bf02613d8d28f3199a57a18","tarball":"https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.0.tgz","integrity":"sha512-5boxF+PBRMBp+67JKJAyyipGXKa83O/RPqxL9pc5qQB2kkQYeQjUaEMJKx+mpM+glEC945y2eAxTQKztRPaBOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkYj+B2nwWUDnK1zZGFjQ3T1+yXQP5ti9GTDZ9U1dpNAIhAJj/FQzm5AhtvlVUOPvoxtle4p2JX+hWvCcJZOxiVvdP"}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"1.0.1":{"name":"unordered-array-remove","version":"1.0.1","description":"Efficiently remove an element from an unordered array without doing a splice","main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/unordered-array-remove.git"},"scripts":{"test":"tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/unordered-array-remove/issues"},"homepage":"https://github.com/mafintosh/unordered-array-remove","gitHead":"6556a5b8a69b3b24fde36fefcf7ea7850e700e9c","_id":"unordered-array-remove@1.0.1","_shasum":"b05f1595f7fcf8d44d114b0def2334b5d84c6718","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"b05f1595f7fcf8d44d114b0def2334b5d84c6718","tarball":"https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.1.tgz","integrity":"sha512-SjUaLPx/IPDlmMy6uqqgC1SK6/zgSBhcQ6H+7ZrUbxRFz+8dspbreg/cx2bvlZub9TyJHr6OgBt6JzVhZGln4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/ICpE3D3qHjY0Qdl3ihttElLp14aQjt2QITe/CJz7PAiABVktIX2KdeSoXanr+5J67wwY+WKbP7wL6JdoBbqXVVQ=="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}]},"1.0.2":{"name":"unordered-array-remove","version":"1.0.2","description":"Efficiently remove an element from an unordered array without doing a splice","main":"index.js","dependencies":{},"devDependencies":{"tape":"^4.4.0"},"repository":{"type":"git","url":"https://github.com/mafintosh/unordered-array-remove.git"},"scripts":{"test":"tape test.js"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"license":"MIT","bugs":{"url":"https://github.com/mafintosh/unordered-array-remove/issues"},"homepage":"https://github.com/mafintosh/unordered-array-remove","gitHead":"042b0d664b0b1a73c41e084998caad0df29d25a1","_id":"unordered-array-remove@1.0.2","_shasum":"c546e8f88e317a0cf2644c97ecb57dba66d250ef","_from":".","_npmVersion":"2.14.20","_nodeVersion":"4.4.1","_npmUser":{"name":"mafintosh","email":"mathiasbuus@gmail.com"},"dist":{"shasum":"c546e8f88e317a0cf2644c97ecb57dba66d250ef","tarball":"https://registry.npmjs.org/unordered-array-remove/-/unordered-array-remove-1.0.2.tgz","integrity":"sha512-45YsfD6svkgaCBNyvD+dFHm4qFX9g3wRSIVgWVPtm2OCnphvPxzJoe20ATsiNpNJrmzHifnxm+BN5F7gFT/4gw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID6FFDUlzX8BlyDY9pBvh/xvFSojYny/lTjgP+kafpgOAiEAhl+vI0DwagL6OCtZs6taH/ZRz2yUDHORphDgqny/n7k="}]},"maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/unordered-array-remove-1.0.2.tgz_1459304113975_0.46625813958235085"}}},"readme":"# unordered-array-remove\n\nEfficiently remove an element from an unordered array without doing a splice\n\n```\nnpm install unordered-array-remove\n```\n\n[![build status](http://img.shields.io/travis/mafintosh/unordered-array-remove.svg?style=flat)](http://travis-ci.org/mafintosh/unordered-array-remove)\n\n## Usage\n\n``` js\nvar remove = require('unordered-array-remove')\n\nvar list = ['a', 'b', 'c', 'd', 'e']\nremove(list, 2) // remove 'c'\nconsole.log(list) // returns ['a', 'b', 'e', 'd'] (no 'c')\n```\n\nThis works by popping the last element (which is fast because it doesn't need shift all array elements)\nand overwriting the removed index with this element.\n\n## License\n\nMIT\n","maintainers":[{"name":"mafintosh","email":"mathiasbuus@gmail.com"}],"time":{"modified":"2022-06-28T05:12:47.940Z","created":"2015-12-30T14:33:01.550Z","1.0.0":"2015-12-30T14:33:01.550Z","1.0.1":"2015-12-30T14:35:19.352Z","1.0.2":"2016-03-30T02:15:15.007Z"},"homepage":"https://github.com/mafintosh/unordered-array-remove","repository":{"type":"git","url":"https://github.com/mafintosh/unordered-array-remove.git"},"author":{"name":"Mathias Buus","url":"@mafintosh"},"bugs":{"url":"https://github.com/mafintosh/unordered-array-remove/issues"},"license":"MIT","readmeFilename":"README.md"}