List of packages that use standard
const packages = require('standard-packages')
packages.forEach(pkg => {
console.log('package name', pkg.name)
console.log('repo url', pkg.repo)
})
To update the data in all.json
, first install CouchDB:
npm run install-deps
Add an admin password to the CouchDB config file:
vim /usr/local/etc/local.ini # add admin password to config file
For example, this sets the admin password to "admin":
[admins]
admin = admin
Then, start CouchDB, create an npm_registry
database, and start the replication process:
couchdb
curl -X PUT http://admin:[email protected]:5984/npm_registry # create database
npm run replicate
Finally, update the package stats with:
npm run update
npm run replicate
will replicate a 10 GB+ database
On macOS, you can run npm run install-deps
to install CouchDB.
MIT. Copyright (c) Feross Aboukhadijeh.