0.0.26 • Published 5 years ago

@emit-js/render v0.0.26

Weekly downloads
-
License
MIT
Repository
github
Last release
5 years ago

@emit-js/render

emit server side renderer

render

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

LibraryDescriptionURL
controllerDOM controllerhttps://github.com/emit-js/controller#readme
elDOM elementshttps://github.com/emit-js/el#readme
viewDOM viewhttps://github.com/emit-js/view#readme
0.0.26

5 years ago

0.0.25

5 years ago

0.0.23

5 years ago