bel
Advanced tools
Comparing version 4.0.0 to 4.1.0
@@ -34,3 +34,3 @@ var document = require('global/document') | ||
module.exports = hyperx(function bel (tag, props, children) { | ||
function belCreateElement (tag, props, children) { | ||
var el | ||
@@ -113,2 +113,5 @@ | ||
return el | ||
}) | ||
} | ||
module.exports = hyperx(belCreateElement) | ||
module.exports.createElement = belCreateElement |
{ | ||
"name": "bel", | ||
"version": "4.0.0", | ||
"version": "4.1.0", | ||
"description": "A simple extension to native elements", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -95,2 +95,20 @@ # [bel](https://en.wikipedia.org/wiki/Bel_(mythology)) | ||
### use with/without [hyperx](https://www.npmjs.com/package/hyperx) | ||
`hyperx` is built into `bel` but there may be times when you wish to use your | ||
own version or implementation of `hyperx`. Or if you prefer to create elements | ||
using `bel` without using tagged template literals: | ||
```js | ||
var createElement = require('bel').createElement | ||
var hyperx = require('hyperx') | ||
var bel = hyperx(createElement) | ||
var element = bel`<div class="heading">Hello!</div>` | ||
// ... | ||
var sameElement = createElement('div', { className: 'heading' }, ['Hello!']) | ||
``` | ||
## similar projects | ||
@@ -97,0 +115,0 @@ |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
7971
103
136
0