porcelain

node.js helpers for plate templating language

porcelain

A tiny helper library for using plate templates in Node point JS.

npm install porcelain

Set plate to attempt to load templates from each of the provided template_dir arguments. If the paths are relative (they do not begin with a /), they will be considered relative to the file of the caller.

Attempts to load a template given a name.

If successful, the callback will be called with null as the first argument and the plate.Template object as the second argument.

Return a readable stream suitable for piping to, e.g., a ServerResponse object.

Pause the stream. Headers and status code on the stream will not be passed to any piped writable stream until stream.resume() is called.

Resume the stream. Calls response.writeHead(stream.code, stream.headers) on any ServerResponse the stream is piped to.

The context with which to render the loaded template with.

Defaults to {}.

The HTTP status code to be set when piping to a ServerResponse object.

Defaults to 200.

The headers (as a an object literal) to be set when piping to a ServerResponse object.

Defaults to {'content-type': 'text/html'}.

MIT