1 | /*global process*/
|
2 | var path = require('path'),
|
3 | vm = require('vm'),
|
4 | dust = require('./dust'),
|
5 | parser = require('./parser'),
|
6 | compiler = require('./compiler');
|
7 |
|
8 |
|
9 | // use Node equivalents for some Dust methods
|
10 | var context = vm.createContext({dust: dust});
|
11 | dust.loadSource = function(source, path) {
|
12 | return vm.runInContext(source, context, path);
|
13 | };
|
14 |
|
15 | dust.nextTick = process.nextTick;
|
16 |
|
17 | module.exports = dust;
|