Skip to content

Commit 983eb63

Browse files
authored
Build: Add support for "module" link on QUnit pages (#108)
First released with QUnit 3.0.0-alpha.4. Ref qunitjs/qunit#1798. Ref qunitjs/qunit#1551.
1 parent e36cbbb commit 983eb63

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

Gruntfile.js

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -311,12 +311,18 @@ grunt.registerTask( "build-index", function() {
311311
}
312312

313313
function getQunitData() {
314-
var files = grunt.file.expand( "cdn/qunit/*.js" ),
315-
releases = parseReleases( files,
316-
/(qunit\/qunit-(\d+\.\d+\.\d+(?:[A-z-]+\.\d+)?)(?:\.(min))?\.js)$/ );
314+
const files = grunt.file.expand( "cdn/qunit/*.js" );
315+
const releases = parseReleases(
316+
files,
317+
/(qunit\/qunit-(\d+\.\d+\.\d+(?:[A-z-]+\.\d+)?)(?:\.(min))?\.js)$/
318+
);
317319

318320
releases.forEach( function( release ) {
319321
release.theme = release.filename.replace( ".js", ".css" );
322+
const moduleFilename = release.filename.replace( ".js", ".module.js" );
323+
if ( files.includes( "cdn/" + moduleFilename ) ) {
324+
release.module = moduleFilename;
325+
}
320326
} );
321327

322328
return {

templates/qunit-release.hbs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<li>
22
QUnit {{version}} -
3-
{{cdnSriLink filename "script"}},
3+
{{cdnSriLink filename "script"}},{{#if module}}
4+
{{cdnSriLink module "module"}},{{/if}}
45
{{cdnLink theme "stylesheet"}}
56
</li>

0 commit comments

Comments
 (0)