relative-require

0.2.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i relative-require

Weekly Downloads

2

Version

0.2.0

License

MIT

Last publish

Collaborators

  • jordangarcia