babel-plugin-transform-es3-modules-literals

0.0.3 • Public • Published

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"]
});

Package Sidebar

Install

npm i babel-plugin-transform-es3-modules-literals

Weekly Downloads

48

Version

0.0.3

License

MIT

Last publish

Collaborators

  • coudly