{"library":"npm-api","type":"library","category":null,"description":"This Node.js library, `npm-api` (current stable version 1.0.1), provides a programmatic interface for interacting with the public NPM registry API, primarily through its CouchDB views. It allows developers to fetch package metadata, retrieve maintainer information, and query registry data using its `NpmApi` client and associated `Repo` and `Maintainer` models. The library simplifies what would otherwise be direct HTTP requests to the registry, offering methods to get package details, specific versions, and a maintainer's list of repositories. While it once served as a convenient wrapper, the package has not received updates in approximately five years, indicating it is likely abandoned and should be used with caution, particularly for new projects requiring active support or modern features.","language":"javascript","status":"abandoned","version":"1.0.1","tags":["javascript","api","base","downloads","maintainer","maintainers","npm","npm-api","package"],"install":[{"cmd":"npm install npm-api","imports":["const NpmApi = require('npm-api');","const Repo = require('npm-api/lib/models/repo');","const Maintainer = require('npm-api/lib/models/maintainer');"]},{"cmd":"yarn add npm-api","imports":[]},{"cmd":"pnpm add npm-api","imports":[]}],"homepage":null,"github":"https://github.com/doowb/npm-api","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/npm-api","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/npm-api/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Sat Jul 18","install_tag":null}}