GET /-/users/:user/packages
return user packages list
{
"user": {
"name": $name
},
"packages": [
{
"name": $name,
"description": $description,
"version": $version
}, ...
],
}
closes #661
4.5 KiB
cnpmjs.org: Private npm registry and web for Company
So cnpm is meaning: Company npm.
Registry
- Our public registry: r.cnpmjs.org, syncing from registry.npmjs.org
- cnpmjs.org version:
- Node.js version:
- For developers behind the GFW, please visit the Chinese mirror. 中国用户请访问国内镜像站点。
| total packages | total package versions | total delete packages | |||
| downloads today | downloads in this week | downloads in this month | |||
| downloads in the last day | downloads in the last week | downloads in the last month |
Sync Status
Last sync time is .
The sync worker is working in the backend now.
| packages need to be sync | packages and dependencies waiting for sync | % progress |
| packages and dependencies sync successed | packages and dependencies sync failed | last success: |
Badges
Default style is flat-square.
Version
Badge URL: http://cnpmjs.org/badge/v/cnpmjs.org.svg
Downloads
Badge URL: http://cnpmjs.org/badge/d/cnpmjs.org.svg
Usage
use our npm client cnpm(More suitable with cnpmjs.org and gzip support), you can get our client through npm:
$ npm install -g cnpm --registry=http://registry.npm.taobao.org
Or you can alias NPM to use it:
alias cnpm="npm --registry=http://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://registry.npm.taobao.org/mirrors/node \
--userconfig=$HOME/.cnpmrc"
#Or alias it in .bashrc or .zshrc
$ echo '\n#alias for cnpm\nalias cnpm="npm --registry=http://registry.npm.taobao.org \
--cache=$HOME/.npm/.cache/cnpm \
--disturl=http://registry.npm.taobao.org/mirrors/node \
--userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
install
Install package from r.cnpmjs.org. When installing a package or version does not exist, it will try to install from the official registry(registry.npmjs.org), and sync this package to cnpm in the backend.
$ cnpm install [name]
sync
Only cnpm cli has this command. Meaning sync package from source npm.
$ cnpm sync connect
sync package on web: sync/connect
$ open http://registry.npm.taobao.org/sync/connect
publish / unpublish
Only admin user can publish / unpublish package to private registry.
$ cnpm publish [name]
$ cnpm unpublish [name]
Other commands
Support all the other npm commands. e.g.:
$ cnpm info cnpm
TODO list
@see Github Issues
Histories
Release History.

