babel-plugin-transform-enum-literal

Compile a special enum literal

Usage no npm install needed!

<script type="module">
  import babelPluginTransformEnumLiteral from 'https://cdn.skypack.dev/babel-plugin-transform-enum-literal';
</script>

README

babel-plugin-transform-enum-literal

Example

In

const EnumColor = ({
    RED,
    GREEN,
    BLUE,
});

Out

const EnumColor = {
    RED: Symbol("RED"),
    GREEN: Symbol("GREEN"),
    BLUE: Symbol("BLUE")
};

Installation

npm install --save-dev babel-plugin-transform-enum-literal

Usage

Via .babelrc (Recommended)

.babelrc

{
  "plugins": ["babel-plugin-transform-enum-literal"]
}