5.0.0 • Published 12 months ago
create-html-element v5.0.0
create-html-element
Create a HTML element string
Install
npm install create-html-elementUsage
import createHtmlElement from 'create-html-element';
createHtmlElement({
name: 'h1',
attributes: {
class: 'unicorn',
rainbow: true,
horse: false,
number: 1,
multiple: [
'a',
'b'
]
},
html: '🦄'
});
//=> '<h1 class="unicorn" rainbow number="1" multiple="a b">🦄</h1>'
createHtmlElement({text: 'Hello <em>World</em>'});
//=> '<div>Hello <em>World</em></div>'API
createHtmlElement(options)
options
Type: object
name
Type: string\
Default: 'div'
HTML tag name.
attributes
Type: object
HTML tag attributes.
html
HTML tag value in unescaped HTML.
This option is mutually exclusive with the text option.
text
HTML tag value in escaped HTML.
This option is mutually exclusive with the html option.
Related
- stringify-attributes - Turn an object into a string of HTML attributes