babel-plugin-react-hyperscript-require
Version:
Babel plugin that adds react-hyperscript import declaration
72 lines (44 loc) • 1.49 kB
Markdown
[](https://travis-ci.org/siddharthkp/babel-plugin-react-hyperscript-require)
[](https://www.npmjs.com/package/babel-plugin-react-hyperscript-require)
Babel plugin that adds react-hyperscript import declaration
_(this repo was cloned from [styled-components-require](https://github.com/siddharthkp/babel-plugin-styled-components-require)
and modified to be used with [react-hyperscript](https://github.com/mlmorg/react-hyperscript))_
Your `component.js` that contains this code:
```js
const Component = h('div', 'hello world');
export default Component;
```
will be transpiled to:
```js
import h from 'react-hyperscript';
const Component = h('div', 'hello world');
export default Component;
```
`npm install babel-plugin-react-hyperscript-require --save-dev`
Add `react-hyperscript-require` into `.babelrc`
```json
{
"plugins": [
"react-hyperscript-require"
]
}
```
â add import statement if `h()` is present
â do not add when no h in use
â do not add import react-hyperscript twice
â do not add if it already imported
:star: this repo
MIT © [mciparelli](https://github.com/mciparelli)