{"library":"level-supports","type":"library","category":null,"description":"level-supports is a utility package within the LevelDB ecosystem designed to generate a manifest object detailing the capabilities of an `abstract-level` database instance. This manifest allows consumers of a database to programmatically check for specific features, such as `permanence`, `encodings` (like `utf8`), `implicitSnapshots`, `explicitSnapshots`, and `has` (for `has()` and `hasMany()`). The current stable version is 6.2.0. Releases are typically driven by new `abstract-level` features or Node.js compatibility updates, with a focus on semantic versioning for breaking changes. Its key differentiator is providing a standardized, merged, and enriched feature description, moving beyond simple boolean checks to handle more complex truthy values for future extensibility.","language":"javascript","status":"active","version":"6.2.0","tags":["javascript","abstract-leveldown","database","db","level","levelup","manifest","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install level-supports","imports":["import { supports } from 'level-supports'","const { supports } = require('level-supports')","import type { Manifest } from 'level-supports'"]},{"cmd":"yarn add level-supports","imports":[]},{"cmd":"pnpm add level-supports","imports":[]}],"homepage":null,"github":"https://github.com/Level/supports","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/level-supports","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/level-supports/compatibility"}}