- },
- test: {
- options: {
- script: paths.server,
- harmony: true,
- port: 9000,
- node_env: 'test',
- background: true,
- debug: false
- }
- },
- prod: {
- options: {
- script: paths.server,
- harmony: true,
- port: 9000,
- node_env: 'production',
- background: false,
- debug: false
- }
- }
- },
- filerev: {
- options: {
- copy: false
- },
- dist: {
- cwd: 'dist',
- src: [ paths.js, paths.css, paths.img ],
- dest: 'dist',
- expand: true
- }
- },
- htmlmin: {
- dist: {
- options: {
- removeComments: true,
- collapseWhitespace: true
- },
- files: [ {
- expand: true,
- src: [ '<%= paths.dist %>/views/**/**/*.html' ]
- } ]
- }
- },
- imagemin: {
- dist: {
- files: [{
- expand: true,
- cwd: './public/images',
- src: '*.{png,jpg,jpeg}',
- dest: '<%= paths.dist %>/public/images'
- }]
- }
- },
- jade: {
- dist: {
- options: {
- pretty: true
- },
- files: [ {
- src: '**/*.jade',
- dest: '<%= paths.dist %>/views',
- ext: '.html',
- cwd: './views',
- expand: true
- } ]
- }
- },
- jshint: {
- all: {
- src: paths.js,
- options: {
- jshintrc: true
- }
- }
- },
- usemin: {
- html: [ '<%= paths.dist %>/views/**/**/*.html' ],
- css: [ '<%= paths.dist %>/public/stylesheets/*.css' ],
- options: {
- assetsDirs: [ '<%= paths.dist %>/public' ]
- }
- },
- useminPrepare: {
- html: '<%= paths.dist %>/views/index.html',
- options: {
- root: 'public',
- dest: '<%= paths.dist %>/public'