3 module.exports = function(grunt){
4 var dir = grunt.config.get('environment.dir'),
5 build = grunt.config.get('environment.build'),
6 travis = grunt.config.get('environment.travis');
10 'build': {src: dir.build + '/mootools-*.js'}
15 files: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
20 files: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
27 files: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
29 reporters: ['progress', 'saucelabs'],
30 browsers: [travis.browser]
35 src: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
41 src: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
44 src: [dir.build + '/mootools-core.js', dir.build + '/mootools-specs.js']
50 strip: build.compat.strip,
51 only: build.compat.components
53 src: build.compat.sources,
54 dest: dir.build + '/mootools-core.js'
58 strip: build.nocompat.strip,
59 only: build.nocompat.components
61 src: build.nocompat.sources,
62 dest: dir.build + '/mootools-core.js'
66 strip: build.server.strip,
67 only: build.server.components
69 src: build.server.sources,
70 dest: dir.build + '/mootools-core.js'
75 src: ['Gruntfile.js', 'Grunt/{options,tasks}/*.js', build.compat.sources, build.compat.specs]
78 src: ['Gruntfile.js', 'Grunt/{options,tasks}/*.js', build.nocompat.sources, build.nocompat.specs]
81 src: ['Gruntfile.js', 'Grunt/{options,tasks}/*.js', build.server.sources, build.server.specs]