{"_id":"fs-memo","_rev":"1515851","name":"fs-memo","description":"easy persisted memo object","dist-tags":{"latest":"1.2.0"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"time":{"modified":"2021-11-10T06:20:52.000Z","created":"2020-05-31T20:45:25.406Z","1.2.0":"2020-11-16T17:34:43.392Z","1.1.0":"2020-11-16T17:14:18.282Z","1.0.1":"2020-06-16T12:26:30.640Z","1.0.0":"2020-06-16T12:26:00.381Z","0.0.6":"2020-06-01T14:51:23.641Z","0.0.5":"2020-05-31T20:54:57.782Z","0.0.4":"2020-05-31T20:52:00.058Z","0.0.3":"2020-05-31T20:49:34.992Z","0.0.2":"2020-05-31T20:48:20.560Z","0.0.1":"2020-05-31T20:45:25.406Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"versions":{"1.2.0":{"name":"fs-memo","version":"1.2.0","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/node":"latest","eslint":"latest","siroc":"^0.4.0","standard-version":"latest","typescript":"latest"},"gitHead":"abe43998057cf86ffd5691d0aedf0c0883f4fe23","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@1.2.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"a2ec3be606b902077adbb37ec529c5ec5fb2e037","size":3062,"noattachment":false,"key":"/fs-memo/-/fs-memo-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-1.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_1.2.0_1605548083273_0.5492419668553674"},"_hasShrinkwrap":false,"publish_time":1605548083392,"_cnpm_publish_time":1605548083392},"1.1.0":{"name":"fs-memo","version":"1.1.0","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"siroc build","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"latest","@types/node":"latest","eslint":"latest","siroc":"^0.4.0","standard-version":"latest","typescript":"latest"},"gitHead":"d77f190993f47b6188660fd9a042f70fb7e4c543","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@1.1.0","_nodeVersion":"14.15.0","_npmVersion":"6.14.8","dist":{"shasum":"a3870c074090d9425b24cf399986a669c1cf0866","size":2967,"noattachment":false,"key":"/fs-memo/-/fs-memo-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-1.1.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_1.1.0_1605546858112_0.17491308598454847"},"_hasShrinkwrap":false,"publish_time":1605546858282,"_cnpm_publish_time":1605546858282},"1.0.1":{"name":"fs-memo","version":"1.0.1","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"9108fb9d9d5b184773ef59172fadef9b6acaddd1","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@1.0.1","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"929fb840efce164003e8722aa9b56dec7c630438","size":3343,"noattachment":false,"key":"/fs-memo/-/fs-memo-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-1.0.1.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_1.0.1_1592310390548_0.8225021113672475"},"_hasShrinkwrap":false,"publish_time":1592310390640,"_cnpm_publish_time":1592310390640},"1.0.0":{"name":"fs-memo","version":"1.0.0","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"a8d83bcb814bab1a95c7e63eb192556d0964e20f","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@1.0.0","_nodeVersion":"12.13.0","_npmVersion":"6.12.0","dist":{"shasum":"a6177866b5040fba4b252293d33afe6c6c7b7779","size":2309,"noattachment":false,"key":"/fs-memo/-/fs-memo-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-1.0.0.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_1.0.0_1592310360282_0.6025056326444873"},"_hasShrinkwrap":false,"publish_time":1592310360381,"_cnpm_publish_time":1592310360381},"0.0.6":{"name":"fs-memo","version":"0.0.6","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"a5d1df4b850ccbac9e1753007178442ec8652244","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.6","_nodeVersion":"12.16.2","_npmVersion":"6.14.5","dist":{"shasum":"c447905dbc7f7f75e8bd4b914dfb3be10b462967","size":3302,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.6.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.6_1591023083531_0.07538321095638656"},"_hasShrinkwrap":false,"publish_time":1591023083641,"_cnpm_publish_time":1591023083641},"0.0.5":{"name":"fs-memo","version":"0.0.5","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"161adaf78c37f722c9923b56040c28ac9e0be110","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.5","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"3c97875a2f1c9c337c9681b303c850e887f4faa4","size":3648,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.5.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.5_1590958497628_0.08037864462622357"},"_hasShrinkwrap":false,"publish_time":1590958497782,"_cnpm_publish_time":1590958497782},"0.0.4":{"name":"fs-memo","version":"0.0.4","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"8c40541a6d9ca7e939547c55403912bc13504bdc","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.4","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"62e55f679ef700f47561205d99b4d84db4d0958d","size":3583,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.4.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.4_1590958319918_0.662880713986727"},"_hasShrinkwrap":false,"publish_time":1590958320058,"_cnpm_publish_time":1590958320058},"0.0.3":{"name":"fs-memo","version":"0.0.3","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"77e2ec19f672fee6eeb617a62fb94e724287d6f2","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.3","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"d5de92b6f493895f2f8d4285a29fe670af86daba","size":3466,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.3.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.3_1590958174823_0.27193638372247597"},"_hasShrinkwrap":false,"publish_time":1590958174992,"_cnpm_publish_time":1590958174992},"0.0.2":{"name":"fs-memo","version":"0.0.2","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"9f31670a8d51a0a59ece240394799d6507322333","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.2","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"fa53f0fe2b9894d56a5c605f3b4a2785e6bd37d4","size":3415,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.2.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.2_1590958100455_0.4026083294347991"},"_hasShrinkwrap":false,"publish_time":1590958100560,"_cnpm_publish_time":1590958100560},"0.0.1":{"name":"fs-memo","version":"0.0.1","description":"easy persisted memo object","repository":{"type":"git","url":"git+https://github.com/nuxt-contrib/fs-memo.git"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"bili src/index.ts --minimal","lint":"eslint --ext ts .","release":"yarn build && standard-version && npm publish && git push --follow-tags"},"devDependencies":{"@nuxtjs/eslint-config-typescript":"^2.0.0","@types/node":"^14.0.6","bili":"^4.10.0","eslint":"^7.1.0","rollup-plugin-typescript2":"^0.27.1","standard-version":"^8.0.0","typescript":"^3.9.3"},"gitHead":"1aef268ff14856413d034bc626d150bf4cf20af6","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","_id":"fs-memo@0.0.1","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"shasum":"0fa4f571bc493e67756b72e6c5d70015cd974eda","size":3328,"noattachment":false,"key":"/fs-memo/-/fs-memo-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/fs-memo/download/fs-memo-0.0.1.tgz"},"maintainers":[{"name":"npm:pi0","email":""},{"name":"pi0","email":"pooya@pi0.ir"}],"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-memo_0.0.1_1590957925237_0.9299275662476714"},"_hasShrinkwrap":false,"publish_time":1590957925406,"_cnpm_publish_time":1590957925406}},"readme":"# fs-memo\n\n> Easy persisted memo object for Node.js\n\n[![npm](https://img.shields.io/npm/dt/fs-memo.svg?style=flat-square)](https://npmjs.com/package/fs-memo)\n[![npm (scoped with tag)](https://img.shields.io/npm/v/fs-memo/latest.svg?style=flat-square)](https://npmjs.com/package/fs-memo)\n\n## Usage\n\nInstall package:\n\n```bash\nyarn add fs-memo\n# or\nor npm install fs-memo\n```\n\n```js\nconst { getMemo, setMemo } = require('fs-memo')\n// or\nimport { getMemo, setMemo } from 'fs-memo'\n```\n\n\n### `getMemo(options)`\n\n```ts\ngetMemo(options: MemoOptions): Promise<any>\n```\n\nLoad latest memo from file-system and combine with local state from CJS cache.\n\nFS loading silently bails if:\n - The process that made memo is still alive with different pid\n - Any fs error happens (like permission denied)\n\n### `setMemo(options)`\n\n```ts\nsetMemo(memo: object, options: MemoOptions): Promise<void>\n```\n\nUpdate local state from CJS cache and persist memo object to file-system.\n\nFS persistence silently bails if any error happens.\n\n## Options\n\n### `dir`\n\nSpecify directory where memo file should be stored. Default dir is `node_modules/.cache/fs-memo`\n\n### `name`\n\nName of memo file. Default name is `default` (`.json` is appended to file name)\n\n### `file`\n\nOptionally provide full path to file (discards `dir` and `name` options)\n\n\n## License\n\nMIT\n","_attachments":{},"homepage":"https://github.com/nuxt-contrib/fs-memo#readme","bugs":{"url":"https://github.com/nuxt-contrib/fs-memo/issues"},"license":"MIT"}