{"_id":"jstreemap","_rev":"38-ab2ce8d16ae5b120d9a6d8d8244833d1","name":"jstreemap","dist-tags":{"latest":"3.2.0"},"versions":{"1.7.1":{"name":"jstreemap","version":"1.7.1","keywords":["set","map","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.7.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/setmap#readme","bugs":{"url":"https://github.com/kirusi/setmap/issues"},"dist":{"shasum":"8206a65af7a3eab1a37fc2cd5cd2ff8c20ee9339","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.7.1.tgz","integrity":"sha512-PVZgTwq086MvdqdPaw+5u0Zc4JUjg6SVwtFem6i4kkHxqpxtTe2/Qu3W0SKubOFvyruWThW6z37KYKOp0mr5AQ==","signatures":[{"sig":"MEYCIQDsAsZ52Zgg8tdswo5Nu74E+x3k5wHa31umPBusnY+7qQIhAJXdly95m/O3Eq0MgW3XghpUENSN/OqEmJX/Ysotg4YT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","gitHead":"81213c3066c607938a4597c93da5b0479b0c4bde","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js ./*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/setmap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{"should":"^13.1.3","app-module-path":"^2.2.0"},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","webpack":"^3.10.0","cross-env":"^5.1.1","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.7.1.tgz_1515597024069_0.14528577192686498","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"jstreemap","version":"1.8.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.8.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/setmap#readme","bugs":{"url":"https://github.com/kirusi/setmap/issues"},"dist":{"shasum":"0104be03710d0c4c654ba053ff201745e1ed730f","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.8.1.tgz","integrity":"sha512-WB30oeZPUlF9hrJ+Pub36dIA0jYMJ1xZtu76XdjOzWQ5Y8mk9xiNmEzofsqjKzF5RjXsu3O1nUhmYLz8hkr5FQ==","signatures":[{"sig":"MEUCIFh1AkZ5fgsyEhw40N+yWQRegkjJAgyL81uPrrQ6S2bJAiEA/eyM7+dzHWqKJNDkZQljaQnTGwb90hkR0zvIUrX2ixI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"0b9d1e4e043e4024baa3451cc1669d5020d91cfc","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js ./*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/setmap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{"should":"^13.1.3","app-module-path":"^2.2.0"},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","webpack":"^3.10.0","cross-env":"^5.1.1","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.8.1.tgz_1515688247714_0.3317227032966912","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"jstreemap","version":"1.9.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.9.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/setmap#readme","bugs":{"url":"https://github.com/kirusi/setmap/issues"},"dist":{"shasum":"99a5989e15566d292f3685038f08545ea26cd036","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.9.1.tgz","integrity":"sha512-sjlYhoQHS+Sy5G+fXMdqxDrMSpRUmV4pPKCzkaH4tVAzeE2Px+yzccMvLHxrzWaVB7sFP1xh12PCyyKM0PUvjw==","signatures":[{"sig":"MEYCIQCm34NXw9IIVIxe2IulnRkzrVnoM7ArCDXzYdsdJgMSHgIhAO4XluVcHxiv4WdU8xxiMKUnw8eLs/FiS3etQoYcs+8Q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"07d60230d064b169e65758b58c395687882ac890","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js ./*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/setmap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{"should":"^13.1.3","app-module-path":"^2.2.0"},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","webpack":"^3.10.0","cross-env":"^5.1.1","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.9.1.tgz_1515688553405_0.11463317391462624","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"jstreemap","version":"1.10.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.10.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"61f3207e6624eb7429a0c415328182589b1e0696","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.10.1.tgz","integrity":"sha512-A55RKpZ1rt0wDmMdQtgd3TQCYIHbtAxRWZNXRjfLu88IKU+KjlSnBQ3Zs6BvEPZoFVVPy/PBtC8itKkKRRbFnA==","signatures":[{"sig":"MEUCIHkL+5ttNmh0wAXz60X5aeUiEPx7IZu+ugm0EQXk8ADfAiEA1DQMwD49tv8HAU/qQNIoMmvScSjW4tXKEFdwLFAH4Vg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"0d5007f3cd9d1a9221d3b4a64333e18a57c9a87f","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js ./*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{"should":"^13.1.3","app-module-path":"^2.2.0"},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","webpack":"^3.10.0","cross-env":"^5.1.1","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.10.1.tgz_1515710044555_0.08028583135455847","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"jstreemap","version":"1.11.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.11.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"152bd376dabe686c8d253e0788b694e3314886b5","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.11.1.tgz","integrity":"sha512-tygx2WG6h4bLxnWkMadw+wS/L6EsGDY30ZV3kEHVLoiPCsV+ZLuflFhMXz243vqEvGhmf6LFGqJP8IW9FYQT4g==","signatures":[{"sig":"MEUCICridcbJlxZLcySSEBNfR7HFyThzubCIPLX7oxd7qV/YAiEA10d2qjKEUnn8iR1kRy7A42FzHjz4ZIIzJYnBAuFwN80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"cc1cfba150ea5bede5335a1460510e2212f364bc","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js","postbuild-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec postbuild-test/**/*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{"should":"^13.1.3","app-module-path":"^2.2.0"},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","webpack":"^3.10.0","cross-env":"^5.1.1","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.11.1.tgz_1515766003275_0.9083891911432147","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"jstreemap","version":"1.12.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.12.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"a1734f5419f0bb0ed46b65ec59339af81e7c3af5","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.12.1.tgz","integrity":"sha512-702J9Rp4YTUj76Cp8iWuroIna7W2x3fDWi+LxmuHJ+jEP05kAwOtA6hhniWteZcYZxcfoXnl18qkmB0x35Sk8Q==","signatures":[{"sig":"MEQCIBJ7RniFDvROFlvUC6lgxdNc273a2o1xud5tjXwiF4VBAiA2vNefFZt5n7hmxFOTgUq6WgWhlYacUIxlPvBLcN6nMg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"821b643f8e5f81c2424b600bb0f1602e89aab5cd","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/**/*.js","build":"webpack --config ./config/webpack.config.js","esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./config/eslint.config.json src/**/*.js test/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js","test-watch":"mocha --reporter spec -w --recursive test","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js","postbuild-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec postbuild-test/**/*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{},"devDependencies":{"nyc":"^11.4.1","yarn":"^1.3.2","esdoc":"^1.0.4","grunt":"^1.0.1","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","grunt-run":"^0.8.0","esdoc-node":"^1.0.2","grunt-exec":"^3.0.0","eslint-watch":"^3.1.3","mocha-webpack":"^1.0.1","grunt-contrib-watch":"^1.0.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.12.1.tgz_1515766687968_0.8149202624335885","host":"s3://npm-registry-packages"}},"1.13.1":{"name":"jstreemap","version":"1.13.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.13.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"3be0ef2ffd7a112dc48107cb0a744a6e3fb601ef","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.13.1.tgz","integrity":"sha512-qt3auNJvYzdGjI49ARbxyVvb6Flb3w4Ec+0BjNyDN1Ao5A4+lsO/Y5o0s2th+VYdLZ2pa7V+0PUwn9PeEACLvg==","signatures":[{"sig":"MEUCIG1y+goQSs3+bT4XIienKoCLnj4RKhgkQLZVOcFgYUGoAiEAsS8uGKGWtYA03qwEXdyACOKO9/bq2UOi6k6m86YouJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"1e2e75f16e33429a1597523a2b4639857186583d","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers.","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{},"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","gulp-eslint":"^4.0.1","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.13.1.tgz_1515807359072_0.25848083198070526","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"jstreemap","version":"1.14.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.14.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"a46e425fb6921e90cebbc9809b109a8fe2f15720","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.14.1.tgz","integrity":"sha512-hcSw+AZ47w1A0TuITkTaFksSIm1hqqwYbEg17JKSIgHTaFpm3Ilg4w3Ul2nY9MvF7R7oGaRg2yd7btnSB26z7g==","signatures":[{"sig":"MEUCIDeSFmlibGRQjhQbGUCQk/jGrzikPNFlk7dxFqTQ8UtPAiEAmvHI4o323gLVyS35FzkuD3jRWrUEp+/nh7CEvaTk6vs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"a7e7fe1167f3c13cefe70b16b8fb6ab89a3ffc28","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{},"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.14.1.tgz_1516211933924_0.7100340910255909","host":"s3://npm-registry-packages"}},"1.15.1":{"name":"jstreemap","version":"1.15.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.15.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"ce84012f9f017b943ed80747f3a8029689060e58","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.15.1.tgz","integrity":"sha512-of0wAjd4qyrwhCOoaK16kV3rcLpqL9hElDR/Hw0fMN/I2nCY2rHZTr+M/cchD4kSGi93Bu3FBYH70hbmU+wvAw==","signatures":[{"sig":"MEUCIALGtw5ztpyvcSz3T8wUH4ESvaZ5JRq7KlrF57r+0AjuAiEAvnC8MOb2Pv0Tz+UD3kTyT7Db7cIEUuIZ6puK3wMc8ag=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"a1e9ee0ba208bdcb4d7847ea43ab5b096053c396","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.5.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"8.9.3","dependencies":{},"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.15.1.tgz_1516213333566_0.830323445610702","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"jstreemap","version":"1.16.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.16.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"210d91ede4f8fdd6956015306fc8bb2d9af4e1bd","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.16.1.tgz","integrity":"sha512-jGlOnu0LCElU7VnYOuGHNnBJsguci8gpJvP7BayHU0dsOcuetDClnApfQzEDbF5a190L84Ke5DAgFWguDx+fOQ==","signatures":[{"sig":"MEUCIQCj6H1rrVAl/KdeouU3AeFi/fhZkVFqMMZ6hMkZzJc2jAIgCGYZ4HJyYXTvYiEaIhdiM/5IBiRzzBRY5sc4Zro1Aho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"f4877e89e33c0619b78d8fae8cb5d25f79eb33d0","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.4.0","dependencies":{},"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.16.1.tgz_1517946883218_0.10033128480426967","host":"s3://npm-registry-packages"}},"1.17.1":{"name":"jstreemap","version":"1.17.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.17.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"2db9515539da36afdad4fc04658cea8fa4d61a37","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.17.1.tgz","integrity":"sha512-LStkWWiluPjQhq5EYBGEgx/CKBGSy32DaobXvq68DmPSWoRCVihUiLZW5ZFBwYt6+jgSihe45gDhqpQraqxj1A==","signatures":[{"sig":"MEYCIQCi1NQ+D4Q5kberDL+DWtkJWb1X7kW3ln9i8ZzM7w2AggIhAJljTGTOcQsum55vKAM/+/CDIc1+JJU09+pZR7yyhKMA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"jstreemap.js","gitHead":"90ebfe5e271e1498dc14874940bc342d4196849e","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.4.0","dependencies":{},"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap-1.17.1.tgz_1517947110004_0.49312283913604915","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"jstreemap","version":"1.18.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.18.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"73f8cefa2f804d98ac06612b7d02b17ff96ecb3f","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.18.1.tgz","fileCount":105,"integrity":"sha512-enpZ8jng6j0CoEGnc1Dnzse37DnFQk2E3oLW6QutfIaakw1P7DG6Rl+W7euSeWpRDVQtaIJKAnJGGf6e/uF5Yg==","signatures":[{"sig":"MEUCIFWcFRuDlAxNLYJE9LW2WMI6a7E7j83kvYZoMNdwpyC+AiEAjnS4psk6qXBNihCxzb2/cG6VGy6T8kWFNvpFq2JU/o0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13063389},"main":"jstreemap.js","gitHead":"ccdb7ab35c616ec3e7c9ee15f18f213d5c057bc7","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.18.1_1520634762100_0.9603718370725174","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"jstreemap","version":"1.19.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.19.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"f68486a8ccaf62e64e3ee6c64c5b86b7a9d4db80","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.19.1.tgz","fileCount":105,"integrity":"sha512-P8cm4pdLSPT2HtYQsDp7cuESieNX+WdDD28NHOX0gArNY1mPIzioMW+rop0hQpPyDp83DCxXaQJiEQqKJzWcHg==","signatures":[{"sig":"MEUCIFOYLCepXe4jjMnyHvBhLmtYUJpJu4iPSuwvopdpO2+QAiEAn2hFB6l3jyXOdRG8NTHuGRo7YV1Sdgbq++MNMoGC628=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13064119},"main":"jstreemap.js","gitHead":"4c72ea72a697701538aeb42fcbec2694f729e0d5","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.19.1_1520635309389_0.011579659493715422","host":"s3://npm-registry-packages"}},"1.20.1":{"name":"jstreemap","version":"1.20.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.20.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"7978b5b3140a6add88fe38b6e6eed1cdbc027c41","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.20.1.tgz","fileCount":105,"integrity":"sha512-36gpI3I7CfYVd9o+6dqZflTYhgNtH6dLqUeH30Y8widE3UNnYRqNzM0Cix/iQe7KqkG4JPby+BOI/onn+pNzcQ==","signatures":[{"sig":"MEUCIQDYMBvo6k7IMboPR14TRtoXrJHZhHCFqoHmbkTWyrUMDAIgBT6c5tsUq+BDBfjJBX/xnjk8H0HyzFpSLcBX2QFqLWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13064529},"main":"jstreemap.js","gitHead":"d40f9c832e0b5928cb985d4bc3cda1c2c91e5768","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.0.1","eslint":"^4.13.1","should":"^13.1.3","webpack":"^3.10.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.20.1_1520635578499_0.5054538587483601","host":"s3://npm-registry-packages"}},"1.21.1":{"name":"jstreemap","version":"1.21.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.21.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"8f31612920b9d2593cffe52f8b406fc029b73a8a","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.21.1.tgz","fileCount":105,"integrity":"sha512-Om3G596kvxgzXqay12g7ieW1lbUrP9JbXj+LxIPt+I2+JHyC30naGOVWKUG6SWEI98ZoymaYF6i1HVMmBOy3Xw==","signatures":[{"sig":"MEUCICH97iOruzgSsNzPlvsW+BjGNeEjKy2qMfAcOaPCW76sAiEAvmMRGLG/15+Z1dwIfGps3TuBEP7ruq0O1O6a7pk6uvA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12959766},"main":"jstreemap.js","gitHead":"2f8e81d4a48d632db1e58c2972b4a40af8a8a5a0","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","coverage":"nyc report --reporter=text-lcov | coveralls","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","coveralls":"^3.0.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","mocha-lcov-reporter":"^1.3.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.21.1_1520649456620_0.11269560310979854","host":"s3://npm-registry-packages"}},"1.22.1":{"name":"jstreemap","version":"1.22.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.22.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"faff6383d39b295980ac08cb0d25a28f943196a9","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.22.1.tgz","fileCount":105,"integrity":"sha512-aJCgJLYf7XoUzfe1gYdaXG48Ss0HM+9GwFXJXBxxSeEAVY84gdVWGTx8aQY34AfCBcsj2xHd0F33K4uVf+M32g==","signatures":[{"sig":"MEYCIQC1mpj8IpQlFFJgas4z9BEZYeqHNslJkVW2LiF9Us00JQIhAJRGOTzZqGPWd1gbNYsTWpOVwcdZk/yymuedOvTBrObV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12959596},"main":"jstreemap.js","gitHead":"08a5ef7cbefa3d2378d421d9e6e4212996a90863","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/dev-tests/**/*.js && nyc report --reporter=text-lcov >.coverage","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","coveralls":"^3.0.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","mocha-lcov-reporter":"^1.3.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.22.1_1520650572147_0.37671925290614117","host":"s3://npm-registry-packages"}},"1.23.1":{"name":"jstreemap","version":"1.23.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.23.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"9bb7c7766870b9b362395986f4ac10f36d0d8c71","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.23.1.tgz","fileCount":105,"integrity":"sha512-iN+CCjG/jpLs5gSPXnC04vwJqT+3FjbHKSc8Xf6GQfcdTOnX26b3WGqQjSSZPX/GJigrmy5M546dKcxDtKWVDQ==","signatures":[{"sig":"MEUCIQC6dKTSfZLZsZut3xNpmasVYd4OGMQikFshSr65eW1dSgIgfmhK4yey64PLUVM8vtoR3af0Zvtg7nS54g4XR/pb9uU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12960006},"main":"jstreemap.js","gitHead":"068c826627b6174dd4c834fe1d6f6b74369d55db","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/dev-tests/**/*.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","coveralls":"^3.0.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","mocha-lcov-reporter":"^1.3.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.23.1_1520653066514_0.07809509517852886","host":"s3://npm-registry-packages"}},"1.24.1":{"name":"jstreemap","version":"1.24.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.24.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"5ca2115b4a29899abd91cbfde4fc179841ba8154","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.24.1.tgz","fileCount":105,"integrity":"sha512-Bwq89QLCe33pATQGfB/DxoZgHtYbWd3O99lsMuH92As7V74BUenfes62rB1XJtiHHcRlwpc685VylHKZQDH4gw==","signatures":[{"sig":"MEUCICpNC3mbUknDx+FgKjda4FCoXZZ056pt85n2q70yIdkjAiEA5Y/eizZmAIxEZB6KG2avkdYSO0Wi65wRycdfAfx5ZYs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12960415},"main":"jstreemap.js","gitHead":"efb74d282551bac60391f0dc7b653aa469f01f09","scripts":{"test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/dev-tests/**/*.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/dev-tests/**/*.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/prod-tests/**/*.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/dev-tests/**/*.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","appveyor-test":"mocha --reporter mocha-appveyor-reporter test/dev-tests/**/*.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"5.6.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"9.7.1","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^3.9.1","yarn":"^1.3.2","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","coveralls":"^3.0.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","mocha-lcov-reporter":"^1.3.0","esdoc-standard-plugin":"^1.0.0","mocha-appveyor-reporter":"^0.4.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.24.1_1520870752030_0.06384596848027368","host":"s3://npm-registry-packages"}},"1.25.1":{"name":"jstreemap","version":"1.25.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.25.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"202291b6094efdf469f488462df76549db88cdd3","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.25.1.tgz","fileCount":98,"integrity":"sha512-R/0+Bbs3LYnkGPNT2FvLZsQua3bUYiU/d3zKuuPKKA5k+ceNfytJG0vsPkn2myjYQytEk8VsLIVC8R9u8aVvGQ==","signatures":[{"sig":"MEYCIQCQsTEYa3kaKNnOD5E428nH8X6x8tdD4w9EOacentlJLgIhAOYwcqeKIEpU300D1uK4kGIeJooBQQd+6dOhsW9iSzBF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12959232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYzGICRA9TVsSAnZWagAAC8AQAInDxQetlb3+ggRXz0/T\nxpp94wlbNyDqLw6Bacq9sOdpYNmHTL0DC/rAG0uc6fZtAvQspbcdBSg9+SIF\ngNiRVCqDT8n9dxtxtxlY58++AYhV0q7TuuR6f++j2uKrFdaXI9Fko04chUC/\no8kamhqOFTgykA6oCv4Yj8iwTsQ20SdTHuU8CUn7dvOfETSR1fiqjAZytFYG\nWkzj7ZnjlHZYr/xUhI2t5TyLp3rFTQ8Z7wt/AJD36nn9RSxccYuiqGUW1Qhf\nCOyQRKJ9zuo8b9FA2Y4+rzd6tSUQ3HG5pqg0bbs7XA+PstHyghgnsg23wKGc\nQrfA2HZ5zOTZd4rckf0smIekaXfVbSwjnnYoDLmxMyxM0qQW8lOiUwnKLy9n\nxb3Jyj5HDxW85dpEEbpOVexK4gi5ghFnEk/9hNLzS54GhOIzll+QrGUyTEnp\nrzFtUHXh530jkTEfRs3//6nKveoRjb6btLt8MYTeBxPktKK+vYFGtP8d2B7n\nGjZFSogLnIYHXl6bJR4NijJ667Xp/8CaBx86KDpGst3dKX4S/RE27eWyDu5k\nnKg8f22JUK9/L3egsXChFBB8K9ThwEMHqXhshnEMormHaRc1+jGZmitQckxd\nxEhlYONtiqo/QUI42SJJ05gLUQv7UsuvOWkEeGs48U9gPeCbvTXMHvQyNmzt\nB78y\r\n=dqi8\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"ed768d8358b636008b599e1c088efd5a71d9b5e0","scripts":{"test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage mocha --reporter spec test/specs/*.spec.js","esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter spec test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"nyc --reporter=html --reporter=text --report-dir=./build/postbuild-coverage mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","coveralls":"^3.0.0","cross-env":"^5.2.0","gulp-util":"^3.0.8","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","esdoc-standard-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.25.1_1550004615567_0.6306426620739873","host":"s3://npm-registry-packages"}},"1.25.2":{"name":"jstreemap","version":"1.25.2","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.25.2","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"a048dce0bf32aec4806944e140649b22d6a94839","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.25.2.tgz","fileCount":101,"integrity":"sha512-20OZVsQCEVJhKwV5Bx4FfbDCnojYwRSMSktt2wo2rEnKHFK5eVtzfKghExmqLQ5pbZNkbMxX34k74bCSjxzUnw==","signatures":[{"sig":"MEUCIQCUwo16FaydHEKSA1A8NPvIbZurf7eeK7pcWQzKWQRXNQIgKXYCofgX/2sD+Jt46dAHRMM2kgxHN/GYYLrn2jg2VXU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12962549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZubVCRA9TVsSAnZWagAA670QAJKcXs2uZJTkDzHaFMnG\nMZdrIvcUhZFxI8m2PRWUuaNYjP97fkz4O7xo/AJ6qt+JQP8ZMmsh3K3raR34\nQZVqjLKtPEP6fgB6EOBSt988dTf6y6w8boGwtI4ZKR0Dam7NVUtgQddW/038\n6OZK34o5NBjOhQxe86L37K1YHqIjGKE2hOd6QXS9iwakran8lqHYAyjGMcA2\nIwz5rc5lbpUxiHaKeONX2ReU9QyuPBK+mCzlkptRK97X2OvGT1/Tgp5S2fm9\n4gOWJJtrVsSTl3v3DXHnL21KNs0Oh3y+Uep5bmo9Do9BibpjmJZpbS3xZVjJ\nlCkRkFhwtOJWytMsNEajq4QWb9iVVHJM1vJrwDbROeRa7b6SeRe6Gt/6t8S5\nVEelwbcZbrkVfbBVLC4ez9J0jKEaSWx80blN3L+zvxgNAQNe/U0qQKE+v6py\nWnrvNqgCr6sKL3u4/VzAEJHgPaKG5izsQgc4biRZsSHy++US/VA6ijSJHNfY\n+zXqm+XDG90ojqupCemgmuEgscZMC8/5QRUI0TEcx9/0Sq3DxGMjQ2f9tEKg\nsJrXV1xdqRn6EAYbW14ZIHqwiVRwKEiJh8i1HccFgXPWLAq30PKE+i8r00Ji\nulW90eOPTamh5EpMQfU49KxIKGABQgUpEPwOKRj77d0VmQ9A4nFXmRBvxMPW\nLn2y\r\n=56AZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"2851fd5f7fbfa228a22d13d3f6e5394085566c68","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","libxmljs":"^0.19.5","coveralls":"^3.0.0","cross-env":"^5.2.0","gh-badges":"^2.1.0","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","plugin-error":"^1.0.1","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^1.18.0","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.25.2_1550247636340_0.15568100534424456","host":"s3://npm-registry-packages"}},"1.26.1":{"name":"jstreemap","version":"1.26.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.26.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"4e61b3c76b9c773476e7637fdad29a59a1f896bc","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.26.1.tgz","fileCount":4,"integrity":"sha512-OpG7KPTDLJYZ5nuLii4tC20SAEmEffrQJILpVegNkPiaqOWzyylsRaMCF0itT8ZR0NIDWGn/Fp+p5eRavyTW9A==","signatures":[{"sig":"MEUCIQClzwfDItTccsM3DdSmLcxXlIWQX/pwXuJMoxP7XPqvZQIgFYMfmrFNILgzBTvwtpxFa9QxJ9BAmSfuvvFR1RCg1K0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco2aUCRA9TVsSAnZWagAAFuMQAJHKWFpHdPxcrqTM4g0j\nfrOYI+ZRlPud/lXUwCLkOXloM6JSNlhv9HFPBOVIgJw2rs5mfgjjgJUNdWzI\nPCYbjNTFXk+jXZkCfLIPIz4F7IO0wIagFIcwtCTP8Jcijsfc44voItPsO1j6\n5sJAFnRfLmLFapCYOP+QcxxHOhAbEU5rdqA7FhXqZ645Wmvj+w8+0/lun0nD\ngjMdW4ZoIUtFBwI+U7URveEBBJVjoAEi8FrB8MoN8K6lMcnvv+GHjM6YFm5L\n/BCIi4+B4Ts03SsKybj4IubNM9LwPx3rQfQ77a6Dm8wv7H4jXF7DgjN5/K9D\nqqZmRPSj4U1dWDvKM/jCm9E5AZHoG9fpjwxiGkCxh/tsGcs1xgAhD1I3ALlv\nrzXAvXWeAslzj9SZiWzBynj6+GTPyWjyp3jo3SdGxRAsCLXFVF7LyPZVDPdI\nmKGIgmXggCklC9dShIeKtaiBV2xqQ+4N8uMdrJh7CmKgJ74lWbiDiL6npWMA\nWNqncDkVyCTcshK2zb7UkHJDqcfNP3nKB02MBA+qejXpG7QCekGHLtti+wZ2\nBsLiu5pmGX7FQc80yE0pTU4zHLJIC8XaMfjeMn9UQWJo4Y0fBbgsTZ29FCit\nNGM509nJfHsPx6iHlyXXWoNrklyPpN8GPzIw/Q0v1AnXIrx5Ks21cG511M+H\noW9k\r\n=bzKK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"0a4daa03bf361b1634bdf84dac71d1bd0fe2010d","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","libxmljs":"^0.19.5","coveralls":"^3.0.0","cross-env":"^5.2.0","gh-badges":"^2.1.0","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","plugin-error":"^1.0.1","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^1.18.0","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.26.1_1554212499835_0.07646107091108645","host":"s3://npm-registry-packages"}},"1.27.1":{"name":"jstreemap","version":"1.27.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.27.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"aea6014dacef87bb431628fcc72865e2c482a793","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.27.1.tgz","fileCount":4,"integrity":"sha512-Y1FT7lPyPJn7P5NlgTbjAvZ+/tBH7f3bHOye/yCZc4K7glH40Of1C5+SVmL2BOkS4Uw/Wv+VJgVENQTxgiL4iA==","signatures":[{"sig":"MEYCIQC6gNr2UDreI0CV0QVzN0p/5Azc4JmGk0yCQ3PzPMT3hgIhAIFudSqS7AzEpeTOZskzfPATW+69uSszai6zw9j1cVM2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9SEbCRA9TVsSAnZWagAAI2sP/23VhBph3gw6zkSsXIKo\neJcl6MFvDRnYuLC5ZaK+EMqGokjcuhvo54M2+zQCU/IUsSiAQhIi/Usi/KK7\n8HxA+gVkmljo38rAtm+fvxCfM4MVCsVGiZvhqkbSMUf3bOvtNQ2b01rPNGJl\nX5j/MipoJUMbr2yGpAbV9SVXVFR+UbitpddfVs6OofTNyyLkN3skghpj/5su\n40w1gxKgDT+ksTMdxsgGU1kAGJ7RmCIQfeVQbqe/ylWK5quBjQ9/tuwZ55v2\nOd2Uv94d7D1041I+HR6EzmS1aiW0KMgqrIWd2oHtbzdv4Ra0Q1rgjofFcghd\nlw21Pd9vkSgn2iJDEkbhUCllXkobmRGsL1Ye1TR4GIRLb9aUVziVYk4upOAG\nsMVZRlrH8kWzxqmVbDJwlVd24qrkNqQQpeQM9a9cVkJafbUP38sDNxmUmuM7\ne6+9Y1gwnbXwVU6LFwoXj3rQNyAjKF48dcDn+xyIn+O3le8DLHRmyj2QKjCL\nWXEWt44fxkT+5bZ2U816nJYM3eNWHwMdZUK6qclGg17y99v84u1YM4ykrvn8\nQVW7JyzjyXYmm2248ay6fAXkCTRKJb/WKH5YR2vXBOVSDfg5LjN0llm/QVRz\nEFhRx2yJgHr6bF8Ac5IX7h7Ojb1oOUwy5NHCLEGVfHJaRAl7f1T/j1a5dCrq\nnES1\r\n=xuoN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"69984770e07f688751429e388e0ca2dc6d8c6f9f","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","libxmljs":"^0.19.5","coveralls":"^3.0.0","cross-env":"^5.2.0","gh-badges":"^2.1.0","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","plugin-error":"^1.0.1","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^1.18.0","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.27.1_1559568666734_0.040331535355692116","host":"s3://npm-registry-packages"}},"1.28.1":{"name":"jstreemap","version":"1.28.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.28.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"96d05e6f5c3f473fb057fbf85479d81bb4b1f136","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.28.1.tgz","fileCount":4,"integrity":"sha512-Qo7jaKJ2ZQ3RvdklPGEIsdYe6AHC6K3BwxKLFSsjRzS73q7LLrVdlYHnnSNhNuo9okfF6HZLdQ+R6+fdO4FDqA==","signatures":[{"sig":"MEUCIQDIgxsfwcc4hm6QrIS9RTwn56X6gC1Gqp0lOBpsrQzTOAIgNkN32teB5dPNgRVcVOzNE2U0AUsIbU/2NBNrc43tcqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9SbfCRA9TVsSAnZWagAA0BEP/0uOIF85M8aq+idfmE1/\nPAqG5P+oSXl8eMDe8FidyWCRIkiVbAV8X47LAvkHwfV6Tj9Wd7tekTX5QUwn\ngC1mmYxZjknuqUHbsFGqwHtQf8WbCLZmCTR2amTIRKThGFadOnRNifMyDxnQ\nfZQ5lxJprHuuinO5YLxK+yXu1KKaKMzgUyuEVagJj+34pBXJx7+UmoG14/fR\nr1TIihm9ycmd+EdsNiky+QQG0La2He9Ig4Ql4Jngp5DPXqvF5TunllqfzP8w\nmIzs2oyxyXUyxRJ4k4L5BmSXV9YRzAiEUPTsZzkYbWrALcj82TU5lezs4O4k\nv2BFNkdkEtcutDnZE5Uy4B2mLTZguhZNXYj7ppLFsPksW1bBz0pg5zwBocOb\nle2YUFSwTii/YgG7OFizlQs9TVNCNjqrAf8U8vBj8fL4W01M297f8Ubv5JMk\nqweKKFaHTK1/nLdrNk2fQpACY6Bt9c0shzEz0IakoKGI4uEqa3Z5NXU99ckq\naoXWcKKnJI/QiW7PVE1CVE51XcDOuJE6i2UsY4jYW1jvdIMTXQBWzyIFOjRa\nJzpvumu67482BWTM6KcTg3pbX9uwBkPunhbx/dFzDqu+guLykNTBXeGfGFrv\nj8QjRoZnaKSKgQczE8meznSRb9dchioxlaPuyeQvTXhG9S3mypO/CXLJAmFJ\n1j6O\r\n=3NqG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"a51f13ce499488d006615f43d2cf893aa50cf000","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","libxmljs":"^0.19.5","coveralls":"^3.0.0","cross-env":"^5.2.0","gh-badges":"^2.1.0","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","plugin-error":"^1.0.1","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^1.18.0","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.28.1_1559570142973_0.12475495761793609","host":"s3://npm-registry-packages"}},"1.28.2":{"name":"jstreemap","version":"1.28.2","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.28.2","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"fe884994039e5ee23a157cf7ddd6c01c3a6d134d","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.28.2.tgz","fileCount":5,"integrity":"sha512-JYVDYwLat+OVXLpIXgUPy06wPSEkQafGOeotpGFodkM5+K8x3IrVPGaTw+Fd9MmZy092cLG/N+3q90oSBHZoQQ==","signatures":[{"sig":"MEUCICiapKkEKCV5zeWAs+BvIoDP1YwsVC1kusdA6StSvZMTAiEA4BfyLLbeyzOWD3JH1arprvhs3/nStv/unTP9yCm+vgY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":125165,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlPcnCRA9TVsSAnZWagAATHEP/2f3FSdOADkuTO1nzu8g\nPT6f1y3OsAy2aJExJSICfP0qzUrWQIhrs94mXK/Yi55nlNudj48J5Dn27mL+\nBjDKB1tgCEaKg6cxkVUkxwDj3qMM4yEV6zi/EFTxLb8xh61PDsGEIvS8yDjr\n7RYiC7mcn8+u0St/W3Jr9+/OqjHztfMc6AatDfCLekPIOxSdejS8s/bdEBoU\ntogwSk0ROCXgsNSJWrw9dZZFnbxkgtq0jE308IMnTvIq1Bjm0PocVLFEX8KJ\nuwb3XVW9Mqw10J7R5Ygb+rcSL4b/5Fbx/8otEdFNB/TRy039T7RaNEmnO3wO\ntzQt9g9E9kLlbUO9AfiAHniK8rKupcOogpH7CMCj8irAuk0oxBl0+LY+zoQ2\nyMDERZTrtmM9qINOxBA1QNhW5pEw2YN5Z5wrC4YcTrgCsTb3wkmxwQsgUFFQ\nrecoXnTE0eXZ0P7q0pxUbvuReitvc1Zo7sRX3wlepIyMS8StUsZktHmcuGFK\nJuu+LTRZe+LYn+zlvIpaeu3IhQSwG2bHblaeOjQD9Lv4wiE8oEvvlxkJYd8q\nGh+NnBCNJCtsWcG3KRRWMA4SRhA1EL4ZNO7SCwkbQx4ymlJBp/iN3gPkot0N\nNM+hAEPyu92Bh9AQbQSNftGeIpLHydfrOeVW3I9ykwJ1ghyCP9JdSjo+SZTh\nrL42\r\n=Z87R\r\n-----END PGP SIGNATURE-----\r\n"},"main":"jstreemap.js","gitHead":"a13d777846e530bfdf155adc0aa24b4effb33e66","scripts":{"esdoc":"esdoc -c ./esdoc.json","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./config/eslint.config.json --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","eslint-watch":"esw --config=./config/eslint.config.json -w --fix src/**/*.js test/**/*.js gulpfile.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"6.4.1","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"10.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^3.0.0","nyc":"^11.4.1","gulp":"^4.0.0","esdoc":"^1.0.4","mocha":"^4.1.0","eslint":"^4.18.2","should":"^13.1.3","webpack":"^3.10.0","libxmljs":"^0.19.5","coveralls":"^3.0.0","cross-env":"^5.2.0","gh-badges":"^2.1.0","esdoc-node":"^1.0.2","eslint-watch":"^3.1.3","plugin-error":"^1.0.1","selenium-webdriver":"^4.0.0-alpha.1","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^1.18.0","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.1.7"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.28.2_1570043686439_0.7861043748066363","host":"s3://npm-registry-packages"}},"1.29.1":{"name":"jstreemap","version":"1.29.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.29.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"2afa222bdc36ab1dc744f69a3c1bd1702590bbf4","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.29.1.tgz","fileCount":5,"integrity":"sha512-2hxjKJqs7fRng0WrHDddAg19YNBVBkg4tpdiFkoF9LjXqgNvb+ZnKd/eOk8NQkAwKrfog4UZOQn8mKmIWQy/DQ==","signatures":[{"sig":"MEUCIQDG0B9xNGVK497G3rDqEdqYBa3cGkc/sALTfN1MqdylQwIgM7uN0BrWvMQJwmBdZQ6RgnhSaF0m9gABasgsbKEUXnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29194},"main":"jstreemap.js","type":"commonjs","gitHead":"479bea745492f66aa3d490327cfe1affbc4e3e23","scripts":{"esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./eslint.config.js src/**/*.js test/**/*.js tools/analyze-tests.js gulpfile.js eslint.config.js","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./eslint.config.js --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","dependencies":{"typescript-eslint":"^8.61.0","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","gulp":"^4.0.2","esdoc":"^1.1.0","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","webpack":"^5.107.2","cross-env":"^10.1.0","esdoc-node":"^1.0.5","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","lighthouse-badges":"^1.5.4","selenium-webdriver":"^4.44.0","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^2.2.1","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.29.1_1781883871668_0.891347886403097","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"jstreemap","version":"1.29.2","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.29.2","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"11125b0e40843b0af80ab796504721a6579b9183","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.29.2.tgz","fileCount":5,"integrity":"sha512-yalT2r7lJ2U2/siSQkKJo7bDnuq/ez2X9vTnhMW3O8Z2x1S8YI9HHxu+dkwYpY4hDJftHQaFaV8G57dOPcaruw==","signatures":[{"sig":"MEYCIQDExE0LU77hQOvG2TjnPxG21d5NYsT5C9FHFGT7yy80zAIhAIbWbSX4wj4bzXmjzBF3WRZNXojWWdTFtXrUKaB01Xjw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29346},"main":"jstreemap.js","type":"commonjs","gitHead":"30c39e2d9f95b3cb207c296512b40af0a5421582","scripts":{"esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./eslint.config.js src/**/*.js test/**/*.js tools/analyze-tests.js gulpfile.js eslint.config.js","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=lcov --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./eslint.config.js --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","dependencies":{"typescript-eslint":"^8.61.0","eslint-plugin-jsdoc":"^63.0.2","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","gulp":"^4.0.2","esdoc":"^1.1.0","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","webpack":"^5.107.2","cross-env":"^10.1.0","esdoc-node":"^1.0.5","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","lighthouse-badges":"^1.5.4","selenium-webdriver":"^4.44.0","mocha-lcov-reporter":"^1.3.0","mocha-junit-reporter":"^2.2.1","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.5.1"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.29.2_1781889906841_0.5933892127495688","host":"s3://npm-registry-packages-npm-production"}},"1.29.3":{"name":"jstreemap","version":"1.29.3","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@1.29.3","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"b3d774549cee9217603e19c3bd182cbfb78408a8","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-1.29.3.tgz","fileCount":5,"integrity":"sha512-Frrg1dAfVt0/prQEya1IUlLS6Rg6kvSDxzmVFJp1JIHK9HVR+1RcNAbvqh20unVZoFTbayf+Za3EPgSw4y0UXA==","signatures":[{"sig":"MEUCIAjzFVJcMGwokqgawxgt4z68q6yLtKixsLag+6hQrJxzAiEAgaQyLUm8Z0wic/JDCN7JstH1jkqCcbJa2KkH8uwOQWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29344},"main":"jstreemap.js","type":"commonjs","gitHead":"461016362d456c6c3ac06484a6657992bf1cd634","scripts":{"esdoc":"esdoc -c ./esdoc.json","eslint":"eslint --config=./eslint.config.js src/**/*.js test/**/*.js tools/analyze-tests.js gulpfile.js eslint.config.js","webpack":"webpack --config ./config/webpack.config.js","dev-test":"cross-env DEV_TEST=true nyc --reporter=html --reporter=lcov --reporter=text --report-dir=./build/coverage --check-coverage --lines 100 --functions 100 --branches 100 mocha --reporter mocha-multi-reporters --reporter-options configFile=./config/mocha-reporters.json test/specs/*.spec.js","web-test":"mocha --reporter spec test/browser/*.spec.js","prod-test":"mocha --reporter spec test/specs/*.spec.js","eslint-fix":"eslint --config=./eslint.config.js --fix src/**/*.js test/**/*.js gulpfile.js","test-watch":"cross-env DEV_TEST=true mocha --reporter spec -w --recursive test/specs/*.spec.js","analyze-tests":"node ./tools/analyze-tests.js dev-tests.xml"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","gulp":"^4.0.2","esdoc":"^1.1.0","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","webpack":"^5.107.2","cross-env":"^10.1.0","esdoc-node":"^1.0.5","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.2","mocha-lcov-reporter":"^1.3.0","eslint-plugin-import":"^2.32.0","mocha-junit-reporter":"^2.2.1","esdoc-standard-plugin":"^1.0.0","mocha-multi-reporters":"^1.5.1","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_1.29.3_1781901492049_0.8896021951821984","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"jstreemap","version":"2.0.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.0.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"e1b27a6370b7db1346ce8a644be64824931a048c","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.0.0.tgz","fileCount":7,"integrity":"sha512-1NbZL8K6TBeFSreFslo7sfJDH0108tEJNKQnRMYFXmX5pS00NRZoz3sh2mwvM9av1uZOnsXhaDRIgrjv5s95Pw==","signatures":[{"sig":"MEQCIDu1tlzzgy7Tnn7ILSaov3TDkS/Vprap3HCaKr2bV1ntAiA1lBj+kHMJcLsTE7G+Wp/ua1Q8/BgHJ+oKu10Gj+j4UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516632},"main":"./dist/umd/jstreemap.js","type":"module","unpkg":"./dist/umd/jstreemap.js","module":"./dist/esm/jstreemap.js","exports":{".":{"import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.js","require":"./dist/umd/jstreemap.js"}},"gitHead":"a79d2387d8945c171981dfd162a8e187ca0462b8","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.0.0_1782320079685_0.9528839420455233","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"jstreemap","version":"2.1.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.1.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"409a255d5db9f3ef2fbbd6dc1ed947ad087c401f","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.1.0.tgz","fileCount":7,"integrity":"sha512-ZJqQXSfI4qH6J261y3/Iilqu5BH4DlTyOdqIwbZB74xBotR7tHV7hpkiCWUw8uLyRjvh3U3bIcPQLZLrwvTQFw==","signatures":[{"sig":"MEYCIQC9QsB5mSdXlBW2P7gVyiHkyP3wKsGKnIzbCy+oNT5mbwIhANZDRy1nQps+9aBHaD6ZPafoDY4hPEYURtc5iID4BWNT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":516506},"main":"./dist/umd/jstreemap.js","type":"module","unpkg":"./dist/umd/jstreemap.js","module":"./dist/esm/jstreemap.js","exports":{".":{"import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.js","require":"./dist/umd/jstreemap.js"}},"gitHead":"e4876435d4f65a1a4c7307d8d984612e2084bf84","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.1.0_1782320561025_0.9951020860374709","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"jstreemap","version":"2.2.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.2.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"4ea52705ee86ac92852d0b1bc6385fe99b412b1c","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.2.0.tgz","fileCount":8,"integrity":"sha512-+UEMXhIgSW1B7j252bSaHJshMM4xW5XnwIGbU1PmzCPO1Qm/5c/BgPtRLBpmDWvITKatvWrEEu87Er2Es0NpAQ==","signatures":[{"sig":"MEUCIQCinAS+X5mv6ioHjiPhwcO2gZsidrBKwfB+2Xvat3/oLgIgMJgbm4p1UJa+ddfmgUk6OuNbyaAQwUlf0mvGL/FwU/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":615050},"main":"./dist/umd/jstreemap.js","type":"module","types":"./dist/esm/jstreemap.d.ts","unpkg":"./dist/umd/jstreemap.js","module":"./dist/esm/jstreemap.js","exports":{".":{"types":"./dist/esm/jstreemap.d.ts","import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.js","require":"./dist/umd/jstreemap.js"}},"gitHead":"83dfcad10a5eeaf2c2ed1f019891f6062126745c","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.2.0_1782322674774_0.45952180664631115","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"jstreemap","version":"2.3.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.3.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"50664e2bc1085b7099e0fd40f72bc99d7548643d","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.3.0.tgz","fileCount":8,"integrity":"sha512-FMWGsM8vBVqXrRw4LItgp6ly4C02exNzFvaO90vR+GTJ08Sy/oOsvTVzNOCm1+5wmKl/yYru6X4yCAC+FYSsTQ==","signatures":[{"sig":"MEUCIC/iCfweMi9tK67h4A0jUEzIPL8IqZ6wWMlCudl3K1CYAiEAwMzu5kJVBw9XW93VyOS3CCTp+/CAIPYAbg4BYDXwesk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616465},"main":"./dist/umd/jstreemap.js","type":"module","types":"./dist/esm/jstreemap.d.ts","unpkg":"./dist/umd/jstreemap.js","module":"./dist/esm/jstreemap.js","exports":{".":{"types":"./dist/esm/jstreemap.d.ts","import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.js","require":"./dist/umd/jstreemap.js"}},"gitHead":"aeca80a76e0a0ee2a070682fb776eeedbaed5cec","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.3.0_1782330459764_0.4996646537577405","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"jstreemap","version":"2.4.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.4.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"1b2d3925eaaadc0a41a1b31eb3c93091c1a09495","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.4.0.tgz","fileCount":8,"integrity":"sha512-4xwa/pOgchknqanRJDqMeei0vNP01rhgfBYGJ3VGyUKFy5+zlvWM7qPdPIkPsEmcykJmtO/UZN+9bRli+x5A5w==","signatures":[{"sig":"MEQCIGRAvlYo3jspJRppxhM3yM0NIgt1HEGoraTCoYYjrdZsAiA2HsCuUbhD6HAdsY2w1TnjE6t7Hkeq0561DQpX09ePcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616642},"main":"./dist/umd/jstreemap.js","type":"module","types":"./dist/esm/jstreemap.d.ts","unpkg":"./dist/umd/jstreemap.js","module":"./dist/esm/jstreemap.js","exports":{".":{"types":"./dist/esm/jstreemap.d.ts","import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.js","require":"./dist/umd/jstreemap.js"}},"gitHead":"1356559b560c3fb01b1aa18b225603accb8973b9","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.4.0_1782331010130_0.9110436971550315","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"jstreemap","version":"2.5.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@2.5.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"408dda4f47a125af48cc35d189f88c003313093a","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-2.5.0.tgz","fileCount":8,"integrity":"sha512-Z2c/D4EvOSISLDYT5t17vxM3Xd/QOE/D0icuqfiSBcnP0zBxt3xcwmFXWXdtPAjd/LbPBB/zKV9hGB48w0nFkA==","signatures":[{"sig":"MEYCIQDhlsQAnZz9HISHRr398qBpCZXg9DvbIDu42amtice1ZQIhAMj6m7DBv4TDPX5O2AIPha/K7irTLJMQjXmMafZKkgr4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":616745},"main":"./dist/umd/jstreemap.cjs","type":"module","types":"./dist/esm/jstreemap.d.ts","unpkg":"./dist/umd/jstreemap.cjs","module":"./dist/esm/jstreemap.js","exports":{".":{"types":"./dist/esm/jstreemap.d.ts","import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.cjs","require":"./dist/umd/jstreemap.cjs"}},"gitHead":"3b589df7b59b466a8881afc99b8dfe2102dc1bc3","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","import-tests":"node test/import-tests/esm-test.js && node test/import-tests/umd-test.cjs","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_2.5.0_1782344028847_0.03507657848602164","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"jstreemap","version":"3.0.0","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@3.0.0","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"ddc12df6da6932759882f0e1373eccd5eacedafd","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-3.0.0.tgz","fileCount":8,"integrity":"sha512-euklorIeuFViRpbOSMjl+D6MEp0ENea+1dUk22f8QQB4Rj1TjvfviXly0uqtmuwZv0PNOb8myIc5aZXPYY9O8g==","signatures":[{"sig":"MEQCIFpPfSkOXvIZBfSMvuk75LcZCa9fXnOsgMUn+MiF8Vb+AiB4hQZcZmdsoY4Rehh9Hfuc+I4uA/aXfaZJdCE1eyvdWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":618580},"main":"./dist/umd/jstreemap.cjs","type":"module","types":"./dist/esm/jstreemap.d.ts","unpkg":"./dist/umd/jstreemap.cjs","module":"./dist/esm/jstreemap.js","exports":{".":{"types":"./dist/esm/jstreemap.d.ts","import":"./dist/esm/jstreemap.js","default":"./dist/umd/jstreemap.cjs","require":"./dist/umd/jstreemap.cjs"}},"gitHead":"56f9c4121aa3e9dde978d8c08eecb7b621a410a6","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","compile":"tsc","webpack":"webpack --config ./config/webpack.config.js","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","import-tests":"node test/import-tests/esm-test.js && node test/import-tests/umd-test.cjs","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","eslint":"^9.39.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","lighthouse-badges":"^1.5.4","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","jsdoc-plugin-typescript":"^3.2.1","@vitest/coverage-istanbul":"^4.1.9"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_3.0.0_1782399424828_0.7063940315415029","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"jstreemap","version":"3.0.1","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","_id":"jstreemap@3.0.1","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"homepage":"https://github.com/kirusi/jstreemap#readme","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"dist":{"shasum":"89d1fcb812076088f43437685d944421693954f5","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-3.0.1.tgz","fileCount":6,"integrity":"sha512-201uDe5r8woKyjupHgngbon5GwApKCChCyd+RMCKSwqaK02w0du0l2n0FaJXz2sDNUD8XyOSKkQW61KBaysXvA==","signatures":[{"sig":"MEYCIQCZc+LKr32XyO7ERyGgz93N0TyHZlv7Z/1q9WcdzP2CvAIhAMn/Nb6AyJ7/3BCex54AVbVX1cYZ07QHc8M/8krUnvEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":283586},"main":"./dist/umd/index.cjs","type":"module","types":"./dist/types/index.d.ts","unpkg":"./dist/umd/index.cjs","module":"./dist/esm/index.js","source":"./src/index.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","default":"./dist/umd/index.cjs","require":"./dist/umd/index.cjs"}},"gitHead":"6544ee0b9f43907b3241063901dbd78e21b008e8","scripts":{"jsdoc":"jsdoc -c ./config/jsdoc.json","eslint":"eslint --config=./eslint.config.js","rollup":"rollup -c rollup.config.cjs","compile":"tsc","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","eslint-fix":"eslint --config=./eslint.config.js --fix","import-tests":"node test/import-tests/esm-test.js && tsx test/import-tests/esm-test.ts && node test/import-tests/umd-test.cjs","analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js"},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"repository":{"url":"git+https://github.com/kirusi/jstreemap.git","type":"git"},"_npmVersion":"11.13.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","directories":{"test":"test"},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"del":"^8.0.1","nyc":"^18.0.0","tsx":"^4.22.4","gulp":"^5.0.1","jsdoc":"^4.0.5","mocha":"^11.7.6","tslib":"^2.8.1","eslint":"^9.39.4","rollup":"^4.62.4","should":"^13.2.3","vitest":"^4.1.9","webpack":"^5.107.2","cross-env":"^10.1.0","gh-badges":"^2.2.2","typescript":"^6.0.3","@types/node":"^26.0.0","better-docs":"^2.7.3","webpack-cli":"^7.0.3","plugin-error":"^1.0.1","@types/should":"^11.2.0","rollup-presets":"^0.0.30","lighthouse-badges":"^1.5.4","rollup-plugin-dts":"^6.5.1","typescript-eslint":"^8.61.0","selenium-webdriver":"^4.44.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-import":"^2.32.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","npm-dts-webpack-plugin":"^1.3.13","@rollup/plugin-commonjs":"^29.0.3","jsdoc-plugin-typescript":"^3.2.1","@rollup/plugin-typescript":"^12.3.0","@vitest/coverage-istanbul":"^4.1.9","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/jstreemap_3.0.1_1786653189085_0.8522154296021165","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"jstreemap","type":"module","version":"3.2.0","description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","source":"./src/index.ts","main":"./dist/umd/index.cjs","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","unpkg":"./dist/umd/index.cjs","exports":{".":{"import":"./dist/esm/index.js","types":"./dist/types/index.d.ts","require":"./dist/umd/index.cjs","default":"./dist/umd/index.cjs"}},"scripts":{"analyze-tests":"tsx ./tools/analyze-tests.ts dev-tests.json","compile":"tsc","dev-test":"vitest run -c vitest.config.ts run test/specs/*.test.ts","eslint":"eslint --config=./eslint.config.js","eslint-fix":"eslint --config=./eslint.config.js --fix","generate-tests":"tsx ./tools/generate-tests.ts ../build/compiled/test/specs ../build/generated-tests","import-tests":"node test/import-tests/esm-test.js && tsx test/import-tests/esm-test.ts && node test/import-tests/umd-test.cjs","jsdoc":"jsdoc -c ./config/jsdoc.json","preprod-esm-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/esm-tests/*.test.js","preprod-umd-tests":"vitest run -c vitest.config.preprod.ts run build/generated-tests/umd-tests/*.test.js","web-test":"vitest -c vitest.config.preprod.ts run test/browser/*.test.ts","rollup":"rollup -c rollup.config.cjs"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/kirusi/jstreemap.git"},"keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"author":{"name":"Kirusi Msafiri"},"license":"0BSD","bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"homepage":"https://github.com/kirusi/jstreemap#readme","devDependencies":{"@rollup/plugin-commonjs":"^29.0.3","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-typescript":"^12.3.0","@types/node":"^26.0.0","@types/should":"^11.2.0","@vitest/coverage-istanbul":"^4.1.9","better-docs":"^2.7.3","cross-env":"^10.1.0","del":"^8.0.1","eslint":"^9.39.4","eslint-config-prettier":"^10.1.8","eslint-plugin-import":"^2.32.0","eslint-plugin-jsdoc":"^63.0.7","eslint-plugin-prettier":"^5.5.6","gh-badges":"^2.2.2","gulp":"^5.0.1","jsdoc":"^4.0.5","jsdoc-plugin-typescript":"^3.2.1","lighthouse-badges":"^1.5.4","mocha":"^11.7.6","npm-dts-webpack-plugin":"^1.3.13","nyc":"^18.0.0","plugin-error":"^1.0.1","rollup":"^4.62.4","rollup-plugin-dts":"^6.5.1","rollup-presets":"^0.0.30","selenium-webdriver":"^4.44.0","should":"^13.2.3","tslib":"^2.8.1","tsx":"^4.22.4","typescript":"^6.0.3","typescript-eslint":"^8.61.0","vitest":"^4.1.9","webpack":"^5.107.2","webpack-cli":"^7.0.3"},"gitHead":"254f350e70477427111fc320c55cc65423bfe2c6","_id":"jstreemap@3.2.0","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-dZtlJ82l/j5ob4YtyrrD+ZxcKuCKeIqXcNCgl/2vE68yitUUiFaIeA/NlhFkzDDAJ9esJfgg0P6ALWapQh+vPw==","shasum":"8e8d2eaefbb94679aa80d292833857e5caa4da00","tarball":"https://registry.npmjs.org/jstreemap/-/jstreemap-3.2.0.tgz","fileCount":6,"unpackedSize":283586,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEXvKbzyJgo9chQdaRUPbZ7pDYR5haynBk4GcytLnKp+AiBg/aCi5kstqXT5pHT9087t+0wIOKO/vsRN/pq/oZkTAg=="}]},"_npmUser":{"name":"kirusi","email":"kirusi.msafiri@gmail.com"},"maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jstreemap_3.2.0_1786653580333_0.1789634979488126"},"_hasShrinkwrap":false}},"time":{"created":"2018-01-10T15:10:24.155Z","modified":"2026-08-13T20:39:40.650Z","1.7.1":"2018-01-10T15:10:24.155Z","1.8.1":"2018-01-11T16:30:47.893Z","1.9.1":"2018-01-11T16:35:53.616Z","1.10.1":"2018-01-11T22:34:04.671Z","1.11.1":"2018-01-12T14:06:43.392Z","1.12.1":"2018-01-12T14:18:08.238Z","1.13.1":"2018-01-13T01:35:59.325Z","1.14.1":"2018-01-17T17:58:54.085Z","1.15.1":"2018-01-17T18:22:13.824Z","1.16.1":"2018-02-06T19:54:43.347Z","1.17.1":"2018-02-06T19:58:30.278Z","1.18.1":"2018-03-09T22:32:42.478Z","1.19.1":"2018-03-09T22:41:49.517Z","1.20.1":"2018-03-09T22:46:18.639Z","1.21.1":"2018-03-10T02:37:36.751Z","1.22.1":"2018-03-10T02:56:12.268Z","1.23.1":"2018-03-10T03:37:46.669Z","1.24.1":"2018-03-12T16:05:52.213Z","1.25.1":"2019-02-12T20:50:15.782Z","1.25.2":"2019-02-15T16:20:36.489Z","1.26.1":"2019-04-02T13:41:39.975Z","1.27.1":"2019-06-03T13:31:06.830Z","1.28.1":"2019-06-03T13:55:43.117Z","1.28.2":"2019-10-02T19:14:46.537Z","1.29.1":"2026-06-19T15:44:31.808Z","1.29.2":"2026-06-19T17:25:06.980Z","1.29.3":"2026-06-19T20:38:12.197Z","2.0.0":"2026-06-24T16:54:39.883Z","2.1.0":"2026-06-24T17:02:41.176Z","2.2.0":"2026-06-24T17:37:54.949Z","2.3.0":"2026-06-24T19:47:39.899Z","2.4.0":"2026-06-24T19:56:50.297Z","2.5.0":"2026-06-24T23:33:48.998Z","3.0.0":"2026-06-25T14:57:04.965Z","3.0.1":"2026-08-13T20:33:09.250Z","3.2.0":"2026-08-13T20:39:40.507Z"},"bugs":{"url":"https://github.com/kirusi/jstreemap/issues"},"author":{"name":"Kirusi Msafiri"},"license":"0BSD","homepage":"https://github.com/kirusi/jstreemap#readme","keywords":["set","map","multimap","multiset","red","black","tree","stl","iterator","multimap","treemap","multiset","treeset","lower_bound","lowerBound","upper_bound","upperBound","ordered","container","find","insert","delete","erase","template","library","dictionary","key","value"],"repository":{"type":"git","url":"git+https://github.com/kirusi/jstreemap.git"},"description":"Library of associative containers; it implements TreeMap, TreeSet, TreeMultiMap and TreeMultiSet classes","maintainers":[{"name":"kirusi","email":"kirusi.msafiri@gmail.com"}],"readme":"# jstreemap\n[![TypeScript](https://img.shields.io/badge/%3C%2F%3E-TypeScript-%230074c1.svg)](https://www.typescriptlang.org/)\n[![CI build status badge](https://github.com/Kirusi/jstreemap/actions/workflows/build.yml/badge.svg?branch=master)](https://github.com/Kirusi/jstreemap/actions/workflows/build.yml)\n[![Test Coverage](https://app.codacy.com/project/badge/Coverage/d1833bbc5ae34166ae41f4432697d7a4)](https://app.codacy.com/gh/Kirusi/jstreemap/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_coverage)\n[![Number of tests](https://raw.githubusercontent.com/Kirusi/jstreemap/master/tools/test-badge.svg?sanitize=true)](https://travis-ci.org/Kirusi/jstreemap)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d1833bbc5ae34166ae41f4432697d7a4)](https://app.codacy.com/gh/Kirusi/jstreemap/dashboard?utm_source=gh&utm_medium=referral&utm_content=&utm_campaign=Badge_grade)\n\nA TypeScript / ES6 library of tree-based associative containers. Library is packaged for both ESM and UMD usage. It can be used in a Node environment as well as in a browser. The following containers are provided:\n* [**TreeSet**](https://kirusi.github.io/jstreemap/TreeSet.html) - is a container that stores unique elements following a specific order. In a TreeSet, the value of an element also identifies it (the value is itself the key),and each value must be unique. The value of the elements in a TreeSet cannot be modified once in the container (the elements are immutable), but they can be inserted or removed from the container.\n* [**TreeMap**](https://kirusi.github.io/jstreemap/TreeMap.html) - is an associative container that stores elements formed\nby a combination of a key value and a mapped value, following a specific order.\nIn a TreeMap, the key values are generally used to sort and uniquely identify\nthe elements, while the mapped values store the content associated to this key.\nThe types of key and mapped value may differ.\n* [**TreeMultiSet**](https://kirusi.github.io/jstreemap/TreeMultiSet.html) - is a container that stores elements following a specific order, and where multiple elements can have equivalent values. In a TreeMultiSet, the value of an element also identifies it (the value is itself the key). The value of the elements in a multiset cannot be modified once in the container (the elements are always immutable), but they can be inserted or removed from the container.\n* [**TreeMultiMap**](https://kirusi.github.io/jstreemap/TreeMultiMap.html) - is an associative container that stores elements formed by a combination of a key value and a mapped value, following a specific order, and where multiple elements can have equivalent keys. In a TreeMultiMap, the key values are generally used to sort and uniquely identify the elements, while the mapped values store the content associated to this key. The types of key and mapped value may differ.\n\nAll container implementations are using  red-black trees.\n\nThe library supports ES6 iteration protocol and STL-like iteration. In ES6 one can use a simple for-of loop to iterate through all items.\n```js\n// forward iteration\nfor(let [k,v] of map) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n\n// reverse iteration\nfor(let [k,v] of map.backwards()) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n```\n\nWith STL-like explicit iterators one can navigate through specific ranges in the container and update or erase some of the items during iteration.\n```js\n// find all elements with keys between 10 and 20 inclusive\nlet prevIter;\nfor (let it = map.lowerBound(10); !it.equals(map.upperBound(20)); it.next()) {\n    if (prevIter !== undefined) {\n        // Check whether the previous iterator points to key 15\n        if (prevIter.key === 15) {\n            // we cannot erase current iterator. This would break iteration process\n            // But we can modify other items in the container.\n            map.erase(prevIter);\n        }\n    }\n    prevIter = new Iterator(it); // make a copy of current iterator\n}\n```\n\nDetailed library documentation is [here.](https://kirusi.github.io/jstreemap)\n\n## Installation\n\nUsing npm:\n```shell\n$ npm i --save jstreemap\n```\n\nIn Node.js:\n\n### Javascript\n```js\n// Load library which is UMD packed.\nconst {TreeSet, TreeMap, TreeMultiSet, TreeMultiMap} = require('jstreemap');\n\n// Create and initialize map.\nlet map: TreeMap = new TreeMap([[2, 'B'], [1, 'A'], [3, 'C']]);\nmap.set(5, 'E');\nmap.set(4, 'D');\n// Iterate through all key-value pairs\n// Note that entries are stored in the ascending order of the keys,\n// not in the insertion order as in standard ES6 map\nfor(let [k,v] of map) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n// Expected output:\n// key: 1, value: A\n// key: 2, value: B\n// key: 3, value: C\n// key: 4, value: D\n// key: 5, value: E\n...\n// Iterate elements in reverse order\nfor(let [k,v] of map.backwards()) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n...\n// find all elements with keys between 10 and 20 inclusive\nfor (let it = map.lowerBound(10); !it.equals(map.upperBound(20)); it.next()) {\n    console.log(`key: ${it.key}, value: ${it.value}`);\n}\n```\n\n### Typescript\n```js\n// Load library which is UMD packed.\nimport {TreeSet, TreeMap, TreeMultiSet, TreeMultiMap} from 'jstreemap';\n\n// Create and initialize map.\nlet map: TreeMap<number, string> = new TreeMap([[2, 'B'], [1, 'A'], [3, 'C']]);\nmap.set(5, 'E');\nmap.set(4, 'D');\n// Iterate through all key-value pairs\n// Note that entries are stored in the ascending order of the keys,\n// not in the insertion order as in standard ES6 map\nfor(let [k,v] of map) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n// Expected output:\n// key: 1, value: A\n// key: 2, value: B\n// key: 3, value: C\n// key: 4, value: D\n// key: 5, value: E\n...\n// Iterate elements in reverse order\nfor(let [k,v] of map.backwards()) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n...\n// find all elements with keys between 10 and 20 inclusive\nfor (let it = map.lowerBound(10); !it.equals(map.upperBound(20)); it.next()) {\n    console.log(`key: ${it.key}, value: ${it.value}`);\n}\n```\n\n### Browser\nIf you need to include this code in a browser page the old-fashioned way:\n\n```html\n<!-- Load library which is UMD packed -->\n<script src=\"jstreemap.js\"></script>\n\n<script>\n// Classes TreeSet, TreeMap, TreeMultiSet, TreeMultiMap, Iterator, ReverseIterator,  JsIterator, JsReverseIterator are globally available\n\n// Create and initialize map.\nlet map = new TreeMap([[2, 'B'], [1, 'A'], [3, 'C']]);\n// Iterate through all key-value pairs\n// Note that entries are stored in the ascending order of the keys,\n// not in the insertion order as in standard ES6 map\nfor(let [k,v] of map) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n// Expected output:\n// key: 1, value: A\n// key: 2, value: B\n// key: 3, value: C\n\n// Iterate elements in reverse order\nfor(let [k,v] of map.backwards()) {\n    console.log(`key: ${k}, value: ${v}`);\n}\n\n// find all elements with keys between 10 and 20 inclusive\nfor (let it = map.lowerBound(10); !it.equals(map.upperBound(20); it.next()) {\n    console.log(`key: ${it.key}, value: ${it.value}`);\n}\n</script>\n```\n## Why jstreemap?\nOrdered associative containers are not provided by default with JavaScript. This library provides an efficient implementation where performance of insert, delete and search operations is O(log(n)).\n\nUnlike standard sets and maps in ES6, this library provides  ordered containers. Iteration through container contents will be done in sorted order without any additional performance overhead.\n\n[Container API](https://kirusi.github.io/jstreemap) implements features of default ES6 maps and sets as well as parts of STL (C++ library) interface\n\nThe library showcases 100% test coverage and 100% documentation coverage.","readmeFilename":"README.md"}