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

/babel-plugin-transform-es3-modules-literals/

    Package Sidebar

    Install

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

    Weekly Downloads

    30

    Version

    0.0.3

    License

    MIT

    Last publish

    Collaborators

    • coudly