module.exports = (grunt) -> grunt.initConfig svgmin: options: plugins: [{ removeViewBox: false }] files: expand: true cwd: 'img' src: ['**/*.svg'] dest: 'img' ext: '.svg' stylus: compile: options: paths: ['css'] use: ['nib'] import: ['nib', 'common'] compress: true urlfunc: 'embedurl' files: 'css/algonquindesign-github.min.css': [ 'css/normalize.css' 'css/setup.styl' 'css/list-group.styl' 'css/grid.styl' 'css/typografier.styl' 'css/main.styl' 'css/*.styl' '!css/common.styl' '!css/grid-builder.styl' ] watch: options: livereload: true stylus: options: livereload: false files: ['css/*.styl'] tasks: ['stylus'] css: files: ['css/algonquindesign-github.min.css'] require('load-grunt-tasks')(grunt) grunt.registerTask 'smush', [ 'svgmin' ] grunt.registerTask 'default', [ 'watch' ]