babel/packages/babel-plugin-transform-property-literals
Sebastian McKenzie f127f81cb7 v6.1.14
2015-11-12 12:01:18 -08:00
..
2015-10-29 17:51:24 +00:00
2015-11-12 12:01:18 -08:00
2015-09-15 06:12:46 +01:00

babel-plugin-transform-property-literals

Turn valid property key literals to plain identifiers

Example

In

var obj = {
  "foo": "isValid",
  var: "isKeyword",
  "const": "isKeyword"
};

Out

var obj = {
  foo: "isValid",
  "var": "isKeyword",
  "const": "isKeyword"
};

Installation

$ npm install babel-plugin-transform-property-literals

Usage

.babelrc

{
  "plugins": ["transform-property-literals"]
}

Via CLI

$ babel --plugins transform-property-literals script.js

Via Node API

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