1.0.1 • Published 9 years ago

npm-pkgs-filter v1.0.1

Weekly downloads
3
License
MIT
Repository
github
Last release
9 years ago

npm mit license build status coverage status deps status

Filter the list of user npm packages from the npmjs.com using glob pattern, function, array or regex.

Install

npm i --save npm-pkgs-filter
npm test

API

For more use-cases see the tests

npmPkgsFilter

Filter packages of the given npmjs.com user, using glob pattern, function, array or regex

  • <username> {String} non emptry string, npm username
  • [patterns] {String|Array|Function|RegExp} pass to is-match
  • <callback> {Function} node-style callback (err, res)

Example

var npmPkgsFilter = require('npm-pkgs-filter');

npmPkgsFilter('tunnckocore', 'jstransformer-*', function _cb(err, res) {
  if (err) {
    console.error(err);
    return;
  }
  console.log(res);
});

Related

  • npm-pkgs: List user`s npm packages from the npmjs.com website profile.
  • npm-pkgs-cli: CLI for listing and filtering user npm packages from the npmjs.com! Using tunnckoCore/npm-pkgs-filter
  • npm-pkgs-count: Count npm user packages from npmjs.com website profile. API and CLI.
  • 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