Example #1
0
/**
 * Compile a less file
 */
function compileFile(input, output, options){
  return gulp.src(input)
    .pipe(sourcemaps.init())
    .pipe(less(deepExtend({
        filename: input,
        paths: [
          '.',
          path.dirname(path.dirname(resolve.npm('bootstrap-less')[0]))
        ]
        // plugins: [cleancss,autoprefix]
      }, options)))

    // .pipe(autoprefixer({browsers: ['last 3 versions']}))
    .pipe(minify({restructuring: false, keepBreaks: !options.compress}))
    .pipe(sourcemaps.write("."))
    .pipe(gulp.dest(output));
}
Example #2
0
exports.resolve = function(pattern) {
  var resolved = resolve.npm(pattern, {type: 'devDependencies'});
  return resolved.map(function(module) {
    return require(module);
  });
};