7.0.0-beta.47 • Published 7 years ago
babel-plugin-proposal-enum v7.0.0-beta.47
@babel/plugin-proposal-nullish-coalescing-operator
Replace
enumwith 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-enumUsage
Via .babelrc (Recommended)
.babelrc
{
"plugins": ["@babel/plugin-proposal-enum"]
}Via CLI
babel --plugins @babel/plugin-proposal-enum script.jsVia Node API
require("@babel/core").transform("code", {
plugins: ["@babel/plugin-proposal-enum"]
});References
7.0.0-beta.47
7 years ago