aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>2020-05-05 14:30:14 +0200
committerGitHub <noreply@github.com>2020-05-05 14:30:14 +0200
commit55cd3a44368d529326b6d9b16ff7c0204fee5516 (patch)
tree99da74013ccf0aedc382d15dcbbf9cac21d45d66
parent297d18dd13f7b810ea5a4afeefa4cb15d9e16e16 (diff)
downloadjquery-55cd3a44368d529326b6d9b16ff7c0204fee5516.tar.gz
jquery-55cd3a44368d529326b6d9b16ff7c0204fee5516.zip
Build: Followups after introducing ES modules compiled via Rollup
This commit cleans up a few comments & configurations that are out of date after the migration to ES modules backed by a Rollup-based compilation. Also, de-indent AMD modules. This will preserve a more similar structure to the one on 3.x-stable where the body of the main `define` wrapper is not indented. Closes gh-4705
-rw-r--r--.eslintrc.json11
-rw-r--r--Gruntfile.js4
-rw-r--r--build/tasks/amd.js3
-rw-r--r--build/tasks/build.js4
-rw-r--r--src/.eslintrc.json2
-rw-r--r--src/ajax.js2
6 files changed, 9 insertions, 17 deletions
diff --git a/.eslintrc.json b/.eslintrc.json
index 2fad01637..d2c977ca8 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -1,14 +1,5 @@
{
"root": true,
- "extends": "./.eslintrc-node.json",
-
- "overrides": [
- {
- "files": "rollup.config.js",
- "parserOptions": {
- "sourceType": "module"
- }
- }
- ]
+ "extends": "./.eslintrc-node.json"
}
diff --git a/Gruntfile.js b/Gruntfile.js
index 0d79e37c0..3b6cd5bba 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -24,7 +24,7 @@ module.exports = function( grunt ) {
grunt.initConfig( {
pkg: grunt.file.readJSON( "package.json" ),
dst: readOptionalJSON( "dist/.destination.json" ),
- "compare_size": {
+ compare_size: {
files: [ "dist/jquery.js", "dist/jquery.min.js" ],
options: {
compress: {
@@ -232,7 +232,7 @@ module.exports = function( grunt ) {
"test/data/jquery-1.9.1.js",
"test/data/testinit-jsdom.js",
- // We don't support various loading methods like AMD,
+ // We don't support various loading methods like esmodules,
// choosing a version etc. for jsdom.
"dist/jquery.js",
diff --git a/build/tasks/amd.js b/build/tasks/amd.js
index 617773ff2..c4c9c8941 100644
--- a/build/tasks/amd.js
+++ b/build/tasks/amd.js
@@ -19,7 +19,8 @@ module.exports = function( grunt ) {
const outputRollupOptions = {
format: "amd",
- dir: "amd"
+ dir: "amd",
+ indent: false
};
grunt.registerTask(
diff --git a/build/tasks/build.js b/build/tasks/build.js
index 6f984b705..06a5f4048 100644
--- a/build/tasks/build.js
+++ b/build/tasks/build.js
@@ -54,7 +54,7 @@ module.exports = function( grunt ) {
grunt.registerMultiTask(
"build",
- "Concatenate source, remove sub AMD definitions, " +
+ "Build jQuery ECMAScript modules, " +
"(include/exclude modules with +/- flags), embed date/version",
async function() {
const done = this.async();
@@ -302,7 +302,7 @@ module.exports = function( grunt ) {
);
grunt.file.write( name, compiledContents );
- grunt.log.ok( "File '" + name + "' created." );
+ grunt.log.ok( `File '${ name }' created.` );
done();
} catch ( err ) {
done( err );
diff --git a/src/.eslintrc.json b/src/.eslintrc.json
index 0c1f3f8a7..8b0b90f16 100644
--- a/src/.eslintrc.json
+++ b/src/.eslintrc.json
@@ -34,7 +34,7 @@
// Code Style. This makes that indentation check is not
// performed for 1 depth of outer FunctionExpressions
"ignoredNodes": [
- "Program > ExpressionStatement > CallExpression > FunctionExpression > *"
+ "Program > ExpressionStatement > CallExpression > :last-child > *"
]
} ]
},
diff --git a/src/ajax.js b/src/ajax.js
index 61079883e..a6dc4095a 100644
--- a/src/ajax.js
+++ b/src/ajax.js
@@ -576,7 +576,7 @@ jQuery.extend( {
}
// We can fire global events as of now if asked to
- // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118)
+ // Don't fire events if jQuery.event is undefined in an ESM-usage scenario (trac-15118)
fireGlobals = jQuery.event && s.global;
// Watch for a new set of requests