0.2.0 • Published 9 years ago

relative-require v0.2.0

Weekly downloads
1
License
MIT
Repository
-
Last release
9 years ago

Relative Require

Refactor absolute require paths to relative paths

./components/login/LoginForm.js

var Auth = require('modules/auth');

// ...

Run The Script

var path = require('path');
var base = path.join(__dirname, './app')
toRelative({
  base: base,
  exclude: [
    'nuclear-js',
    'lodash',
    'es6-promise',
    'immutable',
    'jquery',
    'sprintf',
  ],
  // dont actually write
  dry: true,
});

Becomes

var Auth = require('../../modules/auth');

// ...

Options

  • base (required) module resolve root
  • exclude (optional) array of modules to not rewrite
  • dry (optional) dont write files
0.2.0

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago