node package manager
Orgs are free. Discover, share, and reuse code in your team. Create a free org »

html-inject-vdom

html-inject-vdom

Transform stream for injecting virtual DOM tags into html.

example:

var injectVdom = require('html-inject-vdom')
 
process.stdin
.pipe( injectVdom(['app', 'tabs']) )
.pipe( process.stdout )

input:

<html><head></head><body>hello</body></html>

output:

<html><head></head><body><div id="app"></div><div id="tabs"></div>hello</body></html>

cli

cat index.html | htmlinjectvdom "app" > output.html

Gotcha:

requires a head tag to be present in the src.