Slide 20
Slide 20 text
grunt.initConfig({
concat: { // task
sample: { // target
options: { // options
banner: '/* <%= baz %> */\n',
},
filter: 'isFile', // filter out non-files
src: ['<%= qux %>', 'baz/*.js'],
// ['foo/*.js', 'baz/*.js']
dest: 'build/<%= baz %>.js',
// 'build/abcde.js'
},
},
// Arbitrary properties
foo: 'c',
bar: 'b<%= foo %>d', // 'bcd'
baz: 'a<%= bar %>e', // 'abcde'
qux: 'foo/*.js',
});