0.0.26 • Published 5 years ago
@emit-js/render v0.0.26
@emit-js/render
emit server side renderer
Install
npm install @emit-js/emit @emit-js/render
Setup
const emit = require("@emit-js/emit")()
require("@emit-js/render")(emit)
Usage
The render call creates HTML files from event(s) that return a DOM element:
require("./layoutPage")(emit)
emit.render({
outDir: "./bundle",
views: {
"index.html": {
event: "layoutPage",
},
},
})
ℹ️ The renderer waits for all emit promises to complete before writing the final output.
⚠️ Render calls should be made synchronously. Use separate processes if you need concurrency.
⚠️ This library is not meant to be bundled with client assets.
Related composers
Library | Description | URL |
---|---|---|
controller | DOM controller | https://github.com/emit-js/controller#readme |
el | DOM elements | https://github.com/emit-js/el#readme |
view | DOM view | https://github.com/emit-js/view#readme |