7.0.0-beta.47 • Published 6 years ago
babel-plugin-proposal-enum v7.0.0-beta.47
@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
7.0.0-beta.47
6 years ago