{"_id":"toni","_rev":"32-248bae64bd0bd0c137c943681601b5cd","name":"toni","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","dist-tags":{"latest":"0.6.2"},"versions":{"0.1.0":{"name":"toni","version":"0.1.0","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, with low performance loss.","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"a48603e8750fe37506e7a5972ba6abdb8f46fcf8","_id":"toni@0.1.0","_shasum":"73c3f190f54a02d3f2cee5bacf642e5e7bb4ed52","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"73c3f190f54a02d3f2cee5bacf642e5e7bb4ed52","tarball":"https://registry.npmjs.org/toni/-/toni-0.1.0.tgz","integrity":"sha512-vMP/YuVPol5DgyBA18dhcfpquHPVH4+OZcVGJpUrZHG6eL76Bk24pKcnMLPu3vDlEGaaylCr00VxmZCSMwi4rA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3D44QhDJkpIIGvnXGIfJgZumJ5MlJwljwkhTSr75K2AiEAk4lVJIxWsZtkb0BJQ2tKjZzkvDjd5NkLgxFp0U7Ey4c="}]}},"0.1.1":{"name":"toni","version":"0.1.1","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, with low performance loss.","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"18749ba082460ea9a4c163a2c9188e3cc1dda60a","_id":"toni@0.1.1","_shasum":"0e2f19824e3388991a049a3b8b8aee256b53b927","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"0e2f19824e3388991a049a3b8b8aee256b53b927","tarball":"https://registry.npmjs.org/toni/-/toni-0.1.1.tgz","integrity":"sha512-q16lrJ41o9kAnnbTKjoYLOjJepEmEg0Jj9jPMXV1sRz3AP8ac4nw3fDilWGRsB11WmnzCMEf9v61MfmbuSqbhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHhBSAIVJ1NAcgxpahWRiL4yKBFRC3xkozJfkgdpnlVzAiB0x9JosT72G2vkesAXpyseKsm01BsdcVlXcmFyek+kpQ=="}]}},"0.1.2":{"name":"toni","version":"0.1.2","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, with low performance loss.","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"b6f1038118051d8a441a03f4e674066bb791fb47","_id":"toni@0.1.2","_shasum":"8890398598aee5ac4f534258ad29e44126432762","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"8890398598aee5ac4f534258ad29e44126432762","tarball":"https://registry.npmjs.org/toni/-/toni-0.1.2.tgz","integrity":"sha512-5pz8rALzidIuEjnbSNG9eceYinfoPXrlWKR/szUIHXcSJXKgrdQtk0fm/+SvKrQMmAV2VyoSmzzlJiC2vhCi6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDd+5qClUTr6BIUsCfg4lxRbj01gOXu+PQSXo7/kjr7gAiEAz5XzAtq3+DVIuVk/e7lJNhclMLzl3+rPNy1RR2MDkB8="}]}},"0.2.0":{"name":"toni","version":"0.2.0","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, with low performance loss.","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"03e6f8d3b9f5b3a079bdaca644284d68ad78d3c5","_id":"toni@0.2.0","_shasum":"c0d12025e82337da0be5b272526f0827511ed253","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"c0d12025e82337da0be5b272526f0827511ed253","tarball":"https://registry.npmjs.org/toni/-/toni-0.2.0.tgz","integrity":"sha512-Z8n2gRIxlzqxB7Ym8//wBh7bpHlS3KAiVFnwAju6p7hA0UaQBUzprpkfl2N80s48FUrh9AsqKU+e464HZEBWoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFZlFA9Rod+PpEaDwt+LN7J7/Q4/CAU8IG8RF4/hNnkQIhAM/yo33lHBPF+UKdb6KGwpmHd9MqHvZOKDYFiCTKoSSZ"}]}},"0.2.1":{"name":"toni","version":"0.2.1","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it also implies a gain of ~30% in performances, for ac","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"8501ceb860205bd551fc2108a3b64600a67808a7","_id":"toni@0.2.1","_shasum":"7c4fe5540a8f381e9347f108499dde543fd39f41","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"7c4fe5540a8f381e9347f108499dde543fd39f41","tarball":"https://registry.npmjs.org/toni/-/toni-0.2.1.tgz","integrity":"sha512-rvFRJRaZY4lMi+07Xz7PMSHc73/wpzlT61t6l6Go5MPm6BqETkSOl5cMbKaUUTyS8U+jnKA0mHogeT7LqMkBOw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4CYYMaQaUZIX2ToULJrOtfeJH851xOvL57fKhrzQGRgIgcoebznaK9yZDLYEtqYr+nlk4r3ux/QnwFQYPR268dQU="}]}},"0.3.0":{"name":"toni","version":"0.3.0","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it also implies a gain of ~30% in performances, for ac","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.1.1"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"ab0a2c5e0fbf1dd6db658bee663dc7d120939568","_id":"toni@0.3.0","_shasum":"fdc24f6029352c75c52ea5273799ef146fce085c","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"fdc24f6029352c75c52ea5273799ef146fce085c","tarball":"https://registry.npmjs.org/toni/-/toni-0.3.0.tgz","integrity":"sha512-7USVkYwHTCNENyuGP4lze6Z/ciuZLzMjoYv2oOuQh39izwDJuDJX0t35sgUJkQUdr7Cvp86l3J7IUeD63/jBXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGasWSh61a2TjF5R9kS8ygTQvO2P8iOOuO/Rrk/05yUAiEAlEq3XPjBEQjUkDsJVgKJytBOA8uytiHu9m8bw0YYW44="}]}},"0.3.1":{"name":"toni","version":"0.3.1","description":"Toni, a simple and efficient bitmap implementation for integer sets, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it also implies a gain of ~30% in performances, for ac","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"7d76fda910f5b386d697b1ec57207ea106e676e4","_id":"toni@0.3.1","_shasum":"2520d4551066e0f8ff2a7c76b32032a665232cfc","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"2520d4551066e0f8ff2a7c76b32032a665232cfc","tarball":"https://registry.npmjs.org/toni/-/toni-0.3.1.tgz","integrity":"sha512-njk6NJe/Fo08vKsBWjb9QAako4kX96tvAgJ4TZXTdJavub0AwpC7nZ/HfosZSNQUjH4R5nRlLh5E8FJssSu0PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7jcmrPDLTPgRzOWiot5v7tUPMrydBB9XJJVmYY2BdAQIgMhVNqdhd+/rzqV/6oucmS8Ag9K+Rp6Gf0W6hI4rP09w="}]}},"0.4.0":{"name":"toni","version":"0.4.0","description":"Toni, a simple and efficient bitmap implementation for (32 bits) positive integer sets (with no element repetition), using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it als","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"e66b955a748a41f4682c7794b180ff76c0e4207c","_id":"toni@0.4.0","_shasum":"4bdc4f0af2e90e7f2652035086651075dde80bc1","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"4bdc4f0af2e90e7f2652035086651075dde80bc1","tarball":"https://registry.npmjs.org/toni/-/toni-0.4.0.tgz","integrity":"sha512-i9TB0hE1CsGJVUH4PL+0TA2GdySf66NL7rE5h8ZvI8BmuYDpQBkvmJNGHboO8xzG+BrF1xYlRm0BdoKYMyojZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGL/S+8/xIDbrqL02Kac73eaLRso/6Uy9Bp1FF6RtwbDAiBB+YpBwz6r7BI37kt+NBVi0G3AVaj/k68X17qKMYIXQQ=="}]}},"0.4.1":{"name":"toni","version":"0.4.1","description":"Toni, a simple and efficient bitmap implementation for (32 bits) positive integer sets (with no element repetition), using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it als","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"c3d87541c8a02d1731fad06efab6e5b63df1271b","_id":"toni@0.4.1","_shasum":"87dffd4414f2215e394bbf91010a78a99bcf0cbe","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"87dffd4414f2215e394bbf91010a78a99bcf0cbe","tarball":"https://registry.npmjs.org/toni/-/toni-0.4.1.tgz","integrity":"sha512-d96S+FEVIX4nYacDKV2CTZIKLUAlBzwjDkKnE6J5dDFut9HOaScSuLd4mRGWT1MMt7HHcunutR22eosWu/QlUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDT5ajwCJCMP/xPJi0Rq29Ol5Dc2fL/Iiph5x8MskTxAiAwq75qJyZhuLj3zlMDprNKSETlk6yra6+/uvwvIZjf8w=="}]}},"0.4.2":{"name":"toni","version":"0.4.2","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"51a1692ca22ec26d742027aca9df3d7f44579713","_id":"toni@0.4.2","_shasum":"5784ac0dd77319ddf10b7a9fb435222bd1b335f4","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"5784ac0dd77319ddf10b7a9fb435222bd1b335f4","tarball":"https://registry.npmjs.org/toni/-/toni-0.4.2.tgz","integrity":"sha512-7h9ZOCAK1dDXvlt4cLRJn2qSH/GKT9DV4EL4Nz5xiWa17KHxMKsruPh56E0YQUQT95eXlPuQnVQXHhr/82jZlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2U2z2DNOqoN7tdXnZczF5ta/PexlXKEEF0lB7xKhr9AiEAu8qnqVhpO0ZZKAheGhUmsEhyXN2EjCuYd4SjRt7KaaE="}]}},"0.5.0":{"name":"toni","version":"0.5.0","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"ef038ca792a31bc51c7fdb511ad96faf124ee7d0","_id":"toni@0.5.0","_shasum":"0716f5bacbfdf7f3c11704190043c149ab0e72f5","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"0716f5bacbfdf7f3c11704190043c149ab0e72f5","tarball":"https://registry.npmjs.org/toni/-/toni-0.5.0.tgz","integrity":"sha512-bs9ElORP20nKuhq7hkq+GBegFnVoQIDLA6sCvqd64oggP8QB1sN13ekFHipvwM2bOUXArTIN6v+ZQxMBlNpJoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8K0ARnbpkbQ/aQ0LKvkRJXG6qJaRHQ6Xq6Hkhd9h2xwIgWCz2Ge9ex9eCgNUSFAXa3zj0vsGCA9iDPQ2kyuG6JLI="}]}},"0.5.2":{"name":"toni","version":"0.5.2","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"a0610477e29b261d48cc9657057a8a8b4dea483a","_id":"toni@0.5.2","_shasum":"58cd68d4989511d9e18a6521b6218e576307ba6c","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"58cd68d4989511d9e18a6521b6218e576307ba6c","tarball":"https://registry.npmjs.org/toni/-/toni-0.5.2.tgz","integrity":"sha512-i0JMFO+ogriSGIQ4B5x78Fss0f5/aNKVggS+dOZQzvoejcPwunXpexC1nujUXIK0hxoiUYdSXdTX86rhARxgaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFLQ562LyuFoZm0YfLNcXyyhT9mjF5RZp8e/RdkE0QGEAiBeIqkVVDW8TKG9gorIdewS7sKqhu4KwMDYq2sc1LS/5g=="}]}},"0.5.3":{"name":"toni","version":"0.5.3","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"60da99807a5d0820d9dbcc8e45f39d53c3273796","_id":"toni@0.5.3","_shasum":"38602b946bd9310553bf913b063b104dda72e9b9","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"rootslab","email":"admin@rootslab.it"},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"dist":{"shasum":"38602b946bd9310553bf913b063b104dda72e9b9","tarball":"https://registry.npmjs.org/toni/-/toni-0.5.3.tgz","integrity":"sha512-ZeLmaQFPrdGLnZSgAXqiNQmsuYLv3O38/XnhqPXtb8lLClu8KuPrPXZauZCguERxuoQS3G8PJupeUEKv09O8EQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwEYqc1qxVxYNJJ8kCN6yCp7CrUcr3rRdV+/7ReMJ8XwIhAIPZnkX3eAvUKjPOHthXJ/D7r7s8Ou1NPhzwk17dynob"}]}},"0.6.0":{"name":"toni","version":"0.6.0","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"7c5ae64004251460f2db1b6d86d7caf803d7c1ca","_id":"toni@0.6.0","_shasum":"bc14f8565a85fe2a4f4f5b70c199861f88a1ee62","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"rootslab","email":"44gatti@gmail.com"},"dist":{"shasum":"bc14f8565a85fe2a4f4f5b70c199861f88a1ee62","tarball":"https://registry.npmjs.org/toni/-/toni-0.6.0.tgz","integrity":"sha512-G7ujLUUjTYe/KK0QKmeULANbksqcKnZuw8tLuH6m03NyXsjU4n0c7/PEBo4xps2LCIf178/xBJPB37WLMsSuvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrQ9LWfkh/XLHDJ9P4rpZlCU9RlS076zNRIFY0BSz47AiB/1OKZiNbOxLf5dxbDgtnrTxW/3kckISAmApJO1iu/OA=="}]},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toni-0.6.0.tgz_1510370027405_0.24089967040345073"}},"0.6.1":{"name":"toni","version":"0.6.1","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"72fc3f949ea7d1b0bfdfe4510195daa8d03fb447","_id":"toni@0.6.1","_shasum":"49542cdca232188dfeca16a37be8e638ab9436e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"rootslab","email":"44gatti@gmail.com"},"dist":{"shasum":"49542cdca232188dfeca16a37be8e638ab9436e4","tarball":"https://registry.npmjs.org/toni/-/toni-0.6.1.tgz","integrity":"sha512-TXNSBAMI2O8Uye2BQDkgwe3uOh0JqqDW9k67BiRhbTkjSR6mU0fmjR3+PTNUiptJVodVPUDJTJLt9BqlSk5LxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO0RhRBBiOpc1C4aeqzSF++S2UO4joCK7zys1k24p8SwIhAOzgWkDWfoMbMiyPiH8+zI4TKctnRFHqy+8sxHOBwk+8"}]},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toni-0.6.1.tgz_1510948624119_0.05607105162926018"}},"0.6.2":{"name":"toni","version":"0.6.2","description":"Toni, a simple and efficient bitmap implementation for positive integer sets (max 32 bits), with no element repetition, using bitwise operations and a Buffer. Modifying a single bit instead of an entire byte, obviously saves 87.5% of Buffer space, but it ","homepage":"https://github.com/rootslab/toni","private":false,"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"dependencies":{"bolgia":">=2.7.4"},"devDependencies":{"dado":">=0.2.0"},"main":"index","engines":{"node":">=0.10.x"},"scripts":{"test":"node test/run.js","bench":"bash bench/run.sh"},"license":"MIT","bugs":{"url":"https://github.com/rootslab/toni/issues"},"gitHead":"b32d15d17ec4ca79341d2941abf702f438c2aae6","_id":"toni@0.6.2","_shasum":"a6af3bd70ae64de5ab1856e7036fb3b3e5e73cf8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"rootslab","email":"44gatti@gmail.com"},"dist":{"shasum":"a6af3bd70ae64de5ab1856e7036fb3b3e5e73cf8","tarball":"https://registry.npmjs.org/toni/-/toni-0.6.2.tgz","integrity":"sha512-j3/8vehrW8PqlE3r8CAhEZaTiY/qfW9U/ichFIAlq2URu2f/RL8J8r8L8DfsvKw5rmuQajD1xcxoFAU0A7y5wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQkYvMVgOTzSCiBL7W3R94hSfhYPKbAudyzYxMm53i5AIgdCuncIBOCoTVRbRgxqdAOoU92tcOz0fJzWUnQZFlfgQ="}]},"maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toni-0.6.2.tgz_1512796513976_0.20465321349911392"}}},"readme":"### Toni\n\n[![NPM VERSION](http://img.shields.io/npm/v/toni.svg?style=flat)](https://www.npmjs.org/package/toni)\n[![CODACY BADGE](https://img.shields.io/codacy/b18ed7d95b0a4707a0ff7b88b30d3def.svg?style=flat)](https://www.codacy.com/public/44gatti/toni)\n[![CODECLIMATE-TEST-COVERAGE](https://img.shields.io/codeclimate/coverage/github/rootslab/toni.svg?style=flat)](https://codeclimate.com/github/rootslab/toni)\n[![LICENSE](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://github.com/rootslab/toni#mit-license)\n\n![NODE VERSION](https://img.shields.io/node/v/toni.svg)\n[![TRAVIS CI BUILD](http://img.shields.io/travis/rootslab/toni.svg?style=flat)](http://travis-ci.org/rootslab/toni)\n[![BUILD STATUS](http://img.shields.io/david/rootslab/toni.svg?style=flat)](https://david-dm.org/rootslab/toni)\n[![DEVDEPENDENCY STATUS](http://img.shields.io/david/dev/rootslab/toni.svg?style=flat)](https://david-dm.org/rootslab/toni#info=devDependencies)\n\n[![NPM MONTHLY](http://img.shields.io/npm/dm/toni.svg?style=flat)](http://npm-stat.com/charts.html?package=toni)\n![NPM YEARLY](https://img.shields.io/npm/dy/toni.svg)\n\n[![NPM GRAPH](https://nodei.co/npm/toni.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/toni/)\n\n\n> __Toni__, a simple and efficient bitmap implementation for positive integer sets (max 32 bits),\n> with no element repetition, using bitwise operations and a Buffer.\n\n> Modifying a single bit instead of an entire byte, to signal item presence in the current set,\n> obviously saves __87.5%__ of Buffer space.\n\n> See [BitArray](http://en.wikipedia.org/wiki/Bit_array).\n\n### Install\n\n```bash\n$ npm install toni [-g]\n```\n\n> __require__:\n\n```javascript\nvar Toni  = require( 'toni' );\n```\n\n### Run Tests\n\n> install devDependencies :\n\n```bash\n $ cd toni/\n # to update devDependencies, use 'npm update --dev'\n $ npm install --dev\n # run tests\n $ npm test\n```\n\n### Run Benchmarks\n\n> run benchmarks for __Toni__.\n\n```bash\n$ cd toni/\n$ npm run bench\n```\n\n### Constructor\n\n> minimun range is 1 item/bit, max is 2^32 (from 1 to 4 bytes).\n\n```javascript\nToni( Number range )\n// or\nnew Toni( Number range )\n```\n\n### Properties\n\n```javascript\n /*\n  * the bitmap buffer.\n  */\n Toni.bitmap : Buffer\n\n /*\n  * max range for values (from 0 to range - 1).\n  */\n Toni.range : Number\n\n /*\n  * current items in the set.\n  */\n Toni.items : Number\n\n/*\n  * a shortcut for the bitmap buffer length.\n  */\n Toni.bmlen : Number\n\n```\n\n### Methods\n\n> Arguments within [ ] are optional.\n\n```javascript\n/*\n * Clear the bitmap / set (filling with 0's).\n */\nToni#clear : function () : Toni\n\n/*\n * Check for item presence in the set.\n * It returns 1 if item is present, 0 otherwise.\n */\nToni#chk : function ( Number value ) : Number\n\n/*\n * Add an integer value to the set and test item/value presence in the set.\n * When the value is out of range, or if the element is already present, the\n * operation fails and it returns -1.\n *\n */\nToni#add : function ( Number value ) : Number\n\n/*\n * Remove an integer value from the set and test item/value presence in the set.\n * When the value is out of range, or if the element is not in the set,\n * the operation fails and it returns -1.\n */\nToni#del : function ( Number value ) : Number\n\n/*\n * It returns the occurrences of bit 1 until index i, then the total\n * number of 0s = index - rank( index ), if index is into the current\n * range, otherwise it returns -1\n */\nToni#rank : function ( Number index ) : Number\n```\n\n### MIT License\n\n> Copyright (c) 2014-present &lt; Guglielmo Ferri : 44gatti@gmail.com &gt;\n\n> Permission is hereby granted, free of charge, to any person obtaining\n> a copy of this software and associated documentation files (the\n> 'Software'), to deal in the Software without restriction, including\n> without limitation the rights to use, copy, modify, merge, publish,\n> distribute, sublicense, and/or sell copies of the Software, and to\n> permit persons to whom the Software is furnished to do so, subject to\n> the following conditions:\n\n> __The above copyright notice and this permission notice shall be\n> included in all copies or substantial portions of the Software.__\n\n> THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,\n> EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n> MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n> IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY\n> CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,\n> TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE\n> SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"rootslab","email":"admin@rootslab.it"}],"time":{"modified":"2022-06-27T18:20:24.948Z","created":"2014-11-29T23:16:43.544Z","0.1.0":"2014-11-29T23:16:43.544Z","0.1.1":"2014-11-29T23:19:33.026Z","0.1.2":"2014-11-29T23:41:33.088Z","0.2.0":"2014-11-30T00:55:14.055Z","0.2.1":"2014-11-30T18:17:22.530Z","0.3.0":"2014-12-04T19:11:33.315Z","0.3.1":"2014-12-07T03:15:27.002Z","0.4.0":"2014-12-14T17:29:28.479Z","0.4.1":"2014-12-14T17:46:56.147Z","0.4.2":"2014-12-14T23:09:04.942Z","0.5.0":"2014-12-22T00:19:33.127Z","0.5.2":"2015-02-01T22:10:44.028Z","0.5.3":"2015-02-01T22:53:29.982Z","0.6.0":"2017-11-11T03:13:48.288Z","0.6.1":"2017-11-17T19:57:05.136Z","0.6.2":"2017-12-09T05:15:14.922Z"},"homepage":"https://github.com/rootslab/toni","keywords":["toni","bitmap","bitarray","bitset"," lookup table","buffer","util"],"repository":{"type":"git","url":"git://github.com/rootslab/toni.git"},"author":{"name":"Guglielmo Ferri","email":"44gatti@gmail.com"},"bugs":{"url":"https://github.com/rootslab/toni/issues"},"license":"MIT","readmeFilename":"Readme.md","users":{"rootslab":true}}