Make bower automatic, add gulp build task to build less file into css

This commit is contained in:
terakilobyte
2015-06-12 23:31:42 -04:00
parent cf47e5374f
commit 320d84c3c1
2 changed files with 60 additions and 48 deletions

View File

@ -6,6 +6,8 @@ var gulp = require('gulp'),
reload = sync.reload, reload = sync.reload,
inject = require('gulp-inject'), inject = require('gulp-inject'),
reloadDelay = 1000, reloadDelay = 1000,
less = require('gulp-less'),
path = require('path'),
eslint = require('gulp-eslint'); eslint = require('gulp-eslint');
var paths = { var paths = {
@ -68,4 +70,12 @@ gulp.task('lint', function() {
.pipe(eslint.format()); .pipe(eslint.format());
}); });
gulp.task('default', ['serve', 'sync']); gulp.task('build', function() {
return gulp.src('./public/css/*.less')
.pipe(less({
paths: [ path.join(__dirname, 'less', 'includes') ]
}))
.pipe(gulp.dest('./public/css/'));
});
gulp.task('default', ['build', 'serve', 'sync']);

View File

@ -12,7 +12,8 @@
"scripts": { "scripts": {
"start": "node server/server.js", "start": "node server/server.js",
"lint": "eslint --ext=.js,.jsx .", "lint": "eslint --ext=.js,.jsx .",
"test": "mocha" "test": "mocha",
"postinstall": "bower cache clean && bower install"
}, },
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"contributors": [ "contributors": [
@ -50,6 +51,7 @@
"forever": "~0.14.1", "forever": "~0.14.1",
"frameguard": "^0.2.2", "frameguard": "^0.2.2",
"github-api": "~0.7.0", "github-api": "~0.7.0",
"gulp-less": "^3.0.3",
"gulp-minify-css": "~0.5.1", "gulp-minify-css": "~0.5.1",
"helmet": "~0.9.0", "helmet": "~0.9.0",
"helmet-csp": "^0.2.3", "helmet-csp": "^0.2.3",