« index

Coverage for /Users/jdemorai/projects/dust-Linkedin/dustjs/lib/server.js : 100%

18 lines | 18 run | 0 missing | 0 partial | 2 blocks | 2 blocks run | 0 blocks missing

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

  var path = require('path'),
      parser = require('./parser'),
      compiler = require('./compiler'),
      vm = require('vm');
  
  module.exports = function(dust) {
    compiler.parse = parser.parse;
    dust.compile = compiler.compile;
  
    dust.loadSource = function(source, path) {
      return vm.runInNewContext(source, {dust: dust}, path);
    };
  
    dust.nextTick = process.nextTick;
  
    // expose optimizers in commonjs env too
    dust.optimizers = compiler.optimizers;
  }
« index | cover.io