{"_id":"oblivious-set","_rev":"8-c7bcde0f523e753f3f89a84668dd8825","name":"oblivious-set","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"oblivious-set","version":"1.0.0","author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.0.0","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"c8316f2c2fb6ff7b11b6158db3234c49f733c566","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.0.0.tgz","fileCount":14,"integrity":"sha512-z+pI07qxo4c2CulUHCDf9lcqDlMSo72N/4rLUpRXf6fu+q8vjt8y0xS+Tlf8NTJDdTXHbdeO1n3MlbctwEoXZw==","signatures":[{"sig":"MEQCIH9MenTtAfz3IhwRYNPy2xXlVP3JaOBfzFFMIfPw2kXqAiA9yA9Ztk5EymbKtHBRuE8CrWLTlImD8rRvzPsdDNNeAg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvomrCRA9TVsSAnZWagAA0hQP/AjjgjDieZoc5a3m/rC+\n4yHHOyIFfnxkE9GaJLIBgxMlYx9Y97Z81rBl6BSBc57+QMHtAnsGO8z7hfrf\nm1QNkMNracAkLhHl7nPzuHqedkPyQ1TWcqK0Gajq4YdXrdL44GFQZZELGtwZ\n46NhOYgRWsXI79UXebLhCMMUuMUcu/ghUf0REz26MoZwIfndzEogFJTVRgoJ\n0nvf4Bk0/h4pwR0hZN+qjxwh2rF51gto5I0Wo6p7K6w8TW8/aPC3pgcYK4Wi\nOPN+petqmeRfHET7MhLIeKY/81h34IaTHmamStTQ5xcb6KPZFCijPxpK7w8a\nnuNpgtidW+q/L3ESArzQqsq2jHQoctxrInhnQhM3dcLqSx29AHm+jCKRsZvW\nVI2EFyFdZkYJf0efKTawCSwdHrNIKUyENplXi2xJVFzC3jSvz61SQuqoFBPq\n3uXj2Fc+cLOlFJBVxaw8GJF1yA00pD696h6Gy2eV13rL0Em8h40dedysaaeP\nLEsYU8wpmPH5RKdig9sNP37UXa+70YPvj4UmQtxE0zOrFPtnOeK8JJ2Yn5wE\nXeFKZutqNGh6shDMNChmic2838PSU/CLFW3I0FZNDqLZkdYNGiafE5slQth0\n9O2By1tDlPWKVMTG5BQDk7dl7PjJaK2mX6WTJa5gCAZXSy1LbwAZeu9Kwrvh\nswu5\r\n=U1Pw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","types":"./dist/es/index.d.ts","module":"./dist/es/index.js","gitHead":"f29e45b235e9f6da61ca371a7b0a7914b7de597c","scripts":{"lint":"tslint --project .","test":"mocha -r ts-node/register test/unit.test.ts --timeout 20000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --target ES5 --module ES6 --outDir ./dist/es && echo '# transpile es (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"7.7.6","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"jsnext:main":"./dist/es/index.js","sideEffects":false,"_nodeVersion":"15.14.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.0.0","typescript":"4.3.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.0.0_1623099819660_0.05351742596029885","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"oblivious-set","version":"1.1.0","author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.1.0","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"fcee3a571fc940b499bcd251fa6b639a76b1be64","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.0.tgz","fileCount":14,"integrity":"sha512-iGGRSFAZa6HpidlSco4TM2WjV7TYTwN2o5uirQqlPQPl0vUHJbWvZ/XRn7GJgdbU58RlaUqt0307CYAuc41klw==","signatures":[{"sig":"MEQCIDm6qsvd9jlKvhXA3CaCig9BAkAhkjBJJ4GwblqLs8iHAiAad8i3BYBN5pG5pT/njHWcWHOCzHokagxZptce/cKYbA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17463,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYu3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplaA//cg67JSgpd1DwdZyDx1yvsKLJZpW8pMgkmkewkNKnSYcbbfq1\r\nRxsTsFnZ9V7MbkArd6KD5vmEcXgSRYKAvjebzDVv2oCjWRlkjsAojUnRkWDJ\r\nTbF9fAtwtv2hXcOZbPiSOxK4SPQ4deKpAAS9TMKz4slQQTqC74sxcOOVWcMY\r\nSKzPJIAeqtNxnvtPpEc9CAaNB7DGnroeS6BRae1cI6RFvjpznDhMZxiKh4GT\r\nfr3n3Dy5ohANdacn9BKGNIfqtWA97Q/1Oh2HnIcNj9bon0F067s8aHe0hnKt\r\nMEE5ESKqP2mJJ+Dy0KM1mxwGhtjUI9E/4ajTDX58kHLNvJaXs3DXJvI7SPlu\r\nPX25XTPoMcbkbsvZZIgF5ZFB16JSHPE8QPI6iOyhrpWiXW1+Yixn05ueDlo6\r\nSyUCp0fbFsGKHu2v1D8A8BF+tKz89tIJLCMm1/xOkzxOrga+FI1DvcXSpqsp\r\nwvehOjoRShuFxRwOOSrNP3RDTgEkZtJEMVkfJmPFOvNDXHSHNTUme3LUmi9R\r\ne7OSO7llNxwxodoFAsmecOd5/GOK8tM8NPpR8ZvJaD/aB2dcE5qFuoe8NKFg\r\nku30VGUOzGaqDYNgeN8JNkiKNCCGCHCqYDkJ33vPBShNP9jAuSE8Jiy9rSJD\r\nHzEZxhuSqq4yUo0UtLfkeBuMQZqCkYvwNkI=\r\n=cjYG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","types":"./dist/es/index.d.ts","module":"./dist/es/index.js","gitHead":"647cdde1e26ae589dc0b1cc84a739e5cf2c8e212","scripts":{"lint":"tslint --project .","test":"mocha -r ts-node/register test/unit.test.ts --timeout 20000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --target ES5 --module ES6 --outDir ./dist/es && echo '# transpile es (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"8.7.0","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"jsnext:main":"./dist/es/index.js","sideEffects":false,"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.0.0","typescript":"4.3.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.1.0_1650650579470_0.452018961109937","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"oblivious-set","version":"1.1.1","author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.1.1","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"d9d38e9491d51f27a5c3ec1681d2ba40aa81e98b","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.1.1.tgz","fileCount":14,"integrity":"sha512-Oh+8fK09mgGmAshFdH6hSVco6KZmd1tTwNFWj35OvzdmJTMZtAkbn05zar2iG3v6sDs1JLEtOiBGNb6BHwkb2w==","signatures":[{"sig":"MEUCIBnnPxTJpBxxJi21vDeiaeRF/hcGUWWRIjj36ttHOygMAiEArEBkl0or71Fq3WAnAXZ629F8FOAGzS/Txwqxy7Xl4xI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18915,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYu7ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmofGA//UlBm1jtH6v7uuDGgu5ok6FxhIrHL8CL+WIEwqMX1vAwgui/y\r\nLRvx9lDuog8mlF7TDFDX+uXrgtjoYrz8Bvzs9/RQ6/PlEHzs3Fn/UwsXdL1J\r\nU1dUz9SDTeWjWxIRbXMnXGRWCFm8E80okDo+WCnU/5H58N1LEdGpoSwIUSJm\r\niKSQLrKOZrqvaLVpHgcZbfCqdvv+0K+vfsGnwW0OM/sCGL+Q5FpEAhMd1Obc\r\n0iUoChTlWnawulz5uz+zNJW61bItZFB3AJbR9hq1+UPcRGbn//xWZI2fMEKa\r\n0AkpvhP3+XqwrPMuvB8zbtj89XEMbRz81tQDnHek4mSu7p8u6caW28P6NFOR\r\nl7hL0BczCHcO0mpF6Z7diniSz5V120x6PMc1KTTOL32ejj98A7IS//CcHjzn\r\nXjzdDf8vt+eSM4qSRGYcwiBlFdNmoR9zqCdr9+3ErV4pQheooSnmcFm40pgg\r\nhiRH5+BWXn0vTfzw3rIQnhTM8yi5vEq5cH/rpkJ0VyBJx6bTceRpbXAw1V/N\r\nJbt6OxjDfaFXwNyw8GwzkVk4kCJHUKmVqIaxWJMpSK+0nr05adARc/QfflWD\r\nmXjjFW7rU8pG3raLvJjQdfliQIuwQ/LeVdk20g8WAw3VFS7uUkUMuHOByC9N\r\nDTv56XWywSI2a1TEhH1xupSXNUNUZTxQNXU=\r\n=vxuv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"./dist/lib/index.js","types":"./dist/es/index.d.ts","module":"./dist/es/index.js","gitHead":"8ec419828e1a373caa4f2408f9e5dacb680f2c01","scripts":{"lint":"tslint --project .","test":"mocha -r ts-node/register test/unit.test.ts --timeout 20000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --target ES5 --module ES6 --outDir ./dist/es && echo '# transpile es (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"8.7.0","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"jsnext:main":"./dist/es/index.js","sideEffects":false,"_nodeVersion":"16.10.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.0.0","typescript":"4.3.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"1.7.3"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.1.1_1650650841029_0.7154539245119185","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"oblivious-set","version":"1.2.0","author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.2.0","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"15870c26d3442f909e4516c9983857c143ea0017","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.2.0.tgz","fileCount":14,"integrity":"sha512-zoMH2oIRF29Gm7gowQ+kk9pY2stsWaVYjqmWIcmAIc42OVPP2KPW3oAWTBsF2nIzVtNEm+nt8HkMnfPEVkp0MQ==","signatures":[{"sig":"MEYCIQCYqYNoQcl0Q+ON58aaY6fBxcqLBEaqJZYUE4NcUp+jEwIhAPF5pFL4zcOA1aMJFlZanP6vEsUPD+DCnMTZ0nJym4Ck","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18018},"main":"./dist/lib/index.js","types":"./dist/es/index.d.ts","module":"./dist/es/index.js","gitHead":"2078309c6420805faacaf05358986942d6ff5c44","scripts":{"lint":"tslint --project .","test":"mocha -r ts-node/register test/unit.test.ts --timeout 20000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --module ES6 --outDir ./dist/es && echo '# transpile es (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"10.1.0","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"jsnext:main":"./dist/es/index.js","sideEffects":false,"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.9.1","typescript":"5.2.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.2.0_1698067915910_0.023844744927303596","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"oblivious-set","version":"1.3.0","keywords":["set","oblivious","cache"],"author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.3.0","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"c2dbccfccaceb74b32413479bb349a4dedd05192","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.3.0.tgz","fileCount":21,"integrity":"sha512-KAGyPszHATmhWTRbhSbFZGuJ9zlQaZphvtKzXN7F1CYlWkQr8V5iY9J8xPW/gDDKNYmlIMtFo1ah/oVNGMxEow==","signatures":[{"sig":"MEUCIGnNUgalhF5U8jCYDkMoZ1g8tyoozTvbr23cvV6jgoYOAiEAl5O8AVkB9i+TiL9muwqSz97o5D2SkbJY5L0CWur19II=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27002},"main":"./dist/cjs/src/index.es5.js","types":"./dist/esm/src/index.d.ts","module":"./dist/esm/src/index.js","engines":{"node":">=16"},"exports":{".":{"default":{"types":"./dist/esm/src/index.d.ts","import":"./dist/esm/src/index.js","default":"./dist/cjs/src/index.es5.js"}},"./package.json":"./package.json"},"gitHead":"3c0830ba4c6af61ea95befd4a027a5c2dbc69a96","scripts":{"lint":"tslint --project .","test":"npm run build && mocha ./dist/cjs/test/unit.test.js --timeout 40000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ --module commonjs && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --outDir ./dist/esm && echo '{ \"type\": \"module\", \"sideEffects\": false }' > dist/esm/src/package.json && echo '# transpile esm (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"10.1.0","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"sideEffects":false,"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.9.1","typescript":"5.2.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.3.0_1698275910474_0.31590480155446277","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"oblivious-set","version":"1.4.0","keywords":["set","oblivious","cache"],"author":{"name":"pubkey"},"license":"MIT","_id":"oblivious-set@1.4.0","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"homepage":"https://github.com/pubkey/oblivious-set#readme","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"dist":{"shasum":"1ee7c90f0605bb2a182fbcc8fffbe324d9994b43","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-1.4.0.tgz","fileCount":28,"integrity":"sha512-szyd0ou0T8nsAqHtprRcP3WidfsN1TnAR5yWXf2mFCEr5ek3LEOkT6EZ/92Xfs74HIdyhG5WkGxIssMU0jBaeg==","signatures":[{"sig":"MEYCIQCbRcJImrA/hv9e2alPOakrAYYMoHI5bToXHbdEhkdbgAIhALCW0bv6W4vNFXSrzlMyPaQ+YvqFpQGQcahDJaMj/Sah","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28762},"main":"./dist/cjs/src/index.es5.js","types":"./dist/esm/src/index.d.ts","module":"./dist/esm/src/index.js","engines":{"node":">=16"},"exports":{".":{"default":{"types":"./dist/esm/src/index.d.ts","import":"./dist/esm/src/index.js","default":"./dist/cjs/src/index.es5.js"}},"./package.json":"./package.json"},"gitHead":"4f0fd7490fbbf888fa00ec96417a0b1a533bc292","scripts":{"lint":"tslint --project .","test":"npm run build && mocha ./dist/cjs/test/unit.test.js --timeout 40000 --bail","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ --module commonjs && echo '# transpile es5 (require) sucess!'","prepublish":"npm run build","transpile:es":"tsc -p ./ --outDir ./dist/esm && echo '{ \"type\": \"module\", \"sideEffects\": false }' > dist/esm/src/package.json && echo '# transpile esm (modules) sucess!'"},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"repository":{"url":"git+https://github.com/pubkey/oblivious-set.git","type":"git"},"_npmVersion":"10.1.0","description":"Like a JavaScript Set() but with a TTL for entries","directories":{},"sideEffects":false,"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"mocha":"8.4.0","assert":"2.0.0","rimraf":"3.0.2","tslint":"6.1.3","ts-node":"10.9.1","typescript":"5.2.2","@types/node":"14.17.1","@types/mocha":"8.2.2","async-test-util":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/oblivious-set_1.4.0_1698327991480_0.4172502823654092","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"oblivious-set","version":"2.0.0","description":"Like a JavaScript Set() but with a TTL for entries","keywords":["set","oblivious","cache"],"license":"MIT","exports":{".":{"default":{"types":"./dist/esm/src/index.d.ts","import":"./dist/esm/src/index.js","default":"./dist/cjs/src/index.es5.js"}},"./package.json":"./package.json"},"main":"./dist/cjs/src/index.es5.js","module":"./dist/esm/src/index.js","engines":{"node":">=16"},"types":"./dist/esm/src/index.d.ts","sideEffects":false,"repository":{"type":"git","url":"git+https://github.com/pubkey/oblivious-set.git"},"scripts":{"prepublish":"npm run build","lint":"tslint --project .","lint:fix":"tslint --project . --fix","transpile":"tsc -p ./ --module commonjs && echo '# transpile es5 (require) sucess!'","transpile:es":"tsc -p ./ --outDir ./dist/esm && echo '{ \"type\": \"module\", \"sideEffects\": false }' > dist/esm/src/package.json && echo '# transpile esm (modules) sucess!'","build":"rimraf -r ./dist && npm run transpile && npm run transpile:es","test":"npm run build && mocha ./dist/cjs/test/unit.test.js --timeout 40000 --bail"},"author":{"name":"pubkey"},"devDependencies":{"@types/mocha":"8.2.2","@types/node":"14.17.1","assert":"2.0.0","async-test-util":"2.5.0","mocha":"8.4.0","rimraf":"3.0.2","ts-node":"10.9.1","tslint":"6.1.3","typescript":"5.2.2"},"_id":"oblivious-set@2.0.0","gitHead":"df227ff1784d03f95e17ebbf5bb0ca6ce2b0a756","bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"homepage":"https://github.com/pubkey/oblivious-set#readme","_nodeVersion":"24.6.0","_npmVersion":"11.5.1","dist":{"integrity":"sha512-QOUH5Xrsced9fKXaQTjWoDGKeS/Or7E2jB0FN63N4mkAO4qJdB7WR7e6qWAOHM5nk25FJ8TGjhP7DH4l6vFVLg==","shasum":"30e0f0770cdde62aa906d935e25adfca8e3de895","tarball":"https://registry.npmjs.org/oblivious-set/-/oblivious-set-2.0.0.tgz","fileCount":28,"unpackedSize":40670,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBwFlKr1doeTXTyZ3r8do3PwmuZ2Ng39W44oz2xVYNbsAiEA//2QyTn7clEnFERVMD2P/K81Kn/daR2hlmb7Iq6dXtk="}]},"_npmUser":{"name":"pubkey","email":"dieser.daniel@outlook.com"},"directories":{},"maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/oblivious-set_2.0.0_1761556329915_0.2968433558406114"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-07T21:03:39.660Z","modified":"2025-10-27T09:12:10.304Z","1.0.0":"2021-06-07T21:03:39.805Z","1.1.0":"2022-04-22T18:02:59.636Z","1.1.1":"2022-04-22T18:07:21.180Z","1.2.0":"2023-10-23T13:31:56.291Z","1.3.0":"2023-10-25T23:18:30.740Z","1.4.0":"2023-10-26T13:46:31.858Z","2.0.0":"2025-10-27T09:12:10.113Z"},"bugs":{"url":"https://github.com/pubkey/oblivious-set/issues"},"author":{"name":"pubkey"},"license":"MIT","homepage":"https://github.com/pubkey/oblivious-set#readme","keywords":["set","oblivious","cache"],"repository":{"type":"git","url":"git+https://github.com/pubkey/oblivious-set.git"},"description":"Like a JavaScript Set() but with a TTL for entries","maintainers":[{"name":"pubkey","email":"dieser.daniel@outlook.com"}],"readme":"# oblivious-set\nLike a JavaScript Set() but with a TTL for entries.\n\nIn difference to other caches with TTLs out there, this one does not need intervals or timeouts to work.\nThis means it can be properly garbage collected when there is no more reference to the instance.\n\n\n## Usage\n\n\n```ts\n\nimport { ObliviousSet } from 'oblivious-set';\n\n// create a set\nconst obliviousSet = new ObliviousSet(\n    100 // TTL in milliseconds\n);\n\n// add a value\nobliviousSet.add('foobar');\n\n// check existence\nconsole.log(obliviousSet.has('foobar')); // > true\nconsole.log(obliviousSet.has('barfoo')); // > false\n\n\n// clear\nobliviousSet.clear();\n```\n","readmeFilename":"README.md"}