0.2.0 • Published 10 years ago
relative-require v0.2.0
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