Getting rid of Compass, now styling & compiling is done via Grunt
[ghost-theme-willow.git] / Gruntfile.js
1 module.exports = function (grunt) {
2 grunt.initConfig({
3 pkg: grunt.file.readJSON('package.json'),
4
5 sass: {
6 dist: {
7 files: {
8 'assets/css/styles.css': 'assets/src/sass/styles.scss',
9 'assets/css/print.css': 'assets/src/sass/print.scss'
10 },
11
12 options: {
13 sourcemap: 'none',
14 outputStyle: 'compressed'
15 }
16 }
17 },
18
19 uglify: {
20 script: {
21 files: {
22 'assets/js/script.js': [
23 'assets/src/js/vendor/*.js',
24 'assets/src/js/*.js'
25 ]
26 }
27 }
28 },
29
30 watch: {
31 css: {
32 files: 'assets/src/sass/**/*.scss',
33 tasks: ['sass']
34 },
35
36 js: {
37 files: 'assets/src/js/**/*.js',
38 tasks: ['uglify']
39 }
40 }
41 });
42
43 grunt.loadNpmTasks('grunt-sass');
44 grunt.loadNpmTasks('grunt-contrib-watch');
45 grunt.loadNpmTasks('grunt-contrib-uglify');
46 grunt.registerTask('default', ['watch']);
47 };