3.0.1 • Published 7 years ago

taxicab v3.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

TaxiCab npm npm

Find a driver

npm install -g taxicab

Finds the application entry points (i.e., driver scripts) that depend on a given module.

Motivation

In a multi-bundle architecture (where each bundle contains an entry-point/driver-script), a module gets reused across several bundles. If you're changing a module, it's helpful to know which apps will be affected.

Usage

var findDriver = require('taxicab');

findDriver({
  filename: 'path/to/a/js/file',
  directory: 'path/to/all/js',
  config: 'path/to/requirejs/config.js', // optional
  webpackConfig: 'path/to/webpack/config.js', // optional
  success: function(err, drivers) {
    console.log(drivers);
  }
});
  • You may pass additional options supported by get-driver-scripts to handle pulling driver scripts from a RequireJS build config or resolving aliased paths via a requirejs config.

Shell usage:

taxicab --directory=path/to/my/js path/to/a/file

  • See taxicab --help for more information and supported options.

Prints:

/path/to/a.js
/path/to/b.js
3.0.1

7 years ago

3.0.0

7 years ago

2.2.1

9 years ago

2.2.0

9 years ago

2.1.1

9 years ago

2.1.0

9 years ago

2.0.4

10 years ago

2.0.3

10 years ago

2.0.2

11 years ago

2.0.1

11 years ago

2.0.0

11 years ago

1.1.1

11 years ago

1.1.0

11 years ago

1.0.0

11 years ago

0.0.0

11 years ago