@ungap/create-content
Version:
A cross browser utility to create HTML or SVG runtime content
21 lines (13 loc) • 1.19 kB
Markdown
# createContent
[](https://travis-ci.com/ungap/create-content) [](https://coveralls.io/github/ungap/create-content?branch=master) [](https://greenkeeper.io/) 
A cross browser utility to create HTML or SVG runtime content, as lightweight alternative to what a [HTMLTemplateElement](https://developer.mozilla.org/en-US/docs/Web/API/HTMLTemplateElement) polyfill could do through its `content` accessor.
* CDN global utility via https://unpkg.com/@ungap/create-content
* ESM via `import createContent from '@ungap/create-content'`
* CJS via `const createContent = require('@ungap/create-content')`
### Example
```js
// createContent(markup[, type = 'html'[, normalize = false]])
const htmlContent = createContent('<td>any content</td>');
const svgContent = createContent('<rect x=1 y=2 />', 'svg');
```
[Live test](https://ungap.github.io/create-content/test/)