{"_id":"denque","_rev":"33-36aab35f128dc9a0a9e53bf870775a14","name":"denque","description":"The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"denque","version":"1.0.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"c5d0958e1fe0e55296a889a5a2a0b05768fb677a","_id":"denque@1.0.0","_shasum":"0b9d32f10404f431ef81cdf197ff4fe48e5f5872","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"0b9d32f10404f431ef81cdf197ff4fe48e5f5872","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.0.tgz","integrity":"sha512-1v+C3Vb1FUwU1EHJSUzHGC3UK2nkDX6GdWk4QY2IkPDUJP9f2k8f4qCotnmh5jg/4sZKTtvTP2q1PxQiUAcDLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDwEq0E+kGjfYL39IRI7ubA9ZC8dsNZDtdHN2w2074QXAiEAkIb+ZFXgsMx1DXgqiYRAJp1ERXrW0zJ26A6VnspCz5w="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/denque-1.0.0.tgz_1467434322710_0.5775562883354723"},"directories":{}},"1.0.1":{"name":"denque","version":"1.0.1","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"cd84e69bc4a351ca4f3e613351dcd305c290f0ea","_id":"denque@1.0.1","_shasum":"bfdafc8a9e7fcb505dec508e5aa1d1764a3bb204","_from":".","_npmVersion":"2.15.8","_nodeVersion":"4.4.7","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"bfdafc8a9e7fcb505dec508e5aa1d1764a3bb204","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.1.tgz","integrity":"sha512-B63nCR11Amc1O7N772SUPYbyApI3Kf7ELHIuR0tmAOyxmiGN8xC+b223jDi90pCy6yb5HmJVPm3W6uZuAsrdGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnHXQF+cNU46Bz9jzyIdrlzNtzMJeVQo2ug4dDs0EFEAiEAxNdQqpjaBzlxS88sn+GYCl/LywIgcKg075laQ8YJHs0="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/denque-1.0.1.tgz_1467435404703_0.9011395557317883"},"directories":{}},"1.0.2":{"name":"denque","version":"1.0.2","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"51aadd3ac7ca919cee7fb914850f5577b7400f0f","_id":"denque@1.0.2","_shasum":"95f25a4d5a90438420cf104bbe4cebc5e1f774eb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"95f25a4d5a90438420cf104bbe4cebc5e1f774eb","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.2.tgz","integrity":"sha512-dUtei9Y7OWdloImVbFNM5icA72bxYE9epRXfYRF4I8Vq3+SmiR8YhasgizmMoqJJBRCV9B2agSUwd422DJAP/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3C7Q08cwPsu0qMfdFW3Zdy5Iyrnb0wuglnXnemBszowIgX5NGtnE5BAh2Za6e4phyYP5uzadsyAzQqsKf8SMqNgk="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/denque-1.0.2.tgz_1472236544654_0.17858526087366045"},"directories":{}},"1.0.3":{"name":"denque","version":"1.0.3","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"2a9cb9220885ec24914d72dfc7e5323380fb3cd4","_id":"denque@1.0.3","_shasum":"eef023d58a8c78840044773c5804ba220d60bbad","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"eef023d58a8c78840044773c5804ba220d60bbad","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.3.tgz","integrity":"sha512-avZ7/GaaL+S7KdSi919A79XHM/ysH1NCeYRzMEL+prwMn45sJt9wJzbCHe1hIZJX17cc7jXmurXDIy+MH7O4cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFF2uTbb3976ececmdYMbyWEV+Y1dkho5ARc182toERIAiBwjKyNhwtQqXWtfhrTdeS0+NYItmhNQeWPzqTRsa3Oww=="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/denque-1.0.3.tgz_1472722291688_0.3600267304573208"},"directories":{}},"1.0.4":{"name":"denque","version":"1.0.4","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"15bba8bd027f5944640543546c9f7b850b1ba33a","_id":"denque@1.0.4","_shasum":"ae6e01df000ab2fc7b38f550f37588ca5e3d6237","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"ae6e01df000ab2fc7b38f550f37588ca5e3d6237","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.4.tgz","integrity":"sha512-wf0M40mJ8+87E9bP9bCKgKRBO5mtvItyqyWAAeL6HHz5BYGV/PG4t1Y0bWiPOTo25+d5oQ9c6xPCpq9C1D4kzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHok31osPewQrxcmbc/evFLjZPej2ltT7wkB6wSRNWRwAiACUuH5wzuDDtwx3aNXZ2+M2EfDtimH54v/8DCdH4Rg+w=="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/denque-1.0.4.tgz_1474028375287_0.20370881911367178"},"directories":{}},"1.0.5":{"name":"denque","version":"1.0.5","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"a8ac023d8e52409b035cc7c356c62fd8b3cb02ea","_id":"denque@1.0.5","_shasum":"4657be0beb54c17c2a54d2c20690c3f6612b3763","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"4657be0beb54c17c2a54d2c20690c3f6612b3763","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.5.tgz","integrity":"sha512-I+Ph0HblWH2TdmSr3Ab+hLFPaBgvIQ+9RDuU7B3vF29MdZ+okpXWuQBc30SA0JvBJQMk2FcAFFAwDXm5iKrGZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnkQ5qzchfmuaa4LHsnbQUqsrH9Me3n5WF6a/nGnQSBgIgZRF98wz5GiFu2aLxHKBpXJZWLmEnZ4gXWAmNyhkI0wQ="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/denque-1.0.5.tgz_1476705607732_0.32143798912875354"},"directories":{}},"1.0.6":{"name":"denque","version":"1.0.6","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"c5f441cfa89e188ca0c8007e605ba0230df2bba9","_id":"denque@1.0.6","_shasum":"e397a2e28d3a3b43d7cd79d4064af5b894d32758","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"e397a2e28d3a3b43d7cd79d4064af5b894d32758","tarball":"https://registry.npmjs.org/denque/-/denque-1.0.6.tgz","integrity":"sha512-KmPwDcej932kdis3h6H+y+9D7OQZ4E7qZBEzA2ROfvPThWFSQpEapOoKsFOybHtpLkiuE+fMRURYBzN4oOHCUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnfRb+93PHQEj0wpAcYrrNETlG62RD7Ni/rv0JUBjTVQIhAMXo/hrFapP5DwipBAaeirZJuZgJf2ti38crie0sN9A0"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/denque-1.0.6.tgz_1476706842816_0.8751837986055762"},"directories":{}},"1.1.0":{"name":"denque","version":"1.1.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"309c324bfdacd179a57564b5499d94f5c9c1dd28","_id":"denque@1.1.0","_shasum":"cc9892dd674bed833e74544964de1b3c7e847d90","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.8.1","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"cc9892dd674bed833e74544964de1b3c7e847d90","tarball":"https://registry.npmjs.org/denque/-/denque-1.1.0.tgz","integrity":"sha512-5yQliXSrgwKX6ZDFKoSdnv6nyY9RyedgTiDj3AYbnLjWM1GXLVCeQ+2JlXSZHiBDj1MNjnYHDdrMoCasZxolxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQLc8n60YDjcJkYTuS9HAU+MQHG/AH1cu/Qp+DTRuYRgIhAMUxpHZ7MFAXXuvCrwpE4aEQ7SnH/TEmGsQYIXLin13h"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/denque-1.1.0.tgz_1476708108975_0.3665269056800753"},"directories":{}},"1.1.1":{"name":"denque","version":"1.1.1","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=4.0"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_two_million":"node benchmark/two_million"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"51ff1aefe182491ddfde394262edaea6889ffcf2","_id":"denque@1.1.1","_shasum":"10229c2b88eec1bd15ff82c5fde356e7beb6db9e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"6.9.1","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"shasum":"10229c2b88eec1bd15ff82c5fde356e7beb6db9e","tarball":"https://registry.npmjs.org/denque/-/denque-1.1.1.tgz","integrity":"sha512-rXxp9BHw06GH9aBcMw9Q5jnPq7VEqVR17i+VA05qsC/fxbotJKuBCEP9y3+mT0qORJFbWsQNh+mg5TB/WSab4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtlzT+pM1mTgcs9mUt3VoEnrIzJUnYeRvkhEAXL2yrQgIhALrGTKLEr3dpjpJTPsz5a4EYYLLyo4u13NnzKdqKwc1o"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/denque-1.1.1.tgz_1485432447235_0.5495167723856866"},"directories":{}},"1.2.0":{"name":"denque","version":"1.2.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"85f8b399884c3f7e4fadc48b0245fe5271ad15cb","_id":"denque@1.2.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-/I7pAEpN8s1DWIV5fGZ+jhApW5E7bT7ZBmCHMmRjGuQJaz9CDQOmDqcIb+aUt3pMyoQX1GASjMpm70vRXC0rnA==","shasum":"6816a0afe19bbd80a9cf5b4f310fce0a9795c786","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJbfAPhbs3LtTKS+reXQ7+Qfi9OPlUKeabawQuj06HFwIhAKVN1x1yKoRU8PGnWlxOC6E2n7CxXwKFMG0CeDu56OgS"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque-1.2.0.tgz_1501262165666_0.9589826653245836"},"directories":{}},"1.2.1":{"name":"denque","version":"1.2.1","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"fbfa391c733cf66cb52505969716b178825a1bd3","_id":"denque@1.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-Ak/DUA1K1wMpamAfz3BYXHdeN6Bmbw6CC48QCMbn8DL8idfxEGIdVNjCwpkdTcT34uRY16/+faA6RzwXh9t6mw==","shasum":"3f7abaa87ad0439e03e5bab68c40ff86bad9bea2","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjAaTlzphQ9p7620fsSlGOPCKN/BewW4rRpBwnxwlF1AiEAzEufTsciTy+VRK13rnfTBTqIy+/uqQypDgzqsCsdLCU="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque-1.2.1.tgz_1501263759048_0.11474525299854577"},"directories":{}},"1.2.2":{"name":"denque","version":"1.2.2","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"7a6a38ac9eb99c747beb98fe60acec5ec88da84a","_id":"denque@1.2.2","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-x92Ql74lcTbGylXILO9Xf9S0cMpEPP04zVp2bB9e2C7G/n/Q1SgLl78RaSYEPSgpDX9uLgQXCEGAS5BI5dP3yA==","shasum":"e06cf7cf0da8badc88cbdaabf8fc0a70d659f1d4","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxLK0RPgo+xMqB5Rtu6ubWhyxcJGXLjo3+XoVywrsYfAiEAz/U6Lq71UPDCw8wtCmRNr8/VEBIv/ri4RA7kiHD7GUM="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque-1.2.2.tgz_1502831015866_0.7025779865216464"},"directories":{}},"1.2.3":{"name":"denque","version":"1.2.3","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@teamfa.com","url":"http://github.com/Salakar/"},"license":"MIT","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"1c8f28a765f07bdd45634e8c094198add0da0051","_id":"denque@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-BOjyD1zPf7gqgXlXBCnCsz84cbRNfqpQNvWOUiw3Onu9s7a2afW2LyHzctoie/2KELfUoZkNHTnW02C3hCU20w==","shasum":"98c50c8dd8cdfae318cc5859cc8ee3da0f9b0cc2","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.3.tgz","fileCount":12,"unpackedSize":48166,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO5UzxUfj8xRMDG7x7K7Aa8GZ5Yb4PjnTPGpxJNh2F6AIhAMRNg+BM9bUZBAjCxjBhcBovKtnbDKNRdw/LH+hGX/Xp"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.2.3_1518214871825_0.8494753695548045"},"_hasShrinkwrap":false},"1.2.4":{"name":"denque","version":"1.2.4","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@gmail.com","url":"http://github.com/Salakar/"},"license":"APACHE-2.0","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"3ecd05949ca85d60e9c80abe1a375b21ac50fac6","_id":"denque@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-/VU7mVDHTVsLt2WbCwKJjz1EElceWJ9nyfnLpe/dWb3oIiRqJsd/Ae14m0dl17YdSOxSFGeyPpLBxMWFs7rc9g==","shasum":"1f0af7ad8d1a3def86c57335b45cbdfec3b62567","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.4.tgz","fileCount":4,"unpackedSize":21816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB0msCRA9TVsSAnZWagAA69EP/3JnKYjDg4+cjredPxxO\ngSofUDfOj2jcR2jqgLuWKSuGkum2Ot+7ECVs4sVDrzqhufSMJddAh0khPj5H\nR7mgzvfxvVSgMoMiXSbXpUuYHYRN+wlUdgXV56HC6AOjQcs+gkIWnpCrUY8t\nr5bcM73r6OQ3SuSfKRK53qemrDzSxhNwj28m68hXnTQDvHhdT7rytsX3wUBG\npEULt3ymFC+g/f7sydiTlSBZ3vxA4jTYL8W9XfFb4xkgovqliyBiSHQSlqfH\nW1HaTmDphP01qt9nHTe+vp4D5WIqVBrACTP4q1dOE6wPRK9qFkUrp7l26+gf\nE5sVr0xcT7agH0JWJxqTUMAz7+0GmNc31lMqWz23VafP4wL/0kF9Gw7//YvN\n+ghb5vy0Yew76QODWtyhBqRv4TYreKTczO7STkQu5ghNVmKWyer0cbpaxRq1\nhzsdze9A4mZm3jpM01Dqi5eihKvivTywKxGEiWPmvWqo9Mbwy1JoVMoSMRok\nlD5ozIrGCPix89NRt1x6tnDvwrtzvghQiUq77iK8/13xIedI1ILfNKtBKGVY\nj4Yl4iOFvoJ7G7jNL2d8yZazpBTMBkS9/JiuE7JiIF1DJ0uAVVetjriPUZD4\niq1DYnXaE6RpZ9miYrrPwtk8Wr622h848zUtrr1W6LUeM87bokp/oGnMOa0C\n1ifk\r\n=gGY8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDhLQ9GubBd5JP7JJ4lRoqVVAkflw9UjRFyYfifjDDHAAiEAqCdr4Wi34LzMzggye4rRaXP8mE2rZ1y3P1UQdBawRjM="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.2.4_1527204266756_0.2344016504619597"},"_hasShrinkwrap":false},"1.2.5":{"name":"denque","version":"1.2.5","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@gmail.com","url":"http://github.com/Salakar/"},"license":"APACHE-2.0","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"59da62e1ed570e011ac2381e899063c0fe009e07","_id":"denque@1.2.5","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-9Gn9Q+fxH64fjN9e+thKF36sKAD3an90sGoDGEdzgHWEp0HsMk6dW1BvDTUOdfu54X2uRvWZoMACU2i4meDYpQ==","shasum":"406e3079debfb6f44a89b8b6d5773a0b65e71b1c","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.5.tgz","fileCount":4,"unpackedSize":21816,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB0rOCRA9TVsSAnZWagAALAIP/0yIlOlgoALPbWBVi2yu\nj1h3aNqDHwLvJ5Wk3tfc65EQ43TbzJo9rfjl2fvAWvABJQtGuDuZllsfUsVt\nw4hbg+iaegONTstaAvGkSofGSj/5PLC7FWmfHTtOV69oWpAQBsyjwv8577y9\nzglz4dxOxT2r8lLszy97GjFE0cSJ9MxKlqQSO3AjeJmPQZnJJ6D7JKnJXqSG\nK586Y81nByS5XjVsRStX27lcXbVsXjX8Ep6ACQCtKsR7sMTLVVB4FqsgmaTx\nTThJcvvZ9yk8g15iLaCqsuRKDMOJ3fPCCcxLmiYhrawEaPz6Kt4EuZRnscD6\nfV8zj2OMKVFcyBWPCRKJg5yB8rcfA9eHvOrwGMMVTNw5b+T6/a6PBGkrDPR+\nsVJffnIAOqdv0Torjeq71jlNxkH0GiVO5V6uSktr2VBgdBZz6NV1nLDiVRqn\n7UljpzUaS6EQc0h81QaupeNgTDnRrfXPwOxt9iz8WhN0d21ETDA5x5Qk486N\nbOyxenU6hw29NgJm4GF6IjkLOmWk5i862HowT9oD9HlmDqGgWtQu5PcPU1gi\nUobWYRtVvwvqM5W0iqOGdiFWwgcPGXVG3nhWO49UBgaYz2YstzlLJ2m9T0BR\ng1xv5Jm5vEKYYRH0ZGzmAgIYlxbJ5tosuBlwOfZRmnxZREFwmZmuyhViuY18\n8XI/\r\n=xWr9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAbQzJRSHfiEXWgrQxpR9fVCYfYP9FHw3mhp0XO7Yg97AiBm3QNo/F7TviO3uK0h3InCzCQmBMBAYYVTzMOmOHoCXA=="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.2.5_1527204557098_0.8808916116298631"},"_hasShrinkwrap":false},"1.2.6":{"name":"denque","version":"1.2.6","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha","coveralls":"cat ./coverage/lcov.info | coveralls","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@gmail.com","url":"http://github.com/Salakar/"},"license":"APACHE-2.0","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.11.9","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^2.5.3"},"gitHead":"aeaf142269e916cfe877b33036af57da3829b1b0","_id":"denque@1.2.6","_npmVersion":"5.6.0","_nodeVersion":"9.11.1","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-In0vlL6vOSzrwFX1IfLEWj0F4DCl6yzc/SGSwkPlZhlb8hvD4qyOFvAk0/s8ec2MeNvL5qKFtj+w4igd5ZRWpw==","shasum":"8d3d7a1bb8dc96286368d41a9a522db6581ab00d","tarball":"https://registry.npmjs.org/denque/-/denque-1.2.6.tgz","fileCount":4,"unpackedSize":21978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbB06HCRA9TVsSAnZWagAANP0P+wW7UaiUvytX3rKg5pyF\n9bH+Bup0Y5Y/BxWYUI0tVzGkwTsIHrglANT89UlDGHNj/prFZYfZiArJrhZo\n5TGJJWVuMMoGiUxbRegkQIDfKgUUXkJKJe5/D6u8JHsSrSJ1x5AZpvpIC77K\ngzqhBNUlnZ0zBK7+4H/2Io9dCzavDuC2JZ6jNc+RhKUEE5H2Q+1ELWdRt5Ib\neNA/XDCSrtcsN1isMQ5Gy5raD+WOSvCxa47HPfvK2S57mgt3gRU2Hnproo3X\ndTWVTgc0rpht3IPEzbEEGhTBpqJlhHuKktvA7z1SpzRn1nFhX4siQRqcooNZ\nIECyIcrSunYe579xUmKSRBs1KOhUyu7P8C+3mW/YRc8EceLY+Q1okIw0xuB2\nAB0ql0lXjvsvw0ZLmrNuwLcRBhqCek2YU/CssU6QY+RDDvdR++Xcu6lXbRJN\nQkKrbtfPlRV/XHHKiqqt0f8T+T++oKmMjOJ9+dZq3+Dthhh9A0C+wC6Qq7Sn\nfe7EQ0u8IW0sIahJe9IEo+W9X2rtgv/1JGkaAEcRveBwVFc+0dc2WOVCftaQ\nR4LBzkGaEeZN7pmCN/2ZRHhEAQ2R0A2g+BVAAnDrIW7viPuBCZX1LXIfIk8T\n+nCw4Ax7/Uvawy7V02AC9yAm75TVQXOHqa/K8w/oiW1C8/8Nmclp4qryoEs4\nC30a\r\n=ea8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFtWbXtMNLjfH+rauTWx/FbZIeLyhyhoyMrVQ5VP1qlxAiBz7k9bWQcbaDdNiRBHa6dAoLFY/QosNNMXJuxI5x8pKg=="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.2.6_1527205510345_0.4377134290234923"},"_hasShrinkwrap":false},"1.3.0":{"name":"denque","version":"1.3.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@gmail.com","url":"http://github.com/Salakar/"},"license":"APACHE-2.0","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.13.1","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^3.0.0","typescript":"^2.9.1"},"gitHead":"19b6a6993bd77cfb88a40340af60340a25b96a4f","_id":"denque@1.3.0","_npmVersion":"6.1.0","_nodeVersion":"10.3.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-4SRaSj+PqmrS1soW5/Avd7eJIM2JJIqLLmwhRqIGleZM/8KwZq80njbSS2Iqas+6oARkSkLDHEk4mm78q3JlIg==","shasum":"681092ef44a630246d3f6edb2a199230eae8e76b","tarball":"https://registry.npmjs.org/denque/-/denque-1.3.0.tgz","fileCount":5,"unpackedSize":22627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbFBKvCRA9TVsSAnZWagAAm2sP/iJYolEttJLel/mkzu1N\nsZ9KVQKU2NDQDMyLdgRpfUlKBxztjbWDMA7VYKD9dErLdmOX52uL6Pgr7QE1\n4uHuOlviJHg8A/sy/uRO09afCpy662QPprpS+MLB0vdsGDqN7Q+vpQY6Ighs\nmz/Dd1FPGKrjYXuMyEgRk12UhIx7Ao6cAwgBgOCQv1Gybp/VjxoctSulqFfc\nlbQk1JHhKFBWDtQWAnYF4l0KcMZqUorfMqXQjZFJiRq856lWRxAk7q/4BeXy\nAWdXPRLYf4KkdlGUwQ9XU3eBDBhM3Ot1S7PzJrzuiSedtGnAjoAp84N7uTV5\nUQ9EoFbHMDt4xDBIkYsQM7N7H4g1ZbKGRwHqbJj+HmOqqGsCvY+SsxklrXSB\nwt2CfK8ABMpHy/zCgJMKgwnvOESAzCvIayFVY7+nuZGLzRG4Cw4KmnEd7B5U\nNHFpYxBt09MuHZqoMdV9U+epUpQj5DZ0e4rX6/5I4/ovpDcwv5QiOTQ5UcYg\nGN8dnDixhU9GvpvVmfuQMsS38VRNCM4vNf0yJ4pdYbDlNqafyBHF0lXyUzF/\nfPBv06qyk5h7W34unyj/CiT908+D1DiNzhACwBUsiaUVXpacs0Z/D4ptyw4Z\n3Ss9XdQXQr9hlU2oqM7gmsTiw0fkH1JeO0i1W/3qpNglBxp/U4sBLjWAbPf3\nyLC4\r\n=32jn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi9wUzN1hooz8kQjqwNTRTiTPS7nWG0UV0MSt+dMGZdAiEA7PuVNAsPAq16jSND0+Qdn0Nxqvtx/4fa97T+Egomn9o="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.3.0_1528042157643_0.010421773715948879"},"_hasShrinkwrap":false},"1.4.0":{"name":"denque","version":"1.4.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/Salakar/denque.git"},"author":{"name":"Mike Diarmid","email":"mike.diarmid@gmail.com","url":"http://github.com/Salakar/"},"license":"Apache-2.0","bugs":{"url":"https://github.com/Salakar/denque/issues"},"homepage":"https://github.com/Salakar/denque#readme","devDependencies":{"benchmark":"^2.1.0","coveralls":"^2.13.1","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.4","mocha":"^3.0.0","typescript":"^2.9.1"},"gitHead":"062ed401b1c0f5ea914f006a1863e038b26ff732","_id":"denque@1.4.0","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-gh513ac7aiKrAgjiIBWZG0EASyDF9p4JMWwKA8YU5s9figrL5SRNEMT6FDynsegakuhWd1wVqTvqvqAoDxw7wQ==","shasum":"79e2f0490195502107f24d9553f374837dabc916","tarball":"https://registry.npmjs.org/denque/-/denque-1.4.0.tgz","fileCount":5,"unpackedSize":22714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb5xCRCRA9TVsSAnZWagAAWNwP/2EuDDe0VhUfS55Yhr8n\nnP9cy7HAg+P4+9aWtX/b5nreap3LuZvrJbbzS6iCD2YlCcFBZ6frdR4WdJtV\nqBJGV1kEUsaqcrTpQGT+WsAgONmp29W7pbBestVjgk6JyfJ79qfl8tSlJFjF\nNMnt/0g0ohNDfktQ+V1ySP9vqeflGsUpN5RiJtpEkNF9UtJf+Tn2OnBzARS3\nob6tYvNkWUtMCpYv3m/kb+ZnIZwim7MfWDzXO7bGk8aWHD5EzGc0wmvIcNcS\n16b+OkPg2zpuos/mcpN4rqshCWIw3PN1YYRoHSVuNV+D7A3cdPhd3ClGJQcR\n9wxlGeM0h+OA2uCZsq2BVjA0DhNP5PLmSAe2bV5iAfR8N6Q6QLppyKixjfKR\nd68v9VSk1A9nAGMkKW+lIK7xdK77p6/3Wl5gO6m8vn2bTlFQfB1GMB4FQACX\npUUhUwHEUeDoLm5S6wZZ4+WT4nDf+eDq97+oKhFvDfC6AWo5FHFK8a2VKUDD\nX6cxs3URA5cT1pvWPpG0yacAOSvxeYbor+ICOKjOEBgzpBix4QIrZiskfjaV\nEGgwBv2iIIT91hhriYp6Z1zoUlJQjMStHB85kM5bBFzz2pFJkO3gaE3tvwc3\n+D8vxY4nziwIHLKXBOptPYAq7yjelyHPd3OFUBVaqgtpOc6qYRm/ySiJR8wl\ncv/R\r\n=Qrz0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvK+mgRh+J3OHEyZCFsm8CGOpuJKt0/PDYUzNhtvj0oAiEA0VbXfIlavS3Bu1QJR6Z24yoaW1+P1pryaXO43bawUEc="}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.4.0_1541869712459_0.9327888940350866"},"_hasShrinkwrap":false},"1.4.1":{"name":"denque","version":"1.4.1","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://github.com/invertase/denque#readme","devDependencies":{"benchmark":"^2.1.4","coveralls":"^2.13.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"gitHead":"05c0264385cce864bf5ac2811fad3e85a9f7fe37","_id":"denque@1.4.1","_npmVersion":"6.2.0","_nodeVersion":"10.8.0","_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"dist":{"integrity":"sha512-OfzPuSZKGcgr96rf1oODnfjqBFmr1DVoc/TrItj3Ohe0Ah1C5WX5Baquw/9U9KovnQ88EqmJbD66rKYUQYN1tQ==","shasum":"6744ff7641c148c3f8a69c307e51235c1f4a37cf","tarball":"https://registry.npmjs.org/denque/-/denque-1.4.1.tgz","fileCount":5,"unpackedSize":23644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco/yGCRA9TVsSAnZWagAA53YP/27mhVsPmYA19Ul/zVI5\nNU5yt5glUVpFRDC4lyBk5I5PTRhwYDd8btnOUiRdjMhTRk9m0uS3nTobwnUW\nnydvNUXe/TvSAqeh6AxXD4pdRpj35aYvYB/OL9EcGm2RIOeEDlaENB9sCKMU\nTW5VE5PvbpNeHjwmYYVU3rgHzjVh0ZqSUVEnSIiysSl7dicGNi/73yTvJcvv\nzgBj9OLotLjX7diBrODLWpKlHszyJo0dhNoYPYIeKsUqU7Y+weRQIHHcuNZL\naOrb5INdTtAwEfJBaspl87pzBUNZKJhIyXEFoQiQz1he7UNSfyq5lXhziCnh\nHDRYJlEqVZyFkHmVX1NZ+eb79MewkFVYh/IRS2Ooxs0kFc2m2vw3B3mantsX\neqp7xmicEN9N7Fn1aj8IPkmwae2Jy/47IGsqV8KLAXkjnORahulBVJ8MJY+Q\nyOu/T/gGhsVHcMDCuZvjIqp+w7+6PGLCBj4LNAThNSsq1o2Udk1Yj/Ef/Nta\nHj3Sb4PJd2n6o9SCDe0FrBdBVQBu5xrwzxng6TToGyoBVIk8UZCAm2j9RPvQ\njBnDvKKFnH6fOefQ9LKztuwhbaRY2ZVBykRUesay2bdPWp42sHiJ9tJz1wl+\nv9Mi5yXWgdP5vLVAIkzM3vKD8FW0t7Jp5hxEnBT+ddm4L/F0UKkDtr6CLwOt\n1X2o\r\n=J2eQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMaSAycxzE40dfQR9TlramR6THKSy8Tlge++L1WIETFAIhANbXd9nHbPQZOdaji6rTiESzgWeZylx4W5q8JxQC/9Lk"}]},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.4.1_1554250885281_0.0009501203863016006"},"_hasShrinkwrap":false},"1.5.0":{"name":"denque","version":"1.5.0","description":"The fastest javascript implementation of a double-ended queue. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://github.com/invertase/denque#readme","devDependencies":{"benchmark":"^2.1.4","coveralls":"^2.13.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"gitHead":"0420632a878b271e2d7483c30468a60b4afc9456","_id":"denque@1.5.0","_nodeVersion":"15.2.0","_npmVersion":"7.0.8","dist":{"integrity":"sha512-CYiCSgIF1p6EUByQPlGkKnP1M9g0ZV3qMIrqMqZqdwazygIA/YP2vrbcyl1h/WppKJTdl1F85cXIle+394iDAQ==","shasum":"773de0686ff2d8ec2ff92914316a47b73b1c73de","tarball":"https://registry.npmjs.org/denque/-/denque-1.5.0.tgz","fileCount":6,"unpackedSize":24035,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf81FOCRA9TVsSAnZWagAAbogQAIAdqlbXFJGEUTRFmzsk\nM2MCVLf4g5u0vGl7JwfMUVNp817CRvcTBx+FZXoSXjIjJMPwllubl4GgAg+x\nEUScWtLRhOuWBWhz1gD5vw5SJFZCeHU5iCitFjYq4bnxO/PmcNGYqmMkQCeM\nAOveS7O0SN0wPgwEBscVsJq6OosXwfC/A0qxrbnQD8xAQO/BSwLDzW0wpest\nGM2uAuAaj28Ob8ImUkVujPdOfV8z4Nd/drR1hRk5aTfxFovZl7ufcc38vH3k\nf4337D+2MKGSLoL9XWuzlQRLQMRYbCRJK1XAwAsdSYVyywXmhDk7s6R/ncLG\nrbqM4dcETkUKc+1PVpMym/Cosfx6AfwMgOrSfvJI4ZoDSZB8yclVQioY3CBf\nt3OQfAPmn1LfUfgLpIlIVVdvMrW1am1E8mfuYJbTM3wcwLOC1dyqw5efg4LN\nAylFu+1jZ9iOoRPu6ZGUPc+cU4GfG/yq35iXhhERg5qTOG+/BAnpgIybR1Qu\n0/wiyEnO9YRoPittXr6EnVoxgVFWC5eN3fvfW40IndUIrkMB06Zs/9S/KC50\n7lshjOleWcE4QnZEBAYriHqT1VdmRprpo7fDRFaWwRb2UcVxvdWC7erZA72o\nnnhPg9Z6poaPem4UFan9q+TVAuh/ofHM1RNkyCc5uUV/NSfkcnA8WMGu854a\n+v5c\r\n=e8FU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm/FxjzdD6FaPmm2L6VDwsEpTkZF4PUjXz3mNt8Bi4xQIgY9oZNf3TGhU0crWblD16YAeyvDuFL2eYMBdWtZBu5Eg="}]},"_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"directories":{},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.5.0_1609781581555_0.6172315755242443"},"_hasShrinkwrap":false},"1.5.1":{"name":"denque","version":"1.5.1","description":"The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://docs.page/invertase/denque","devDependencies":{"benchmark":"^2.1.4","codecov":"^3.8.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"gitHead":"ba9b98d35213bdfe223cf60265908b64bd43dfde","_id":"denque@1.5.1","_nodeVersion":"14.17.1","_npmVersion":"6.14.13","dist":{"integrity":"sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==","shasum":"07f670e29c9a78f8faecb2566a1e2c11929c5cbf","tarball":"https://registry.npmjs.org/denque/-/denque-1.5.1.tgz","fileCount":6,"unpackedSize":17460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHS9yCRA9TVsSAnZWagAAxEUP+gMCFy/ikUtMgXAj5YiB\n7ZWHbh7vkz2U+0Da/JSDXGWJKzKOwC/RZt70rXd/Bk66o/XdIQPaNsWjfa3p\nAPH4+xxnf14hpbf3SyAgk2apySX6zrB56iB8d6Y5MOrImVECBH2M+vszBcCE\nCBWCIDr3kZPRm4AG6li1akYktOT2DDxciyj3XOD3e6O/jrmyGYocjp+l94h6\nPSu1+LqlNQYREqjuYUE8rrBChnVh1Hkh46AEIxiTwuK4IOFqtEHucP8+Rs+D\nmkSqoQ3+hm0JGlYbn5KUUwxA3Cl0TIGmxfy1qmh+pdHMbMZ1O/c203LVJhQZ\nrIGDZJYuphM8AjhCpudI0zo9zwH1NNeymia5hprQpNiuNAiE6cZQMK/jtA9c\n5kpuTpXHFy4QUc6NoJMSTUSFeyMKzVZKrRkXotZdXOThxcqYmBRXm145We1R\nrEh0ts2g4/GukTOCFVvYOpsNmhmaSRr3CV8/fXFfZKhg7Hg590ttccauyd3R\nK8bR48d41wGKgvx6xkI+mMSS49UfYHEAS01718+3yBaDJ1mUltUpPzowCZZ5\n/Kf/xwUANUu/RV6aTs5what6tEgXWzWueCDmTXr8pfniIfTufXLMG44kToO/\ngtHNz89TLvvmz7dlrIt4jOd2VIIVWXoJAvTYZtg91Gz2r36OX7QYAsyGBU5S\nZqaA\r\n=YBTT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx7Y7TuwESoAwJOYusl5hW9Uda53njzj9bP5emCIro4QIgMvhVnMCFKcqvCGjCM4WSz5lB9Ngdl8uw+ghlefPseYw="}]},"_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"directories":{},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_1.5.1_1629302642682_0.4251875983045814"},"_hasShrinkwrap":false},"2.0.0":{"name":"denque","version":"2.0.0","description":"The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://docs.page/invertase/denque","devDependencies":{"benchmark":"^2.1.4","codecov":"^3.8.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"gitHead":"784ad35f1b0e71ce55ad7f1476ce39d3e1e57e2d","_id":"denque@2.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-k+cSndflXI4GWYZfMloaQYGddyQ7HzkZhWCg2+bBiLFJFlosjeT6THUFfsaTooDCxtgEeQxfVEpSPoqKkLjsXA==","shasum":"3e86e7dad83a10a6ace995f845cf3401730953f7","tarball":"https://registry.npmjs.org/denque/-/denque-2.0.0.tgz","fileCount":6,"unpackedSize":18127,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHUvTCRA9TVsSAnZWagAAkl8P/Ri6NfLSBEHxz1L8qpV1\ndkPX7v500amBNcJMJU0g3e7TSLgmdUgTPyotnx/OqjUyTm0j4m/b+753V45K\nsVRCrTAueocffgTqdRutwqOTUkvhPbbT2y0A4q8xF8wnXAs1devhUGlsPqja\n2RCq0TYp+YRC0YS04MCKU53erK4Wi9NSkv3mtD1coHkVxb5z1si1aAzlY2Id\nVXD3zq7DfoDUqwuZsb15/fMlgflCl9Fihyl6MC/nwK7zoilhFW6Dx3j9XqvZ\nTq2YdqY0W6pk3taoEEda4i79/nCj7ASM9/NQRDSNubGLXhSw+AE5AMhZPP9u\nj2euMG7b2HO40DE8WYup+xPbzJc0yqm7uHRbBrgnINChqmnBrxNHGLSlc0Qj\nW4SZ0x3ltiH+Td0/0zg6rYrq5B064Y1NV73MFJbWGr3MdOH7UcGCLjxQY3iW\nrXt/WC42JNy7G8DaA5SPf5Vq2cZ7ED3CrBofVi7LWR3t28OnPANlgVMQaxft\nmuo+2xu2i9lKpaE7/9NhEHxHPHJfP3+ddaBTpox+6h5YJouGu/onUXJUJY7u\nqtzt8WJCleqX9hZUqervBwXjGLA+Nsy7Hgy91bRVrxSQfyL3NO+SKbVpauP6\n6/sUfpnCU82k39pM6Y2yWD/NqIDLXBSVaarkcTrAZQEu3/j6JKYVHsKkuyc5\nqe4W\r\n=zcG8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjhtdyfewHwcYmg30QX3i/ucN35xFw3vbs0fVuKJMGRAiBguNO8tCg451JOJb3abjd5Xt/DzIuDSunUKS5Em2T2nQ=="}]},"_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"directories":{},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_2.0.0_1629309907724_0.5991984376032258"},"_hasShrinkwrap":false},"2.0.1":{"name":"denque","version":"2.0.1","description":"The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://docs.page/invertase/denque","devDependencies":{"benchmark":"^2.1.4","codecov":"^3.8.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"gitHead":"a299325e871dfa8f58c326b67e9bb30ba595a6ed","_id":"denque@2.0.1","_nodeVersion":"14.17.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-tfiWc6BQLXNLpNiR5iGd0Ocu3P3VpxfzFiqubLgMfhfOw9WyvgJBd46CClNn9k3qfbjvT//0cf7AlYRX/OslMQ==","shasum":"bcef4c1b80dc32efe97515744f21a4229ab8934a","tarball":"https://registry.npmjs.org/denque/-/denque-2.0.1.tgz","fileCount":6,"unpackedSize":28946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLhS2CRA9TVsSAnZWagAAX10P/RXJ8YNPQGRQjRPduyT4\nzcFxW6tKZ/ZQ/az3oPFePnBKUu2pduU0kFQljEMtTvNtmWowt5om4t0e2c1O\n8y8bi7U/pE2pJkveKOXRMIaRfsLBpy88gJ1Lz07GY1GJriQfF2qtp4224aUZ\nMWoNcM2wKzB/B+hhdVqtNLyljw3fZyTqJ+3Mpvp8W669FTbD0HJ39t1ctGR+\n35iMgmceEJri1AK3qpyAIHG+Bqi20MUcd8qamAZkQ6J1ddmA8YRD+mO9M+WY\nE8D2rneuXc8Y9jyKK5HQXgQhn1AgoU+eGMgdYqrXNY/XDYaAQiUQk9FCA9+6\ni0yXf5081NXd5umIbA+PmFAxFsNpfgtxbeXznjU299MnP4TTk0gWNK+z5cAe\nqt9msoJxyq3cq9Vo3U0bBIPBqZNnHCFETmnMaJUqZkP5fYBvzs6B3wG1MoD/\nLSIIP2mQD5Kd89pY9P0V12T+3bbmpcMeKcYh60tTuJJnWu6nuAijwUJkQSKg\norfNeDC3YTKizTtpab+ilZH6g+9YFG2wQ11vZuYPaFdtsW33oWGUElVg2zoa\ne7jTlADXEefKm78sUObLXkQom/wo99/ZLGKTa7yk4UjwUVwKQxRo9oBjaW+1\nj7JzS0dPVYOZfL9ZPcaRzXoQ8SIPUoaZH9WQkRA3IeyeRM+A1nF497UgCP11\noLSj\r\n=lc8z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFg106H+6YVBjmf1YSUZlCFO7sg2DacAIsbhE0ibkJKEAiAHCdwQorI4JIo7B1lUv9UqTSmlmn0sJbrIvTw2NQWHig=="}]},"_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"directories":{},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_2.0.1_1630409910299_0.4344720072647983"},"_hasShrinkwrap":false},"2.1.0":{"name":"denque","version":"2.1.0","description":"The fastest javascript implementation of a double-ended queue. Used by the official Redis, MongoDB, MariaDB & MySQL libraries for Node.js and many other libraries. Maintains compatability with deque.","main":"index.js","engines":{"node":">=0.10"},"keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"scripts":{"test":"istanbul cover --report lcov _mocha && npm run typescript","coveralls":"cat ./coverage/lcov.info | coveralls","typescript":"tsc --project ./test/type/tsconfig.json","benchmark_thousand":"node benchmark/thousand","benchmark_2mil":"node benchmark/two_million","benchmark_splice":"node benchmark/splice","benchmark_remove":"node benchmark/remove","benchmark_removeOne":"node benchmark/removeOne","benchmark_growth":"node benchmark/growth","benchmark_toArray":"node benchmark/toArray","benchmark_fromArray":"node benchmark/fromArray"},"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"license":"Apache-2.0","author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}],"bugs":{"url":"https://github.com/invertase/denque/issues"},"homepage":"https://docs.page/invertase/denque","devDependencies":{"benchmark":"^2.1.4","codecov":"^3.8.3","double-ended-queue":"^2.1.0-0","istanbul":"^0.4.5","mocha":"^3.5.3","typescript":"^3.4.1"},"types":"./index.d.ts","gitHead":"539105bb57854e997dd469221cdc52a0ad80e0a2","_id":"denque@2.1.0","_nodeVersion":"18.3.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==","shasum":"e93e1a6569fb5e66f16a3c2a2964617d349d6ab1","tarball":"https://registry.npmjs.org/denque/-/denque-2.1.0.tgz","fileCount":6,"unpackedSize":30361,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJLtIWDGdPVi66lvzFzHTvAxbrUcE/6nZCxIMHUa6ibwIgesl6s1DKxubgME0qTuvsYXrg6Exbd0es4WCS1ZAB+xA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1TKFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzaw/9FdIxUf3Yk5IEH0yYhOjtUa824wvwPHMvgnv0lfxriJ1vFr5C\r\nb2mNBi9/9b+aAcoCbsVrMxAMZ+TmCdlWkVfC34FBIA62qQvfkNJLfa2M5xXu\r\nWwuJiPQMXHxA5tk+9dBjndervrmB4pnANlSxP7SH6WaCqGcoMUpErMkStOgh\r\n1npvbNFm4nBC+RWVPa6pYdx/MJRjBFhfJ+17eEm6/Br1mms7fA6OVrivSymv\r\nKWGaB46eC9CGGa+y8ZvtCKdsZyI0NdwBgbiVOjPzIOdVS0aRPDk7JqFEfVdU\r\nWVbTHdsQcX7oD8SP7Is72lBPu39kt8Irosq0amcTUYMmBE2IncSv2WHvGfqw\r\nvOJ6LkuVrrMIhll/2AOSabIFvr6plOoSGriDLqw665mrQQ2rYKWW312sNDKV\r\nRdnnngTV/AZzQW/L4GFJkWovRuYoRbgnEuVGFRRe80Wifq21TF5sVwRskAW+\r\nY+R3nml/radt1YTXn0Ciasl/I/LP20JBzUej7FkYl2iG2HypxvRVyCU6SuFW\r\nQXq3g8p+Gnw8jb7umfAS6aR4nwFC5om5S9iRR19SZ1Sj/Wku3APUGIt4CYj1\r\nRhJyJUrYFeHiPNIeNDMqy9KeyYLmp/6AG/XAyLf97RucLAUzWyUg59JIyTdW\r\nyt5RwPT1YuWN8ebx5udOwyR/5q3ZLyztK/I=\r\n=gX5c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"salakar","email":"mike.diarmid@gmail.com"},"directories":{},"maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/denque_2.1.0_1658139268951_0.7196133466662422"},"_hasShrinkwrap":false}},"readme":"

\n

Denque

\n

\n\n

\n \"NPM\n \"NPM\n \"Tests\n \"Coverage\"\n \"License\"\n \"Follow\n

\n\nDenque is a well tested, extremely fast and lightweight [double-ended queue](http://en.wikipedia.org/wiki/Double-ended_queue)\nimplementation with zero dependencies and includes TypeScript types.\n\nDouble-ended queues can also be used as a:\n\n- [Stack](http://en.wikipedia.org/wiki/Stack_\\(abstract_data_type\\))\n- [Queue](http://en.wikipedia.org/wiki/Queue_\\(data_structure\\))\n\nThis implementation is currently the fastest available, even faster than `double-ended-queue`, see the [benchmarks](https://docs.page/invertase/denque/benchmarks).\n\nEvery queue operation is done at a constant `O(1)` - including random access from `.peekAt(index)`.\n\n**Works on all node versions >= v0.10**\n\n## Quick Start\n\nInstall the package:\n\n```bash\nnpm install denque\n```\n\nCreate and consume a queue:\n\n```js\nconst Denque = require(\"denque\");\n\nconst denque = new Denque([1,2,3,4]);\ndenque.shift(); // 1\ndenque.pop(); // 4\n```\n\n\nSee the [API reference documentation](https://docs.page/invertase/denque/api) for more examples.\n\n---\n\n## Who's using it?\n\n- [Kafka Node.js client](https://www.npmjs.com/package/kafka-node)\n- [MariaDB Node.js client](https://www.npmjs.com/package/mariadb)\n- [MongoDB Node.js client](https://www.npmjs.com/package/mongodb)\n- [MySQL Node.js client](https://www.npmjs.com/package/mysql2)\n- [Redis Node.js clients](https://www.npmjs.com/package/redis)\n\n... and [many more](https://www.npmjs.com/browse/depended/denque).\n\n\n---\n\n## License\n\n- See [LICENSE](/LICENSE)\n\n---\n\n

\n \n \n \n

\n Built and maintained by Invertase.\n

\n

\n","maintainers":[{"name":"salakar","email":"mike.diarmid@gmail.com"}],"time":{"modified":"2023-11-14T07:02:16.825Z","created":"2016-07-02T04:38:44.723Z","1.0.0":"2016-07-02T04:38:44.723Z","1.0.1":"2016-07-02T04:56:46.833Z","1.0.2":"2016-08-26T18:35:46.495Z","1.0.3":"2016-09-01T09:31:33.251Z","1.0.4":"2016-09-16T12:19:37.116Z","1.0.5":"2016-10-17T12:00:09.537Z","1.0.6":"2016-10-17T12:20:44.860Z","1.1.0":"2016-10-17T12:41:50.755Z","1.1.1":"2017-01-26T12:07:29.295Z","1.2.0":"2017-07-28T17:16:06.761Z","1.2.1":"2017-07-28T17:42:40.088Z","1.2.2":"2017-08-15T21:03:36.952Z","1.2.3":"2018-02-09T22:21:12.527Z","1.2.4":"2018-05-24T23:24:26.823Z","1.2.5":"2018-05-24T23:29:17.176Z","1.2.6":"2018-05-24T23:45:10.431Z","1.3.0":"2018-06-03T16:09:17.707Z","1.4.0":"2018-11-10T17:08:32.582Z","1.4.1":"2019-04-03T00:21:25.475Z","1.5.0":"2021-01-04T17:33:01.685Z","1.5.1":"2021-08-18T16:04:02.889Z","2.0.0":"2021-08-18T18:05:07.917Z","2.0.1":"2021-08-31T11:38:30.469Z","2.1.0":"2022-07-18T10:14:29.117Z"},"homepage":"https://docs.page/invertase/denque","keywords":["data-structure","data-structures","queue","double","end","ended","deque","denque","double-ended-queue"],"repository":{"type":"git","url":"git+https://github.com/invertase/denque.git"},"author":{"name":"Invertase","email":"oss@invertase.io","url":"http://github.com/invertase/"},"bugs":{"url":"https://github.com/invertase/denque/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"dolphin278":true,"neefrankie":true,"bmunoz89":true,"paraself":true},"contributors":[{"name":"Mike Diarmid","email":"mike@invertase.io","url":"Salakar"}]}