├── .commitlintrc.json ├── .eslintrc.json ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ └── node.js.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── package.json ├── src ├── adapters │ ├── Memory.test.ts │ ├── Memory.ts │ ├── browser │ │ ├── LocalStorage.ts │ │ ├── SessionStorage.ts │ │ ├── WebStorage.test.ts │ │ └── WebStorage.ts │ └── node │ │ ├── DataFile.ts │ │ ├── JSONFile.test.ts │ │ ├── JSONFile.ts │ │ ├── TextFile.test.ts │ │ └── TextFile.ts ├── browser.ts ├── core │ ├── Low.test.ts │ └── Low.ts ├── examples │ ├── README.md │ ├── browser.ts │ ├── cli.ts │ ├── in-memory.ts │ └── server.ts ├── index.ts ├── node.ts └── presets │ ├── browser.ts │ └── node.ts └── tsconfig.json /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { "extends": ["@commitlint/config-conventional"] } 2 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.ts linguist-language=JavaScript 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: typicode -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules 3 | -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/package.json -------------------------------------------------------------------------------- /src/adapters/Memory.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/Memory.test.ts -------------------------------------------------------------------------------- /src/adapters/Memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/Memory.ts -------------------------------------------------------------------------------- /src/adapters/browser/LocalStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/browser/LocalStorage.ts -------------------------------------------------------------------------------- /src/adapters/browser/SessionStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/browser/SessionStorage.ts -------------------------------------------------------------------------------- /src/adapters/browser/WebStorage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/browser/WebStorage.test.ts -------------------------------------------------------------------------------- /src/adapters/browser/WebStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/browser/WebStorage.ts -------------------------------------------------------------------------------- /src/adapters/node/DataFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/node/DataFile.ts -------------------------------------------------------------------------------- /src/adapters/node/JSONFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/node/JSONFile.test.ts -------------------------------------------------------------------------------- /src/adapters/node/JSONFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/node/JSONFile.ts -------------------------------------------------------------------------------- /src/adapters/node/TextFile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/node/TextFile.test.ts -------------------------------------------------------------------------------- /src/adapters/node/TextFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/adapters/node/TextFile.ts -------------------------------------------------------------------------------- /src/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/browser.ts -------------------------------------------------------------------------------- /src/core/Low.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/core/Low.test.ts -------------------------------------------------------------------------------- /src/core/Low.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/core/Low.ts -------------------------------------------------------------------------------- /src/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/examples/README.md -------------------------------------------------------------------------------- /src/examples/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/examples/browser.ts -------------------------------------------------------------------------------- /src/examples/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/examples/cli.ts -------------------------------------------------------------------------------- /src/examples/in-memory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/examples/in-memory.ts -------------------------------------------------------------------------------- /src/examples/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/examples/server.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/node.ts -------------------------------------------------------------------------------- /src/presets/browser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/presets/browser.ts -------------------------------------------------------------------------------- /src/presets/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/src/presets/node.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typicode/lowdb/HEAD/tsconfig.json --------------------------------------------------------------------------------