{"library":"ejdb","type":"library","category":null,"description":"EJDB (Embedded JSON Database) is a lightweight, embedded NoSQL database engine for Node.js, providing a MongoDB-like query language for local JSON document storage. The `ejdb` npm package specifically provides the Node.js bindings for the first generation EJDB engine. This version, `1.2.12-44`, is stable but officially discontinued and has not been updated in over seven years. The project has entirely transitioned to its successor, `ejdb2_node`, which is a complete rewrite. Users should migrate to `ejdb2_node` for active development, maintenance, and new features, including security updates. EJDB v1.x was designed for Node.js versions >=4.0.0 and focused on providing fast, self-contained, file-based JSON document storage with indexing, without requiring a separate server process. Its release cadence was sporadic, with its last publish seven years ago. Its key differentiator was being a high-performance embedded JSON store suitable for small to medium-scale applications where a full-fledged database server was considered overkill.","language":"javascript","status":"deprecated","version":"1.2.12-44","tags":["javascript","ejdb","tokyocabinet","nosql","database","storage","embedded","mongodb","cli"],"last_verified":"Wed May 27","install":[{"cmd":"npm install ejdb","imports":["const EJDB = require('ejdb')","const QL = EJDB.QL","const { DEFAULT_OPEN_MODE } = EJDB"]},{"cmd":"yarn add ejdb","imports":[]},{"cmd":"pnpm add ejdb","imports":[]}],"homepage":"http://ejdb.org/","github":"https://github.com/Softmotions/ejdb-node","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/ejdb","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/ejdb/compatibility"}}