1.0.1 • Published 6 years ago

babel-plugin-transform-es3-getter-to-property-assignment v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
6 years ago

babel-plugin-transform-es3-getter-to-property-assignment

This plugin transforms Object.defineProperty getter to property assignment for Babel 6.x

Example

In

const exports = {};

Object.defineProperty(exports, 'foo', {
  enumerable: true,
  get: function get() {
    return 'bar';
  }
});

Out

const exports = {};

exports['foo'] = (function() {
  return 'bar';
})();

Installation

$ npm install --save-dev babel-plugin-transform-es3-getter-to-property-assignment

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["transform-es3-getter-to-property-assignment"]
}

Via CLI

babel --plugins transform-es3-getter-to-property-assignment

Via Node API

require("babel-core").transform("code", {
  plugins: ["transform-es3-getter-to-property-assignment"]
});