diff --git a/lib/module.js b/lib/module.js index 910a476..27eb025 100644 --- a/lib/module.js +++ b/lib/module.js @@ -224,7 +224,8 @@ var buildCSS = function (mod, name, callback) { var queue = new Queue({ logger: log, registry: registry - }); + }), + replacers = []; queue.read(resolve(mod.cssfiles, 'css')) .concat() @@ -234,6 +235,16 @@ var buildCSS = function (mod, name, callback) { queue.csslint(cssLintConfig); } + if (mod.replace) { + Object.keys(mod.replace).forEach(function (key) { + replacers.push({ + regex: key, + replace: mod.replace[key] + }); + }); + queue.replace(replacers); + } + queue.cssstamp({ stamp: '/* YUI CSS Detection Stamp */\n#yui3-css-stamp.' + name + ' { display: none; }' })