find-uses-of

1.1.0 • Public • Published

find-uses-of

Find uses of a Node module inside subdirectories.

    ~/dev > find-uses-of eslint
    Finding packages depending on eslint...
    benson
    find-uses-of
    jestas
    wappuapp-backend
    wappuapp-client
    yet-another-redux-example

Starting from the current working directory, finds Node modules that have a given module as either a "dependency" or "devDependency" in their package.json.

Only walks the directory tree up to the first package.json, then moves to the next directory.

Installation

$ npm install -g find-uses-of

Requires Node 6 for its ES6 syntax support (spread, generators). Tested on Node v6.6.0.

Using as a module

$ npm install --save find-uses-of

To use in your application:

const finder = require('find-uses-of');

finder.findUsesInPath(process.cwd(), "eslint")
  .then(locations => locations.forEach(l => console.log(l)))
  .catch(err => console.log(err));

Acknowledgements

This project is a grateful recipient of the Futurice Open Source sponsorship program.

License

MIT

Package Sidebar

Install

npm i find-uses-of

Weekly Downloads

1

Version

1.1.0

License

MIT

Last publish

Collaborators

  • mieky