{"library":"jsoning","type":"library","category":null,"description":"Jsoning is a lightweight, key-value JSON-based persistent database library designed for Node.js environments. It currently maintains version 1.0.1 and has a moderate release cadence, with significant updates like the v1.0.0 TypeScript rewrite. The library focuses on ease of use and beginner-friendliness, providing a simple API for common database operations such as setting, getting, pushing, and deleting data within JSON files. Key differentiators include atomic file writing to prevent data corruption, built-in TypeScript support, and EventEmitter integration for reacting to database changes, making it suitable for small projects, prototyping, and educational purposes. It requires Node.js v16 or greater for operation.","language":"javascript","status":"active","version":"1.0.1","tags":["javascript","json","database","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install jsoning","imports":["import { Jsoning } from 'jsoning';","import { MathOps } from 'jsoning';","import type { Jsoning } from 'jsoning';"]},{"cmd":"yarn add jsoning","imports":[]},{"cmd":"pnpm add jsoning","imports":[]}],"homepage":"https://jsoning.js.org","github":"https://github.com/khalby786/jsoning","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/jsoning","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/jsoning/compatibility"}}