Trick the JavaScript module bundlers to prevent bundling view-engine

This commit is contained in:
Patrick Steele-Idem 2014-10-15 11:02:05 -06:00
parent 84cffd5d33
commit b089b751b4

View File

@ -6,6 +6,7 @@ var attr = require('raptor-util/attr');
var attrs = require('raptor-util/attrs');
var forEach = require('raptor-util/forEach');
var markoRegExp = /\.marko(.xml)?$/;
var req = require;
function notEmpty(o) {
if (Array.isArray(o) === true) {
@ -87,7 +88,7 @@ module.exports = {
if (markoRegExp.test(path)) {
return runtime.load(path);
} else {
return require('view-engine').load(path);
return req('view-engine').load(path);
}
} else {
// Assume it is already a pre-loaded template