dt-stream

0.3.0 • Public • Published

Δt Stream Adapter

This is a stream adapter for Δt.

Installation

$ npm install dt-stream

Usage

var Template = require('dynamictemplate').Template;
var streamify = require('dt-stream');
 
var template = streamify(new Template({schema:5, pretty:true}, function () {
    this.$html(function () {
        this.$body("hello world");
    });
}));
 
template.stream.pipe(process.stdout);
 
/* → stdout:
<html>
  <body>
    hello world
  </body>
</html>
*/

api

Returns a normal nodejs stream and emits the template as string data.

Δt is already packed with a simple render function to use this adapter to stream templates out through for example a http request.

Note

Unfortunatily this disables the ability to change the template after it was rendered, but asyncronious operations like filesystem io still works pretty well.

Package Sidebar

Install

npm i dt-stream

Weekly Downloads

27

Version

0.3.0

License

none

Last publish

Collaborators

  • dodo