3.0.1 • Published 6 years ago

taxicab v3.0.1

Weekly downloads
2
License
MIT
Repository
github
Last release
6 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

6 years ago

3.0.0

6 years ago

2.2.1

7 years ago

2.2.0

8 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.4

9 years ago

2.0.3

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.1.1

10 years ago

1.1.0

10 years ago

1.0.0

10 years ago

0.0.0

10 years ago