![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/vreg/node_modules/fs-memo/ |
# fs-memo > Easy persisted memo object for Node.js [](https://npmjs.com/package/fs-memo) [](https://npmjs.com/package/fs-memo) ## Usage Install package: ```bash yarn add fs-memo # or or npm install fs-memo ``` ```js const { getMemo, setMemo } = require('fs-memo') // or import { getMemo, setMemo } from 'fs-memo' ``` ### `getMemo(options)` ```ts getMemo(options: MemoOptions): Promise<any> ``` Load latest memo from file-system and combine with local state from CJS cache. FS loading silently bails if: - The process that made memo is still alive with different pid - Any fs error happens (like permission denied) ### `setMemo(options)` ```ts setMemo(memo: object, options: MemoOptions): Promise<void> ``` Update local state from CJS cache and persist memo object to file-system. FS persistence silently bails if any error happens. ## Options ### `dir` Specify directory where memo file should be stored. Default dir is `node_modules/.cache/fs-memo` ### `name` Name of memo file. Default name is `default` (`.json` is appended to file name) ### `file` Optionally provide full path to file (discards `dir` and `name` options) ## License MIT