@@ -120,10 +120,14 @@ grunt.registerTask( "build-index", function() {
120
120
/ ( j q u e r y - m i g r a t e - ( \d + \. \d + (?: \. \d + ) ? [ ^ . ] * ) (?: \. ( m i n ) ) ? \. j s ) / ) ;
121
121
122
122
function addTypes ( release ) {
123
- var minFilename = release . filename . replace ( ".js" , ".min.js" ) ,
124
- packFilename = release . filename . replace ( ".js" , ".pack.js" ) ,
125
- slimFilename = release . filename . replace ( ".js" , ".slim.js" ) ,
126
- slimMinFilename = release . filename . replace ( ".js" , ".slim.min.js" ) ;
123
+ const minFilename = release . filename . replace ( ".js" , ".min.js" ) ;
124
+ const packFilename = release . filename . replace ( ".js" , ".pack.js" ) ;
125
+ const slimFilename = release . filename . replace ( ".js" , ".slim.js" ) ;
126
+ const slimMinFilename = release . filename . replace ( ".js" , ".slim.min.js" ) ;
127
+ const moduleFilename = release . filename . replace ( ".js" , ".module.js" ) ;
128
+ const minModuleFilename = release . filename . replace ( ".js" , ".module.min.js" ) ;
129
+ const slimModuleFilename = release . filename . replace ( ".js" , ".slim.module.js" ) ;
130
+ const slimMinModuleFilename = release . filename . replace ( ".js" , ".slim.module.min.js" ) ;
127
131
128
132
if ( files . indexOf ( "cdn/" + minFilename ) !== - 1 ) {
129
133
release . minified = minFilename ;
@@ -137,6 +141,18 @@ grunt.registerTask( "build-index", function() {
137
141
if ( files . indexOf ( "cdn/" + slimMinFilename ) !== - 1 ) {
138
142
release . slimMinified = slimMinFilename ;
139
143
}
144
+ if ( files . indexOf ( "cdn/" + moduleFilename ) !== - 1 ) {
145
+ release . module = moduleFilename ;
146
+ }
147
+ if ( files . indexOf ( "cdn/" + minModuleFilename ) !== - 1 ) {
148
+ release . minifiedModule = minModuleFilename ;
149
+ }
150
+ if ( files . indexOf ( "cdn/" + slimModuleFilename ) !== - 1 ) {
151
+ release . slimModule = slimModuleFilename ;
152
+ }
153
+ if ( files . indexOf ( "cdn/" + slimMinModuleFilename ) !== - 1 ) {
154
+ release . slimMinifiedModule = slimMinModuleFilename ;
155
+ }
140
156
}
141
157
142
158
coreReleasesGrouped . forEach ( function ( group ) {
@@ -366,18 +382,40 @@ grunt.registerTask( "build-index", function() {
366
382
} ) ;
367
383
368
384
Handlebars . registerHelper ( "release" , function ( prefix , release ) {
369
- var html = prefix + " " + release . version + " - " + cdnSriLink ( release . filename , "uncompressed" ) ;
385
+ var html = prefix + " " + release . version + ": " ;
386
+ var scriptHtml = "" ;
387
+ var moduleHtml = "" ;
388
+
389
+ scriptHtml += cdnSriLink ( release . filename , "uncompressed" ) ;
370
390
if ( release . minified ) {
371
- html += ", " + cdnSriLink ( release . minified , "minified" ) ;
391
+ scriptHtml += `, ${ cdnSriLink ( release . minified , "minified" ) } ` ;
372
392
}
373
393
if ( release . packed ) {
374
- html += ", " + cdnSriLink ( release . packed , "packed" ) ;
394
+ scriptHtml += `, ${ cdnSriLink ( release . packed , "packed" ) } ` ;
375
395
}
376
396
if ( release . slim ) {
377
- html += ", " + cdnSriLink ( release . slim , "slim" ) ;
397
+ scriptHtml += `, ${ cdnSriLink ( release . slim , "slim" ) } ` ;
378
398
}
379
399
if ( release . slimMinified ) {
380
- html += ", " + cdnSriLink ( release . slimMinified , "slim minified" ) ;
400
+ scriptHtml += `, ${ cdnSriLink ( release . slimMinified , "slim minified" ) } ` ;
401
+ }
402
+ if ( release . module ) {
403
+ moduleHtml += cdnSriLink ( release . module , "uncompressed" ) ;
404
+ }
405
+ if ( release . minifiedModule ) {
406
+ moduleHtml += `, ${ cdnSriLink ( release . minifiedModule , "minified" ) } ` ;
407
+ }
408
+ if ( release . slimModule ) {
409
+ moduleHtml += `, ${ cdnSriLink ( release . slimModule , "slim" ) } ` ;
410
+ }
411
+ if ( release . slimMinifiedModule ) {
412
+ moduleHtml += `, ${ cdnSriLink ( release . slimMinifiedModule , "slim minified" ) } ` ;
413
+ }
414
+
415
+ if ( release . module ) {
416
+ html += `<br>script: ${ scriptHtml } <br>module: ${ moduleHtml } `
417
+ } else {
418
+ html += scriptHtml ;
381
419
}
382
420
383
421
return new Handlebars . SafeString ( html ) ;
0 commit comments