module.exports = function(config) { return { // copy source to temp, we will minify in place for the dist build everything_but_less_to_temp: { cwd: '<%= srcDir %>', expand: true, src: ['**/*', '!**/*.less'], dest: '<%= tempDir %>' }, public_to_gen: { cwd: '<%= srcDir %>', expand: true, src: ['**/*', '!**/*.less'], dest: '<%= genDir %>' }, node_modules: { cwd: './node_modules', expand: true, src: [ 'angular/angular.js', 'angular-mocks/angular-mocks.js', 'angular-route/angular-route.js', 'angular-sanitize/angular-sanitize.js', 'jquery/dist/jquery.js', 'lodash/lodash.js', 'ace-builds/src-noconflict/ace.js', 'ace-builds/src-noconflict/ext-language_tools.js', 'eventemitter3/*.js', 'systemjs/dist/*.js', 'es6-promise/**/*', 'es6-shim/*.js', 'reflect-metadata/*.js', 'reflect-metadata/*.ts', 'reflect-metadata/*.d.ts', 'rxjs/**/*', 'tether/**/*', 'tether-drop/**/*', 'tether-drop/**/*', 'remarkable/dist/*', 'remarkable/dist/*', 'virtual-scroll/**/*', 'mousetrap/**/*', 'react/dist/*.js', 'react-dom/dist/*.js', 'ngreact/ngReact.js', 'angular-bindonce/bindonce.js', 'angular-native-dragdrop/draganddrop.js', 'clipboard/dist/clipboard.js', ], dest: '<%= srcDir %>/vendor/npm' } }; };