babel-plugin-transform-property-literals

    6.9.4 • Public • Published

    babel-plugin-transform-property-literals

    This plugin allows Babel to transform valid identifier property key literals into identifiers.

    Example

    In

    var foo = {
      // changed
      "bar": function () {},
      "1": function () {},
     
      // not changed
      "default": 1,
      [a]: 2,
      foo: 1
    };

    Out

    var foo = {
      bar: function () {},
      1: function () {},
     
      "default": 1,
      [a]: 2,
      foo: 1
    };

    Installation

    npm install babel-plugin-transform-property-literals --save-dev

    Usage

    Via .babelrc (Recommended)

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

    Keywords

    Install

    npm i babel-plugin-transform-property-literals

    DownloadsWeekly Downloads

    1,131,085

    Version

    6.9.4

    License

    MIT

    Unpacked Size

    5.19 kB

    Total Files

    7

    Last publish

    Collaborators

    • babeljs
    • boopathi
    • hzoo
    • loganfsmyth
    • vignesh.shanmugam