0.1.1 • Published 10 years ago

bigpipe-watch v0.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

Watch Build Status NPM version Coverage Status

Bigpipe plugin that will watch added pages, pagelets and their views for easy developing. As soon as a file is changed the content will be rediscovered and reloaded into Bigpipe's internals.

Features

  • Watches the files of both temper and compiler
  • Will utilize compiler to preprocess the files if required
  • Debounces file changes and refreshes

Installation

The watch plugin is released to npm and can be installed using:

npm install bigpipe-watch --save

To use the plugin from Bigpipe, simply add it after Bigpipe is initialized or add it to options#plugins. bigpipe.use will execute the plugin logic. Make sure the plugin name is unique, e.g. watch by default.

// Usage after initialization
var watch = require('watch')
  , Pipe = require('bigpipe');

var pipe = new Pipe(http.createServer(), {
    pages: __dirname + '/pages',
    public: __dirname + '/public'
  }).listen(8080).use(watch);
// Usage through createServer options
var watch = require('watch')
  , Pipe = require('bigpipe');

var pipe = Bigpipe.createServer(8080, {
      pages: __dirname + '/pages',
      public: __dirname + '/public',
      plugins: [ watch ]
    });

License

MIT

0.1.1

10 years ago

0.1.0

10 years ago

0.0.3

10 years ago

0.0.2

11 years ago

0.0.1

11 years ago