Skip to content

degr/babel-root-import

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Babel Root Import

Babel plugin to add the opportunity to use import with root based paths.
Build Status Codacy Badge Dependency Status devDependency Status https://github.com/michaelzoidl/babel-root-import

Example

// Usually
import SomeExample from '../../../some/example.js';

// With Babel-Root-Importer
import SomeExample from '~/some/example.js';

Install

npm install babel-root-import --save-dev

Use

Add a .babelrc file and write:

{
  "plugins": [
    "babel-root-import"
  ]
}
//or, if all your scripts in 'src/js' folder:
{
  "plugins": [
    ["babel-root-import", {"rootPathSuffix": "src/js"}]
  ]
}

or pass the plugin with the plugins-flag on CLI

babel-node myfile.js --plugins babel-root-import

Motivate

If you like this project just give it a star :) I like stars.

Change Log

3.0.0 - 2015-11-30

  • Updated plugin to new babel6 API
  • Splitted tests and functions into two scopes with single tests
  • Removed the "extra-root" param for the .babelrc since this is no yet supported in babel6

2.0.1 - 2015-11-15

Breaking Change to Babel 5

  • Updated to Babel 6
  • Added integration tests

1.0.1 - 2015-08-07

  • Added / updated tests
  • Implemented ESlint

About

Add the opportunity to import modules by the root path

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%