babel-plugin-remove-attribute
Version:
Plugin to remove a single attribute from JSX
20 lines (17 loc) • 872 B
Markdown
Plugin to remove a single attribute from JSX elements.
.babelrc
```javascript
{
plugins: [
...,
['babel-plugin-remove-attribute', {
attribute: (attribute name here),
}],
...,
],
}
```
When locating elements for testing (e.g. React, Selenium), it's common to do so via a class on the element. This couples styling with testing though, so it's a better idea to use a custom attribute on the elements. You can then use the plugin for production code to remove these from the DOM, if you care enough.