Skip to content

List user`s npm packages from the npmjs.com website profile. API and CLI.

License

Notifications You must be signed in to change notification settings

tunnckoCore/npm-pkgs

Repository files navigation

npm mit license build status coverage status deps status

List user npm packages from the npmjs.com!

Install

npm i --save npm-pkgs
npm test
npm-pkgs --help

API

For more use-cases see the tests

List packages of the given npmjs.com user

  • <username> {String} non emptry string, npm username
  • <callback> {Function} node-style callback (err, res)

Example

var npmPkgs = require('npm-pkgs');

npmPkgs('tunnckocore', function _cb(err, res) {
  if (err) {
    console.error(err);
    return;
  }
  console.log(res);
  //=> ['list', 'of', 'user', 'packages']
});

Related

  • npm-pkgs: List user npm packages from the npmjs.com!
  • npm-pkgs-cli: CLI for listing and filtering user npm packages from the npmjs.com!
  • npm-pkgs-count: Count npm user packages from npmjs.com! API and CLI.
  • npm-pkgs-filter: Filter the list of user npm packages from the npmjs.com using glob pattern, function, array or regex.
  • npm-related: Thin wrapper on top of helper-related for generating a list of links to the homepages of related NPM projects.
  • micromatch: Glob matching for javascript/node.js. A drop-in replacement and faster alternative to minimatch and multimatch. Just use micromatch.isMatch() instead of minimatch(), or use micromatch() instead of multimatch().
  • is-match: Create a matching function from a glob pattern, regex, string, array or function.
  • is-missing: Check that given name or user/repo exists in npm registry or in github as organization/user repository.

Author

Charlike Mike Reagent

License MIT license

Copyright (c) 2015 Charlike Mike Reagent, contributors.
Released under the MIT license.


Proudly generated by docks(1), April 17, 2015