meshviewer/tasks/development.js
2016-06-16 20:51:07 +02:00

44 lines
922 B
JavaScript

module.exports = function (grunt) {
"use strict";
grunt.config.merge({
"browserSync": {
dev: {
bsFiles: {
src: [
"build/*.css",
"build/*.js",
"build/*.html"
]
},
options: {
open: "local",
watchTask: true,
injectChanges: true,
server: {
baseDir: "build",
index: "index.html"
}
}
}
},
watch: {
html: {
files: ["html/index.html", "config.json"],
tasks: ["copy", "inlinedata", "htmlmin"]
},
sass: {
files: ["scss/**/*.scss"],
tasks: ["sasslint", "sass", "postcss"]
},
js: {
files: ["app.js", "lib/**/*.js"],
tasks: ["eslint", "requirejs:dev"]
}
}
});
grunt.loadNpmTasks("grunt-browser-sync");
grunt.loadNpmTasks("grunt-contrib-watch");
};