meshviewer/tasks/development.js

44 lines
922 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: [
2016-06-03 17:38:58 +00:00
"build/*.css",
"build/*.js",
"build/*.html"
]
},
2015-03-29 12:43:02 +00:00
options: {
2016-06-03 17:38:58 +00:00
open: "local",
watchTask: true,
injectChanges: true,
server: {
baseDir: "build",
index: "index.html"
}
2015-03-29 12:43:02 +00:00
}
}
},
watch: {
html: {
2016-06-16 18:35:09 +00:00
files: ["html/index.html", "config.json"],
tasks: ["copy", "inlinedata", "htmlmin"]
2015-03-29 12:43:02 +00:00
},
sass: {
files: ["scss/**/*.scss"],
2016-06-03 17:38:58 +00:00
tasks: ["sasslint", "sass", "postcss"]
},
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");
};