{"library":"enmap","type":"library","category":null,"description":"Enmap is a synchronous, persistent key-value store built on better-sqlite3, designed as a drop-in replacement for JavaScript's Map with additional array methods. Current stable version is 6.1.6, requiring Node >=20. It is TypeScript-compatible and anti-ORM, meaning it can store any serializable data without a predefined schema. Unlike typical databases or ORMs, Enmap provides a simple Map-like API with automatic persistence, making it ideal for beginners and rapid prototyping, especially in Discord bot development. It is actively maintained and synchronous, avoiding callbacks and promises.","language":"javascript","status":"active","version":"6.1.6","tags":["javascript","sqlite","sql","sqlite3","better-sqlite3","db","database","caching","storing","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install enmap","imports":["import Enmap from 'enmap'","import Enmap from 'enmap'","import Enmap from 'enmap'\nconst enmap = new Enmap({ name: 'myEnmap' })"]},{"cmd":"yarn add enmap","imports":[]},{"cmd":"pnpm add enmap","imports":[]}],"homepage":"https://enmap.alterion.dev/","github":"https://github.com/eslachance/enmap","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/enmap","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/enmap/compatibility"}}