babel-plugin-ensure-name-for-custom-elements
0.0.2 • Public • Published babel-plugin-ensure-name-for-custom-elements
This plugin makes sure that your custom elements always have a name property, even after minifying.
Example
In
class FooElement extends HTMLElement { }
Out
class FooElement extends HTMLElement {
static get name() {
return "FooElement";
}
}
Installation
$ npm install babel-plugin-ensure-name-for-custom-elements
Usage
Via .babelrc
(Recommended)
.babelrc
{
"plugins": ["ensure-name-for-custom-elements"]
}
Via CLI
$ babel --plugins ensure-name-for-custom-elements script.js
Via Node API
require("babel-core").transform("code", {
plugins: ["ensure-name-for-custom-elements"]
});
/babel-plugin-ensure-name-for-custom-elements/
//
Package Sidebar
Install
npm i babel-plugin-ensure-name-for-custom-elements
Weekly Downloads