{"_id":"flat-cache","_rev":"304790","name":"flat-cache","description":"A stupidly simple key/value storage using files to persist some data","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"jaredwray","email":""}],"time":{"modified":"2024-02-17T15:42:02.000Z","created":"2015-02-26T12:20:02.550Z","4.0.0":"2023-12-18T15:46:28.366Z","3.2.0":"2023-11-13T00:07:15.859Z","3.1.1":"2023-10-06T15:55:00.456Z","3.1.0":"2023-08-25T23:06:47.404Z","3.0.4":"2020-11-08T10:36:00.554Z","3.0.3":"2020-11-08T10:15:42.147Z","3.0.2":"2020-11-08T09:59:26.756Z","3.0.0":"2020-11-08T09:13:33.306Z","2.0.1":"2019-01-09T02:52:09.223Z","2.0.0":"2019-01-09T02:02:40.757Z","1.3.4":"2018-11-14T20:42:27.561Z","1.3.2":"2018-11-07T23:47:15.412Z","1.3.1":"2018-11-06T20:08:35.564Z","1.3.0":"2017-09-26T21:09:18.566Z","1.2.2":"2016-12-20T02:04:23.984Z","1.2.1":"2016-08-01T09:20:03.212Z","1.2.0":"2016-08-01T09:07:54.338Z","1.0.10":"2015-11-01T23:05:22.543Z","1.0.9":"2015-09-11T23:00:36.275Z","1.0.8":"2015-09-11T22:52:46.646Z","1.0.7":"2015-09-11T22:21:22.646Z","1.0.6":"2015-09-11T21:47:54.870Z","1.0.4":"2015-08-30T11:20:11.548Z","1.0.3":"2015-03-02T07:44:29.331Z","1.0.2":"2015-03-02T07:39:37.226Z","1.0.1":"2015-02-26T12:30:21.242Z","1.0.0":"2015-02-26T12:20:02.550Z"},"users":{},"author":{"name":"Jared Wray","url":"https://jaredwray.com"},"repository":{"type":"git","url":"https://github.com/jaredwray/flat-cache.git"},"versions":{"4.0.0":{"name":"flat-cache","version":"4.0.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"https://github.com/jaredwray/flat-cache.git"},"license":"MIT","author":{"name":"Jared Wray","url":"https://jaredwray.com"},"main":"src/cache.js","engines":{"node":">=16"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","clean":"rimraf ./node_modules ./package-lock.json ./yarn.lock ./coverage","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs","test":"npm run verify --silent"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","eslint":"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-plugin-mocha":"^10.2.0","eslint-plugin-prettier":"^5.0.1","glob-expand":"^0.2.1","mocha":"^10.2.0","prettier":"^3.1.1","write":"^2.0.0"},"dependencies":{"flatted":"^3.2.9","keyv":"^4.5.4","rimraf":"^5.0.5"},"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","_id":"flat-cache@4.0.0","dist":{"shasum":"d12437636f83bb8a12b8f300c36fd1614e1c7224","size":8809,"noattachment":false,"key":"/flat-cache/-/flat-cache-4.0.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-4.0.0.tgz"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_4.0.0_1702914388210_0.12467613174345482"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-12-18T15:46:28.366Z","publish_time":1702914388366,"_source_registry_name":"default","_cnpm_publish_time":1702914388366},"3.2.0":{"name":"flat-cache","version":"3.2.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"https://github.com/jaredwray/flat-cache.git"},"license":"MIT","author":{"name":"Jared Wray","url":"https://jaredwray.com"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs","test":"npm run verify --silent"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"c8":"^7.14.0","chai":"^4.3.10","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","mocha":"^8.4.0","prettier":"^2.1.2","write":"^2.0.0"},"dependencies":{"flatted":"^3.2.9","keyv":"^4.5.3","rimraf":"^3.0.2"},"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","_id":"flat-cache@3.2.0","dist":{"shasum":"2c0c2d5040c99b1632771a9d105725c0115363ee","size":8794,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.2.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.2.0.tgz"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.2.0_1699834035580_0.588287936414978"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-13T00:07:15.859Z","publish_time":1699834035859,"_source_registry_name":"default","_cnpm_publish_time":1699834035859},"3.1.1":{"name":"flat-cache","version":"3.1.1","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"https://github.com/jaredwray/flat-cache.git"},"license":"MIT","author":{"name":"Jared Wray","url":"https://jaredwray.com"},"main":"src/cache.js","engines":{"node":">=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs","test":"npm run verify --silent"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"c8":"^8.0.1","chai":"^4.3.10","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","mocha":"^10.2.0","prettier":"^2.1.2","write":"^2.0.0"},"dependencies":{"flatted":"^3.2.9","keyv":"^4.5.3","rimraf":"^3.0.2"},"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","_id":"flat-cache@3.1.1","dist":{"shasum":"a02a15fdec25a8f844ff7cc658f03dd99eb4609b","size":8776,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.1.1.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.1.1.tgz"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.1.1_1696607700203_0.5001875662875206"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-10-06T15:55:00.456Z","publish_time":1696607700456,"_source_registry_name":"default","_cnpm_publish_time":1696607700456},"3.1.0":{"name":"flat-cache","version":"3.1.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/jaredwray/flat-cache.git"},"license":"MIT","author":{"name":"Jared Wray","url":"https://jaredwray.com"},"main":"src/cache.js","engines":{"node":">=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"c8 mocha -R spec test/specs","test:ci:cache":"c8 --reporter=lcov mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"c8":"^8.0.1","chai":"^4.3.7","changelogx":"^5.0.6","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","mocha":"^10.2.0","precommit":"^1.2.2","prepush":"^3.1.11","prettier":"^2.1.2","watch-run":"^1.2.5"},"dependencies":{"flatted":"^3.2.7","keyv":"^4.5.3","rimraf":"^3.0.2"},"gitHead":"a325d01d7236ad9bdf5d14a8c908b76046d5a854","bugs":{"url":"https://github.com/jaredwray/flat-cache/issues"},"homepage":"https://github.com/jaredwray/flat-cache#readme","_id":"flat-cache@3.1.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"shasum":"0e54ab4a1a60fe87e2946b6b00657f1c99e1af3f","size":9061,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.1.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.1.0.tgz"},"_npmUser":{"name":"jaredwray","email":"me@jaredwray.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.1.0_1693004807183_0.9619336397338125"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-25T23:06:47.404Z","publish_time":1693004807404,"_source_registry_name":"default","_cnpm_publish_time":1693004807404},"3.0.4":{"name":"flat-cache","version":"3.0.4","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^4.2.0","changelogx":"^5.0.6","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","istanbul":"^0.4.5","mocha":"^8.2.1","precommit":"^1.2.2","prepush":"^3.1.11","prettier":"^2.1.2","watch-run":"^1.2.5"},"dependencies":{"flatted":"^3.1.0","rimraf":"^3.0.2"},"gitHead":"aae8784c384896ef610e7d0f4ea82be4932bfd2a","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@3.0.4","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"61b0338302b2fe9f957dcc32fc2a87f1c3048b11","size":8856,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.0.4.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.0.4.tgz"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.0.4_1604831760368_0.42483857869936714"},"_hasShrinkwrap":false,"publish_time":1604831760554,"_cnpm_publish_time":1604831760554},"3.0.3":{"name":"flat-cache","version":"3.0.3","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^4.2.0","changelogx":"^5.0.6","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","istanbul":"^0.4.5","mocha":"^8.2.1","precommit":"^1.2.2","prepush":"^3.1.11","prettier":"^2.1.2","watch-run":"^1.2.5"},"dependencies":{"flatted":"^3.1.0","rimraf":"^3.0.2"},"gitHead":"e56d3b8579ee549287612ba0e6d61192cc89a179","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@3.0.3","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"558849c3ac3edbf47292e6dbdf823c3467f4e4bc","size":8409,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.0.3.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.0.3.tgz"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.0.3_1604830541976_0.3639989846447562"},"_hasShrinkwrap":false,"publish_time":1604830542147,"_cnpm_publish_time":1604830542147},"3.0.2":{"name":"flat-cache","version":"3.0.2","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"src/cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --cache-location=node_modules/.cache/ --ext ./src/**/*.js ./test/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^4.2.0","changelogx":"^5.0.6","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","istanbul":"^0.4.5","mocha":"^8.2.1","precommit":"^1.2.2","prepush":"^3.1.11","prettier":"^2.1.2","watch-run":"^1.2.5"},"dependencies":{"flatted":"^3.1.0","rimraf":"^3.0.2"},"gitHead":"fc50f9d55a7b6a4379ba75a7c53b4d019e582540","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@3.0.2","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"b118afe04e06da1f23aa449cc54013bc0a3de4b7","size":8380,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.0.2.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.0.2.tgz"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.0.2_1604829566603_0.9532832455741129"},"_hasShrinkwrap":false,"publish_time":1604829566756,"_cnpm_publish_time":1604829566756},"3.0.0":{"name":"flat-cache","version":"3.0.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":"^10.12.0 || >=12.0.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"eslint":"eslint --cache --ext .js .","eslint-fix":"npm run eslint -- --fix","autofix":"npm run eslint-fix","check":"npm run eslint","verify":"npm run eslint && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^4.2.0","changelogx":"^5.0.6","eslint":"^7.13.0","eslint-config-prettier":"^6.15.0","eslint-plugin-mocha":"^8.0.0","eslint-plugin-prettier":"^3.1.4","glob-expand":"^0.2.1","istanbul":"^0.4.5","mocha":"^8.2.1","precommit":"^1.2.2","prepush":"^3.1.11","prettier":"^2.1.2","proxyquire":"^2.1.3","sinon":"^9.2.1","sinon-chai":"^3.5.0","watch-run":"^1.2.5"},"dependencies":{"flatted":"^3.1.0","rimraf":"^3.0.2"},"gitHead":"954976b657f2bac3869efac49ca051a8566630d4","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@3.0.0","_nodeVersion":"12.16.3","_npmVersion":"6.14.4","dist":{"shasum":"39d08ceadd6eee20fb8d35e85c4cb19000b5c2b7","size":8690,"noattachment":false,"key":"/flat-cache/-/flat-cache-3.0.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-3.0.0.tgz"},"_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"directories":{},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_3.0.0_1604826813110_0.3976794642284702"},"_hasShrinkwrap":false,"publish_time":1604826813306,"_cnpm_publish_time":1604826813306},"2.0.1":{"name":"flat-cache","version":"2.0.1","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":">=4"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"3.0.0","esbeautifier":"10.1.1","eslinter":"^3.2.1","glob-expand":"0.2.1","istanbul":"0.4.5","mocha":"5.2.0","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"flatted":"^2.0.0","rimraf":"2.6.3","write":"1.0.3"},"gitHead":"9e95cdca746ccc5c066d277f1edde9c9b9f95348","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@2.0.1","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"5d296d6f04bda44a4630a301413bdbc2ec085ec0","size":7905,"noattachment":false,"key":"/flat-cache/-/flat-cache-2.0.1.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-2.0.1.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_2.0.1_1547002329088_0.7583655400817242"},"_hasShrinkwrap":false,"publish_time":1547002329223,"_cnpm_publish_time":1547002329223},"2.0.0":{"name":"flat-cache","version":"2.0.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":">=4"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"3.0.0","esbeautifier":"10.1.1","eslinter":"^3.2.1","glob-expand":"0.2.1","istanbul":"0.4.5","mocha":"5.2.0","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"flatted":"^2.0.0","graceful-fs":"^4.1.2","rimraf":"~2.6.2","write":"^0.2.1"},"gitHead":"d0380c1f36de9a75c651a42c31ab5210a8eefecf","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@2.0.0","_npmVersion":"6.5.0","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"c5296eebf617a0ed2e7d1d3ec0ccd5cdd074a959","size":7880,"noattachment":false,"key":"/flat-cache/-/flat-cache-2.0.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-2.0.0.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_2.0.0_1546999360600_0.5117255656376047"},"_hasShrinkwrap":false,"publish_time":1546999360757,"_cnpm_publish_time":1546999360757},"1.3.4":{"name":"flat-cache","version":"1.3.4","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'utils.js' 'del.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'del.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"3.0.0","esbeautifier":"10.1.1","eslinter":"^3.2.1","glob-expand":"0.2.1","istanbul":"0.4.5","mocha":"5.2.0","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.1","graceful-fs":"^4.1.2","rimraf":"~2.6.2","write":"^0.2.1"},"gitHead":"760cd0f0f6f75ddfa25b678c4f19155718758ca5","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.3.4","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"2c2ef77525cc2929007dfffa1dd314aa9c9dee6f","size":7540,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.3.4.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.3.4.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_1.3.4_1542228147422_0.6319216703755108"},"_hasShrinkwrap":false,"publish_time":1542228147561,"_cnpm_publish_time":1542228147561},"1.3.2":{"name":"flat-cache","version":"1.3.2","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"3.0.0","esbeautifier":"10.1.1","eslinter":"^3.2.1","glob-expand":"0.2.1","istanbul":"0.4.5","mocha":"5.2.0","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.1","del":"^3.0.0","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"0ed6bc716e7c36d40ba10dd09b2caa0a7b3e80a4","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.3.2","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"7f852d70be573dac874a4c4129d340a34fba7e65","size":7118,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.3.2.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.3.2.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_1.3.2_1541634435249_0.7320566867931761"},"_hasShrinkwrap":false,"publish_time":1541634435412,"_cnpm_publish_time":1541634435412},"1.3.1":{"name":"flat-cache","version":"1.3.1","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier cache.js test/specs/**/*.js","beautify-check":"npm run beautify -- -k","eslint":"eslinter cache.js utils.js specs/**/*.js","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"3.0.0","esbeautifier":"10.1.1","eslinter":"^3.2.1","glob-expand":"0.2.1","istanbul":"0.4.5","mocha":"5.2.0","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"del":"^3.0.0","flatted":"^2.0.0","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"29df8a60fae8dfd19d3dda9d7dcbb32d3bf5967f","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"8.11.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"0c7e56264f2f2445836130f2db116b15aa726326","size":7001,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.3.1.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.3.1.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache_1.3.1_1541534915423_0.8906360893665948"},"_hasShrinkwrap":false,"publish_time":1541534915564,"_cnpm_publish_time":1541534915564},"1.3.0":{"name":"flat-cache","version":"1.3.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js","utils.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^6.1.8","eslinter":"^3.2.1","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.1","del":"^2.0.2","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"f24515a154833853feb825b62149ea48ba7e226a","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.3.0","_shasum":"d3030b32b38154f4e3b7e9c709f490f7ef97c481","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"d3030b32b38154f4e3b7e9c709f490f7ef97c481","size":6722,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.3.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.3.0.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/flat-cache-1.3.0.tgz_1506460157624_0.9121717647649348"},"directories":{},"publish_time":1506460158566,"_cnpm_publish_time":1506460158566,"_hasShrinkwrap":false},"1.2.2":{"name":"flat-cache","version":"1.2.2","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js","utils.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^6.1.8","eslinter":"^3.2.1","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.1","del":"^2.0.2","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"9fdf499efd3dfb950e563ed7486623d7dc3e26c8","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.2.2","_shasum":"fa86714e72c21db88601761ecf2f555d1abc6b96","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"fa86714e72c21db88601761ecf2f555d1abc6b96","size":6498,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.2.2.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.2.2.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/flat-cache-1.2.2.tgz_1482199463409_0.13759022881276906"},"directories":{},"publish_time":1482199463984,"_cnpm_publish_time":1482199463984,"_hasShrinkwrap":false},"1.2.1":{"name":"flat-cache","version":"1.2.1","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js","utils.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^6.1.8","eslinter":"^3.2.1","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.0","del":"^2.0.2","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"ca27117e382576b93d22754902bf7d80f607fb22","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.2.1","_shasum":"6c837d6225a7de5659323740b36d5361f71691ff","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"6c837d6225a7de5659323740b36d5361f71691ff","size":5929,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.2.1.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.2.1.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/flat-cache-1.2.1.tgz_1470043202592_0.29112970223650336"},"directories":{},"publish_time":1470043203212,"_cnpm_publish_time":1470043203212,"_hasShrinkwrap":false},"1.2.0":{"name":"flat-cache","version":"1.2.0","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'test/specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'utils.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^6.1.8","eslinter":"^3.2.1","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"circular-json":"^0.3.0","del":"^2.0.2","graceful-fs":"^4.1.2","write":"^0.2.1"},"gitHead":"199f3fc3760745083121bb77ed093a0fc400dc56","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.2.0","_shasum":"9647a9d7aebe50af99c02b1c923b1b22c7f61472","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"dist":{"shasum":"9647a9d7aebe50af99c02b1c923b1b22c7f61472","size":5670,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.2.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.2.0.tgz"},"maintainers":[{"name":"jaredwray","email":""}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/flat-cache-1.2.0.tgz_1470042472547_0.039611376356333494"},"directories":{},"publish_time":1470042474338,"_cnpm_publish_time":1470042474338,"_hasShrinkwrap":false},"1.0.10":{"name":"flat-cache","version":"1.0.10","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","beautify-check":"npm run beautify -- -k","eslint":"eslinter 'cache.js' 'specs/**/*.js'","eslint-fix":"npm run eslint -- --fix","autofix":"npm run beautify && npm run eslint-fix","check":"npm run beautify-check && npm run eslint","verify":"npm run check && npm run test:cache","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","test:cache":"mocha -R spec test/specs","test":"npm run verify --silent","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^6.1.8","eslinter":"^3.2.1","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"del":"^2.0.2","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0","write":"^0.2.1"},"gitHead":"58bb40ccc87d79eb16146629be79d7577e6632da","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.10","_shasum":"73d6df4a28502160a05e059544a6aeeae8b0047a","_from":".","_npmVersion":"2.14.5","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"73d6df4a28502160a05e059544a6aeeae8b0047a","size":5054,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.10.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.10.tgz"},"directories":{},"publish_time":1446419122543,"_cnpm_publish_time":1446419122543,"_hasShrinkwrap":false},"1.0.9":{"name":"flat-cache","version":"1.0.9","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'","eslint":"eslinter 'cache.js' 'specs/**/*.js'","lint":"npm run beautify && npm run eslint","verify":"npm run beautify-check && npm run eslint","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"changelogx":{"ignoreRegExp":["BLD: Release","DOC: Generate Changelog","Generated Changelog"],"issueIDRegExp":"#(\\d+)","commitURL":"https://github.com/royriojas/flat-cache/commit/{0}","authorURL":"https://github.com/{0}","issueIDURL":"https://github.com/royriojas/flat-cache/issues/{0}","projectName":"flat-cache"},"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^4.2.11","eslinter":"^2.3.3","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"del":"^2.0.2","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0","write":"^0.2.1"},"gitHead":"7dbd7009e254239fd961c9d9c3c2695d50269f5b","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.9","_shasum":"e1901f4fe9831664d8c23f040ebda30c73df3b3b","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"e1901f4fe9831664d8c23f040ebda30c73df3b3b","size":4849,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.9.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.9.tgz"},"directories":{},"publish_time":1442012436275,"_cnpm_publish_time":1442012436275,"_hasShrinkwrap":false},"1.0.8":{"name":"flat-cache","version":"1.0.8","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'","eslint":"eslinter 'cache.js' 'specs/**/*.js'","lint":"npm run beautify && npm run eslint","verify":"npm run beautify-check && npm run eslint","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^4.2.11","eslinter":"^2.3.3","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"del":"^2.0.2","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0","write":"^0.2.1"},"gitHead":"73ffed9194a60da639fe07f10b7742fdd2807326","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.8","_shasum":"d0923628adef582373336f2d2e8623ee2b53b552","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"d0923628adef582373336f2d2e8623ee2b53b552","size":4703,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.8.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.8.tgz"},"directories":{},"publish_time":1442011966646,"_cnpm_publish_time":1442011966646,"_hasShrinkwrap":false},"1.0.7":{"name":"flat-cache","version":"1.0.7","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'","eslint":"eslinter 'cache.js' 'specs/**/*.js'","lint":"npm run beautify && npm run eslint","verify":"npm run beautify-check && npm run eslint","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^3.2.0","changelogx":"^1.0.18","esbeautifier":"^4.2.11","eslinter":"^2.3.3","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","precommit":"^1.1.5","prepush":"^3.1.4","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"del":"^2.0.2","graceful-fs":"^4.1.2","read-json-sync":"^1.1.0","write":"^0.2.1"},"gitHead":"c8981cea35776b4a60deca3e6b51ffae263ee6dd","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.7","_shasum":"d8a0400ea8761eb23ad48aac0bc829f51757874c","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"d8a0400ea8761eb23ad48aac0bc829f51757874c","size":4668,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.7.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.7.tgz"},"directories":{},"publish_time":1442010082646,"_cnpm_publish_time":1442010082646,"_hasShrinkwrap":false},"1.0.6":{"name":"flat-cache","version":"1.0.6","description":"A stupidly simple key/value storage using files to persist some data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"precommit":["npm run verify --silent"],"prepush":["npm run verify --silent"],"scripts":{"beautify":"esbeautifier 'cache.js' 'specs/**/*.js'","beautify-check":"esbeautifier -k 'cache.js' 'specs/**/*.js'","eslint":"eslinter 'cache.js' 'specs/**/*.js'","lint":"npm run beautify && npm run eslint","verify":"npm run beautify-check && npm run eslint","install-hooks":"prepush install && changelogx install-hook && precommit install","changelog":"changelogx -f markdown -o ./changelog.md","do-changelog":"npm run changelog && git add ./changelog.md && git commit -m 'DOC: Generate changelog' --no-verify","pre-v":"npm run verify","post-v":"npm run do-changelog && git push --no-verify && git push --tags --no-verify","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","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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^3.2.0","glob-expand":"^0.1.0","istanbul":"^0.3.19","mocha":"^2.3.2","proxyquire":"^1.7.2","sinon":"^1.16.1","sinon-chai":"^2.8.0","watch-run":"^1.2.2"},"dependencies":{"changelogx":"^1.0.18","del":"^2.0.2","esbeautifier":"^4.2.11","eslinter":"^2.3.3","graceful-fs":"^4.1.2","precommit":"^1.1.5","prepush":"^3.1.4","read-json-sync":"^1.1.0","write":"^0.2.1"},"gitHead":"f51197a585909a6062e80f17aa227da2c5adf976","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.6","_shasum":"d6d39d679f4506b4be9a0215a953a20552f9e678","_from":".","_npmVersion":"2.14.1","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"d6d39d679f4506b4be9a0215a953a20552f9e678","size":4588,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.6.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.6.tgz"},"directories":{},"publish_time":1442008074870,"_cnpm_publish_time":1442008074870,"_hasShrinkwrap":false},"1.0.4":{"name":"flat-cache","version":"1.0.4","description":"A stupidly simple key/value storage using files to persist the data","repository":{"type":"git","url":"git+https://github.com/royriojas/flat-cache.git"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^2.1.0","glob-expand":"0.0.2","istanbul":"^0.3.6","mocha":"^2.1.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0","watch-run":"^1.2.1"},"dependencies":{"del":"^1.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0","write":"^0.1.1"},"gitHead":"b26addb245d4fedb0f2e09d9179671638a678241","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache#readme","_id":"flat-cache@1.0.4","_shasum":"7d4a80c35879c820b067baa7dfa68c48c10900c3","_from":".","_npmVersion":"2.14.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"7d4a80c35879c820b067baa7dfa68c48c10900c3","size":3707,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.4.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.4.tgz"},"directories":{},"publish_time":1440933611548,"_cnpm_publish_time":1440933611548,"_hasShrinkwrap":false},"1.0.3":{"name":"flat-cache","version":"1.0.3","description":"A stupidly simple key/value storage using files to persist the data","repository":{"type":"git","url":"https://github.com/royriojas/flat-cache"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^2.1.0","glob-expand":"0.0.2","istanbul":"^0.3.6","mocha":"^2.1.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0","watch-run":"^1.2.1"},"dependencies":{"del":"^1.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0","write":"^0.1.1"},"gitHead":"13947c1c3c39f30ef30e793de1671cf5cee68f3d","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache","_id":"flat-cache@1.0.3","_shasum":"7a62750bdd7141723a2afd62c6026fecb7378bb0","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"7a62750bdd7141723a2afd62c6026fecb7378bb0","size":3395,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.3.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.3.tgz"},"directories":{},"publish_time":1425282269331,"_cnpm_publish_time":1425282269331,"_hasShrinkwrap":false},"1.0.2":{"name":"flat-cache","version":"1.0.2","description":"A stupidly simple key/value storage using files to persist the data","repository":{"type":"git","url":"https://github.com/royriojas/flat-cache"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^2.1.0","glob-expand":"0.0.2","istanbul":"^0.3.6","mocha":"^2.1.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0","watch-run":"^1.2.1"},"dependencies":{"del":"^1.1.1","graceful-fs":"^3.0.5","read-json-sync":"^1.1.0","write":"^0.1.1"},"gitHead":"af40443719107848488e120f1ccea92c4b32937c","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache","_id":"flat-cache@1.0.2","_shasum":"349032e0f9acff77ae6507140e1d2851087b2486","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"349032e0f9acff77ae6507140e1d2851087b2486","size":3328,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.2.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.2.tgz"},"directories":{},"publish_time":1425281977226,"_cnpm_publish_time":1425281977226,"_hasShrinkwrap":false},"1.0.1":{"name":"flat-cache","version":"1.0.1","description":"A stupidly simple key/value storage using files to persist the data","repository":{"type":"git","url":"https://github.com/royriojas/flat-cache"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^2.1.0","del":"^1.1.1","glob-expand":"0.0.2","istanbul":"^0.3.6","mocha":"^2.1.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0","watch-run":"^1.2.1"},"dependencies":{"graceful-fs":"^3.0.5","read-json-sync":"^1.1.0","write":"^0.1.1"},"gitHead":"c2b68053e3c0cc9a8b50fccd4c287322a3b7497c","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache","_id":"flat-cache@1.0.1","_shasum":"af579cbb98aad7441b2f5039b80ca0bc0dbcca51","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"af579cbb98aad7441b2f5039b80ca0bc0dbcca51","size":3163,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.1.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.1.tgz"},"directories":{},"publish_time":1424953821242,"_cnpm_publish_time":1424953821242,"_hasShrinkwrap":false},"1.0.0":{"name":"flat-cache","version":"1.0.0","description":"A stupidly simple key/value storage using files to persist the data","repository":{"type":"git","url":"https://github.com/royriojas/flat-cache"},"license":"MIT","author":{"name":"Roy Riojas","url":"http://royriojas.com"},"main":"cache.js","files":["cache.js"],"engines":{"node":">=0.10.0"},"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"},"keywords":["json cache","simple cache","file cache","key par","key value","cache"],"devDependencies":{"chai":"^2.1.0","del":"^1.1.1","glob-expand":"0.0.2","istanbul":"^0.3.6","mocha":"^2.1.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0","watch-run":"^1.2.1"},"dependencies":{"graceful-fs":"^3.0.5","read-json-sync":"^1.1.0","write":"^0.1.1"},"gitHead":"c98427458354d732ff97cd34afe574ea7da20751","bugs":{"url":"https://github.com/royriojas/flat-cache/issues"},"homepage":"https://github.com/royriojas/flat-cache","_id":"flat-cache@1.0.0","_shasum":"476fcc190c2cd267886f11e709f18df986490f5c","_from":".","_npmVersion":"2.6.0","_nodeVersion":"0.12.0","_npmUser":{"name":"royriojas","email":"royriojas@gmail.com"},"maintainers":[{"name":"jaredwray","email":""}],"dist":{"shasum":"476fcc190c2cd267886f11e709f18df986490f5c","size":3126,"noattachment":false,"key":"/flat-cache/-/flat-cache-1.0.0.tgz","tarball":"http://name.csiicloud.com:7001/flat-cache/download/flat-cache-1.0.0.tgz"},"directories":{},"publish_time":1424953202550,"_cnpm_publish_time":1424953202550,"_hasShrinkwrap":false}},"readme":"# flat-cache\n> A stupidly simple key/value storage using files to persist the data\n\n[![NPM Version](https://img.shields.io/npm/v/flat-cache.svg?style=flat)](https://npmjs.org/package/flat-cache)\n[![tests](https://github.com/jaredwray/flat-cache/actions/workflows/tests.yaml/badge.svg?branch=master)](https://github.com/jaredwray/flat-cache/actions/workflows/tests.yaml)\n[![codecov](https://codecov.io/github/jaredwray/flat-cache/branch/master/graph/badge.svg?token=KxR95XT3NF)](https://codecov.io/github/jaredwray/flat-cache)\n[![npm](https://img.shields.io/npm/dm/flat-cache)](https://npmjs.com/package/flat-cache)\n\n## install\n\n```bash\nnpm i --save flat-cache\n```\n\n## Usage\n\n```js\nvar 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\nvar cache = flatCache.load('cacheId');\n\n// sets a key on the cache\ncache.setKey('key', { foo: 'var' });\n\n// get a key from the cache\ncache.getKey('key') // { foo: 'var' }\n\n// fetch the entire persisted object\ncache.all() // { 'key': { foo: 'var' } }\n\n// remove a key\ncache.removeKey('key'); // removes a key from the cache\n\n// save it to disk\ncache.save(); // very important, if you don't save no changes will be persisted.\n// cache.save( true /* noPrune */) // can be used to prevent the removal of non visited keys\n\n// loads the cache from a given directory, if one does\n// not exists for the given Id a new one will be prepared to be created\nvar cache = flatCache.load('cacheId', path.resolve('./path/to/folder'));\n\n// The following methods are useful to clear the cache\n// delete a given cache\nflatCache.clearCacheById('cacheId') // removes the cacheId document if one exists.\n\n// delete all cache\nflatCache.clearAll(); // remove the cache directory\n```\n\n## Motivation for this module\n\nI needed a super simple and dumb **in-memory cache** with optional disk persistance in order to make\na script that will beutify files with `esformatter` only execute on the files that were changed since the last run.\nTo make that possible we need to store the `fileSize` and `modificationTime` of the files. So a simple `key/value`\nstorage was needed and Bam! this module was born.\n\n## Important notes\n- If no directory is especified when the `load` method is called, a folder named `.cache` will be created\n  inside the module directory when `cache.save` is called. If you're committing your `node_modules` to any vcs, you\n  might want to ignore the default `.cache` folder, or specify a custom directory.\n- The values set on the keys of the cache should be `stringify-able` ones, meaning no circular references\n- All the changes to the cache state are done to memory\n- I could have used a timer or `Object.observe` to deliver the changes to disk, but I wanted to keep this module\n  intentionally dumb and simple\n- Non visited keys are removed when `cache.save()` is called. If this is not desired, you can pass `true` to the save call\n  like: `cache.save( true /* noPrune */ )`.\n\n## License\n\nMIT\n\n## Changelog\n\n[changelog](./changelog.md)\n","_attachments":{},"license":"MIT"}