babel-plugin-proposal-enum

7.0.0-beta.47 • Public • Published

@babel/plugin-proposal-nullish-coalescing-operator

Replace enum with a polyfill helper.

Example

In

enum MetasyntacticVariables {
  FOO,
  BAR = 'BAR',
  BAZ
}

Out

var MetasyntacticVariables = PolyfilledEnum({
  FOO: PolyfilledEnumEmptyValue,
  BAR: 'BAR',
  BAZ: PolyfilledEnumEmptyValue
});

Installation

npm install --save-dev @babel/plugin-proposal-enum

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["@babel/plugin-proposal-enum"]
}

Via CLI

babel --plugins @babel/plugin-proposal-enum script.js

Via Node API

require("@babel/core").transform("code", {
  plugins: ["@babel/plugin-proposal-enum"]
});

References

Readme

Keywords

Package Sidebar

Install

npm i babel-plugin-proposal-enum

Weekly Downloads

1

Version

7.0.0-beta.47

License

MIT

Unpacked Size

3.54 kB

Total Files

4

Last publish

Collaborators

  • douglas.wade