42 lines
927 B
JavaScript
42 lines
927 B
JavaScript
'use strict';
|
|
|
|
module.exports = function(grunt) {
|
|
grunt.initConfig({
|
|
|
|
|
|
pkg: grunt.file.readJSON('package.json'),
|
|
|
|
project: {
|
|
app: ['app'],
|
|
assets: ['<%= project.app %>/assets'],
|
|
css: ['<%= project.assets %>/sass/app.scss']
|
|
},
|
|
|
|
|
|
sass: {
|
|
dev: {
|
|
options: {
|
|
style: 'expanded',
|
|
compass: false
|
|
},
|
|
files: {
|
|
'<%= project.assets %>/css/app.css':'<%= project.css %>'
|
|
}
|
|
}
|
|
},
|
|
|
|
watch: {
|
|
sass: {
|
|
files: '<%= project.assets %>/sass/{,*/}*.{scss,sass}',
|
|
tasks: ['sass:dev']
|
|
}
|
|
}
|
|
});
|
|
|
|
grunt.loadNpmTasks('grunt-contrib-sass');
|
|
grunt.loadNpmTasks('grunt-contrib-watch');
|
|
grunt.registerTask('default', [
|
|
'watch'
|
|
]);
|
|
};
|