couchpkgs
A helper to get all packages from a npm registry. Written mainly for usage with smart-private-npm
Install
$ npm install couchpkgs
Test
$ npm test
Usage
var couchpkgs =
API
getPkgs(opts, cb)
Params
Name | Type | Description |
---|---|---|
opts | Object | Options |
cb | Function | function(err, pkgs) |
Opts can contain the following keys:
- registry {String} required
- fullUrl {Boolean} don't modify the registry url
- filter {Function} filters the results (should return true/false)
NOTE: If fullUrl
is true, the url should point to //_all_docs
Example
var opts = registry: 'https://npm.curapps.com' { return ~a } couchpkgs
License
MIT
Author
Evan Lucas