nightink / fileloader

more stable file loader for nunjucks, and support charsets like `gbk`.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

fileloader

NPM version build status Test coverage Gittip David deps iojs version node version npm download

more stable file loader for nunjucks, and support charsets like gbk.

Install

$ npm install fileloader

Usage

var nunjucks = require('nunjucks');
var FileLoader = require('fileloader');

var watch = true;
if (cluster.isWorker) {
  watch = function (dirs, listener) {
    process.on('message', function (msg) {
      if (msg && msg.action === 'watch-file') {
        console.warn('got master file change message: %j', msg.info);
        listener(msg.info);
      }
    });
  };
}

var dirs = ['/foo', '/bar/cms'];
var charsets = {
  '/bar/cms': 'gbk'
};

var fileloader = new FileLoader(dirs, watch, charsets);
var env = new nunjucks.Environment(fileloader);

License

MIT

About

more stable file loader for nunjucks, and support charsets like `gbk`.

License:Other


Languages

Language:JavaScript 100.0%