{"library":"node-json-db","type":"library","category":null,"description":"node-json-db is a lightweight, file-based database for Node.js, storing data directly in a JSON file. It is currently at stable version 2.6.0 and maintains an active release cadence, with several minor and patch releases occurring monthly or bi-monthly in the past year. Its primary differentiator is the use of a \"DataPath\" system, akin to XMLPath, for navigating and accessing nested data structures within the JSON file. All operations are asynchronous, leveraging `async/await`. It supports configurable database names, auto-save on push, human-readable file formats, custom separators, and since v2.6.0, serialization of complex JavaScript types like `Set`, `Map`, `Date`, `RegExp`, and `BigInt` via an `ISerializer` contract. This makes it suitable for simple, local data persistence where a full-fledged database system is overkill.","language":"javascript","status":"active","version":"2.6.0","tags":["javascript","database","json","db","typescript"],"install":[{"cmd":"npm install node-json-db","imports":["import { JsonDB } from 'node-json-db'","import { Config } from 'node-json-db'","import { DataError, DatabaseError } from 'node-json-db'"]},{"cmd":"yarn add node-json-db","imports":[]},{"cmd":"pnpm add node-json-db","imports":[]}],"homepage":null,"github":"https://github.com/Belphemur/node-json-db","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/node-json-db","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/node-json-db/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Tue Jul 21","install_tag":null}}