{"_id":"toad-cache","_rev":"3736568","name":"toad-cache","description":"LRU and FIFO caches for Client or Server","dist-tags":{"latest":"3.7.0","next":"3.3.1-RC7"},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"time":{"modified":"2025-02-13T06:16:06.000Z","created":"2023-04-02T16:58:25.517Z","3.7.0":"2024-01-09T13:48:04.035Z","3.6.0":"2024-01-09T12:03:38.712Z","3.5.0":"2024-01-08T16:07:19.401Z","3.4.1":"2023-12-06T17:33:15.514Z","3.4.0":"2023-12-06T17:23:17.756Z","3.3.1":"2023-11-29T23:19:31.466Z","3.3.1-RC7":"2023-11-29T23:06:34.859Z","3.3.1-RC6":"2023-11-29T21:36:37.164Z","3.3.1-RC5":"2023-11-29T21:27:48.975Z","3.3.1-RC4":"2023-11-29T21:27:04.296Z","3.3.1-RC3":"2023-11-29T21:26:04.437Z","3.3.1-RC2":"2023-11-29T21:25:17.665Z","3.3.1-RC1":"2023-11-29T21:24:27.064Z","3.3.0":"2023-10-03T11:19:23.163Z","3.2.0":"2023-05-25T07:59:46.058Z","3.1.2":"2023-05-20T18:25:20.084Z","3.1.1":"2023-05-20T18:05:38.480Z","3.1.0":"2023-05-20T17:55:38.089Z","3.0.2":"2023-04-25T09:05:59.192Z","3.0.1":"2023-04-09T15:03:21.455Z","3.0.0":"2023-04-09T13:47:26.051Z","3.0.0-next2":"2023-04-09T13:37:50.073Z","3.0.0-next1":"2023-04-09T13:23:54.718Z","2.1.0":"2023-04-08T14:15:58.458Z","2.0.0":"2023-04-08T14:04:28.245Z","2.0.0-next2":"2023-04-08T13:49:06.109Z","2.0.0-next1":"2023-04-08T13:45:30.311Z","1.1.0-next2":"2023-04-08T13:30:48.391Z","1.1.0-next1":"2023-04-08T12:08:20.322Z","1.0.0":"2023-04-02T17:38:02.279Z","1.0.0-next4851":"2023-04-02T17:10:29.972Z","1.0.0-next3":"2023-04-02T17:05:18.587Z","1.0.0-next2":"2023-04-02T17:01:52.291Z","1.0.0-next1":"2023-04-02T16:58:25.517Z"},"users":{},"author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"versions":{"3.7.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.7.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js && prettier --write \"{src,test}/**/*.js\" benchmark.js","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^1.0.0","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^1.1.3","tsd":"^0.30.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.7.0","gitHead":"6f983ce5592c6da5ec961412f8dcf864a78808c3","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"b9b63304ea7c45ec34d91f1d2fa513517025c441","size":6394,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.7.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.7.0_1704808083886_0.46370486502754815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T13:48:04.035Z","publish_time":1704808084035,"_source_registry_name":"default","_cnpm_publish_time":1704808084035},"3.6.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.6.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js && prettier --write \"{src,test}/**/*.js\" benchmark.js","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^1.0.0","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^1.1.3","tsd":"^0.30.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.6.0","gitHead":"6ec606b9ab975a9b844f137a0a31f1bacfc2e93b","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"469ed34a89bb6d17cb8c4edd866d4f3e1beb5a96","size":6349,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.6.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.6.0_1704801818554_0.5394414935480585"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-09T12:03:38.712Z","publish_time":1704801818712,"_source_registry_name":"default","_cnpm_publish_time":1704801818712},"3.5.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.5.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js && prettier --write \"{src,test}/**/*.js\" benchmark.js","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^1.0.0","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^1.1.3","tsd":"^0.30.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.5.0","gitHead":"6e6ab5c92a27abcc010a0ee4933d40b87c40a130","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"3fbf047869abc4a9cfa94dd264242ba2644d1322","size":6218,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.5.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.5.0_1704730039227_0.08215664152440949"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-08T16:07:19.401Z","publish_time":1704730039401,"_source_registry_name":"default","_cnpm_publish_time":1704730039401},"3.4.1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.4.1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^1.0.0","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^1.0.0","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.4.1","gitHead":"e71f8246b3747b491889761f30507a0cc8b7411f","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"a3506a9e0f877d751832083e2ee4ed8fb151b3e5","size":5808,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.4.1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.4.1_1701883995349_0.03991718949992906"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-06T17:33:15.514Z","publish_time":1701883995514,"_source_registry_name":"default","_cnpm_publish_time":1701883995514},"3.4.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.4.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^1.0.0","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^1.0.0","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.4.0","gitHead":"f06c80cfe4e0cb2423af5449aa12713120206734","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"a31ab5fa5f2cf44623b7ab64953e90799f081c36","size":5808,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.4.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.4.0_1701883397562_0.9664017884566052"},"_hasShrinkwrap":false,"deprecated":"this package has an error in types, use 3.4.1 instead","_cnpmcore_publish_time":"2023-12-06T17:23:17.756Z","publish_time":1701883397756,"_source_registry_name":"default","_cnpm_publish_time":1701883397756},"3.3.1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1","gitHead":"db962f09e00a3f1485ffe1f188e4b9ce3918ffc0","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"d8932ab44043f053fb5d4019f37e7917069a9d85","size":5755,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1_1701299971252_0.539371582895289"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T23:19:31.466Z","publish_time":1701299971466,"_source_registry_name":"default","_cnpm_publish_time":1701299971466},"3.3.1-RC7":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC7","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"npm run build && node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC7","readmeFilename":"README.md","gitHead":"45f4bc7e10b43b6514e9f65749c4af402e97584a","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"1e191048756964b5083ea4828906173ee3ad70b4","size":5762,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC7.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC7.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC7_1701299194656_0.811264230127068"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T23:06:34.859Z","publish_time":1701299194859,"_source_registry_name":"default","_cnpm_publish_time":1701299194859},"3.3.1-RC6":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC6","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"main":"dist/toad-cache.cjs","types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC6","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"c01efe2a2f294f0878409cc5ccd80183fe58c280","size":5756,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC6.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC6.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC6_1701293797004_0.04115403392993788"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:36:37.164Z","publish_time":1701293797164,"_source_registry_name":"default","_cnpm_publish_time":1701293797164},"3.3.1-RC5":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC5","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"types":"./toad-cache.d.ts","type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC5","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"e556203672ebac673ba9601541220e15794ed1d2","size":5756,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC5.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC5.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC5_1701293268801_0.13961105868687662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:27:48.975Z","publish_time":1701293268975,"_source_registry_name":"default","_cnpm_publish_time":1701293268975},"3.3.1-RC4":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC4","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC4","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"03200460933db468f2db0c1e03d2ff34fa9539fc","size":5754,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC4.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC4.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC4_1701293224112_0.9592830671685297"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:27:04.296Z","publish_time":1701293224296,"_source_registry_name":"default","_cnpm_publish_time":1701293224296},"3.3.1-RC3":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC3","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{".":{"import":{"types":"./toad-cache.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./toad-cache.d.cts","default":"./dist/toad-cache.cjs"}}},"type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC3","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"2fac22978a04c08fd5d9f60cf6b0adfe69af522e","size":5620,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC3.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC3_1701293164176_0.44378069848862434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:26:04.437Z","publish_time":1701293164437,"_source_registry_name":"default","_cnpm_publish_time":1701293164437},"3.3.1-RC2":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./index.d.cts","default":"./dist/toad-cache.cjs"}}},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC2","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"cfad338a29c8b366721d9f1339f5b65394d0463f","size":5626,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC2_1701293117435_0.30829066613349565"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:25:17.665Z","publish_time":1701293117665,"_source_registry_name":"default","_cnpm_publish_time":1701293117665},"3.3.1-RC1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.1-RC1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{".":{"import":{"types":"./index.d.ts","default":"./dist/toad-cache.mjs"},"require":{"types":"./index.d.cts","default":"./dist/toad-cache.cjs"}}},"type":"module","sourceType":"module","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.4","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^4.0.0","rollup":"^4.6.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.3.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"_id":"toad-cache@3.3.1-RC1","readmeFilename":"README.md","gitHead":"c5f49253bd2c8bf1e88c79bb612cd1a5abb0dc15","_nodeVersion":"20.9.0","_npmVersion":"10.1.0","dist":{"shasum":"804ae1d0a2cbd1e14444a936c41b97ed7affd64d","size":5622,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.1-RC1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.1-RC1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.1-RC1_1701293066886_0.6407181575511083"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-29T21:24:27.064Z","publish_time":1701293067064,"_source_registry_name":"default","_cnpm_publish_time":1701293067064},"3.3.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.3.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-v8":"^0.34.6","@rollup/plugin-terser":"^0.4.3","auto-changelog":"^2.4.0","del-cli":"^5.1.0","eslint":"^8.50.0","eslint-config-prettier":"^9.0.0","eslint-plugin-import":"^2.28.1","eslint-plugin-prettier":"^5.0.0","precise":"^2.0.1","rollup":"^3.22.0","vitest":"^0.34.6","tsd":"^0.29.0","typescript":"^5.2.2"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"258f2ac6687c8ad218bbc606c4ead139b19f6247","_id":"toad-cache@3.3.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"5b7dc67b36bc8b960567eb77bdf9ac6c26f204a1","size":12750,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.3.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.3.0_1696331962968_0.25480241934071746"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-03T11:19:23.163Z","publish_time":1696331963163,"_source_registry_name":"default","_cnpm_publish_time":1696331963163},"3.2.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.2.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"^0.31.1","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.22.0","vitest":"^0.31.1","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"53e97c30525d1e3a135b8573af17feb62b07a42f","_id":"toad-cache@3.2.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"shasum":"8221a1906ce7bd18cd56b22f5603bcf9e38b54f9","size":12086,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.2.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.2.0_1685001585849_0.7807607123406113"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-25T07:59:46.058Z","publish_time":1685001586058,"_source_registry_name":"default","_cnpm_publish_time":1685001586058},"3.1.2":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.1.2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"^0.31.1","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.22.0","vitest":"^0.31.1","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"ec6f0d123fffa62c774d04c6559f43a45142319f","_id":"toad-cache@3.1.2","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"6759a5db877a2550f2e333435f18dc150cf78169","size":11921,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.1.2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.1.2_1684607119894_0.6832080519645776"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T18:25:20.084Z","publish_time":1684607120084,"_source_registry_name":"default","_cnpm_publish_time":1684607120084},"3.1.1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.1.1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"^0.31.1","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.22.0","vitest":"^0.31.1","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"f7971016c6e605a1365addba8d3ba115cacc0ff5","_id":"toad-cache@3.1.1","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"97addcae56308213b36f5e82e9c8c9bb51f35461","size":11934,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.1.1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.1.1_1684605938322_0.46653501483657434"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T18:05:38.480Z","publish_time":1684605938480,"_source_registry_name":"default","_cnpm_publish_time":1684605938480},"3.1.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.1.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"^0.31.1","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.41.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.22.0","vitest":"^0.31.1","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"392f11da874e7450fbb4fba47ad44d16a1d7f4d7","_id":"toad-cache@3.1.0","_nodeVersion":"20.0.0","_npmVersion":"9.6.4","dist":{"shasum":"e00e6ac7fb27ba6a9e7bea60e77ec575f3799e39","size":11819,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.1.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.1.0_1684605337924_0.5126377184825863"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-20T17:55:38.089Z","publish_time":1684605338089,"_source_registry_name":"default","_cnpm_publish_time":1684605338089},"3.0.2":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.0.2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"types":"./toad-cache.d.ts","import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"63061cde4aef57fc654cd5676ed91b3de963b3c1","_id":"toad-cache@3.0.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"ae6a09b40230f708c646f088720a3c96d46d804a","size":8593,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.0.2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.0.2_1682413559027_0.0790130118690433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-25T09:05:59.192Z","publish_time":1682413559192,"_cnpm_publish_time":1682413559192},"3.0.1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.0.1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"d075b5bd2f6555366901e5e1b7c73bd560413473","_id":"toad-cache@3.0.1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"e6a7c07332d375232887191437272aab3ee6fd29","size":8588,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.0.1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.0.1_1681052601231_0.3054889921084496"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T15:03:21.455Z","publish_time":1681052601455,"_cnpm_publish_time":1681052601455},"3.0.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.0.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"9d5d7538af5b4fd2df9d628243d2330664a89601","_id":"toad-cache@3.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"4ab4629511d48e512ccae2f2431e3ddc11076c7c","size":8588,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.0.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.0.0_1681048045874_0.497407741804629"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T13:47:26.051Z","publish_time":1681048046051,"_cnpm_publish_time":1681048046051},"3.0.0-next2":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.0.0-next2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"41a2fde4f58009ea3fe27afcb994066358b3fe1e","_id":"toad-cache@3.0.0-next2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"008002117d2d6a22dd5b8ebc68e7b729671e3516","size":8592,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.0.0-next2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.0.0-next2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.0.0-next2_1681047469802_0.2301106893646223"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T13:37:50.073Z","publish_time":1681047470073,"_cnpm_publish_time":1681047470073},"3.0.0-next1":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"3.0.0-next1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage && npm run test:typescript","test:typescript":"tsd","types:generate":"npx -p typescript tsc index.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","tsd":"^0.28.1","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"41a2fde4f58009ea3fe27afcb994066358b3fe1e","_id":"toad-cache@3.0.0-next1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"1f48ddc6ac38d8cf835c8abba403b7f291201440","size":8626,"noattachment":false,"key":"/toad-cache/-/toad-cache-3.0.0-next1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-3.0.0-next1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_3.0.0-next1_1681046634537_0.9483080803937676"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-09T13:23:54.718Z","publish_time":1681046634718,"_cnpm_publish_time":1681046634718},"2.1.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"2.1.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"d92a743c850f9e977480a343e55c451037b5f39c","_id":"toad-cache@2.1.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"96f73296662d028559287b69b0e34c992380de6e","size":8556,"noattachment":false,"key":"/toad-cache/-/toad-cache-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-2.1.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_2.1.0_1680963358328_0.9630404499161609"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T14:15:58.458Z","publish_time":1680963358458,"_cnpm_publish_time":1680963358458},"2.0.0":{"name":"toad-cache","description":"LRU and FIFO caches for Client or Server","version":"2.0.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"6eaa0226e95267de7d0cb36d96e5038170decb4b","_id":"toad-cache@2.0.0","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"b890f7719dd7b69f4749f7284fd0bcfc872024dc","size":8073,"noattachment":false,"key":"/toad-cache/-/toad-cache-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-2.0.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_2.0.0_1680962668092_0.05948938281422578"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T14:04:28.245Z","publish_time":1680962668245,"_cnpm_publish_time":1680962668245},"2.0.0-next2":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"2.0.0-next2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"c98360aa15734c33b88c3d8eed086c1fc2f0975f","_id":"toad-cache@2.0.0-next2","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"30818858f5dab747ece7548b62730361b1a87f1f","size":8077,"noattachment":false,"key":"/toad-cache/-/toad-cache-2.0.0-next2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-2.0.0-next2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_2.0.0-next2_1680961745925_0.3398819502746582"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T13:49:06.109Z","publish_time":1680961746109,"_cnpm_publish_time":1680961746109},"2.0.0-next1":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"2.0.0-next1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache","exports":{"import":"./dist/toad-cache.js","require":"./dist/toad-cache.cjs"},"type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.38.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.4"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"c98360aa15734c33b88c3d8eed086c1fc2f0975f","_id":"toad-cache@2.0.0-next1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"68bb7d5d6d032acc1e16ab30af53e03be31d0256","size":6216,"noattachment":false,"key":"/toad-cache/-/toad-cache-2.0.0-next1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-2.0.0-next1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_2.0.0-next1_1680961530109_0.9007213877127616"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T13:45:30.311Z","publish_time":1680961530311,"_cnpm_publish_time":1680961530311},"1.1.0-next2":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.1.0-next2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"00f5484396e1cccf33f77eaa8ea1cc47aa95aec7","_id":"toad-cache@1.1.0-next2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"shasum":"7b99538fdf00a446e1ca551b0e2151b2f6e029a5","size":8069,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.1.0-next2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.1.0-next2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.1.0-next2_1680960648217_0.9208218165584956"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T13:30:48.391Z","publish_time":1680960648391,"_cnpm_publish_time":1680960648391},"1.1.0-next1":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.1.0-next1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"0aa0e694be55c49a25d019db464ba99142e915a6","_id":"toad-cache@1.1.0-next1","_nodeVersion":"19.8.1","_npmVersion":"9.5.1","dist":{"shasum":"393aed4eb3ac3b664cb1fdc4845a56eb225e049d","size":8012,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.1.0-next1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.1.0-next1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.1.0-next1_1680955700112_0.8252119519589254"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-08T12:08:20.322Z","publish_time":1680955700322,"_cnpm_publish_time":1680955700322},"1.0.0":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.0.0","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"634a2d4166ab7d3b145c2ea93af4425e7a1df423","_id":"toad-cache@1.0.0","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"shasum":"6704e5b1d61031fa222c50a31a3e34c4f3515da6","size":6972,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.0.0.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.0.0_1680457082099_0.7778973998341345"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T17:38:02.279Z","publish_time":1680457082279,"_cnpm_publish_time":1680457082279},"1.0.0-next4851":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.0.0-next4851","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"02c6e6161b1d92cb5ca909f469a6f268dba3f1ae","_id":"toad-cache@1.0.0-next4851","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"shasum":"e90bfaaccd79beb922ba1931e3536d1d6cad5302","size":6985,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.0.0-next4851.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.0.0-next4851.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.0.0-next4851_1680455429802_0.8217748173282815"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T17:10:29.972Z","publish_time":1680455429972,"_cnpm_publish_time":1680455429972},"1.0.0-next3":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.0.0-next3","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"02c6e6161b1d92cb5ca909f469a6f268dba3f1ae","_id":"toad-cache@1.0.0-next3","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"shasum":"6d1c777dbebbc1090174f856af53b5df879835f7","size":6960,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.0.0-next3.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.0.0-next3.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.0.0-next3_1680455118442_0.43752693062473136"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T17:05:18.587Z","publish_time":1680455118587,"_cnpm_publish_time":1680455118587},"1.0.0-next2":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.0.0-next2","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"readmeFilename":"README.md","gitHead":"02c6e6161b1d92cb5ca909f469a6f268dba3f1ae","_id":"toad-cache@1.0.0-next2","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"shasum":"950fe35bf4ebab6346e435163144aa556d663557","size":6940,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.0.0-next2.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.0.0-next2.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.0.0-next2_1680454912092_0.6393609647028748"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T17:01:52.291Z","publish_time":1680454912291,"_cnpm_publish_time":1680454912291},"1.0.0-next1":{"name":"toad-cache","description":"LRU cache for Client or Server","version":"1.0.0-next1","homepage":"https://github.com/kibertoad/toad-cache","author":{"name":"Igor Savin","email":"kibertoad@gmail.com"},"repository":{"type":"git","url":"git://github.com/kibertoad/toad-cache.git"},"bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT","source":"index.js","main":"dist/toad-cache.cjs","module":"dist/toad-cache.esm.js","type":"module","sourceType":"module","types":"toad-cache.d.ts","engines":{"node":">=12"},"engineStrict":true,"scripts":{"build":"del-cli dist && del-cli coverage && npm run rollup && npm run test:ci","benchmark":"node benchmark.js","changelog":"auto-changelog -p","lint":"eslint *.js src/*.js test/*.js","lint:fix":"eslint --fix *.js src/*.js test/*.js","format":"prettier --write \"{src,test}/**/*.js\" benchmark.js ","rollup":"rollup --config","test":"vitest","test:coverage":"npm run rollup && npm run test -- --coverage","test:ci":"npm run rollup && npm run lint && npm run test:coverage","types":"npx -p typescript tsc src/lru.js --declaration --allowJs --emitDeclarationOnly --outDir .","prepublishOnly":"npm run build"},"devDependencies":{"@vitest/coverage-c8":"0.29.8","@rollup/plugin-terser":"^0.4.0","auto-changelog":"^2.4.0","del-cli":"^5.0.0","eslint":"^8.37.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.27.5","eslint-plugin-prettier":"^4.2.1","precise":"^2.0.1","rollup":"^3.20.2","vitest":"0.29.8","typescript":"^5.0.3"},"keywords":["LRU","FIFO","cache","client","server","least","recently","used","first","browser"],"gitHead":"02c6e6161b1d92cb5ca909f469a6f268dba3f1ae","_id":"toad-cache@1.0.0-next1","_nodeVersion":"18.5.0","_npmVersion":"8.12.1","dist":{"shasum":"6d0e08fb85d62469f3dcd127d90e32d77d4227d8","size":6958,"noattachment":false,"key":"/toad-cache/-/toad-cache-1.0.0-next1.tgz","tarball":"http://registry.cnpm.dingdandao.com/toad-cache/download/toad-cache-1.0.0-next1.tgz"},"_npmUser":{"name":"kibertoad","email":"iselwin@gmail.com"},"directories":{},"maintainers":[{"name":"kibertoad","email":"iselwin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/toad-cache_1.0.0-next1_1680454705289_0.31826010759525736"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-04-02T16:58:25.517Z","publish_time":1680454705517,"_cnpm_publish_time":1680454705517}},"readme":"# Toad Cache\n\n[![NPM Version](https://img.shields.io/npm/v/toad-cache.svg)](https://npmjs.org/package/toad-cache)\n[![NPM Downloads](https://img.shields.io/npm/dm/toad-cache.svg)](https://npmjs.org/package/toad-cache)\n![](https://github.com/kibertoad/toad-cache/workflows/ci/badge.svg)\n[![Coverage Status](https://coveralls.io/repos/kibertoad/toad-cache/badge.svg?branch=main)](https://coveralls.io/r/kibertoad/toad-cache?branch=main)\n\nLeast-Recently-Used and First-In-First-Out caches for Client or Server.\n\n## Getting started\n\n```javascript\nimport { Lru, Fifo } from 'toad-cache'\nconst lruCache = new Lru(max, ttl = 0)\nconst fifoCache = new Fifo(max, ttl = 0)\n```\n\n## clear\n\n### Method\n\nClears the contents of the cache\n\n**Example**\n\n```javascript\ncache.clear()\n```\n\n## delete\n\n### Method\n\nRemoves item from cache\n\n    param  {String} key Item key\n\n**Example**\n\n```javascript\ncache.delete('myKey')\n```\n\n## deleteMany\n\n### Method\n\nRemoves items from cache\n\n    param  {String[]} keys Item keys\n\n**Example**\n\n```javascript\ncache.deleteMany(['myKey', 'myKey2'])\n```\n\n## evict\n\n### Method\n\nEvicts the least recently used item from cache\n\n**Example**\n\n```javascript\ncache.evict()\n```\n\n## expiresAt\n\n### Method\n\nGets expiration time for cached item\n\n    param  {String} key Item key\n    return {Mixed}      Undefined or number (epoch time)\n\n**Example**\n\n```javascript\nconst item = cache.expiresAt('myKey')\n```\n\n## first\n\n### Property\n\nItem in \"first\" or \"bottom\" position\n\n**Example**\n\n```javascript\nconst cache = new Lru()\n\ncache.first // null - it's a new cache!\n```\n\n## get\n\n### Method\n\nGets cached item and marks it as recently used (pushes to the back of the list of the candidates for the eviction)\n\n    param  {String} key Item key\n    return {Mixed}      Undefined or Item value\n\n**Example**\n\n```javascript\nconst item = cache.get('myKey')\n```\n\n## getMany\n\n### Method\n\nGets multiple cached items and marks them as recently used (pushes to the back of the list of the candidates for the eviction)\n\n    param  {String[]} keys Item keys\n    return {Mixed[]}      Undefined or Item values\n\n**Example**\n\n```javascript\nconst item = cache.getMany(['myKey', 'myKey2'])\n```\n\n## keys\n\n### Method\n\nReturns an `Array` of cache item keys.\n\n    return {Array} Array of keys\n\n**Example**\n\n```javascript\nconsole.log(cache.keys())\n```\n\n## max\n\n### Property\n\nMax items to hold in cache (1000)\n\n**Example**\n\n```javascript\nconst cache = new Lru(500)\n\ncache.max // 500\n```\n\n## last\n\n### Property\n\nItem in \"last\" or \"top\" position\n\n**Example**\n\n```javascript\nconst cache = new Lru()\n\ncache.last // null - it's a new cache!\n```\n\n## set\n\n### Method\n\nSets item in cache as `first`\n\n    param  {String} key   Item key\n    param  {Mixed}  value Item value\n\n**Example**\n\n```javascript\ncache.set('myKey', { prop: true })\n```\n\n## size\n\n### Property\n\nNumber of items in cache\n\n**Example**\n\n```javascript\nconst cache = new Lru()\n\ncache.size // 0 - it's a new cache!\n```\n\n## ttl\n\n### Property\n\nMilliseconds an item will remain in cache; lazy expiration upon next `get()` of an item\n\n**Example**\n\n```javascript\nconst cache = new Lru()\n\ncache.ttl = 3e4\n```\n\n## Hit/miss/expiration tracking\n\nIn case you want to gather information on cache hit/miss/expiration ratio, as well as cache size and eviction statistics, you can use LruHitStatistics class:\n\n```js\nconst sharedRecord = new HitStatisticsRecord() // if you want to use single record object for all of caches, create it manually and pass to each cache\n\nconst cache = new LruHitStatistics({\n  cacheId: 'some-cache-id',\n  globalStatisticsRecord: sharedRecord,\n  statisticTtlInHours: 24, // how often to reset statistics. On every rotation previously accumulated data is removed\n  max: 1000,\n  ttlInMsecs: 0,\n})\n```\n\nYou can retrieve accumulated statistics from the cache, or from the record directly:\n\n```js\n// this is the same\nconst statistics = sharedRecord.getStatistics()\nconst alsoStatistics = cache.getStatistics()\n\n/*\n{\n  'some-cache-id': {\n    '2023-04-06': {\n      cacheSize: 100, // how many elements does cache currently have\n      evictions: 5, // how many elements were evicted due to cache being at max capacity    \n      expirations: 0, // how many elements were removed during get due to their ttl being exceeded\n      hits: 0, // how many times element was successfully retrieved from cache during get\n      emptyHits: 0, // out of all hits, how many were null, undefined or ''?\n      falsyHits: 0, // out of all hits, how many were falsy?      \n      misses: 1, // how many times element was not in cache or expired during get\n      invalidateOne: 1, // how many times element was invalidated individually\n      invalidateAll: 2, // how many times entire cache was invalidated\n      sets: 0, // how many times new element was added      \n    },\n  },\n}\n\nNote that date here reflects start of the rotation. If statistics weren't rotated yet, and another day started, it will still be counted against the day of the rotation start\n*/\n```\n\n## License\n\nCopyright (c) 2023 Igor Savin\n\nBased on [tiny-lru](https://github.com/avoidwork/tiny-lru), created by Jason Mulligan\n\nLicensed under the MIT license.\n","_attachments":{},"homepage":"https://github.com/kibertoad/toad-cache","bugs":{"url":"https://github.com/kibertoad/toad-cache/issues"},"license":"MIT"}