{"library":"warehouse","type":"library","category":null,"description":"Warehouse is a simple JSON-based database library for Node.js, providing a robust interface for managing data through Models, Schemas, and a flexible querying system. It is notably the underlying data store for the Hexo static site generator. The current stable version is 6.0.0, released recently in 2024, indicating active development. The project maintains a consistent release cadence with significant updates, including performance improvements and type refinements in recent major versions. Key differentiators include its focus on a structured schema-driven approach for JSON data, a powerful query engine, and strong TypeScript support, making it suitable for applications requiring local data persistence and structured access without a full-fledged SQL or NoSQL server. It has dropped support for older Node.js versions, currently requiring Node.js 18 or higher.","language":"javascript","status":"active","version":"6.0.0","tags":["javascript","database","json","db","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install warehouse","imports":["import Database from 'warehouse'; // ESM\nconst Database = require('warehouse'); // CommonJS","import SchemaType from 'warehouse/schematype'; // ESM\nconst SchemaType = require('warehouse/schematype'); // CommonJS","import type { Model, Schema, Database } from 'warehouse';"]},{"cmd":"yarn add warehouse","imports":[]},{"cmd":"pnpm add warehouse","imports":[]}],"homepage":null,"github":"https://github.com/hexojs/warehouse","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/warehouse","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/warehouse/compatibility"}}