build css in development

This commit is contained in:
Kushan Joshi
2017-09-21 17:53:25 +05:30
parent f42cb77d99
commit 24fef3cbac
2 changed files with 28 additions and 5 deletions
+24 -1
View File
@@ -8,11 +8,33 @@ var json = require('rollup-plugin-json');
var http = require('http');
var gaze = require('gaze');
var ecstatic = require('ecstatic');
var glob = require('glob');
var concat = require('concat-files');
function makeCSS() {
glob('css/**/*.css', function (er, files) {
if (er) console.error(er);
concat(files, 'dist/iD.css', function (err) {
if (err) console.error(err);
console.log('css built');
});
});
}
var building = false;
var cache;
if (process.argv[2] === 'develop') {
var isDevelopment = process.argv[2] === 'develop';
if (isDevelopment) {
build();
makeCSS();
gaze(['css/**/*.css'], function(err, watcher) {
watcher.on('all', function() {
makeCSS();
});
});
gaze(['modules/**/*.js', 'data/**/*.{js,json}'], function(err, watcher) {
watcher.on('all', function() {
@@ -28,6 +50,7 @@ if (process.argv[2] === 'develop') {
} else {
build();
makeCSS();
}