@@ -154,9 +154,7 @@ function createBanner( files ) {
154154grunt . initConfig ( {
155155 pkg : grunt . file . readJSON ( "package.json" ) ,
156156 files : {
157- dist : "<%= pkg.name %>-<%= pkg.version %>" ,
158- cdn : "<%= pkg.name %>-<%= pkg.version %>-cdn" ,
159- themes : "<%= pkg.name %>-themes-<%= pkg.version %>"
157+ dist : "<%= pkg.name %>-<%= pkg.version %>"
160158 } ,
161159 compare_size : compareFiles ,
162160 concat : {
@@ -197,122 +195,10 @@ grunt.initConfig({
197195 } )
198196 } ,
199197 copy : {
200- dist : {
201- src : [
202- "AUTHORS.txt" ,
203- "jquery-*.js" ,
204- "MIT-LICENSE.txt" ,
205- "README.md" ,
206- "Gruntfile.js" ,
207- "package.json" ,
208- "*.jquery.json" ,
209- "ui/**/*" ,
210- "ui/.jshintrc" ,
211- "demos/**/*" ,
212- "themes/**/*" ,
213- "external/**/*" ,
214- "tests/**/*"
215- ] ,
216- renames : {
217- "dist/jquery-ui.js" : "ui/jquery-ui.js" ,
218- "dist/jquery-ui.min.js" : "ui/minified/jquery-ui.min.js" ,
219- "dist/i18n/jquery-ui-i18n.js" : "ui/i18n/jquery-ui-i18n.js" ,
220- "dist/i18n/jquery-ui-i18n.min.js" : "ui/minified/i18n/jquery-ui-i18n.min.js" ,
221- "dist/jquery-ui.css" : "themes/base/jquery-ui.css" ,
222- "dist/jquery-ui.min.css" : "themes/base/minified/jquery-ui.min.css"
223- } ,
224- dest : "dist/<%= files.dist %>"
225- } ,
226- dist_min : {
227- src : "dist/minified/**/*" ,
228- strip : / ^ d i s t / ,
229- dest : "dist/<%= files.dist %>/ui"
230- } ,
231- dist_css_min : {
232- src : "dist/themes/base/minified/*.css" ,
233- strip : / ^ d i s t / ,
234- dest : "dist/<%= files.dist %>"
235- } ,
236198 dist_units_images : {
237199 src : "themes/base/images/*" ,
238200 strip : / ^ t h e m e s \/ b a s e \/ / ,
239201 dest : "dist/"
240- } ,
241- dist_min_images : {
242- src : "themes/base/images/*" ,
243- strip : / ^ t h e m e s \/ b a s e \/ / ,
244- dest : "dist/<%= files.dist %>/themes/base/minified"
245- } ,
246- cdn : {
247- src : [
248- "AUTHORS.txt" ,
249- "MIT-LICENSE.txt" ,
250- "ui/*.js" ,
251- "package.json"
252- ] ,
253- renames : {
254- "dist/jquery-ui.js" : "jquery-ui.js" ,
255- "dist/jquery-ui.min.js" : "jquery-ui.min.js" ,
256- "dist/i18n/jquery-ui-i18n.js" : "i18n/jquery-ui-i18n.js" ,
257- "dist/i18n/jquery-ui-i18n.min.js" : "i18n/jquery-ui-i18n.min.js"
258- } ,
259- dest : "dist/<%= files.cdn %>"
260- } ,
261- cdn_i18n : {
262- src : "ui/i18n/jquery.ui.datepicker-*.js" ,
263- strip : "ui/" ,
264- dest : "dist/<%= files.cdn %>"
265- } ,
266- cdn_i18n_min : {
267- src : "dist/minified/i18n/jquery.ui.datepicker-*.js" ,
268- strip : "dist/minified" ,
269- dest : "dist/<%= files.cdn %>"
270- } ,
271- cdn_min : {
272- src : "dist/minified/*.js" ,
273- strip : / ^ d i s t \/ m i n i f i e d / ,
274- dest : "dist/<%= files.cdn %>/ui"
275- } ,
276- cdn_themes : {
277- src : "dist/<%= files.themes %>/themes/**/*" ,
278- strip : "dist/<%= files.themes %>" ,
279- dest : "dist/<%= files.cdn %>"
280- } ,
281- themes : {
282- src : [
283- "AUTHORS.txt" ,
284- "MIT-LICENSE.txt" ,
285- "package.json"
286- ] ,
287- dest : "dist/<%= files.themes %>"
288- }
289- } ,
290- zip : {
291- dist : {
292- src : "<%= files.dist %>" ,
293- dest : "<%= files.dist %>.zip"
294- } ,
295- cdn : {
296- src : "<%= files.cdn %>" ,
297- dest : "<%= files.cdn %>.zip"
298- } ,
299- themes : {
300- src : "<%= files.themes %>" ,
301- dest : "<%= files.themes %>.zip"
302- }
303- } ,
304- md5 : {
305- dist : {
306- src : "dist/<%= files.dist %>" ,
307- dest : "dist/<%= files.dist %>/MANIFEST"
308- } ,
309- cdn : {
310- src : "dist/<%= files.cdn %>" ,
311- dest : "dist/<%= files.cdn %>/MANIFEST"
312- } ,
313- themes : {
314- src : "dist/<%= files.themes %>" ,
315- dest : "dist/<%= files.themes %>/MANIFEST"
316202 }
317203 } ,
318204 qunit : {
@@ -363,9 +249,8 @@ grunt.registerTask( "lint", [ "jshint", "csslint", "htmllint" ] );
363249grunt . registerTask ( "test" , [ "qunit" ] ) ;
364250grunt . registerTask ( "sizer" , [ "concat:ui" , "uglify:main" , "compare_size:all" ] ) ;
365251grunt . registerTask ( "sizer_all" , [ "concat:ui" , "uglify" , "compare_size" ] ) ;
252+
253+ // "copy:dist_units_images" is used by unit tests
366254grunt . registerTask ( "build" , [ "concat" , "uglify" , "cssmin" , "copy:dist_units_images" ] ) ;
367- grunt . registerTask ( "release" , "clean build copy:dist copy:dist_min copy:dist_min_images copy:dist_css_min md5:dist zip:dist" . split ( " " ) ) ;
368- grunt . registerTask ( "release_themes" , "release generate_themes copy:themes md5:themes zip:themes" . split ( " " ) ) ;
369- grunt . registerTask ( "release_cdn" , "release_themes copy:cdn copy:cdn_min copy:cdn_i18n copy:cdn_i18n_min copy:cdn_themes md5:cdn zip:cdn" . split ( " " ) ) ;
370255
371256} ;
0 commit comments