1.0.1 • Published 8 years ago

babel-plugin-transform-modules-amd v1.0.1

Weekly downloads
4
License
MIT
Repository
github
Last release
8 years ago

babel-plugin-transform-modules-amd

es2015 module tranformer for amd.

Difference

because of the difference between es2015 module and amd module, this plugin don't support named export and default export at the same time.

  • import * as foo from 'foo' and import foo from 'foo' are equal
  • export foo; export default foo; will throw: 'amd module don't support export default foo and , export foo both, please choose one

Installation

$ npm install babel-plugin-transform-modules-amd --save-dev

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-modules-amd"]
}

Via CLI

$ babel --plugins transform-modules-amd script.js

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-modules-amd"]
});