meshviewer/tasks/development.js

44 lines
870 B
JavaScript
Raw Normal View History

2015-03-29 12:43:02 +00:00
module.exports = function (grunt) {
2016-05-27 21:59:01 +00:00
"use strict";
2015-03-29 12:43:02 +00:00
grunt.config.merge({
"browserSync": {
dev: {
bsFiles: {
src: [
'build/*.css',
'build/*.js',
'build/*.html'
]
},
2015-03-29 12:43:02 +00:00
options: {
open: 'local',
watchTask: true,
injectChanges: true,
server: {
baseDir: "build",
index: "index.html"
}
2015-03-29 12:43:02 +00:00
}
}
},
watch: {
html: {
files: ["html/index.html"],
tasks: ["copy"]
2015-03-29 12:43:02 +00:00
},
sass: {
files: ["scss/**/*.scss"],
tasks: ["sasslint", "sass"]
},
js: {
files: ["app.js", "lib/**/*.js"],
tasks: ["eslint", "requirejs:dev"]
2015-03-29 12:43:02 +00:00
}
}
});
2015-03-29 12:43:02 +00:00
grunt.loadNpmTasks("grunt-browser-sync");
grunt.loadNpmTasks("grunt-contrib-watch");
};