{"library":"croxydb","type":"library","category":null,"description":"CroxyDB is a versatile JavaScript database module designed for Node.js environments, currently at version 0.0.26. It provides a straightforward API for managing data with support for various storage backends including JSON files (default), YAML files, and external MongoDB instances. The library offers a familiar key-value store interface with advanced features like dot notation for nested object access (e.g., `db.set(\"x.y.z\", \"value\")`), array manipulation (`push`, `unpush`, `delByPriority`, `setByPriority`), and robust configuration options for file-based adapters. While in an early pre-1.0 development stage, CroxyDB aims for ease of use and flexibility, allowing developers to switch between local file storage and a remote NoSQL database like MongoDB using a simple adapter system. Its current release cadence appears to be driven by feature additions and bug fixes rather than a strict schedule, as indicated by recent updates like the enhanced `db.subtract` function.","language":"javascript","status":"active","version":"0.0.26","tags":["javascript","croxy","croxy-api","croxyapi","croxydb","croxy-db","json","jsondb","yaml","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install croxydb","imports":["import db from 'croxydb'","import type { CroxyDBOptions } from 'croxydb'","import type { AdapterType } from 'croxydb'"]},{"cmd":"yarn add croxydb","imports":[]},{"cmd":"pnpm add croxydb","imports":[]}],"homepage":null,"github":"https://github.com/croxydeveloper/croxydb","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/croxydb","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/croxydb/compatibility"}}