{"_id":"lru-cache-fs","_rev":"4-54a9747ea3541e66e9ad9af822267d0a","name":"lru-cache-fs","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"lru-cache-fs","version":"1.0.0","description":"Extends lru-cache to add file system support","main":"index.js","scripts":{"test":"tap","snap":"tap","preversion":"npm test"},"engine":{"node":">=10"},"author":{"name":"Ruy Adorno","url":"http://ruyadorno.com"},"repository":{"type":"git","url":"git+https://github.com/ruyadorno/lru-cache-fs.git"},"bugs":{"url":"https://github.com/ruyadorno/lru-cache-fs/issues"},"license":"MIT","keywords":["cache","lru-cache","env-paths","fs"],"tap":{"100":true},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.7.0","prettier":"^1.19.1","require-inject":"^1.4.4","tap":"^14.9.2"},"dependencies":{"env-paths":"^2.2.0","fs-minipass":"^2.0.0","lru-cache":"^5.1.1"},"gitHead":"7e916c3b09b14ce2452b67029e0462bbebeb1fd8","homepage":"https://github.com/ruyadorno/lru-cache-fs#readme","_id":"lru-cache-fs@1.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"dist":{"integrity":"sha512-CLBYnN5eS819x9TDIAj+eth9Fr0gHQdWrJautw5Tkq8ZkceaVJOx7VlhFy6Kx4pwnMeUsAQYfG4Q43M4ROkYKg==","shasum":"7ecb1793fc88a728fec982849c8ed23f61f86108","tarball":"https://registry.npmjs.org/lru-cache-fs/-/lru-cache-fs-1.0.0.tgz","fileCount":4,"unpackedSize":4272,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1MrKCRA9TVsSAnZWagAANbAP/0uOoyjDdkW5vAUN3xEc\nXp0rhkTPTXEOxl0MQQKk6F9WddC9UOLsyLBeddHM2UN6o2HZXw4XdAnMqljv\njb6Pia4+fYOxcyJme/D2i8Ofe0P1KDLg9BiJ4ikhuGApHqDo+eskhWwanrn8\nIgfvHt7dXOhrT0xs9GKLhE7eLTTBsna3vs0kk9I4g0vGVxKcIbQhXpd+U6rb\nFnttxssQC4D66mnhhGeG3RBL8f04gid3BiZ8u/Q6aLRQPBaq7AFwmWMm4oLT\nf92p4SoqbkJS7NhEqpa1DfL+ZvRCpI2sqIF3OxZFbmtA6GbB/yQqONRNCVUK\ncBk54VNcIcKAr+7QagAhyvcT2LLZmOUa22olYyeptS9WQSTeUzJ8Kq1KEz2l\nGD18e/vOEW0GtAo6YL/WM1hdTjkUXr3Vme3hsvCuPIj50PKScYuKVYbe5wcj\njwMJr1HD7Z6ME76CwsPtpKX6V23LEFZkly9nDqsheneVbc53nLOeYyv+2vvU\nwM2z09wHhojdDVakTIC/2nGm/iiZoueCmuDl+uRMAAoKMnyLP5hFaeXrJGVP\n7a0VzgDsBL6PIgGfIkuEPq1Di5sbeVLC+U81AhMZ0x58fCOgoXKu3zXzwf+X\npZrWpU85YFP7zbgNsZDfNuXBB9w5B1sGi+hrEvvWWYCbBwksgCFGu/8bBVMc\nXwjK\r\n=Lwfz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYgU39c/oL5dg2vFkF86+evwgFe46vLvWmrHcCLZKXWAiEAjLWcgQh/ZwQSDDBWkawc7OrwoEksdbl/ErqObkzJCRo="}]},"maintainers":[{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lru-cache-fs_1.0.0_1574226634408_0.18708979707955353"},"_hasShrinkwrap":false},"1.0.1":{"name":"lru-cache-fs","version":"1.0.1","description":"Extends lru-cache to add file system support","main":"index.js","scripts":{"test":"tap","snap":"tap","preversion":"npm test"},"engine":{"node":">=10"},"author":{"name":"Ruy Adorno","url":"http://ruyadorno.com"},"repository":{"type":"git","url":"git+https://github.com/ruyadorno/lru-cache-fs.git"},"bugs":{"url":"https://github.com/ruyadorno/lru-cache-fs/issues"},"license":"MIT","keywords":["cache","lru-cache","env-paths","fs"],"tap":{"100":true},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.7.0","prettier":"^1.19.1","require-inject":"^1.4.4","tap":"^14.9.2"},"dependencies":{"env-paths":"^2.2.0","fs-minipass":"^2.0.0","lru-cache":"^5.1.1"},"gitHead":"dd097f3bd9fb4242b14ebd9739dde0972c4ded09","homepage":"https://github.com/ruyadorno/lru-cache-fs#readme","_id":"lru-cache-fs@1.0.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"dist":{"integrity":"sha512-c4fyoBeN86vsCmiPKDpcZ11WN3QkmRbD/qh5DXo+VEhfoCcVDzijKzNS1jsR2HgwqnaQ4ThQRNDiOaB7twjkXA==","shasum":"6b91b88bf581748b0e8703ee7551837fc2a017ca","tarball":"https://registry.npmjs.org/lru-cache-fs/-/lru-cache-fs-1.0.1.tgz","fileCount":4,"unpackedSize":4327,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1M5HCRA9TVsSAnZWagAA1CsP/jfusBb+TDEARIbZN/Hm\nwXmjHFAOX4RR5IfEW3YVD36hygN6You3nLEsMDNS97uVlEzb6q6khFzWsG/6\n1VBOyFvyYYaQhmihtH/pP7xURm3a1p9kAf28uUSEY0Iu1PMyq37fBT5dj4Cv\n9i3YUXP+0cm6AJLpZm4z6CxP64e38jpG/xbBaaNCBKCRWX6DUYJ/ZaNzdRsL\nWZXCTnICYJkD8gxzhnTwTj3C0mJrrF3v5Ojhp+309ctdH65ijeHsx2zoevJm\nyQY+J5TtVZbW1VqmdW8xl3W2EepORfQ7mm4YlmtFndrUSTThb3vVMX4MsCrL\nYFjnIMVJ2Wc4lVZHFlZ52hEW4TIy4Lwu7KQWBF7bppTCU6CmN76xfT0xTQfo\n8gsCx0cV7vI+SCp1Rz6ytnu7SvTy529NZehCFSD89tchrDFRGKHzaEZmH27W\nz4KDFpPxNz48tiViWK+j/YxDL4yPTQCbw3RK5CaX2kGEmx200g2DxZ+/Dr9h\n5dQ9GVEngm9mEmW+mq5wvRHhGMp2xplscPLCv5Ls7YL2+n6V1QNwFaaUezRd\n+vWAQRwobVP6vOwsk89mjUS8fJC5RKVAAWQ7jfXQDHOcwot1G5emRYEwWAyE\noRDd09tSiml2EAUHPcDAQ5wD7hNmMZVI1EvH5tzkJwdy/usWuQAYsotjiVSA\n196e\r\n=egkN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpuNwLStevoWOvnJbeFeBhkQlwRR5xafK7unOt9/9GOAiAF1/UbnBz7OSDK0RuNW/nu5165URtV5Zf2UcL/V/+bBg=="}]},"maintainers":[{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lru-cache-fs_1.0.1_1574227527254_0.523390077164849"},"_hasShrinkwrap":false},"2.0.0":{"name":"lru-cache-fs","version":"2.0.0","description":"Extends lru-cache to add file system support","main":"index.js","scripts":{"test":"tap","snap":"tap","preversion":"npm test"},"engine":{"node":">=10"},"author":{"name":"Ruy Adorno","url":"http://ruyadorno.com"},"repository":{"type":"git","url":"git+https://github.com/ruyadorno/lru-cache-fs.git"},"bugs":{"url":"https://github.com/ruyadorno/lru-cache-fs/issues"},"license":"MIT","keywords":["cache","lru-cache","env-paths","fs"],"tap":{"100":true},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.7.0","prettier":"^1.19.1","require-inject":"^1.4.4","tap":"^14.9.2"},"dependencies":{"env-paths":"^2.2.0","lru-cache":"^5.1.1"},"gitHead":"45ae16497088dcbcdfaf28827dac0e3453d70332","homepage":"https://github.com/ruyadorno/lru-cache-fs#readme","_id":"lru-cache-fs@2.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"dist":{"integrity":"sha512-zB4tMjqu6fB7/tW+bzrcr8iOrjKkQMlwiRpR0QvRu4lC7djKQVBUZA+FU/lkbjIaQXkgOuCAbQWWVpUEeTXR8w==","shasum":"ff6649124d38cef6f41726511cea4fa3d87bc7aa","tarball":"https://registry.npmjs.org/lru-cache-fs/-/lru-cache-fs-2.0.0.tgz","fileCount":4,"unpackedSize":4256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1ZkUCRA9TVsSAnZWagAAiU0QAJ+VBajBEa1BL+qQ4J34\nQu9i8l2PqruwtsjZa8U3uQKHL3juLJnQywAC4TGh/jxNxXMND/SmsBceoKnl\nrRFbjVaWRJFqtdNZ9ktospoW87Nibktu+O09Xdk+d0mx56zpBkRl/0BX6mr1\nmsxZCZ04c10bE7ZJfHgF7lekmNaigy0AjrTlZOP28QdmPhH34v9pa0nycOZm\nhJQ+z1q29dQw9cYSmpqfK4QBX+tm0vcE8rDjnVHzl6qURGskIstErST8paNv\n0d0AwGmSGnaMTL+E/9D2lH4/MCWY36fpQ26qnM/gX347Hz4ymPseIBPVmJPy\nW2jPkbIyXNoNuMNIMeIpWkrr7m23RzDkJspLXbHSWQY1Nt7OcpD2uIM7+3IW\ne8Z1lLiUsO45mi7XKSv9qe9c+FSTKQWI1n8zt+BwLnNAWd673BqYMlVmJ8wV\neCnhv+3IbB4cYCHOBgOYQc0a1kvdIPQ6hRudgww7Dg28JQWe9FCf5gzO3vZD\nf6s7OCEUOZkpajAgOEXD8vDG/o8Ui6kDsoSDJEtRyg8YBeZe3ubc5oy2g9Qc\nnWPZNDHhvfJI2dKAKSGYdkPZ++0EKDG4Ultkbx23p0oQrfzc1lDVzOytqGY9\nGE0PrjwiMPaLAypoo8ckMvrpC6fNv5OZlI6yBkeiRO5CcCZDSn6Dxquug+aa\ntcYX\r\n=38fX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqxVY+zgu/tgIYftgmjBPnIPCXXuMuTm0S6cn4Fr2MGAiANTb7V+ixpvd4mxEx+L3YglSWT9qq6n3k3Z6LBC/FP9w=="}]},"maintainers":[{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lru-cache-fs_2.0.0_1574279444415_0.5155680797519195"},"_hasShrinkwrap":false},"2.0.1":{"name":"lru-cache-fs","version":"2.0.1","description":"Extends lru-cache to add file system support","main":"index.js","scripts":{"test":"tap","snap":"tap","preversion":"npm test"},"engine":{"node":">=10"},"author":{"name":"Ruy Adorno","url":"http://ruyadorno.com"},"repository":{"type":"git","url":"git+https://github.com/ruyadorno/lru-cache-fs.git"},"bugs":{"url":"https://github.com/ruyadorno/lru-cache-fs/issues"},"license":"MIT","keywords":["cache","lru-cache","env-paths","fs"],"tap":{"100":true},"devDependencies":{"eslint":"^6.6.0","eslint-config-prettier":"^6.7.0","prettier":"^1.19.1","require-inject":"^1.4.4","tap":"^14.9.2"},"dependencies":{"env-paths":"^2.2.0","lru-cache":"^5.1.1"},"gitHead":"b6917ec1beac4a617a278f18ced13fb9afaa9fb4","homepage":"https://github.com/ruyadorno/lru-cache-fs#readme","_id":"lru-cache-fs@2.0.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.1","_npmUser":{"name":"ruyadorno","email":"ruyadorno@hotmail.com"},"dist":{"integrity":"sha512-O/f262s36nuk4Y18ijTfc0mQbPmJvf09AnvjrSNmIMrE9PkK9Zd2JRNe0Kit1Js7z/IpCh21RLvauzEnbeYVDQ==","shasum":"9506366daf9c3edbbe0f4cf98a6222234d8daec0","tarball":"https://registry.npmjs.org/lru-cache-fs/-/lru-cache-fs-2.0.1.tgz","fileCount":4,"unpackedSize":4297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd2MbkCRA9TVsSAnZWagAAoJoP/j9m9R/CBjTPd6qRULzG\npUNYjjWHi3kAujWpOqgVRMdVEVcg5nMyOWmynBQOv6ur74KyH4TSnks6rmuE\n9EHaFE8q3qWxPp9mps3m4wfZXw1cc369ttWNHQhmVh56TNnTHNHvvvI6pyb/\n+n4c9KbzUfpAMBw0TPWeO4UWXCsJuGsuUmoyiWRT2VrIKtOD3pzdDNGv0YXa\nkGT6FIHMJNfjBe6iJXqqSoo77I0cFk06gF80BsjYvVCx2Jpaz/s/+QxGsRJo\nH8BbUYCQq/i3+/QEsghDy3d6YySbxbZkKMNSVkVPLKDKtc05Cpz8Qw+zUY2D\n7lJ6a2h1yhqVhiFwneeZyMcBkMR1nNFLqx260kdIMByLNnTENw0VQt6G+VbR\nohPpMF+nKk1G6bDh3FG/+JcSIgr1rZ4RQQyoxXSCYWlT3krxLvEks554/krU\nf3Q6jfmBlmEq9bBQ9RAJbivQU/ePuHTjIYOfKuADHRtkSYIfVcpaKVXkQ4Hd\nJckD8ejgle7Hdthb64hiFqsz/yap27S1VYUoTbq9ADOudo+/NlMhxNvpuvqM\nA5ydmOk93+z8O1zhmY8hDlO7xR6fEabGdclXYPnSxw4UbXBq79d5a5o4gM4r\nb69qk1VRWC0CWy8neamZ2x7h0KZspPpufUkskr/lqQXuNKUm2N8/WVh/pvyG\nDl0E\r\n=j77W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEuq4SBrJfvN4ZQtHQnq93YX9MOq/7SFltjglASk6CzwIgfOHnsLJgXhIGkeU7Ph4EYFO1tC5OM3v23fDgrdp9/eo="}]},"maintainers":[{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/lru-cache-fs_2.0.1_1574487780428_0.6003668556767869"},"_hasShrinkwrap":false}},"time":{"created":"2019-11-20T05:10:34.408Z","1.0.0":"2019-11-20T05:10:34.567Z","modified":"2022-05-08T11:55:02.161Z","1.0.1":"2019-11-20T05:25:27.412Z","2.0.0":"2019-11-20T19:50:44.515Z","2.0.1":"2019-11-23T05:43:00.589Z"},"maintainers":[{"name":"ruyadorno","email":"ruyadorno@hotmail.com"}],"description":"Extends lru-cache to add file system support","homepage":"https://github.com/ruyadorno/lru-cache-fs#readme","keywords":["cache","lru-cache","env-paths","fs"],"repository":{"type":"git","url":"git+https://github.com/ruyadorno/lru-cache-fs.git"},"author":{"name":"Ruy Adorno","url":"http://ruyadorno.com"},"bugs":{"url":"https://github.com/ruyadorno/lru-cache-fs/issues"},"license":"MIT","readme":"# lru-cache-fs\n\n[![NPM version](https://badge.fury.io/js/lru-cache-fs.svg)](https://npmjs.org/package/lru-cache-fs)\n[![Build Status](https://travis-ci.org/ruyadorno/lru-cache-fs.svg?branch=master)](https://travis-ci.org/ruyadorno/lru-cache-fs)\n[![MIT license](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](https://raw.githubusercontent.com/ruyadorno/lru-cache-fs/master/LICENSE)\n\nExtends [lru-cache](https://www.npmjs.com/package/lru-cache) to add file system support.\n\n## Install\n\n```\nnpm install lru-cache-fs\n```\n\n## Usage\n\nRetrieve cache:\n\n```js\nconst Cache = require('lru-cache-fs')\n\nconst cache = new Cache({\n\tmax: 100,\n\tcacheName: \"cache\" // filename ref to be used\n});\n```\n\nBy default it will use os specific paths, using [env-paths](https://www.npmjs.com/package/env-paths).\n\nThen retrieve/set items using:\n\n```js\ncache.get('some-item') // returns whatever was stored\ncache.set('some-new-item', 'foo') // sets new item and stores cache sync to fs\n```\n\nThe `fsDump()` method exposes an API that allows you to persist the current cache on your file system:\n\n```js\ncache.fsDump()\n```\n\nAll other methods from [lru-cache](https://www.npmjs.com/package/lru-cache) should be available, e.g:\n\n```js\ncache.dump() // retrieves dump of current cache memory\n```\n\n## License\n\n[MIT](LICENSE) © 2019 [Ruy Adorno](https://ruyadorno.com)\n\n","readmeFilename":"README.md"}