1 module.exports = function(grunt) {
3 // Project configuration.
9 'src/bootstrap/**/*.{js,less}',
10 'src/javascripts/*.js',
13 'src/cowhide-less/*.less',
15 'examples/calf/javascripts/*.js',
16 'examples/calf/javascripts/app/*.js',
17 'examples/calf/javascripts/app/**/*.js',
27 'src/bootstrap/js/*.js',
28 'src/javascripts/*.js',
30 'examples/calf/javascripts/*.js',
31 'examples/calf/javascripts/app/*.js',
32 'examples/calf/javascripts/app/**/*.js',
54 'dist/cowhide-default.css': 'src/less/cowhide-default.less'
57 default_night_theme: {
59 'dist/cowhide-default-night.css': 'src/less/cowhide-default-night.less'
66 'lib/jquery-1.8.2.js',
67 'lib/jquery.ui.core.js',
68 'lib/jquery.ui.widget.js',
69 'lib/jquery.ui.mouse.js',
70 'lib/jquery.ui.slider.js',
71 'lib/underscore-min.js',
73 // Bootstrap files must preserve order.
74 'src/bootstrap/js/bootstrap-transition.js',
75 'src/bootstrap/js/bootstrap-alert.js',
76 'src/bootstrap/js/bootstrap-button.js',
77 'src/bootstrap/js/bootstrap-carousel.js',
78 'src/bootstrap/js/bootstrap-collapse.js',
79 'src/bootstrap/js/bootstrap-dropdown.js',
80 'src/bootstrap/js/bootstrap-modal.js',
81 'src/bootstrap/js/bootstrap-tooltip.js',
82 'src/bootstrap/js/bootstrap-popover.js',
83 'src/bootstrap/js/bootstrap-scrollspy.js',
84 'src/bootstrap/js/bootstrap-tab.js',
85 'src/bootstrap/js/bootstrap-typeahead.js',
86 'src/bootstrap/js/bootstrap-affix.js',
88 'src/javascripts/cowhide-core.js',
89 'src/javascripts/cowhide-widget.js',
90 'src/javascripts/cowhide-button.js',
91 'src/javascripts/cowhide-seat-selector.js',
92 'src/javascripts/cowhide-slider.js'
93 ], dest: 'dist/cowhide.js'
97 'dist/cowhide-default.css',
98 'lib/jquery.ui.slider.css'
99 ], dest: 'dist/cowhide-default.css'
103 'dist/cowhide-default-night.css',
104 'lib/jquery.ui.slider.css'
105 ], dest: 'dist/cowhide-default-night.css'
110 src: ['dist/cowhide.js'],
111 dest: 'dist/cowhide.min.js'
116 src: ['dist/cowhide-default.css'],
117 dest: 'dist/cowhide-default.min.css'
119 default_night_theme: {
120 src: ['dist/cowhide-default-night.css'],
121 dest: 'dist/cowhide-default-night.min.css'
127 'dist/images/': 'images/**',
128 'dist/README.md': 'README.md',
129 'dist/examples/calf/': 'examples/calf/**'
135 message : "Grunt compilation started.",
139 message : "Grunt compilation finished.",
146 grunt.loadNpmTasks('grunt-contrib-less');
147 grunt.loadNpmTasks('grunt-css');
148 grunt.loadNpmTasks('grunt-growl');
149 grunt.loadNpmTasks('grunt-contrib-copy');
151 grunt.registerTask('default', 'growl:started lint less concat min cssmin copy growl:finished');