{"_id":"flat-cache","_rev":"63-2ef556ce097611a4ba136bae3d53658f","name":"flat-cache","dist-tags":{"latest":"6.1.17"},"versions":{"1.0.0":{"name":"flat-cache","version":"1.0.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.0","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"476fcc190c2cd267886f11e709f18df986490f5c","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.0.tgz","integrity":"sha512-/pGdfZa2eQfZp8Y3wvwOUcwT+N72YKqygB5hTsIKKBKh/W9FfXqc4bwRRzEcQQWlTDoB4nYEr71x9ywVntk2Aw==","signatures":[{"sig":"MEQCIEpps8qB2Fr9wfuOY28xom2ByM0Wax+BKFo427Jlb+nFAiBJWg68OQmsRDSVguM5o17Gbd9qh0NNm/uAxrcVtgdI6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"476fcc190c2cd267886f11e709f18df986490f5c","engines":{"node":">=0.10.0"},"gitHead":"c98427458354d732ff97cd34afe574ea7da20751","scripts":{"test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"repository":{"url":"https://github.com/royriojas/flat-cache","type":"git"},"_npmVersion":"2.6.0","description":"A stupidly simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"write":"^0.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0"},"devDependencies":{"del":"^1.1.1","chai":"^2.1.0","mocha":"^2.1.0","sinon":"^1.12.2","istanbul":"^0.3.6","watch-run":"^1.2.1","proxyquire":"^1.3.1","sinon-chai":"^2.7.0","glob-expand":"0.0.2"}},"1.0.1":{"name":"flat-cache","version":"1.0.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.1","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"af579cbb98aad7441b2f5039b80ca0bc0dbcca51","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.1.tgz","integrity":"sha512-7wnAba7RS8SCNF5iRnJ+yBC6NB/IJuzfh1rRQzqpWhd6LVXVScIRqwOuAONt4Huky7oghimpZH6c9j6EC214eQ==","signatures":[{"sig":"MEUCIQDWPV20bOFsHQtKZFB7xwY3UQlRrapPbdcw3HQKpHCwkwIgT6XrVHUERv5fX7/ybPIDa9sNarZVE9NViHK3EysUoCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"af579cbb98aad7441b2f5039b80ca0bc0dbcca51","engines":{"node":">=0.10.0"},"gitHead":"c2b68053e3c0cc9a8b50fccd4c287322a3b7497c","scripts":{"test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"repository":{"url":"https://github.com/royriojas/flat-cache","type":"git"},"_npmVersion":"2.6.0","description":"A stupidly simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"write":"^0.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0"},"devDependencies":{"del":"^1.1.1","chai":"^2.1.0","mocha":"^2.1.0","sinon":"^1.12.2","istanbul":"^0.3.6","watch-run":"^1.2.1","proxyquire":"^1.3.1","sinon-chai":"^2.7.0","glob-expand":"0.0.2"}},"1.0.2":{"name":"flat-cache","version":"1.0.2","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.2","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"349032e0f9acff77ae6507140e1d2851087b2486","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.2.tgz","integrity":"sha512-4SDv5UsaCI3oET8K+DSI9A/7djfwBiEM9RWBdHuXDydc34StrtHnJTtSa2yuw+skD0hoG/nb8Kyg08DZI5bukw==","signatures":[{"sig":"MEYCIQCTycMjmtT8fTz9fCinKapQDko7tCPkSVN5gBnsCRSP2gIhANRK7Rd062UfsH+Xw2C4wQhr/2qepB9OospO0bXH0fuI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"349032e0f9acff77ae6507140e1d2851087b2486","engines":{"node":">=0.10.0"},"gitHead":"af40443719107848488e120f1ccea92c4b32937c","scripts":{"test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"repository":{"url":"https://github.com/royriojas/flat-cache","type":"git"},"_npmVersion":"2.6.0","description":"A stupidly simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^1.1.1","write":"^0.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^2.1.0","mocha":"^2.1.0","sinon":"^1.12.2","istanbul":"^0.3.6","watch-run":"^1.2.1","proxyquire":"^1.3.1","sinon-chai":"^2.7.0","glob-expand":"0.0.2"}},"1.0.3":{"name":"flat-cache","version":"1.0.3","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.3","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"7a62750bdd7141723a2afd62c6026fecb7378bb0","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.3.tgz","integrity":"sha512-pPF/SfL/v7DvSj3m2y2Ua0MTPOmKH7w80oXd6Bs4QTIa8FnkMk1PwOlbM5+sWRIyjKKB4Oz9LZuCq91ROxxNWQ==","signatures":[{"sig":"MEYCIQDWejP50l+1f0NUV3xV+UsKqcQb3nX9zHw0MO+rPtAt0AIhAN0CfHEY+Y9Nw00FoqAkCy3tclUoHirdQz8x/ddsNrd/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"7a62750bdd7141723a2afd62c6026fecb7378bb0","engines":{"node":">=0.10.0"},"gitHead":"13947c1c3c39f30ef30e793de1671cf5cee68f3d","scripts":{"test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"repository":{"url":"https://github.com/royriojas/flat-cache","type":"git"},"_npmVersion":"2.6.0","description":"A stupidly simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^1.1.1","write":"^0.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^2.1.0","mocha":"^2.1.0","sinon":"^1.12.2","istanbul":"^0.3.6","watch-run":"^1.2.1","proxyquire":"^1.3.1","sinon-chai":"^2.7.0","glob-expand":"0.0.2"}},"1.0.4":{"name":"flat-cache","version":"1.0.4","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.4","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"7d4a80c35879c820b067baa7dfa68c48c10900c3","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.4.tgz","integrity":"sha512-BymoefWWxdFrZgGgm/sfSh6dF3YEe/R87+iqrf8rIsEOQ5sCz9q+tq1TNn+ykr7ovf7+f+Y+ohzOPKziHW850Q==","signatures":[{"sig":"MEUCIQDxxD05GiEcfGrowaZAG3LMg1jJhEnn3GbwF4X+Q246jgIgFLz06GGr9wHzoYUv/MzVzJYqGXv0JXJ0674L5zsGRxw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"7d4a80c35879c820b067baa7dfa68c48c10900c3","engines":{"node":">=0.10.0"},"gitHead":"b26addb245d4fedb0f2e09d9179671638a678241","scripts":{"test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.0","description":"A stupidly simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^1.1.1","write":"^0.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^2.1.0","mocha":"^2.1.0","sinon":"^1.12.2","istanbul":"^0.3.6","watch-run":"^1.2.1","proxyquire":"^1.3.1","sinon-chai":"^2.7.0","glob-expand":"0.0.2"}},"1.0.6":{"name":"flat-cache","version":"1.0.6","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.6","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"d6d39d679f4506b4be9a0215a953a20552f9e678","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.6.tgz","integrity":"sha512-5IrG78fdtvohjKobmD5zVz+tNeSRTvwoMt6bavcsLkn9EOwjSyEfzTgfFMtkZkuakSB9cvW9Dac5OehD897JLA==","signatures":[{"sig":"MEUCICQtYkSoJ+eiLcNu3xDMKJYhHuD9RtLqAgIwftWagiIuAiEAyX4yW9ZOvVSR1YcvVzY/pXysV10VaY7GglwZMi7RE5A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"d6d39d679f4506b4be9a0215a953a20552f9e678","engines":{"node":">=0.10.0"},"gitHead":"f51197a585909a6062e80f17aa227da2c5adf976","prepush":["npm run verify --silent"],"scripts":{"lint":"npm run beautify && npm run eslint","test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run beautify-check && npm run eslint","beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","prepush":"^3.1.4","eslinter":"^2.3.3","precommit":"^1.1.5","changelogx":"^1.0.18","graceful-fs":"^4.1.2","esbeautifier":"^4.2.11","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","istanbul":"^0.3.19","watch-run":"^1.2.2","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0"}},"1.0.7":{"name":"flat-cache","version":"1.0.7","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.7","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"d8a0400ea8761eb23ad48aac0bc829f51757874c","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.7.tgz","integrity":"sha512-m22JCa8YXb7CV48ZA5x0SZhE0c3S5wIMdmvVPfPm87e87G8kCUP3u8JZtKO0t4dxFRu4HtEDdmCTOwDPzTMgGw==","signatures":[{"sig":"MEQCIHYczYQi6dEdgBQfU0ygyM2b8ijC/km6CifWUROgYzgpAiBIFCEtOpGn6W8nGRkNvKBbBKcD0Agq6+FChaX4W+rE0Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"d8a0400ea8761eb23ad48aac0bc829f51757874c","engines":{"node":">=0.10.0"},"gitHead":"c8981cea35776b4a60deca3e6b51ffae263ee6dd","prepush":["npm run verify --silent"],"scripts":{"lint":"npm run beautify && npm run eslint","test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run beautify-check && npm run eslint","beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^2.3.3","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^4.2.11"}},"1.0.8":{"name":"flat-cache","version":"1.0.8","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.8","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"d0923628adef582373336f2d2e8623ee2b53b552","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.8.tgz","integrity":"sha512-jLiJCty0tr9gkVyemdRJK7ni/mq3AXjgNie1W/EHDCJs6um7nNVtK+Ro44oHqc4I9o7QCfwYDzyi84glx4BVrQ==","signatures":[{"sig":"MEUCIFEl0yhZxspahCUbd/c/xOL77Kjo6LxClK0ROW1dzTwyAiEA8QHPTbTqRTLDrKqen7uy5mU0uAX+v3v2XXIU+q9J/e0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"d0923628adef582373336f2d2e8623ee2b53b552","engines":{"node":">=0.10.0"},"gitHead":"73ffed9194a60da639fe07f10b7742fdd2807326","prepush":["npm run verify --silent"],"scripts":{"lint":"npm run beautify && npm run eslint","test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run beautify-check && npm run eslint","beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^2.3.3","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^4.2.11"}},"1.0.9":{"name":"flat-cache","version":"1.0.9","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.9","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"e1901f4fe9831664d8c23f040ebda30c73df3b3b","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.9.tgz","integrity":"sha512-PqDX8mS44V55zE864xBbvhyPIDgb+tfkBgilSPYNbm+KR+NCQp1hsex+X81u7pRCq0Aab+kz6/yUHwe8G9cXCQ==","signatures":[{"sig":"MEUCICf4uubPqxuR+hLttXUMlk5IS4SUA9wC6Lmm6qFQKLUXAiEA3rZjJfEbaAOuMp1hBqHR0vRNwRbnNOoaNwHJQ0lNKyM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"e1901f4fe9831664d8c23f040ebda30c73df3b3b","engines":{"node":">=0.10.0"},"gitHead":"7dbd7009e254239fd961c9d9c3c2695d50269f5b","prepush":["npm run verify --silent"],"scripts":{"lint":"npm run beautify && npm run eslint","test":"mocha -R spec test/specs","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run beautify-check && npm run eslint","beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^2.3.3","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^4.2.11"}},"1.0.10":{"name":"flat-cache","version":"1.0.10","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.0.10","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"73d6df4a28502160a05e059544a6aeeae8b0047a","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.0.10.tgz","integrity":"sha512-3r+tej+mSFQKrxumnzhwiCvt0lomsiqXMG5VMz+7+4y6NuyPuKGd6PDeQaaptsCpVQcpe0o4m49C/68cH7ev0Q==","signatures":[{"sig":"MEUCIE2sOHYTSx04EVRQQh5/RrxizIIQlNYwhqESk11ZlK4uAiEAsKIGMFP5raQoDI3X+tjkRthDMbZQu9srmspk1H/rBkw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"73d6df4a28502160a05e059544a6aeeae8b0047a","engines":{"node":">=0.10.0"},"gitHead":"58bb40ccc87d79eb16146629be79d7577e6632da","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"2.14.5","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"0.12.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^6.1.8"}},"1.2.0":{"name":"flat-cache","version":"1.2.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.2.0","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"9647a9d7aebe50af99c02b1c923b1b22c7f61472","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.0.tgz","integrity":"sha512-q7Z+5jP++LsD1VqQ5pZC22nHWfH+ZOPn7p1DEmNAI2nYqX158jr6epMCg3aOhikXlR1chodH90BIYK4zndwC4g==","signatures":[{"sig":"MEYCIQDHJcvMmCC+KdbxWwYumYcJmrut8qz0ScdYDeDkIers8gIhAJ8imM0oBQd6PuVCuVkdY3Lm02vuuQDpciADHZ3L5PtM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js"],"_shasum":"9647a9d7aebe50af99c02b1c923b1b22c7f61472","engines":{"node":">=0.10.0"},"gitHead":"199f3fc3760745083121bb77ed093a0fc400dc56","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"3.10.3","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"6.3.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","circular-json":"^0.3.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache-1.2.0.tgz_1470042472547_0.039611376356333494","host":"packages-12-west.internal.npmjs.com"}},"1.2.1":{"name":"flat-cache","version":"1.2.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.2.1","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"6c837d6225a7de5659323740b36d5361f71691ff","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.1.tgz","integrity":"sha512-v3quEkyjVCL7iQnff6OCBdS6avACsXbEqbUlNhW6DsbO6dK4GXgY3TQXaRskp8fpjNLhEayOU0t31zI1SjlIBQ==","signatures":[{"sig":"MEUCID7QkWFp77eVsNnKK8HuMi4vAiIa+ZdcfMZCSNtcqI2ZAiEA8AI+Oy5CVa+VF9DmF6vVUtv2COA9wSW7q4iFwB/Hl5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js","utils.js"],"_shasum":"6c837d6225a7de5659323740b36d5361f71691ff","engines":{"node":">=0.10.0"},"gitHead":"ca27117e382576b93d22754902bf7d80f607fb22","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"3.10.3","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"6.3.0","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","circular-json":"^0.3.0"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache-1.2.1.tgz_1470043202592_0.29112970223650336","host":"packages-16-east.internal.npmjs.com"}},"1.2.2":{"name":"flat-cache","version":"1.2.2","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.2.2","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"fa86714e72c21db88601761ecf2f555d1abc6b96","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.2.2.tgz","integrity":"sha512-JzMp5lzDuF/1qgd3g+awLvXlVxAcWxL4L2NfZe9r19bwjKqGjXg5waNXG8wuP9skmVmiKhAo/lN+FDJxVKNDgQ==","signatures":[{"sig":"MEYCIQDJ+cavwXbhVFQhrYAPI7ONn11GAn0x1Th+BK8U5YWdzgIhALdFU+kQ6zadpnaclsub+R7NGcSEgDqtMWDynSOBW1ZY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js","utils.js"],"_shasum":"fa86714e72c21db88601761ecf2f555d1abc6b96","engines":{"node":">=0.10.0"},"gitHead":"9fdf499efd3dfb950e563ed7486623d7dc3e26c8","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"3.10.8","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","circular-json":"^0.3.1"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache-1.2.2.tgz_1482199463409_0.13759022881276906","host":"packages-18-east.internal.npmjs.com"}},"1.3.0":{"name":"flat-cache","version":"1.3.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.3.0","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"d3030b32b38154f4e3b7e9c709f490f7ef97c481","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz","integrity":"sha512-L6SguNWSBopIZQTesdJANjwIFboIsDlKeh7PUPOa7mvXOJfYU767vCnft5Fk9stm/U0rcCrA6uY2MovQgrAcgg==","signatures":[{"sig":"MEUCIGsJnZIecG/TBU/lERwm+OLznCYmAn0Vzcsx8MTaNOEfAiEAxeJ0yfAHFuc17cCOyq/AeO4wV+P3UIyvVXTZ+KbJk+0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"cache.js","_from":".","files":["cache.js","utils.js"],"_shasum":"d3030b32b38154f4e3b7e9c709f490f7ef97c481","engines":{"node":">=0.10.0"},"gitHead":"f24515a154833853feb825b62149ea48ba7e226a","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"3.10.8","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"6.9.1","dependencies":{"del":"^2.0.2","write":"^0.2.1","graceful-fs":"^4.1.2","circular-json":"^0.3.1"},"devDependencies":{"chai":"^3.2.0","mocha":"^2.3.2","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"^0.3.19","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"^1.0.18","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"^0.1.0","esbeautifier":"^6.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache-1.3.0.tgz_1506460157624_0.9121717647649348","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"flat-cache","version":"1.3.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.3.1","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"0c7e56264f2f2445836130f2db116b15aa726326","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.1.tgz","fileCount":6,"integrity":"sha512-BUaXPScuox3BPmS9CGqbsh7tvAGzBEU2Dlnw243WoHjC0vO57faTOvHOkPQkPZZdpvJuwOQhMdAQx3BtdUh6nQ==","signatures":[{"sig":"MEYCIQDZReF92SvwR1D/lLtNYtvkLUs+dFx7xB4enartEVfUOgIhAPTsBK/IWMQLM2YDi6h9ZgOtEa0FpSgcULC/tHKkDgw6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4fTDCRA9TVsSAnZWagAAYrwQAJnITzOa+Kwm6e6uqROy\ngHD97pcDpb+fc0OfFaHqZX1rpqQ5nNpliRE7DjnqPliubelJqXOV266UXem+\nnWow6vygOL9padzOdNSxjPhDv1JUd7sv2mBSONXOtKcjECJXHIqoCEEGf9hZ\nWpTZsMhMC5OiUYG3I4IQnW+f9o33MuCyPJX2VZP5HoOh1LMb/ZArAjPZ4QeP\nOrehqPS9fBBVq0JKEtYgNt7P8WtD2CGaA7icJdQokwMqZzj0i3mxOf2D0JkS\n1jJdCwBCUH9tqZHc3SdfeFchsA3x2BA9lTs8L7UbuvjAXZjfo3DRv2TvUm6D\n44NgxzfewxuNsBblqGnOOCxUUY0Xtd4JKE244VX9QeKQrmrDKOv2CfJRvP++\nI2WZ4bcbyv3JSLU9xqIiFAFnsAl7POTGNA62/n+35cFK8PtBFKvVNjFnAwx/\nvy9ZfuijCtiS0CAjYaJYwiiXIKkRfK5rbO7+mwaRRuO76iWV+tMqPSFxNVhF\nrrZjbJVo1/0bAbue3Vzjok3qKOpcyly2E5JP7MI4Rmnpyz6if7inCLQNzRDO\nfUOTCM40l2kYaJNIzKBj46QPbv8s4yWi0qJ+Bff7E35bnkVX2Izceh54kba8\nR3uaYmTREYXiJAUKs1BhgOq39eQgMRnqK1jIphKjury3iEKCE1V7LSa3JONg\nUQfF\r\n=H/at\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":">=0.10.0"},"gitHead":"29df8a60fae8dfd19d3dda9d7dcbb32d3bf5967f","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter cache.js utils.js specs/**/*.js","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier cache.js test/specs/**/*.js","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.4.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"8.11.1","dependencies":{"del":"^3.0.0","write":"^0.2.1","flatted":"^2.0.0","graceful-fs":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.2.0","mocha":"5.2.0","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"0.4.5","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"3.0.0","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"0.2.1","esbeautifier":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_1.3.1_1541534915423_0.8906360893665948","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"flat-cache","version":"1.3.2","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.3.2","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"7f852d70be573dac874a4c4129d340a34fba7e65","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.2.tgz","fileCount":6,"integrity":"sha512-KByBY8c98sLUAGpnmjEdWTrtrLZRtZdwds+kAL/ciFXTCb7AZgqKsAnVnYFQj1hxepwO8JKN/8AsRWwLq+RK0A==","signatures":[{"sig":"MEUCIBrbIfeDO7923z27W/a6I9mPbnwugfa/Y8Hs32VlwhY+AiEA5htK1+c2F03FLhHC6edjXgDFiJg4oQqq/PFlIytWsBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb43mDCRA9TVsSAnZWagAAJAEQAJJ4sSKlH5VZVylAyeTN\nleITqgjD0IT7Zf7vTol2gi+/b/UJfCTCB56uCKHcAafwYHfSWYRCM71a50xu\nBBMK7wM1Ij9dht0OW7+B2BxX//EteKls+tLdwpCm5Y9AZS8oja56byNyB+YY\nDVhKwKp3By5UABw+uLt77o7QoKm5RyDZ1BKpA6nWQsuPyhDD+K5gRuE3OXh1\n/LtV52ve0c3BR7zj5yaOXq6zHnihV2hOqgqR8GkWgU/Ad79gPxFezELyEN5H\nVqKvIP3tby+eEKco/sEXB14IgEyEdRbekmZUMJ0PB7q0tfqwqk9ZB8iMZC5I\nTF5P0EEHbMSiSjboMGv/jC6nL6cA+cjPc7LpRbqzeGRXd9kHRmgtxBlekTwE\nZfybOykfKX8BTj0MpDgQel57P/9gFbEbqbLda8525vHbRrDNKDny6M3hG/LG\nPEX/K/8Xn4lIxrmMn+MNLEDsnMi+ZJKhsblhfb/tvTFvORlV9D/VYFb4kc5u\n0+GyQ+jAVNhiS5QoF3O0vrrMTOaSBTKe7OTr+UXJ483cIUxVNW6Vn4vdD5xi\nD9LhDeEc9P3lSVubqjgB94+p2ZtuX9NoW1DY0gDJktvbSnNlzh6Q4sgsR6HR\ny2xEmITltSPl1i+GD0UqWIlYs/gGSQC2/H3CWXX5VhuiYqGbuh2eeVvMo+x/\nPdqD\r\n=2kqg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":">=0.10.0"},"gitHead":"0ed6bc716e7c36d40ba10dd09b2caa0a7b3e80a4","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.4.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"8.11.1","dependencies":{"del":"^3.0.0","write":"^0.2.1","graceful-fs":"^4.1.2","circular-json":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.2.0","mocha":"5.2.0","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"0.4.5","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"3.0.0","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"0.2.1","esbeautifier":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_1.3.2_1541634435249_0.7320566867931761","host":"s3://npm-registry-packages"}},"1.3.4":{"name":"flat-cache","version":"1.3.4","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@1.3.4","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"2c2ef77525cc2929007dfffa1dd314aa9c9dee6f","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz","fileCount":7,"integrity":"sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==","signatures":[{"sig":"MEQCIG8E9JsNvMs9cf/kFzsxVk/ug9uuCazc1Lvc2A0+qv13AiA+29pP94rmCI3GEON4Elc1Y5/zvgfpX/ltZa1Dm4aPdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7Ii0CRA9TVsSAnZWagAAuH8P/iY6BUV+e+6UhIonKr97\nwNvnSOqhBezFdT0Qtpmznl7VhReXo59DYLB3g1F6GufGl1S6jyGuLPxsfrjM\nLbo0H09JVlEQ06bwI4NDPE/kSY1hWyqE1g6LSQ1N8szpaJ5QFujh9Mz2JyC0\n63dx3v40xlAAI7UctvaO6FxBJuyq2xUrRKuI0tuMI0qerWvx2FU6bv+JUKg/\njI4KRQDb8fOSCXHVN0/89hwN69RpN16Hh9PrPINNz5PcWh31vdxkS3bNhCeZ\nOBQio17LBVuGKLKCJHNXgtOLCpxGjPu7BcMuNkQt4szjPhE8dXB16dq9Tcff\nIMfyb2PPy45r/dojwge38tR6Rkp95WygenY4+2i8XHqVOjvThEyDK2SD8xBP\nqNgR0jqc5FEvOOKyQkDGoVpk2ZlFqKJ9CZKjgdRZuKuh82eOdtkmKcKa0HSo\nVXymMDSiKzdSOAX1XY/NuJsX+YYTjyqJGF+U8wM5FmRZTgFCTVittQiwnLLb\njbkNPDX7pUyNVRWsDztTCnczZyvWM7lLyX1oFX/a5MYR6oKB9qjt5/2pzKHK\nUSywxlcFl0N5uR8z2saYuMIRlQBO70RwmnhV5qS02quy8HyU4q9u4ljlVVcP\nLQHn6Lh6o8bIyrqkOig+76j+XoNMFrwvOLj8JYfnjUdPXV/EkpwJp2sMuXnf\nmao6\r\n=ikpm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":">=0.10.0"},"gitHead":"760cd0f0f6f75ddfa25b678c4f19155718758ca5","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.4.1","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"8.11.1","dependencies":{"write":"^0.2.1","rimraf":"~2.6.2","graceful-fs":"^4.1.2","circular-json":"^0.3.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.2.0","mocha":"5.2.0","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"0.4.5","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"3.0.0","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"0.2.1","esbeautifier":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_1.3.4_1542228147422_0.6319216703755108","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"flat-cache","version":"2.0.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@2.0.0","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"c5296eebf617a0ed2e7d1d3ec0ccd5cdd074a959","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.0.tgz","fileCount":7,"integrity":"sha512-nE0IaGbpj/3/93knNdHJ9ARgfQ7RDuniIRKIGckjZBUs97xmI97dadUSI1913MwBGfvyXwD7FtBzqpf0PXu6Wg==","signatures":[{"sig":"MEQCIDZjgI7PMO2W4t1s6QHTM45rSyZFIZfvB4c8N2rsNuBgAiBqBF+YFvBOEtNBBHBHOmXLQM+EoawqUkiEiTQk3oQQig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNVZBCRA9TVsSAnZWagAAJ/YP/RTThdVNKvjmCo3Ce9z7\nFQjKyWeGFCfTQnMZCKMQeVK3HNAomxi6vbzwF/36FD7j3lsGdowa9rsRmLWH\nUvZkmMEBYTISlfvUiqD7/nEJXh+tSdWIQ+tPDHFS9bmUEeBw62mYaO7Wxx0v\n/7mver2t0UgPJlJXdC1IEQMpyTa9HjNafjBIlj7Jk6RECbSrB3VMU71swJYp\n0yPAoY7v6bdz6xWNTk4ksZjAO7M3Etc0C0UxLf3Zray4BEKL7qkphjP8STGk\nz5IHRj6sWwmEhZPxA1myPA1KZ/RJx3D244YhIMvrnnbpKAV1lFDfT6nvdhuI\n0znHHX1TieYrcwGDYQEQcZUmctMA4gffPHy+2OTfV+sGQauhcqisBOQE29Dw\nRwlcLW4Kv2/hPpa80nkmGH3yV8MqqZuAxpUGENcdcYBUOea3IVB6jNHH40ew\n16YAqbedQD1PV5kXId6/X/lhhPLk2H6Xqn55r1Qtp8qFeaJUtaqQeTo/rjLp\n5u1JOZjKiP7uI8hlYM3sR13+MD+NmyTjeDUu8roL7aK+w/R1IzGCXhbPQL2V\nochtbZrI/lwOlKWSm/BXxNTiEP1JaFZbW5eyHRTxVBOTIlu5N3xUAeuS400X\n0pekdiuGeweaBSbcsHaWw419VESVvHvQi+4WYzVseV7ulztsMy3582/rIwkV\njpgx\r\n=i7v+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":">=4"},"gitHead":"d0380c1f36de9a75c651a42c31ab5210a8eefecf","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.5.0","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"8.11.1","dependencies":{"write":"^0.2.1","rimraf":"~2.6.2","flatted":"^2.0.0","graceful-fs":"^4.1.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.2.0","mocha":"5.2.0","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"0.4.5","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"3.0.0","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"0.2.1","esbeautifier":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_2.0.0_1546999360600_0.5117255656376047","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"flat-cache","version":"2.0.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@2.0.1","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"5d296d6f04bda44a4630a301413bdbc2ec085ec0","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz","fileCount":7,"integrity":"sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==","signatures":[{"sig":"MEUCIQCNEjsKidvScKbHEhYoy57cqVVJtOZ6CkdA4wVA66JOCQIgMdosbRCEObQNR4bYLARhH4N9W15B9FR02j47AnOPWqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcNWHZCRA9TVsSAnZWagAAGgkP/RdMOqxe9kNIdMCDjJPc\nqIu3rKv3RN3ba9/viNJ+1M3KbtvGiRChCoL3zP2y4JSf0Gcd3s7bd/nN6Wi0\nxCTW/Ba8u9wAdwkuX8dnXXvzd8+QzZiqASuPAHeWHDaegejLF5hJSTuNibEO\noubmii5jUpTULaGTexFEtyzJ+8agwgPTfh961ReCRBbtiVGGA4za5Lw17Q6b\ngkCktGDBQ7224/RKsC1XaN+zqvkvfXVOWzlcEYDfrrssyDtzUhbXlT99rfOy\nPT068Y5dh+EQYzXEPLlsi1uI4efEe8bOIWt5W8r55+wNNC4OtobBahiK/GeG\ntVNW7bwKglAMJ62f6J60q8MjuKu+EGAbBlHo2wSUEKyqERevS8LgnBvH1bWm\n8kDRT2BLAJ+5ed26tG7yzUL4vlYOOOdvRoObyPS2M37sh2itwBQUPsSfN3zg\nB7HelOXtbmEEWlWa8SLXJYg4zUb+kvU44n1UWiUQQaocxz8W3K1szFmNJ6q7\nvhmr+C4HCT+UUIcMmfk5qEKrmcEBoMt6LxKeidiDJMFhPaIS1d7wwLlC4xIv\nQQKx0rGQjbAMTclT6akZzP6pXnpSUtVYHvt0Hgx136NNfJ5ekecoEB4zZuAd\nirnRW/6Nd6FH/GXB59MZ/OPTAxnA1Fc1xtX+RMrXftKL3RZ/Ain+vWK7vdo0\na/OL\r\n=gkcr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":">=4"},"gitHead":"9e95cdca746ccc5c066d277f1edde9c9b9f95348","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run beautify-check && npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run check && npm run test:cache","autofix":"npm run beautify && npm run eslint-fix","beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","beautify-check":"npm run beautify -- -k"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.5.0","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"8.11.1","dependencies":{"write":"1.0.3","rimraf":"2.6.3","flatted":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^3.2.0","mocha":"5.2.0","sinon":"^1.16.1","prepush":"^3.1.4","eslinter":"^3.2.1","istanbul":"0.4.5","precommit":"^1.1.5","watch-run":"^1.2.2","changelogx":"3.0.0","proxyquire":"^1.7.2","sinon-chai":"^2.8.0","glob-expand":"0.2.1","esbeautifier":"10.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_2.0.1_1547002329088_0.7583655400817242","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"flat-cache","version":"3.0.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@3.0.0","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"39d08ceadd6eee20fb8d35e85c4cb19000b5c2b7","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.0.tgz","fileCount":7,"integrity":"sha512-ApJe6D20bYjkd8V9vkf2kLVNOgTwNcCNnVI6ZjYNoipwnJT3q6PA9kE1SXjO9FFtx67WV6IO0mVzajJrdzzFvg==","signatures":[{"sig":"MEQCICvdz6Iz9njvkrmPcYcHx101Xl2gtOgrICF3eweB34pWAiB0ZPOT8fXNI0fuDOIXHCcjS1infXbglwTkooX8z/cuCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp7a9CRA9TVsSAnZWagAAp2EP/RXRbaXOvnFONXbhI9l7\njpLeoo7+8qLsJG+AbWA2mii6OVCiDxgT0KbePc4QpXmli4M7F+dPuPDvUT6G\nGzZdgNonSJKx9nrWqUqSNcFNhKm+/I5kIQsuAJRAGPrKsGupbVNYh1RJNl6d\nWiQR3YyAw35S5wdlJEzcQWBFqGXgciq9NA9JLhR1hop1UWfaEMqB2IUgImB8\nsW9zIG1ttFUb5DlLppBlqXc/4mKeAuDbkxQn5rVygYFLKTwyWAv/K3muP99y\n1yg2hi2cVsOLhPU1GZx6q3APwptrRvQhBwQLnOP0mJXGQo+cOOZXNyrQmE11\nL8GMrShLXgkYsAUpeF4SZwtm3KLd9IjUnsxHzXgwQSNE+S5iZhVMq/RGLLDG\nDZGHhpaRshKAgbT+a8K7Dm3judU3OnnFWKAFqMFr1erObVJtf/KHkZRNcJ5H\n3VabS6nneZCtMOJ2FlPDPMHjd2kBrlm7Qw5c5YgS6soKrAVJk/e2bYAFsCX4\nPOVj2Q9WC/4k1aoDBhNodAaPrrlZWmCZaP5junXmZo4a7WNOnd9mzAjDIJjB\no3XcczderR8CgpiAbWFUIi6aw/buGe/W9QIhKS5TTYeM4wakpJ3k4D0UpTog\nn0zjbWYHoTkRMP4E2emjL9x7aE7yUyDepq+XUW6vruvAQG3d6BlpwHR9MWby\n+JCj\r\n=9azv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"gitHead":"954976b657f2bac3869efac49ca051a8566630d4","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslint --cache --ext .js .","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.14.4","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"12.16.3","dependencies":{"rimraf":"^3.0.2","flatted":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","sinon":"^9.2.1","eslint":"^7.13.0","prepush":"^3.1.11","istanbul":"^0.4.5","prettier":"^2.1.2","precommit":"^1.2.2","watch-run":"^1.2.5","changelogx":"^5.0.6","proxyquire":"^2.1.3","sinon-chai":"^3.5.0","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.0.0_1604826813110_0.3976794642284702","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"flat-cache","version":"3.0.2","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@3.0.2","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"b118afe04e06da1f23aa449cc54013bc0a3de4b7","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.2.tgz","fileCount":5,"integrity":"sha512-4bIISwXbBMeUH6x6+HVjBbicOt6gFHdubeG5DIaWiv1aa3vlGxOw37LKuxMQXr050ec8PF9/PGYDHHnwzhZ9TA==","signatures":[{"sig":"MEUCIQD8cIZtNoPdHhDevVDhk8gW4fUw6h+CVRqQcJKZVKLTmAIgK1ayorc3agW6weHb4CINaRqfCkreH1RLPeZFOZInr+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8F/CRA9TVsSAnZWagAA4HgQAKKAT6fp/h0AFcCLU8uq\nDlrKJW21h63gViTUYc5U44fpN+jjiTYpwBCtqiwaqDXDWh713VTkBXXL/z8+\nkGhCOgSLWGALF3zyHf8mHL5zn7hoqOA4MJ/kKIxWS1V6gVF++4NsEQAhlJNc\nTKKhC0lS8iRwO3ljHFO3QYdTQI+Qlu0xMSoV4z0UEB1JEaaMBwsKNqJEURXs\nTDRgfw8DLPZ2MLxse0KEBR3AFW03iE0DFNWift60z5Ss+VY3LvDLh4MTe8Ub\nJxbLMJlkwL4Rw+PdotOvy2nM+j6T5ScRsHcSwZ//Ympk/5OpASA0/8JY63Nh\n6qIVPeXaR5AcNmd/FsLRYTNG5ltslOGFyg+BQ26X2ZikVQ5EEInEmUG1lUdY\nyefYUTMEfzwiBRDEVwultpfwJbwiOAhpCuTkcctsqQQn1SdC2eAiMqH0q+my\nQqfk2svfWvPewvXPNqYF3j6bFwwWuQ5Glp5U9yTR1G6UwbH/V2qsregJgBCE\nJ6dfvIJZoF2EhQ14Qb+J2ACyA3rTCVL9oo5s8BWwd0ZWHg3OX7gLwEZoresV\nFUq7zVskq0ZEbTg2UDHOb0TIqkwY1H1lT4IrAIgIwZpHpZ88HfLteOYTOTC8\nPNkvFzeCmy/oCoHVyZgcWEyibo0/QTZ8TvL9SCllWEhlK4F9BGfDVCnDzdiX\nZgdX\r\n=Nfgf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"gitHead":"fc50f9d55a7b6a4379ba75a7c53b4d019e582540","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslint --cache --cache-location=node_modules/.cache/ --ext ./src/**/*.js ./test/**/*.js","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.14.4","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"12.16.3","dependencies":{"rimraf":"^3.0.2","flatted":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.13.0","prepush":"^3.1.11","istanbul":"^0.4.5","prettier":"^2.1.2","precommit":"^1.2.2","watch-run":"^1.2.5","changelogx":"^5.0.6","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.0.2_1604829566603_0.9532832455741129","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"flat-cache","version":"3.0.3","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@3.0.3","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"558849c3ac3edbf47292e6dbdf823c3467f4e4bc","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.3.tgz","fileCount":5,"integrity":"sha512-KnjLKDg9AjMPy+rU7AoqgK4iNcKP3PgvWl84s7OLbVFgnNLQ/ww/by23PYiSanqXOtmPHBhycPg/vSb7ydgM5w==","signatures":[{"sig":"MEUCIF/9CJdTixfYxPNRuPJ5+shZ1FJMKWeXuBr3xRBrI8JmAiEAokZFPpzoRsE+qzHG+7FqAw6qhTc2kNaBwhqLAf7NX+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8VOCRA9TVsSAnZWagAAPpMP/2k3zCgheaQoSakWECCk\nNK0VQnNb6f0VaPKIjCEDiiwMfNGWIAQb1nCtRNZjB/o1pjfjFqURZyjLdZ7t\nLohN0dj2xkEd6Y19U/9qI3thb6zgMNDJgc73bdFqQ4FH3uU5WCVrR/iuZ2rE\nScyxiuV9HpCzKqZLu9Xd/wc1JUU1EQ4+8fRsrias4pNCLg2EcelX/tTm1V2J\no2q+Cv4NZ5cE4amXRktlecShLNmT/pcIMwU0poTDKDpbZsaYUQK4G5BxnoVz\nq1C625ccgYcqhAlnwyiyRe4UFpZn1QE03JbcOpA9g+EcCYI1+GlgWs+HKBLj\nwjROqWCUAwD4vqiJYNWO+OM5ZlM/x4nFD0t0HXAKuLu4pJB7ImF4nTJgjXdK\nagqBnaO7PHPM4iROwg5JHohSungBVYLYlwK3mxSfqaNB/jr5tOAgJ+xzg+NO\nRtqwfVxoFpCUpUEh+EULzgRaEMkr2i1ySEQJx71ERm3pUySX8vG/mWH9odsX\nZNLIoMTuVLQ4QfidugUXhDQRa4aI/SEy6cSMk5LBj84v1DVoE775CJq5t5bI\n/T8iHVRbyRhYTb0Pj2NbkDJCQu8Awmo4RrLAn8xcsz9W2HNovUTtp9kPLf5+\nuHemXULCO1mAccKNvcG0X4zaAOf+oSs6ha+0rB8U42RdVDSGIkB00m2AXnBa\nim+V\r\n=pAl0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"gitHead":"e56d3b8579ee549287612ba0e6d61192cc89a179","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.14.4","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"12.16.3","dependencies":{"rimraf":"^3.0.2","flatted":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.13.0","prepush":"^3.1.11","istanbul":"^0.4.5","prettier":"^2.1.2","precommit":"^1.2.2","watch-run":"^1.2.5","changelogx":"^5.0.6","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.0.3_1604830541976_0.3639989846447562","host":"s3://npm-registry-packages"}},"3.0.4":{"name":"flat-cache","version":"3.0.4","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"http://royriojas.com","name":"Roy Riojas"},"license":"MIT","_id":"flat-cache@3.0.4","maintainers":[{"name":"royriojas","email":"royriojas@gmail.com"}],"homepage":"https://github.com/royriojas/flat-cache#readme","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"dist":{"shasum":"61b0338302b2fe9f957dcc32fc2a87f1c3048b11","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz","fileCount":7,"integrity":"sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==","signatures":[{"sig":"MEQCIGH39ygEd+2VkQW3PW2dnjFc0X2dwG20RvTw9J0UOKTjAiBO5DtYF3cARvFfBHhjsg8MtvomiJqPWZnexmnyJLehaQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfp8oQCRA9TVsSAnZWagAAsH8P/AmOT8hqEyxjXTYETIqA\nrIYhbZOwVoh7TUt/1G+hAUeMdIxaaSYc4VT8u7smVu4idWOMNg9w7G2TNjRd\nrla70FxlCP6gRHUeR0sUB7idHKEnu0FDMD4gWtRA3DWXpwUQUeLNvgddkSFL\naahYOBeCfZ1gAnzRB8QXlzgGmSNgJwUHhi8jIT/s+0DJZXHldc2xA2QWjA7O\nTbPDfbMAwFDwcKUoASV9ydc6D5kifJfI+nyLh3jYm+eWOYQjWglk+Cf/Knqr\nz3BoP+NjxcoTPpRa8qoc4gtLWMhbW1IaAKTbQl/uB7fF+hbESSL6jqLeIH1O\nv/Hvo9qdKn4uhg8gCnRB8WJVBAayxjDT63N6nkFD+O5OLhcQQosKWB1061gI\nj6C49849DlH0aB3FqcDT/i/VUpcfmwxYps2o6jt5PRsQJPThhAUCnWhHmO9h\nbNABovQAXNr2KGjQxxhPFDqW98VolJtJSUlN32RyzJGCRVUjlgunjpWKaKMV\nCAMOkL/cCGRE5YBaS/tGfQtp8W9pFRU3cqsFO4TiQlabD0Yh557XHyl8Buit\n/eiXX5HjhhoE/Q82wyM/6lsFU1Q4OVRirKrTs18C6VlTUOTbG3p5JJ7nhFWn\nr7IfQKS6mqXEYc+7T+bpUd4mRI4P1uL+g300kHVdONSFTFFiIrFbQDz3Ixvm\nSvZX\r\n=LRSR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"gitHead":"aae8784c384896ef610e7d0f4ea82be4932bfd2a","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/royriojas/flat-cache.git","type":"git"},"_npmVersion":"6.14.4","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"12.16.3","dependencies":{"rimraf":"^3.0.2","flatted":"^3.1.0"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^8.2.1","eslint":"^7.13.0","prepush":"^3.1.11","istanbul":"^0.4.5","prettier":"^2.1.2","precommit":"^1.2.2","watch-run":"^1.2.5","changelogx":"^5.0.6","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.0.4_1604831760368_0.42483857869936714","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"flat-cache","version":"3.1.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@3.1.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/flat-cache#readme","bugs":{"url":"https://github.com/jaredwray/flat-cache/issues"},"dist":{"shasum":"0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.0.tgz","fileCount":7,"integrity":"sha512-OHx4Qwrrt0E4jEIcI5/Xb+f+QmJYNj2rrK8wiIdQOIrB9WrrJL8cjZvXdXuBTkkEwEqLycb5BeZDV1o2i9bTew==","signatures":[{"sig":"MEUCIHMrrAbSJaT7mRITKzdjjH0jln+9fs3sod/Zk/QFaS2wAiEA50OAVPdaeFonvLnI5UETN+eSOXcQuRLDEP9v0wLIrvQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30750},"main":"src/cache.js","engines":{"node":">=12.0.0"},"gitHead":"a325d01d7236ad9bdf5d14a8c908b76046d5a854","prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","cover":"istanbul cover test/runner.js html text-summary","pre-v":"npm run verify","watch":"watch-run -i -p 'test/specs/**/*.js' istanbul cover test/runner.js html text-summary","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","changelog":"changelogx -f markdown -o ./changelog.md","bump-major":"npm run pre-v && npm version major -m 'BLD: Release v%s' && npm run post-v","bump-minor":"npm run pre-v && npm version minor -m 'BLD: Release v%s' && npm run post-v","bump-patch":"npm run pre-v && npm version patch -m 'BLD: Release v%s' && npm run post-v","eslint-fix":"npm run eslint -- --fix","test:cache":"c8 mocha -R spec test/specs","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","install-hooks":"prepush install && changelogx install-hook && precommit install","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run verify --silent"],"changelogx":{"authorURL":"https://github.com/{0}","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache","ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)"},"repository":{"url":"git+https://github.com/jaredwray/flat-cache.git","type":"git"},"_npmVersion":"6.14.16","description":"A stupidly simple key/value storage using files to persist some data","directories":{},"_nodeVersion":"12.22.12","dependencies":{"keyv":"^4.5.3","rimraf":"^3.0.2","flatted":"^3.2.7"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^7.13.0","prepush":"^3.1.11","prettier":"^2.1.2","precommit":"^1.2.2","watch-run":"^1.2.5","changelogx":"^5.0.6","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.1.0_1693004807183_0.9619336397338125","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"flat-cache","version":"3.1.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@3.1.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"dist":{"shasum":"a02a15fdec25a8f844ff7cc658f03dd99eb4609b","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz","fileCount":9,"integrity":"sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==","signatures":[{"sig":"MEYCIQDwPGM4xbx2yd4I9Hy4uk+rzgtWrp10tPn3MCIZotQ/fQIhALGiGzpWTF+r8NLwFmrLGYVqcddfULSWr8eqNXOKe+eo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29433},"main":"src/cache.js","engines":{"node":">=12.0.0"},"prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","eslint-fix":"npm run eslint -- --fix","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run verify --silent"],"repository":{"url":"https://github.com/jaredwray/flat-cache.git","type":"git"},"description":"A stupidly simple key/value storage using files to persist some data","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Roy Riojas and Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"keyv":"^4.5.3","rimraf":"^3.0.2","flatted":"^3.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","mocha":"^10.2.0","write":"^2.0.0","eslint":"^7.13.0","prettier":"^2.1.2","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.1.1_1696607700203_0.5001875662875206","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"flat-cache","version":"3.2.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@3.2.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"dist":{"shasum":"2c0c2d5040c99b1632771a9d105725c0115363ee","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz","fileCount":9,"integrity":"sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==","signatures":[{"sig":"MEYCIQCTS12gCq5xNeZvYp6dN20SKsEjH1g7ka5XA0fGZ8bQPQIhAN7aPRQpV1wAO59b4VJw/fj9tN0abeW5tDmozNw2CNBg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29445},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","eslint-fix":"npm run eslint -- --fix","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run verify --silent"],"repository":{"url":"https://github.com/jaredwray/flat-cache.git","type":"git"},"description":"A stupidly simple key/value storage using files to persist some data","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Roy Riojas and Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"keyv":"^4.5.3","rimraf":"^3.0.2","flatted":"^3.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.14.0","chai":"^4.3.10","mocha":"^8.4.0","write":"^2.0.0","eslint":"^7.13.0","prettier":"^2.1.2","glob-expand":"^0.2.1","eslint-plugin-mocha":"^8.0.0","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_3.2.0_1699834035580_0.588287936414978","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"flat-cache","version":"4.0.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@4.0.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"dist":{"shasum":"d12437636f83bb8a12b8f300c36fd1614e1c7224","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.0.tgz","fileCount":9,"integrity":"sha512-EryKbCE/wxpxKniQlyas6PY1I9vwtF3uCBweX+N8KYTCn3Y12RTGtQAJ/bd5pl7kxUAc8v/R3Ake/N17OZiFqA==","signatures":[{"sig":"MEUCIQCMw3SVGDtyeeKJrDFbCbnaTvPXHhG6lhqImC0hgBhAWQIgFOtuzPaVIBLm7Ojx6B52ebYTai8/Sr6sG7gM8wStBnc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29510},"main":"src/cache.js","engines":{"node":">=16"},"prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","clean":"rimraf ./node_modules ./package-lock.json ./yarn.lock ./coverage","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","eslint-fix":"npm run eslint -- --fix","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run verify --silent"],"repository":{"url":"https://github.com/jaredwray/flat-cache.git","type":"git"},"description":"A stupidly simple key/value storage using files to persist some data","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Roy Riojas and Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"keyv":"^4.5.4","rimraf":"^5.0.5","flatted":"^3.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","mocha":"^10.2.0","write":"^2.0.0","eslint":"^8.56.0","prettier":"^3.1.1","glob-expand":"^0.2.1","eslint-plugin-mocha":"^10.2.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_4.0.0_1702914388210_0.12467613174345482","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"flat-cache","version":"4.0.1","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@4.0.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"dist":{"shasum":"0ece39fcb14ee012f4b0410bd33dd9c1f011127c","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz","fileCount":9,"integrity":"sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==","signatures":[{"sig":"MEQCIET+P8A8GKhteygYQxhzURL1fKhW75XIEYs/+FWKHP2zAiBb1ue7T5wnBX3YtMmty5jeM2smCCjyK+SKpqarwU/XPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29321},"main":"src/cache.js","engines":{"node":">=16"},"prepush":["npm run verify --silent"],"scripts":{"test":"npm run verify --silent","check":"npm run eslint","clean":"rimraf ./node_modules ./package-lock.json ./yarn.lock ./coverage","eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","format":"prettier --write .","verify":"npm run eslint && npm run test:cache","autofix":"npm run eslint-fix","eslint-fix":"npm run eslint -- --fix","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run verify --silent"],"repository":{"url":"https://github.com/jaredwray/flat-cache.git","type":"git"},"description":"A stupidly simple key/value storage using files to persist some data","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Roy Riojas and Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"keyv":"^4.5.4","flatted":"^3.2.9"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","chai":"^4.3.10","mocha":"^10.3.0","sinon":"^17.0.1","write":"^2.0.0","eslint":"^8.56.0","rimraf":"^5.0.5","prettier":"^3.2.4","glob-expand":"^0.2.1","eslint-plugin-mocha":"^10.2.0","eslint-config-prettier":"^9.1.0"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_4.0.1_1709395780963_0.9532441778806178","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"flat-cache","version":"5.0.0","keywords":["json cache","simple cache","file cache","key par","key value","cache"],"author":{"url":"https://jaredwray.com","name":"Jared Wray"},"license":"MIT","_id":"flat-cache@5.0.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"xo":{"rules":{"unicorn/prefer-module":"off","n/prefer-global/process":"off","unicorn/prevent-abbreviations":"off"}},"dist":{"shasum":"26c4da7b0f288b408bb2b506b2cb66c240ddf062","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-5.0.0.tgz","fileCount":8,"integrity":"sha512-JrqFmyUl2PnPi1OvLyTVHnQvwQ0S+e6lGSwu8OkAZlSaNIZciTY2H/cOOROxsBA1m/LZNHDsqAgDZt6akWcjsQ==","signatures":[{"sig":"MEUCIEFHsiCijbDv0M7wyyKMOzND4zP0Obk1qamFyyT1/pauAiEA8XaBghviQ5+QUMumxWYef2v9AMM8TUZaZ/DL+wW+8L8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12791},"main":"src/cache.js","engines":{"node":">=18"},"prepush":["npm run test"],"scripts":{"test":"xo --fix && c8 mocha -R spec test/specs","clean":"rimraf ./node_modules ./package-lock.json ./yarn.lock ./coverage","test:ci":"xo && c8 --reporter=lcov mocha -R spec test/specs"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"precommit":["npm run test"],"repository":{"url":"https://github.com/jaredwray/flat-cache.git","type":"git"},"description":"A stupidly simple key/value storage using files to persist some data","directories":{},"licenseText":"The MIT License (MIT)\n\nCopyright (c) Roy Riojas and Jared Wray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","dependencies":{"keyv":"^4.5.4","flatted":"^3.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.1.0","xo":"^0.58.0","chai":"^4.3.10","mocha":"^10.4.0","sinon":"^18.0.0","write":"^2.0.0","rimraf":"^5.0.7","webpack":"^5.91.0","glob-expand":"^0.2.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_5.0.0_1716565890544_0.366952577353892","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"flat-cache","version":"6.0.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.0.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"61b4c7bb66793bbf001bc7da6bee9d75c3ae0f42","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.0.0.tgz","fileCount":7,"integrity":"sha512-7H9dNBhjjmBZjsSIN665cpd+ASPC0VnZ5fF2nIHiCU7lXm6zT6R36B60jedvvJ5M93LtvgSjzKWfWHlr2k9+wQ==","signatures":[{"sig":"MEYCIQD1U+Q9crU/HmFLLl5jPlxhbtJUNsb5vZGtrnGuL8/BtwIhAPx5kTT3H0MMyZlUB2UmwMoHea2ymLFQVYHYv+ecd597","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39646},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/3c790460f6b706ccfa254ab2222d85f3/flat-cache-6.0.0.tgz","_integrity":"sha512-7H9dNBhjjmBZjsSIN665cpd+ASPC0VnZ5fF2nIHiCU7lXm6zT6R36B60jedvvJ5M93LtvgSjzKWfWHlr2k9+wQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.3","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.1","cacheable":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.0.0_1727589773089_0.1635871372427511","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"flat-cache","version":"6.1.0","keywords":["cache","caching","node","nodejs","cacheable","cacheable-node-cache","node-cache","cacheable-node"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.0","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"6f04899a05d2ba84c3d16c43cc4075c96e83400e","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.0.tgz","fileCount":7,"integrity":"sha512-txr9o9zCbXvMOWZ1wZAID4U+CnYxdkSFqxxvd8Bs/a0ZidSs8V8diyv0CviKkPYEWHtbFJloF/QQO2WnkarnlA==","signatures":[{"sig":"MEUCIA9g9+mVgexRYPSzYD71pLXUXDMmp4uFTKX+IUR1zIlZAiEA4LsEIAc/EX3olJVX19aijKgNCVPG/n6GgvwbgsRkoGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50249},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/29c0b0fb7bc0576d237d82f3ace27b98/flat-cache-6.1.0.tgz","_integrity":"sha512-txr9o9zCbXvMOWZ1wZAID4U+CnYxdkSFqxxvd8Bs/a0ZidSs8V8diyv0CviKkPYEWHtbFJloF/QQO2WnkarnlA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git"},"_npmVersion":"10.8.2","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.1","cacheable":"^1.7.1","hookified":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.1","typescript":"^5.6.2","@types/node":"^22.7.4","@vitest/coverage-v8":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.0_1727628915131_0.755252084055875","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"flat-cache","version":"6.1.1","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.1","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"8e056088a97b7783cc8002efb89ec3d44a26879f","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.1.tgz","fileCount":7,"integrity":"sha512-5erc2YgI7Xheo1JCAaRvpiwSaUQl/rtJmeHGIXD3mqpUyuGhFptBEMNy3TuuUFYyuTkjRUODFTr4EIwa6dO9eA==","signatures":[{"sig":"MEYCIQDpkcJ4QN+RPP+H5RvL3QBkC+COZ58KCkQBNft6apSNnAIhANa0uDJK5350PB7FvIkOXu1GO99bGxjgmDaIX7nNo09Z","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51918},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/5e7d2f779fade093956015c4b6f1d8c2/flat-cache-6.1.1.tgz","_integrity":"sha512-5erc2YgI7Xheo1JCAaRvpiwSaUQl/rtJmeHGIXD3mqpUyuGhFptBEMNy3TuuUFYyuTkjRUODFTr4EIwa6dO9eA==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.1","cacheable":"^1.8.1","hookified":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.0","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.7.8","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.1_1729574261253_0.1337603338095099","host":"s3://npm-registry-packages"}},"6.1.2":{"name":"flat-cache","version":"6.1.2","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.2","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"9784acfcea81ef35ddb2b7da6e8bb4fe05b28d47","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.2.tgz","fileCount":7,"integrity":"sha512-WakhGOkx886u7DJGpgMpUU81VUYHyQlXuqPDI53g6lIVHf7Shepr/XGo7Qa0yYOPwyMItQs34dG7X0KgnHwWtQ==","signatures":[{"sig":"MEYCIQD+2WhWjS6sX10OauT18bLTJiWjpbVK3cUhcgxCqMxyewIhAJumdaHxWNM64LfFnhDNLz6lBOdpb6gJn5mPWQkhlt+n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51930},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/a11c7b59961155c5ee093c0a8f599710/flat-cache-6.1.2.tgz","_integrity":"sha512-WakhGOkx886u7DJGpgMpUU81VUYHyQlXuqPDI53g6lIVHf7Shepr/XGo7Qa0yYOPwyMItQs34dG7X0KgnHwWtQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.1","cacheable":"^1.8.1","hookified":"^1.4.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^22.8.1","@vitest/coverage-v8":"^2.1.3"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.2_1731275925679_0.16339869502947302","host":"s3://npm-registry-packages"}},"6.1.3":{"name":"flat-cache","version":"6.1.3","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.3","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"5ea1fba411df5961d95568b6de0c78b245274235","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.3.tgz","fileCount":7,"integrity":"sha512-GWiWmC+qCbt/9EO80JgLj21gD61dw6iE4lw1t4NU1/DAWjmX+Hnv9C1pLtU32P6wnbdqXmUhkEVvx6y08IOACQ==","signatures":[{"sig":"MEQCIESXcbNo259NTHeiFL/rZJhbZ+OSsCgJa5FnHspWtJy9AiAuy5npmkm5GGABgwGUBe4d9kB0tU8UxuqaqzXMQzTO2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51931},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/da73e3aaef2031d10c605cd7551235fb/flat-cache-6.1.3.tgz","_integrity":"sha512-GWiWmC+qCbt/9EO80JgLj21gD61dw6iE4lw1t4NU1/DAWjmX+Hnv9C1pLtU32P6wnbdqXmUhkEVvx6y08IOACQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.2","cacheable":"^1.8.5","hookified":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.59.3","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.6","typescript":"^5.7.2","@types/node":"^22.10.0","@vitest/coverage-v8":"^2.1.6"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.3_1732725218615_0.033456521136690176","host":"s3://npm-registry-packages"}},"6.1.4":{"name":"flat-cache","version":"6.1.4","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.4","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"8e1cb12ee2467121513fdc23791f6e94daa5da77","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.4.tgz","fileCount":7,"integrity":"sha512-Km+tVF9BLnxaYqX2R9OKLkwSPvGjDXXlciDC8oBr/nSM4xMCNO8X9s0w5i6lNoE8E/6BEzSJBUF5Bar+TXmKJQ==","signatures":[{"sig":"MEQCIHnBQmz9oht35HuRzmJFJEO45zHHqcZJq+ATXMt8P+2hAiACSLwjDBORLq3MQa6yiGFYVevdu1jvFT50ESLFc9w3Hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52099},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/gs/5m4m2s857ts7l7nbvv0b57r80000gn/T/f01909eda2cf58551934e3dbc147eb47/flat-cache-6.1.4.tgz","_integrity":"sha512-Km+tVF9BLnxaYqX2R9OKLkwSPvGjDXXlciDC8oBr/nSM4xMCNO8X9s0w5i6lNoE8E/6BEzSJBUF5Bar+TXmKJQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.1","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.2","cacheable":"^1.8.6","hookified":"^1.5.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.4_1733965713019_0.17366512672957457","host":"s3://npm-registry-packages-npm-production"}},"6.1.5":{"name":"flat-cache","version":"6.1.5","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.5","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"a3e0077571aa340c85c011aa6b9150b4606e2b0d","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.5.tgz","fileCount":7,"integrity":"sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==","signatures":[{"sig":"MEYCIQDUk/gaLQZUotpNNOp+zV/8E0BE6TZcCQJ5rztIRebzWAIhAK2G7O4JGGVUPBkzee1s/GZnDtjDAm/Lk6fuTNUpE99I","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52105},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/d5f15524d112ddff5bb573e64d0641f4/flat-cache-6.1.5.tgz","_integrity":"sha512-QR+2kN38f8nMfiIQ1LHYjuDEmZNZVjxuxY+HufbS3BW0EX01Q5OnH7iduOYRutmgiXb797HAKcXUeXrvRjjgSQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"22.12.0","dependencies":{"flatted":"^3.3.2","cacheable":"^1.8.7","hookified":"^1.6.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.3.5","rimraf":"^6.0.1","vitest":"^2.1.8","typescript":"^5.7.2","@types/node":"^22.10.2","@vitest/coverage-v8":"^2.1.8"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.5_1735258502059_0.13736542700474863","host":"s3://npm-registry-packages-npm-production"}},"6.1.6":{"name":"flat-cache","version":"6.1.6","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.6","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"62a94ba475297ec742d6c3a2be6516a96d311c9e","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.6.tgz","fileCount":7,"integrity":"sha512-F+CKgSwp0pzLx67u+Zy1aCueVWFAHWbXepvXlZ+bWVTaASbm5SyCnSJ80Fp1ePEmS57wU+Bf6cx6525qtMZ4lQ==","signatures":[{"sig":"MEUCIQCnkIxRS4z4KJfe5bSyufj5seqowcXv3+MU8qVJh3BoHAIgZ8kfsJLPtGkdDqODGOnXxxwHWQCxkWcK7xQs4radUbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52100},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/a06d9ed14252ef72f226466f1fa56f86/flat-cache-6.1.6.tgz","_integrity":"sha512-F+CKgSwp0pzLx67u+Zy1aCueVWFAHWbXepvXlZ+bWVTaASbm5SyCnSJ80Fp1ePEmS57wU+Bf6cx6525qtMZ4lQ==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.2","cacheable":"^1.8.8","hookified":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.3.6","rimraf":"^6.0.1","vitest":"^3.0.4","typescript":"^5.7.3","@types/node":"^22.10.10","@vitest/coverage-v8":"^3.0.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.6_1738009547496_0.610968293837403","host":"s3://npm-registry-packages-npm-production"}},"6.1.7":{"name":"flat-cache","version":"6.1.7","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.7","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"c04b08316739ad7ef997e1b9ea363443fc2fcb38","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.7.tgz","fileCount":7,"integrity":"sha512-qwZ4xf1v1m7Rc9XiORly31YaChvKt6oNVHuqqZcoED/7O+ToyNVGobKsIAopY9ODcWpEDKEBAbrSOCBHtNQvew==","signatures":[{"sig":"MEQCICFLul8W/EIOzUIxYDt4cuXzWUrIVbt13UusL+WqKA7jAiBqkJiBuo3DTLQvLlOA11UdEeyOu8mBzmbjbHXuh05URQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52500},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/b65e61a6ce01e0ba9e0680f114364a27/flat-cache-6.1.7.tgz","_integrity":"sha512-qwZ4xf1v1m7Rc9XiORly31YaChvKt6oNVHuqqZcoED/7O+ToyNVGobKsIAopY9ODcWpEDKEBAbrSOCBHtNQvew==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.1.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"22.12.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.8.9","hookified":"^1.7.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.0.7","typescript":"^5.8.2","@types/node":"^22.13.9","@vitest/coverage-v8":"^3.0.7"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.7_1741042657469_0.5659144970406182","host":"s3://npm-registry-packages-npm-production"}},"6.1.8":{"name":"flat-cache","version":"6.1.8","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.8","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"968fb89b19df488fe60f346857ffc54b8dd0ba14","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.8.tgz","fileCount":7,"integrity":"sha512-R6MaD3nrJAtO7C3QOuS79ficm2pEAy++TgEUD8ii1LVlbcgZ9DtASLkt9B+RZSFCzm7QHDMlXPsqqB6W2Pfr1Q==","signatures":[{"sig":"MEUCIQCnYsADB8vCe1T+AKqioAEBk97LNiPDjdAfg5RJ5f5EgAIgPLFRvFBYMFdZ6PGC+AS3xoWGaoAcDZ+m6Wn4b7isW+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52500},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/0ca7c40f0641baae03c68aa400f84315/flat-cache-6.1.8.tgz","_integrity":"sha512-R6MaD3nrJAtO7C3QOuS79ficm2pEAy++TgEUD8ii1LVlbcgZ9DtASLkt9B+RZSFCzm7QHDMlXPsqqB6W2Pfr1Q==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"10.9.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.8.9","hookified":"^1.8.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.1.1","typescript":"^5.8.2","@types/node":"^22.14.0","@vitest/coverage-v8":"^3.1.1"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.8_1743871218115_0.9367472070453249","host":"s3://npm-registry-packages-npm-production"}},"6.1.9":{"name":"flat-cache","version":"6.1.9","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.9","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"6f512c4ab81c2057577fdb30c2f64022d43db2e7","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.9.tgz","fileCount":7,"integrity":"sha512-DUqiKkTlAfhtl7g78IuwqYM+YqvT+as0mY+EVk6mfimy19U79pJCzDZQsnqk3Ou/T6hFXWLGbwbADzD/c8Tydg==","signatures":[{"sig":"MEUCIErvuYUlKX1zKfqGtGo0bo3IwXO53prqHtZUT1h1TAIeAiEA+QmF4PBApr5zrfXL8ESSJM+rozvz7aSdCl+9trtkYeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52500},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/42a945d0b246fad387f9c0c24974dde2/flat-cache-6.1.9.tgz","_integrity":"sha512-DUqiKkTlAfhtl7g78IuwqYM+YqvT+as0mY+EVk6mfimy19U79pJCzDZQsnqk3Ou/T6hFXWLGbwbADzD/c8Tydg==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.3.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"22.12.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.9.0","hookified":"^1.8.2"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^0.60.0","tsup":"^8.4.0","rimraf":"^6.0.1","vitest":"^3.1.3","typescript":"^5.8.3","@types/node":"^22.15.8","@vitest/coverage-v8":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.9_1746546824167_0.6416761193525953","host":"s3://npm-registry-packages-npm-production"}},"6.1.10":{"name":"flat-cache","version":"6.1.10","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.10","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"bf388abca92c213ac55086d678b08362867d6213","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.10.tgz","fileCount":7,"integrity":"sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==","signatures":[{"sig":"MEUCIBOwg3wFwTtwUBAcI5TLSN82XjARk9RtQGFeKijbB3pxAiEAiYFRtnxPrRJ6SglDTGT5R4takMtMZzTLOgncffFOVhU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52316},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/5716f15640092006a3fe206a0cc4ea27/flat-cache-6.1.10.tgz","_integrity":"sha512-B6/v1f0NwjxzmeOhzfXPGWpKBVA207LS7lehaVKQnFrVktcFRfkzjZZ2gwj2i1TkEUMQht7ZMJbABUT5N+V1Nw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.4.1","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.10.0","hookified":"^1.9.1"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.0","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.2","typescript":"^5.8.3","@types/node":"^22.15.30","@vitest/coverage-v8":"^3.2.2"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.10_1749405455807_0.09398128061411004","host":"s3://npm-registry-packages-npm-production"}},"6.1.11":{"name":"flat-cache","version":"6.1.11","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.11","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"07124ce5160aa86454e86368f855dde6b7857c56","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.11.tgz","fileCount":7,"integrity":"sha512-zfOAns94mp7bHG/vCn9Ru2eDCmIxVQ5dELUHKjHfDEOJmHNzE+uGa6208kfkgmtym4a0FFjEuFksCXFacbVhSg==","signatures":[{"sig":"MEUCIHksgTfFeSFx21wHAiGQmabWsGKUNKO2Q7X3hLMhSKPTAiEApoCDHpoEdDSNZwXajd7aanlnlV5IF34SbAAGKRvZnVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55985},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","actor":{"name":"jaredwray","type":"user","email":"me@jaredwray.com"},"email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/3e682fbded221c434cfc773265e6b585/flat-cache-6.1.11.tgz","_integrity":"sha512-zfOAns94mp7bHG/vCn9Ru2eDCmIxVQ5dELUHKjHfDEOJmHNzE+uGa6208kfkgmtym4a0FFjEuFksCXFacbVhSg==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.4.1","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.10.1","hookified":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.1.1","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.0.7","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.11_1751301715140_0.5235663563207944","host":"s3://npm-registry-packages-npm-production"}},"6.1.12":{"name":"flat-cache","version":"6.1.12","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.12","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"385c73844b82171da8d98995b756ba84e6caa452","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.12.tgz","fileCount":7,"integrity":"sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==","signatures":[{"sig":"MEUCIQCsVJI09ttcDJrbVUwSofC+0sWWOM4oXwBJx+1lQSkMrgIgWDb3mN0ICirKu5VK0UQCS8isIApk5r4ymogLUEhZugM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56140},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"xo --fix && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"xo && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/7265dc558a2bf3fd24ce7495875f39a6/flat-cache-6.1.12.tgz","_integrity":"sha512-U+HqqpZPPXP5d24bWuRzjGqVqUcw64k4nZAbruniDwdRg0H10tvN7H6ku1tjhA4rg5B9GS3siEvwO2qjJJ6f8Q==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.4.1","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.10.3","hookified":"^1.10.0"},"_hasShrinkwrap":false,"devDependencies":{"xo":"^1.2.1","tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.8.3","@types/node":"^24.1.0","@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.12_1753293132736_0.20446162132371093","host":"s3://npm-registry-packages-npm-production"}},"6.1.13":{"name":"flat-cache","version":"6.1.13","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.13","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"7428e97be2aa918f371e880ebbf7f61ff48f33fa","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.13.tgz","fileCount":7,"integrity":"sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==","signatures":[{"sig":"MEUCIHV5vxJse1W4lex/0yBlP0exw9G+ynjXED5xVBG3nKyHAiEAnM8rMXgIVb2QK4gVQJtXzJEM+QHyh/Y2N9Y6oSaZH/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56548},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"test":"biome check --write && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/6226ac9b6e1a882861905d54276814e2/flat-cache-6.1.13.tgz","_integrity":"sha512-gmtS2PaUjSPa4zjObEIn4WWliKyZzYljgxODBfxugpK6q6HU9ClXzgCJ+nlcPKY9Bt090ypTOLIFWkV0jbKFjw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.4.1","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"20.17.0","dependencies":{"flatted":"^3.3.3","cacheable":"^1.10.4","hookified":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.3.0","@biomejs/biome":"^2.2.0","@faker-js/faker":"^9.9.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.13_1755457362357_0.8725886188580994","host":"s3://npm-registry-packages-npm-production"}},"6.1.14":{"name":"flat-cache","version":"6.1.14","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","_id":"flat-cache@6.1.14","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"homepage":"https://github.com/jaredwray/cacheable#readme","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"dist":{"shasum":"1c95d57ae4fce8668e10c90681c163d24b47a29b","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.14.tgz","fileCount":7,"integrity":"sha512-ExZSCSV9e7v/Zt7RzCbX57lY2dnPdxzU/h3UE6WJ6NtEMfwBd8jmi1n4otDEUfz+T/R+zxrFDpICFdjhD3H/zw==","signatures":[{"sig":"MEUCIQC28y5XtLdHRY8wBIOu1DbO60nFmHyyeFWRsJ3b16l8yQIgU7RK8zVK2oeznz6GdUHoc129taWnpB5284C0TYwl2hU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56801},"main":"./dist/index.cjs","type":"module","_from":"file:flat-cache-6.1.14.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"}},"private":false,"scripts":{"lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","clean":"rimraf ./dist ./coverage ./node_modules","test:ci":"biome check --error-on-warnings && vitest run --coverage","prepublish":"pnpm build"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"_resolved":"/private/var/folders/q4/x95kq1ln6cd7rrnct9cby32r0000gn/T/d2bd1b0e49cdee6412a907c187039ba5/flat-cache-6.1.14.tgz","_integrity":"sha512-ExZSCSV9e7v/Zt7RzCbX57lY2dnPdxzU/h3UE6WJ6NtEMfwBd8jmi1n4otDEUfz+T/R+zxrFDpICFdjhD3H/zw==","repository":{"url":"git+https://github.com/jaredwray/cacheable.git","type":"git","directory":"packages/flat-cache"},"_npmVersion":"11.6.0","description":"A simple key/value storage using files to persist the data","directories":{},"_nodeVersion":"22.12.0","dependencies":{"flatted":"^3.3.3","cacheable":"^2.0.1","hookified":"^1.12.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","rimraf":"^6.0.1","vitest":"^3.2.4","typescript":"^5.9.2","@types/node":"^24.5.0","@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@vitest/coverage-v8":"^3.2.4"},"_npmOperationalInternal":{"tmp":"tmp/flat-cache_6.1.14_1758055299585_0.11060202365676441","host":"s3://npm-registry-packages-npm-production"}},"6.1.17":{"name":"flat-cache","version":"6.1.17","description":"A simple key/value storage using files to persist the data","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/jaredwray/cacheable.git","directory":"packages/flat-cache"},"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","private":false,"keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"devDependencies":{"@biomejs/biome":"^2.2.4","@faker-js/faker":"^10.0.0","@types/node":"^24.5.0","@vitest/coverage-v8":"^3.2.4","rimraf":"^6.0.1","tsup":"^8.5.0","typescript":"^5.9.2","vitest":"^3.2.4"},"dependencies":{"flatted":"^3.3.3","hookified":"^1.12.0","cacheable":"^2.0.3"},"scripts":{"build":"rimraf ./dist && tsup src/index.ts --format cjs,esm --dts --clean","prepublish":"pnpm build","lint":"biome check --write --error-on-warnings","test":"pnpm lint && vitest run --coverage","test:ci":"biome check --error-on-warnings && vitest run --coverage","clean":"rimraf ./dist ./coverage ./node_modules"},"_id":"flat-cache@6.1.17","bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"homepage":"https://github.com/jaredwray/cacheable#readme","_integrity":"sha512-Jzse4YoiUJBVYTwz5Bwl4h/2VQM7e2KK3MVAMlXzX9uamIHAH/TXUlRKU1AQGQOryQhN0EsmufiiF40G057YXA==","_resolved":"/private/var/folders/h1/n3vxgc0n1sn5_9pxftc4p6l80000gn/T/b437a370c40866a1c98b768546af70a7/flat-cache-6.1.17.tgz","_from":"file:flat-cache-6.1.17.tgz","_nodeVersion":"20.17.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-Jzse4YoiUJBVYTwz5Bwl4h/2VQM7e2KK3MVAMlXzX9uamIHAH/TXUlRKU1AQGQOryQhN0EsmufiiF40G057YXA==","shasum":"31eb0de23c6a301c1420596d0089dd431649006d","tarball":"https://registry.npmjs.org/flat-cache/-/flat-cache-6.1.17.tgz","fileCount":7,"unpackedSize":56801,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA2K/9eRpKLt7MZ9eY6zpngXwmaiCwvvj1ZOFWN0kJaKAiEAhX+3dWdD4Z6IZ9KaquNHJICmNc2mm6KM+BzV6tw+Q7Q="}]},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flat-cache_6.1.17_1759340598964_0.21826728408950546"},"_hasShrinkwrap":false}},"time":{"created":"2015-02-26T12:20:02.550Z","modified":"2025-10-01T17:43:19.624Z","1.0.0":"2015-02-26T12:20:02.550Z","1.0.1":"2015-02-26T12:30:21.242Z","1.0.2":"2015-03-02T07:39:37.226Z","1.0.3":"2015-03-02T07:44:29.331Z","1.0.4":"2015-08-30T11:20:11.548Z","1.0.6":"2015-09-11T21:47:54.870Z","1.0.7":"2015-09-11T22:21:22.646Z","1.0.8":"2015-09-11T22:52:46.646Z","1.0.9":"2015-09-11T23:00:36.275Z","1.0.10":"2015-11-01T23:05:22.543Z","1.2.0":"2016-08-01T09:07:54.338Z","1.2.1":"2016-08-01T09:20:03.212Z","1.2.2":"2016-12-20T02:04:23.984Z","1.3.0":"2017-09-26T21:09:18.566Z","1.3.1":"2018-11-06T20:08:35.564Z","1.3.2":"2018-11-07T23:47:15.412Z","1.3.4":"2018-11-14T20:42:27.561Z","2.0.0":"2019-01-09T02:02:40.757Z","2.0.1":"2019-01-09T02:52:09.223Z","3.0.0":"2020-11-08T09:13:33.306Z","3.0.2":"2020-11-08T09:59:26.756Z","3.0.3":"2020-11-08T10:15:42.147Z","3.0.4":"2020-11-08T10:36:00.554Z","3.1.0":"2023-08-25T23:06:47.404Z","3.1.1":"2023-10-06T15:55:00.456Z","3.2.0":"2023-11-13T00:07:15.859Z","4.0.0":"2023-12-18T15:46:28.366Z","4.0.1":"2024-03-02T16:09:41.118Z","5.0.0":"2024-05-24T15:51:30.689Z","6.0.0":"2024-09-29T06:02:53.265Z","6.1.0":"2024-09-29T16:55:15.361Z","6.1.1":"2024-10-22T05:17:41.500Z","6.1.2":"2024-11-10T21:58:45.862Z","6.1.3":"2024-11-27T16:33:38.800Z","6.1.4":"2024-12-12T01:08:33.207Z","6.1.5":"2024-12-27T00:15:02.254Z","6.1.6":"2025-01-27T20:25:47.652Z","6.1.7":"2025-03-03T22:57:37.637Z","6.1.8":"2025-04-05T16:40:18.329Z","6.1.9":"2025-05-06T15:53:44.348Z","6.1.10":"2025-06-08T17:57:36.005Z","6.1.11":"2025-06-30T16:41:55.376Z","6.1.12":"2025-07-23T17:52:12.939Z","6.1.13":"2025-08-17T19:02:42.535Z","6.1.14":"2025-09-16T20:41:39.793Z","6.1.17":"2025-10-01T17:43:19.157Z"},"bugs":{"url":"https://github.com/jaredwray/cacheable/issues"},"author":{"name":"Jared Wray","email":"me@jaredwray.com"},"license":"MIT","homepage":"https://github.com/jaredwray/cacheable#readme","keywords":["cache","caching","cacheable","flat-cache","flat","file","file-cache","file-caching","file-based-cache","file-persist","file-persistence","file-storage","file-system","file-management","filesystem-cache","disk-cache","cache-persistence","cache-persist","persistent-cache","persistent-storage","cache-to-file","cache-on-disk","cache-file","cache-expiration","cache-lifetime","data-persistence","data-storage","local-storage","file-system-cache"],"repository":{"type":"git","url":"git+https://github.com/jaredwray/cacheable.git","directory":"packages/flat-cache"},"description":"A simple key/value storage using files to persist the data","maintainers":[{"name":"jaredwray","email":"me@jaredwray.com"}],"readme":"[\"Cacheable\"](https://github.com/jaredwray/cacheable)\n\n# flat-cache\n> A simple key/value storage using files to persist the data\n\n[![codecov](https://codecov.io/gh/jaredwray/cacheable/graph/badge.svg?token=lWZ9OBQ7GM)](https://codecov.io/gh/jaredwray/cacheable)\n[![tests](https://github.com/jaredwray/cacheable/actions/workflows/tests.yml/badge.svg)](https://github.com/jaredwray/cacheable/actions/workflows/tests.yml)\n[![npm](https://img.shields.io/npm/dm/flat-cache.svg)](https://www.npmjs.com/package/flat-cache)\n[![npm](https://img.shields.io/npm/v/flat-cache)](https://www.npmjs.com/package/flat-cache)\n[![license](https://img.shields.io/github/license/jaredwray/cacheable)](https://github.com/jaredwray/cacheable/blob/main/LICENSE)\n\n# Features\n- A simple key/value storage using files to persist the data\n- Uses a in-memory cache (via `CacheableMemory`) as the primary storage and then persists the data to disk\n- Automatically saves the data to disk via `persistInterval` setting. Off By Default\n- Uses `expirationInterval` to check for expired items in the cache. If it is not set it will do a lazy check on `get` or `getKey`\n- Easily Loads the data from disk and into memory with `load` or `loadFile`\n- Uses `ttl` and `lruSize` to manage the cache and persist the data\n- Only saves the data to disk if the data has changed even when using `persistInterval` or calling `save()`\n- Uses `flatted` to parse and stringify the data by default but can be overridden using `serialize` and `deserialize` in options\n- ESM and CommonJS support with TypeScript typings and maintained regularly!\n\n# Table of Contents\n- [Installation](#installation)\n- [Getting Started](#getting-started)\n- [Breaking Changes from v5 to v6](#breaking-changes-from-v5-to-v6)\n- [Global Functions](#global-functions)\n- [FlatCache Options (FlatCacheOptions)](#flatcache-options-flatcacheoptions)\n- [API](#api)\n- [Events (FlatCacheEvents)](#events-flatcacheevents)\n- [Parse and Stringify for File Caching](#parse-and-stringify-for-file-caching)\n- [Loading Data via Streams](#loading-data-via-streams)\n- [How to Contribute](#how-to-contribute)\n- [License and Copyright](#license-and-copyright)\n\n# Installation\n```bash\nnpm install flat-cache\n```\n\n# Getting Started\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache();\ncache.setKey('key', 'value');\ncache.save(); // Saves the data to disk\n```\n\nlets add it with `ttl`, `lruSize`, and `persistInterval`\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache({\n ttl: 60 * 60 * 1000 , // 1 hour\n lruSize: 10000, // 10,000 items\n expirationInterval: 5 * 1000 * 60, // 5 minutes\n persistInterval: 5 * 1000 * 60, // 5 minutes\n});\ncache.setKey('key', 'value');\n```\n\nThis will save the data to disk every 5 minutes and will remove any data that has not been accessed in 1 hour or if the cache has more than 10,000 items. The `expirationInterval` will check every 5 minutes for expired items and evict them. This is replacement to the `save()` method with a `prune` option as it is no longer needed due to the fact that the in-memory cache handles pruning by `ttl` expiration or `lruSize` which will keep the most recent there.\n\nhere is an example doing load from already existing persisted cache using the `createFromFile` function:\n\n```javascript\nimport { createFromFile } from 'flat-cache';\nconst cache = createFromFile('./cacheAltDirectory/cache1');\n```\n\nYou can also use the legacy load function to do this:\n\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache();\ncache.load('cache1', './cacheAltDirectory');\n```\nor\n\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache({ cacheDir: './cacheAltDirectory' });\ncache.load('cache1');\n```\n\nThis will load the cache from the `./cacheAltDirectory` directory with the `cache1` id. If it doesnt exist it will not throw an error but will just return an empty cache.\n\n# Breaking Changes from v5 to v6\n\nThere have been many features added and changes made to the `FlatCache` class. Here are the main changes:\n- `FlatCache` is now a class and not a function which you can create instances of or using legacy method `load`, `loadFile`, or `create`\n- `FlatCache` now uses `CacheableMemory` as the primary storage and then persists the data to disk\n- `FlatCache` now uses `ttl` and `lruSize` to manage the cache and persist the data\n- `FlatCache` now uses `expirationInterval` to check for expired items in the cache. If it is not set it will do a lazy check on `get` or `getKey`\n- `getKey` still exists but is now is an alias to `get` and will be removed in the future\n- `setKey` still exists but is now is an alias to `set` and will be removed in the future\n- `removeKey` still exists but is now is an alias to `delete` and will be removed in the future\n\nHere is an example of the legacy method `load`:\n```javascript\nconst flatCache = require('flat-cache');\n// loads the cache, if one does not exists for the given\n// Id a new one will be prepared to be created\nconst cache = flatCache.load('cacheId');\n```\n\nNow you can use the `load` method and ES6 imports:\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache();\ncache.load('cacheId');\n```\nIf you do not specify a `cacheId` it will default to what was set in `FlatCacheOptions` or the default property `cacheId` of `cache1` and default `cacheDir` of `./cache`.\n\nIf you want to create a new cache and load from disk if it exists you can use the `create` method:\n```javascript\nimport { create } from 'flat-cache';\nconst cache = create({ cacheId: 'myCacheId', cacheDir: './mycache', ttl: 60 * 60 * 1000 });\n```\n\n# Global Functions\n\nIn version 6 we attempted to keep as much as the functionality as possible which includes these functions:\n\n- `create(options?: FlatCacheOptions)` - Creates a new cache and will load the data from disk if it exists\n- `createFromFile(filePath, options?: FlatCacheOptions)` - Creates a new cache from a file\n- `clearCacheById(cacheId: string, cacheDir?: string)` - Clears the cache by the cacheId on the file system not in memory.\n- `clearAll(cacheDirectory?: string)` - Clears all the caches\n\n\n# FlatCache Options (FlatCacheOptions)\n- `ttl?` - The time to live for the cache in milliseconds. Default is `0` which means no expiration\n- `lruSize?` - The number of items to keep in the cache. Default is `0` which means no limit\n- `useClone?` - If `true` it will clone the data before returning it. Default is `false`\n- `expirationInterval?` - The interval to check for expired items in the cache. Default is `0` which means no expiration\n- `persistInterval?` - The interval to save the data to disk. Default is `0` which means no persistence\n- `cacheDir?` - The directory to save the cache files. Default is `./cache`\n- `cacheId?` - The id of the cache. Default is `cache1`\n- `serialize?` - The function to parse the data. Default is `flatted.parse`\n- `deserialize?` - The function to stringify the data. Default is `flatted.stringify`\n\n# API\n\n- `cache` - The in-memory cache as a `CacheableMemory` instance\n- `cacheDir` - The directory to save the cache files\n- `cacheId` - The id of the cache\n- `cacheFilePath` - The full path to the cache file\n- `cacheDirPath` - The full path to the cache directory\n- `persistInterval` - The interval to save the data to disk\n- `changesSinceLastSave` - If there have been changes since the last save\n- `load(cacheId: string, cacheDir?: string)` - Loads the data from disk\n- `loadFile(pathToFile: string)` - Loads the data from disk\n- `loadFileStream(pathToFile: string, onProgress: function, onEnd: function, onError?: function)` - Loads the data from disk as a stream\n- `all()` - Gets all the data in the cache\n- `items()` - Gets all the items in the cache\n- `keys()` - Gets all the keys in the cache\n- `setKey(key: string, value: any, ttl?: string | number)` - (legacy) Sets the key/value pair in the cache\n- `set(key: string, value: any, ttl?: string | number)` - Sets the key/value pair in the cache\n- `getKey(key: string)` - Gets the value for the key or the default value\n- `get(key: string)` - Gets the value for the key or the default value\n- `removeKey(key: string)` - Removes the key from the cache\n- `delete(key: string)` - Removes the key from the cache\n- `clear()` - Clears the cache\n- `save(force? boolean)` - Saves the data to disk. If `force` is `true` it will save even if `changesSinceLastSave` is `false`\n- `destroy()` - Destroys the cache and remove files\n\n# Events (FlatCacheEvents)\n\nEvents have been added since v6 to allow for more control and visibility into the cache. Here are the events that are available:\n\n- `on(event: 'save', listener: () => void)` - Emitted when the cache is saved\n- `on(event: 'load', listener: () => void)` - Emitted when the cache is loaded\n- `on(event: 'delete', listener: (key: string) => void)` - Emitted when the cache is changed\n- `on(event: 'clear', listener: () => void)` - Emitted when the cache is cleared\n- `on(event: 'destroy', listener: () => void)` - Emitted when the cache is destroyed\n- `on(event: 'error', listener: (error: Error) => void)` - Emitted when there is an error\n\nHere is an example of how to use the `error` events:\n\n```javascript\nimport { FlatCache, FlatCacheEvents } from 'flat-cache';\nconst cache = new FlatCache();\ncache.on(FlatCacheEvents.error, (error) => {\n console.error(error);\n});\n```\n\n`FlatCacheEvents` is an enum that contains the event names for the `on` method. You do not have to use it but makes it easier to know what events are available.\n\n# Parse and Stringify for File Caching\n\nBy default `flat-cache` uses `flatted` to parse and stringify the data. This is to allow for more complex data structures to be saved to disk. If you want to override this you can pass in your own `parse` and `stringify` functions. Here is an example:\n\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache({\n deserialize: JSON.parse,\n serialize: JSON.stringify,\n});\n```\n\nThis will use `JSON.parse` and `JSON.stringify` to parse and stringify the data. This is useful if you want to use a different library or have a custom way of parsing and stringifying the data.\n\n**NOTE: This could cause issues if you are trying to load data that was saved with a different parser or stringifier.** \n\n# Loading Data via Streams\n\nBecause of some large files we have added a helper function to load data from a file using streams. This is useful if you have a large file and want to load it in chunks. Here is an example:\n\n```javascript\nimport { FlatCache } from 'flat-cache';\nconst cache = new FlatCache();\nlet progressCount = 0;\nconst onProgress = (progress: number, total: number) => {\n progressCount++;\n};\n\nlet errorCount = 0;\nconst onError = (error: Error) => {\n errorCount++;\n};\n\nlet endCount = 0;\nconst onEnd = () => {\n console.log(`Loaded ${progressCount} chunks with ${errorCount} errors.`);\n};\ncache.loadFileStream('/path/to/cache/file', onProgress, onEnd, onError);\n```\nThis will load the data from the file in chunks and emit the `onProgress`, `onEnd`, and `onError` events. You can use these events to track the progress of the loading and handle any errors that may occur.\n\n# How to Contribute\n\nYou can contribute by forking the repo and submitting a pull request. Please make sure to add tests and update the documentation. To learn more about how to contribute go to our main README [https://github.com/jaredwray/cacheable](https://github.com/jaredwray/cacheable). This will talk about how to `Open a Pull Request`, `Ask a Question`, or `Post an Issue`.\n\n# License and Copyright\n[MIT © Jared Wray](./LICENSE)\n","readmeFilename":"README.md","users":{"dron":true,"kivava":true,"gavinning":true,"sasquatch":true,"rocket0191":true,"flumpus-dev":true,"jonschlinkert":true}}