Skip to content

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

Notifications You must be signed in to change notification settings

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

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published