{"library":"couchdb-ensure","type":"library","category":null,"description":"The `couchdb-ensure` package provides a focused Node.js utility for managing CouchDB database existence. Its primary function is to check if a CouchDB database at a specified URL already exists and, if not, to create it. This makes it an ideal tool for initial application setup, automated testing environments, or any scenario requiring a guaranteed database presence before operations begin. The current stable version is 2.1.0, released in October 2021, indicating a mature and stable codebase with an infrequent release cadence, typically driven by updates to its core dependencies like the `nano` CouchDB client. Unlike full-featured ORMs or database management tools, `couchdb-ensure` differentiates itself by its single-purpose API and a convenient command-line interface (CLI) for rapid database initialization, providing a lightweight and efficient solution without unnecessary overhead. It primarily utilizes CommonJS for module exports.","language":"javascript","status":"active","version":"2.1.0","tags":["javascript","couchdb","bootstrap"],"last_verified":"Wed May 27","install":[{"cmd":"npm install couchdb-ensure","imports":["const ensure = require('couchdb-ensure')","couchdb-ensure http://localhost:5984/mydb"]},{"cmd":"yarn add couchdb-ensure","imports":[]},{"cmd":"pnpm add couchdb-ensure","imports":[]}],"homepage":null,"github":"https://github.com/jo/couchdb-ensure","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/couchdb-ensure","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/couchdb-ensure/compatibility"}}