mirror of
https://github.com/jquery/jquery.git
synced 2025-01-10 18:24:24 +00:00
Build: Drop workarounds for Node.js 6 in Gruntfile.js
This commit is contained in:
parent
ad3c2efa10
commit
9f4204ecad
22
Gruntfile.js
22
Gruntfile.js
@ -13,15 +13,7 @@ module.exports = function( grunt ) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
var fs = require( "fs" ),
|
var fs = require( "fs" ),
|
||||||
gzip = require( "gzip-js" ),
|
gzip = require( "gzip-js" );
|
||||||
oldNode = /^v6\./.test( process.version );
|
|
||||||
|
|
||||||
// Support: Node.js <8
|
|
||||||
// Skip running tasks that dropped support for Node.js 6
|
|
||||||
// in those Node versions.
|
|
||||||
function runIfNewNode( task ) {
|
|
||||||
return oldNode ? "print_old_node_message:" + task : task;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ( !grunt.option( "filename" ) ) {
|
if ( !grunt.option( "filename" ) ) {
|
||||||
grunt.option( "filename", "jquery.js" );
|
grunt.option( "filename", "jquery.js" );
|
||||||
@ -317,13 +309,6 @@ module.exports = function( grunt ) {
|
|||||||
// Integrate jQuery specific tasks
|
// Integrate jQuery specific tasks
|
||||||
grunt.loadTasks( "build/tasks" );
|
grunt.loadTasks( "build/tasks" );
|
||||||
|
|
||||||
// Support: Node.js <8
|
|
||||||
// Print a message on Node.js <8 notifying the task is skipped there.
|
|
||||||
grunt.registerTask( "print_old_node_message", function() {
|
|
||||||
var task = [].slice.call( arguments ).join( ":" );
|
|
||||||
grunt.log.writeln( "Old Node.js detected, running the task \"" + task + "\" skipped..." );
|
|
||||||
} );
|
|
||||||
|
|
||||||
grunt.registerTask( "lint", [
|
grunt.registerTask( "lint", [
|
||||||
"jsonlint",
|
"jsonlint",
|
||||||
|
|
||||||
@ -346,10 +331,7 @@ module.exports = function( grunt ) {
|
|||||||
grunt.registerTask( "test:fast", "node_smoke_tests" );
|
grunt.registerTask( "test:fast", "node_smoke_tests" );
|
||||||
grunt.registerTask( "test:slow", [
|
grunt.registerTask( "test:slow", [
|
||||||
"promises_aplus_tests",
|
"promises_aplus_tests",
|
||||||
|
"karma:jsdom"
|
||||||
// Support: Node.js <8
|
|
||||||
// Karma no longer supports Node.js <8 as it relies on async-await internally.
|
|
||||||
runIfNewNode( "karma:jsdom" )
|
|
||||||
] );
|
] );
|
||||||
|
|
||||||
grunt.registerTask( "test", [
|
grunt.registerTask( "test", [
|
||||||
|
Loading…
Reference in New Issue
Block a user