babel-preset-hyperdom
Version:
> Babel presets for hyperdom: JSX, binding syntax
59 lines (39 loc) • 842 B
Markdown
# babel-preset-hyperdom
> Babel presets for hyperdom: JSX, binding syntax
## Example
In
```jsx
<input type="text" binding="item[n].method().name" />
```
Out
```js
hyperdom.jsx("input", { type: "text", binding: [item[n].method(), "name"] });
```
## Installation
```sh
npm install --save-dev babel-preset-hyperdom
```
For babel 6
```sh
npm install --save-dev babel-preset-hyperdom@1.4.0
```
## Usage
### Via `.babelrc` (Recommended)
**.babelrc**
```json
{
"presets": ["hyperdom"]
}
```
### Via CLI
```sh
babel --presets hyperdom script.js
```
### Via Node API
```javascript
require("babel-core").transform("code", {
presets: ["hyperdom"]
});
```
## We're Hiring!
Featurist provides full stack, feature driven development teams. Want to join us? Check out [our career opportunities](https://www.featurist.co.uk/careers/).