npm.io
0.0.23 • Published 7 years ago

@dot-event/render

Licence
MIT
Version
0.0.23
Deps
2
Size
7 kB
Vulns
0
Weekly
0

@dot-event/render

dot-event server side renderer

render

Install

npm install dot-event @dot-event/render

Setup

const dot = require("dot-event")()
require("@dot-event/render")(dot)

Usage

The render call creates HTML files from event(s) that return a DOM element:

require("./layoutPage")(dot)

dot.render({
  outDir: "./bundle",
  views: {
    "index.html": {
      event: "layoutPage",
    },
  },
})

The renderer waits for all dot-event 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.

Library Description URL
controller DOM controller https://github.com/dot-event/controller#readme
el DOM elements https://github.com/dot-event/el#readme
view DOM view https://github.com/dot-event/view#readme