2.0.1 • Published 9 years ago

babel-plugin-transform-import-resolve v2.0.1

Weekly downloads
53
License
ISC
Repository
gitlab
Last release
9 years ago

babel-plugin-transform-import-resolve

Resolve import paths for named dependencies

Example

In

import derp from 'derp'

Out

import derp from './node_modules/derp/lib/index.js'

Installation

$ npm install babel-plugin-transform-import-resolve

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-import-resolve"]
}

Via CLI

$ babel --plugins transform-import-resolve script.js

Via Node API

require('babel-core').transform('code', {
  plugins: ['transform-import-resolve']
})

To override how the path is transformed, pass a Function to the parse option:

const options = {
  function parse (basedir, dependency, source, filename) {
    return path.relative(basedir, dependency)
  }
}

require('babel-core').transform('code', {
  plugins: ['transform-import-resolve', options]
})
2.0.1

9 years ago

2.0.0

9 years ago

1.0.0

9 years ago