0.0.3 • Published 8 years ago

babel-plugin-transform-es3-modules-literals v0.0.3

Weekly downloads
2,562
License
MIT
Repository
github
Last release
8 years ago

babel-plugin-transform-es3-modules-literals

Ensure that reserved words default are quoted in import/exports accesses, quoted in object-property/member by the way.

import $ from "jquery";
export default 0;
export default { default: 0, catch: 1, try: 2 };
$(document);

transform to

var _jquery = require("jquery");

var _jquery2 = babelHelpers.interopRequireDefault(_jquery);

exports["default"] = 0;
exports["default"] = {
    "default": 0,
    "catch": 0,
    "try": 0
};
(0, _jquery2["default"])(document);

Installation

$ npm install babel-plugin-transform-es3-modules-literals

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-es3-modules-literals"]
}

Via CLI

$ babel --plugins transform-es3-modules-literals script.js

Via Node API

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