dedicated stylesheet.css route for LESS compilation, no longer usin less-middleware for base theme...

This commit is contained in:
Julian Lam
2014-02-25 14:13:09 -05:00
parent 156c0302c9
commit 53f1e4d3d4
5 changed files with 73 additions and 15 deletions

View File

@@ -16,6 +16,7 @@ var fs = require('fs'),
Plugins.loadedHooks = {};
Plugins.staticDirs = {};
Plugins.cssFiles = [];
Plugins.lessFiles = [];
Plugins.initialized = false;
@@ -221,6 +222,20 @@ var fs = require('fs'),
} else {
next();
}
},
function(next) {
// LESS files for plugins
if (pluginData.less && pluginData.less instanceof Array) {
if (global.env === 'development') {
winston.info('[plugins] Found ' + pluginData.less.length + ' LESS file(s) for plugin ' + pluginData.id);
}
Plugins.lessFiles = Plugins.lessFiles.concat(pluginData.less.map(function(file) {
return path.join(pluginData.id, file);
}));
}
next();
}
], function(err) {
if (!err) {