From 91daacdb30550739d72579b59cfb042446246349 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Mar 2026 00:52:44 +0000 Subject: [PATCH 1/3] Bump jquery and @types/jquery Bumps [jquery](https://github.com/jquery/jquery) and [@types/jquery](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jquery). These dependencies needed to be updated together. Updates `jquery` from 3.5.0 to 4.0.0 - [Release notes](https://github.com/jquery/jquery/releases) - [Changelog](https://github.com/jquery/jquery/blob/main/changelog.md) - [Commits](https://github.com/jquery/jquery/compare/3.5.0...4.0.0) Updates `@types/jquery` from 3.5.14 to 4.0.0 - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jquery) --- updated-dependencies: - dependency-name: jquery dependency-version: 4.0.0 dependency-type: direct:production update-type: version-update:semver-major - dependency-name: "@types/jquery" dependency-version: 4.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 44 ++++++++++++++++++++++++++++---------------- package.json | 4 ++-- 2 files changed, 30 insertions(+), 18 deletions(-) diff --git a/package-lock.json b/package-lock.json index 451aca8b9..394d6c74d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "esbuild": "^0.25.0", "esbuild-plugin-less": "^1.1.5", "esbuild-plugin-svg": "^0.1.0", - "jquery": "3.5.0", + "jquery": "4.0.0", "jsviews": "1.0.15", "less-plugin-clean-css": "^1.5.1", "manifesto.js": "^4.3.0", @@ -44,7 +44,7 @@ "devDependencies": { "@eslint/js": "9.28.0", "@types/jest": "^29", - "@types/jquery": "^3.5.14", + "@types/jquery": "^4.0.0", "@types/node": "^22.9.0", "@types/react": "^19.0.2", "@types/react-dom": "^19.0.0", @@ -1613,6 +1613,12 @@ "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-2.0.34.tgz", "integrity": "sha512-zydaVQrBPlZhn+PwHOPGnvffCppxw01TyYXuD90CcYiAwwkrPheui9WWkpLyKAUVGfYRXmyF8XJS4Qp+obyiUg==" }, + "node_modules/@iiif/iiif-av-component/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/@iiif/iiif-av-component/node_modules/less-loader": { "version": "7.3.0", "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz", @@ -2756,12 +2762,10 @@ } }, "node_modules/@types/jquery": { - "version": "3.5.14", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", - "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", - "dependencies": { - "@types/sizzle": "*" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-4.0.0.tgz", + "integrity": "sha512-Z+to+A2VkaHq1DfI2oSwsoCdhCHMpTSgjWzNcbNlRGYzksDBpPUgEcAL+RQjOBJRaLoEAOHXxqDGBVP+BblBwg==", + "license": "MIT" }, "node_modules/@types/jqueryui": { "version": "1.12.16", @@ -2897,11 +2901,6 @@ "@types/send": "*" } }, - "node_modules/@types/sizzle": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/@types/sizzle/-/sizzle-2.3.3.tgz", - "integrity": "sha512-JYM8x9EGF163bEyhdJBpR2QX1R5naCJHC8ucJylJ3w9/CVBaskdQ8WqBf8MmQrd1kRvp/a4TS8HJ+bxzR7ZJYQ==" - }, "node_modules/@types/sockjs": { "version": "0.3.36", "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", @@ -10571,9 +10570,10 @@ } }, "node_modules/jquery": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", - "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-4.0.0.tgz", + "integrity": "sha512-TXCHVR3Lb6TZdtw1l3RTLf8RBWVGexdxL6AC8/e0xZKEpBflBsjh9/8LXw+dkNFuOyW9B7iB3O1sP7hS0Kiacg==", + "license": "MIT" }, "node_modules/jquery-ui-dist": { "version": "1.13.2", @@ -10583,6 +10583,12 @@ "jquery": ">=1.8.0 <4.0.0" } }, + "node_modules/jquery-ui-dist/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -10753,6 +10759,12 @@ "jquery": "^3.4.1" } }, + "node_modules/jsviews/node_modules/jquery": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", + "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", + "license": "MIT" + }, "node_modules/jsx-ast-utils": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", diff --git a/package.json b/package.json index e19ec8809..3dcbb1531 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "devDependencies": { "@eslint/js": "9.28.0", "@types/jest": "^29", - "@types/jquery": "^3.5.14", + "@types/jquery": "^4.0.0", "@types/node": "^22.9.0", "@types/react": "^19.0.2", "@types/react-dom": "^19.0.0", @@ -112,7 +112,7 @@ "esbuild": "^0.25.0", "esbuild-plugin-less": "^1.1.5", "esbuild-plugin-svg": "^0.1.0", - "jquery": "3.5.0", + "jquery": "4.0.0", "jsviews": "1.0.15", "less-plugin-clean-css": "^1.5.1", "manifesto.js": "^4.3.0", From acb6c69ddad80ec05cfd8311f81801595eb9fac5 Mon Sep 17 00:00:00 2001 From: Geoff Scholl Date: Tue, 21 Apr 2026 11:05:55 -0400 Subject: [PATCH 2/3] dependabot jquery fix --- package-lock.json | 8 ++++---- package.json | 2 +- webpack.dev-server.js | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 394d6c74d..27525c29c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "esbuild-plugin-less": "^1.1.5", "esbuild-plugin-svg": "^0.1.0", "jquery": "4.0.0", - "jsviews": "1.0.15", + "jsviews": "1.0.16", "less-plugin-clean-css": "^1.5.1", "manifesto.js": "^4.3.0", "mediaelement": "4.2.15", @@ -10751,9 +10751,9 @@ } }, "node_modules/jsviews": { - "version": "1.0.15", - "resolved": "https://registry.npmjs.org/jsviews/-/jsviews-1.0.15.tgz", - "integrity": "sha512-rHQai9aX4GstkWBXfyip98vvlWOqoGpsoRFrcgZsuqryJ9aKrDM4saBb67sNcPj1TrIWyBilx8bTg1GFm8KOjQ==", + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/jsviews/-/jsviews-1.0.16.tgz", + "integrity": "sha512-ejQrS/VRKs+uJCMIiYiPViahZQzY6bMY3XLKCqkkA831Q0m134Qr3+H7+T+34WBYWYQVhTfo9BfAUE4f8QcENA==", "license": "MIT", "dependencies": { "jquery": "^3.4.1" diff --git a/package.json b/package.json index 3dcbb1531..4930f948c 100644 --- a/package.json +++ b/package.json @@ -113,7 +113,7 @@ "esbuild-plugin-less": "^1.1.5", "esbuild-plugin-svg": "^0.1.0", "jquery": "4.0.0", - "jsviews": "1.0.15", + "jsviews": "1.0.16", "less-plugin-clean-css": "^1.5.1", "manifesto.js": "^4.3.0", "mediaelement": "4.2.15", diff --git a/webpack.dev-server.js b/webpack.dev-server.js index eac601d07..2104eaefe 100644 --- a/webpack.dev-server.js +++ b/webpack.dev-server.js @@ -19,7 +19,7 @@ const config = { }, resolve: { alias: { - jquery: require.resolve("jquery/dist/jquery.js"), + jquery$: path.resolve(__dirname, 'node_modules/jquery/dist/jquery.js'), }, extensions: [".ts", ".tsx", ".js"], fallback: { From 87600108fb95e4d7c811a2850e41dcb911612147 Mon Sep 17 00:00:00 2001 From: Geoff Scholl Date: Tue, 21 Apr 2026 13:34:39 -0400 Subject: [PATCH 3/3] webpack updates to fix tests --- webpack.config.js | 3 +++ webpack.dev-server.js | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/webpack.config.js b/webpack.config.js index 15f4fc23b..c5e7bb253 100644 --- a/webpack.config.js +++ b/webpack.config.js @@ -22,6 +22,9 @@ const config = [ chunkFilename: "[name].[contenthash].js", }, resolve: { + alias: { + jquery: require.resolve("jquery"), + }, extensions: [".ts", ".tsx", ".js"], fallback: { zlib: false, diff --git a/webpack.dev-server.js b/webpack.dev-server.js index 2104eaefe..b9a956617 100644 --- a/webpack.dev-server.js +++ b/webpack.dev-server.js @@ -19,7 +19,7 @@ const config = { }, resolve: { alias: { - jquery$: path.resolve(__dirname, 'node_modules/jquery/dist/jquery.js'), + jquery: require.resolve("jquery"), }, extensions: [".ts", ".tsx", ".js"], fallback: {