|
|
2 years ago | |
|---|---|---|
| .. | ||
| CHANGELOG.md | 2 years ago | |
| LICENSE.md | 2 years ago | |
| README.md | 2 years ago | |
| access.js | 2 years ago | |
| adduser.js | 2 years ago | |
| config.js | 2 years ago | |
| extract.js | 2 years ago | |
| fetch.js | 2 years ago | |
| get-prefix.js | 2 years ago | |
| hook.js | 2 years ago | |
| index.js | 2 years ago | |
| link-bin.js | 2 years ago | |
| log.js | 2 years ago | |
| logical-tree.js | 2 years ago | |
| login.js | 2 years ago | |
| manifest.js | 2 years ago | |
| org.js | 2 years ago | |
| package.json | 2 years ago | |
| packument.js | 2 years ago | |
| parse-arg.js | 2 years ago | |
| profile.js | 2 years ago | |
| publish.js | 2 years ago | |
| read-json.js | 2 years ago | |
| run-script.js | 2 years ago | |
| search.js | 2 years ago | |
| stringify-package.js | 2 years ago | |
| tarball.js | 2 years ago | |
| team.js | 2 years ago | |
| unpublish.js | 2 years ago | |
| verify-lock.js | 2 years ago | |
libnpm is the programmatic API for npm.
For bug reports and support, please head over to npm.community.
$ npm install libnpm
manifestpackumenttarballextractsearchpublish]()unpublishaccessloginadduserprofilehookteamorgparseArgconfigreadJSONverifyLockgetPrefixlogicalTreestringifyPackagerunScriptlogfetch (plain ol' client for registry interaction)linkBinawait libnpm.manifest('libnpm') // => Manifest { name: 'libnpm', ... }
This package re-exports the APIs from other packages for convenience. Refer to the table of contents for detailed documentation on each individual exported API.