UNPKG

test-scribe

Version:

Your sidekick for analog machine development. Run machines interactively and generate automated test scripts based on the outcome.

65 lines (62 loc) 1.6 kB
/** * Copy files and folders. * * --------------------------------------------------------------- * * # dev task config * Copies all directories and files, exept coffescript and less fiels, from the sails * assets folder into the .tmp/public directory. * * # build task config * Copies all directories nd files from the .tmp/public directory into a www directory. * * For usage docs see: * https://github.com/gruntjs/grunt-contrib-copy */ module.exports = function(grunt) { grunt.config.set('copy', { dev: { files: [ { expand: true, cwd: './assets', src: ['**/*.!(coffee|less)'], dest: '.tmp/public' }, // Copy in all shared assets { expand: true, cwd: './node_modules/@rachaelshaw/treeline-assets', src: [ 'fonts/**/*.!(coffee|less)' ], dest: '.tmp/public' } ] }, // Added this special prod copy task as an ADDITIONAL step (NOT A REPLACEMENT!) // because now there are assets that come from a different place in production // vs. dev. (~mikermcneil july7,2015) prod: { files: [ { expand: true, cwd: './node_modules/@mikermcneil/treeline-assets-prod', src: [ 'fonts/**/*.!(coffee|less)' ], dest: '.tmp/public' } ] }, build: { files: [{ expand: true, cwd: '.tmp/public', src: ['**/*'], dest: 'www' }] } }); grunt.loadNpmTasks('grunt-contrib-copy'); };