From f1c0c38c86b786438a316c2379091edb05a753c9 Mon Sep 17 00:00:00 2001 From: Veeck Date: Mon, 20 Oct 2025 19:12:42 +0200 Subject: [PATCH] [core] Update deps and pin jsdom to v27.0.0 (#3925) --- .github/workflows/automated-tests.yaml | 4 +- .github/workflows/electron-rebuild.yaml | 2 +- .github/workflows/spellcheck.yaml | 2 +- CHANGELOG.md | 2 +- package-lock.json | 72 ++++++++++--------------- package.json | 4 +- 6 files changed, 35 insertions(+), 51 deletions(-) diff --git a/.github/workflows/automated-tests.yaml b/.github/workflows/automated-tests.yaml index 95670c04..f8f5e3f2 100644 --- a/.github/workflows/automated-tests.yaml +++ b/.github/workflows/automated-tests.yaml @@ -20,7 +20,7 @@ jobs: - name: "Checkout code" uses: actions/checkout@v5 - name: "Use Node.js" - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: lts/* cache: "npm" @@ -47,7 +47,7 @@ jobs: - name: "Checkout code" uses: actions/checkout@v5 - name: "Use Node.js ${{ matrix.node-version }}" - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} check-latest: true diff --git a/.github/workflows/electron-rebuild.yaml b/.github/workflows/electron-rebuild.yaml index 447d1481..32a7076b 100644 --- a/.github/workflows/electron-rebuild.yaml +++ b/.github/workflows/electron-rebuild.yaml @@ -13,7 +13,7 @@ jobs: - name: Checkout code uses: actions/checkout@v5 - name: "Use Node.js ${{ matrix.node-version }}" - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} check-latest: true diff --git a/.github/workflows/spellcheck.yaml b/.github/workflows/spellcheck.yaml index 63431988..17ca47ce 100644 --- a/.github/workflows/spellcheck.yaml +++ b/.github/workflows/spellcheck.yaml @@ -19,7 +19,7 @@ jobs: with: ref: develop - name: Set up Node.js - uses: actions/setup-node@v5 + uses: actions/setup-node@v6 with: node-version: lts/* check-latest: true diff --git a/CHANGELOG.md b/CHANGELOG.md index ec8c69e3..d58c394f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -28,7 +28,7 @@ planned for 2026-01-01 ### Updated -- [core] Update dependencies (#3909, #3916, #3921) +- [core] Update dependencies (#3909, #3916, #3921, #3925) ## [2.33.0] - 2025-10-01 diff --git a/package-lock.json b/package-lock.json index 3945cfe9..9e8e76e1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,12 +41,12 @@ "cspell": "^9.2.1", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-jsdoc": "^61.1.4", + "eslint-plugin-jsdoc": "^61.1.5", "eslint-plugin-package-json": "^0.57.0", "express-basic-auth": "^1.2.1", "husky": "^9.1.7", "jest": "^30.2.0", - "jsdom": "^27.0.1", + "jsdom": "27.0.0", "lint-staged": "^16.2.4", "markdownlint-cli2": "^0.18.1", "playwright": "^1.56.1", @@ -2712,9 +2712,9 @@ "license": "MIT" }, "node_modules/@sindresorhus/base62": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-0.1.0.tgz", - "integrity": "sha512-BNjiImatCV+CUdvzSbFWzZIZqOddg6qn0Ag6/8Ty5G09oOtvxidZ5tkPQW2XHpzGVkB3eHfdYGwrWNy2nUFOwQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/base62/-/base62-1.0.0.tgz", + "integrity": "sha512-TeheYy0ILzBEI/CO55CP6zJCSdSWeRtGnHy8U8dWSUH4I68iqTsy7HkMktR4xakThc9jotkPQUXT4ITdbV7cHA==", "dev": true, "license": "MIT", "engines": { @@ -5909,9 +5909,9 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "61.1.4", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.1.4.tgz", - "integrity": "sha512-DmpKw8kHgNQlMS8m+XYtlGcsw4IzrHtupEObPZAww0OrXb7IekbKR7vjYu8jv5aOiFRhGdnIfEZRuoAf4ELe5w==", + "version": "61.1.5", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-61.1.5.tgz", + "integrity": "sha512-UZ+7M6WVFBVRTxHZURxYP7M++M+ZEjxPGB/CScdrKAhzpf/LWS1HaNRHMOkISkOTTggMhwRwgKmVlTLQryXV2Q==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -5923,11 +5923,11 @@ "espree": "^10.4.0", "esquery": "^1.6.0", "html-entities": "^2.6.0", - "object-deep-merge": "^1.0.5", + "object-deep-merge": "^2.0.0", "parse-imports-exports": "^0.2.4", "semver": "^7.7.3", "spdx-expression-parse": "^4.0.0", - "to-valid-identifier": "^0.1.1" + "to-valid-identifier": "^1.0.0" }, "engines": { "node": ">=20.11.0" @@ -8785,21 +8785,21 @@ } }, "node_modules/jsdom": { - "version": "27.0.1", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.0.1.tgz", - "integrity": "sha512-SNSQteBL1IlV2zqhwwolaG9CwhIhTvVHWg3kTss/cLE7H/X4644mtPQqYvCfsSrGQWt9hSZcgOXX8bOZaMN+kA==", + "version": "27.0.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-27.0.0.tgz", + "integrity": "sha512-lIHeR1qlIRrIN5VMccd8tI2Sgw6ieYXSVktcSHaNe3Z5nE/tcPQYQWOq00wxMvYOsz+73eAkNenVvmPC6bba9A==", "dev": true, "license": "MIT", "dependencies": { - "@asamuzakjp/dom-selector": "^6.7.2", - "cssstyle": "^5.3.1", + "@asamuzakjp/dom-selector": "^6.5.4", + "cssstyle": "^5.3.0", "data-urls": "^6.0.0", - "decimal.js": "^10.6.0", + "decimal.js": "^10.5.0", "html-encoding-sniffer": "^4.0.0", "http-proxy-agent": "^7.0.2", "https-proxy-agent": "^7.0.6", "is-potential-custom-element-name": "^1.0.1", - "parse5": "^8.0.0", + "parse5": "^7.3.0", "rrweb-cssom": "^0.8.0", "saxes": "^6.0.0", "symbol-tree": "^3.2.4", @@ -8808,8 +8808,8 @@ "webidl-conversions": "^8.0.0", "whatwg-encoding": "^3.1.1", "whatwg-mimetype": "^4.0.0", - "whatwg-url": "^15.1.0", - "ws": "^8.18.3", + "whatwg-url": "^15.0.0", + "ws": "^8.18.2", "xml-name-validator": "^5.0.0" }, "engines": { @@ -10422,27 +10422,11 @@ } }, "node_modules/object-deep-merge": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-1.0.5.tgz", - "integrity": "sha512-3DioFgOzetbxbeUq8pB2NunXo8V0n4EvqsWM/cJoI6IA9zghd7cl/2pBOuWRf4dlvA+fcg5ugFMZaN2/RuoaGg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object-deep-merge/-/object-deep-merge-2.0.0.tgz", + "integrity": "sha512-3DC3UMpeffLTHiuXSy/UG4NOIYTLlY9u3V82+djSCLYClWobZiS4ivYzpIUWrRY/nfsJ8cWsKyG3QfyLePmhvg==", "dev": true, - "license": "MIT", - "dependencies": { - "type-fest": "4.2.0" - } - }, - "node_modules/object-deep-merge/node_modules/type-fest": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.2.0.tgz", - "integrity": "sha512-5zknd7Dss75pMSED270A1RQS3KloqRJA9XbXLe0eCxyw7xXFb3rd+9B0UQ/0E+LQT6lnrLviEolYORlRWamn4w==", - "dev": true, - "license": "(MIT OR CC0-1.0)", - "engines": { - "node": ">=16" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } + "license": "MIT" }, "node_modules/object-inspect": { "version": "1.13.4", @@ -13646,17 +13630,17 @@ } }, "node_modules/to-valid-identifier": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-0.1.1.tgz", - "integrity": "sha512-/m+BsP+oLrdYptSVuWdRanXBD0N1qiyx2GtAunpPz+TRPENw7IpEndqyPTwxe67wLiu16ZinauXESdOL1eDYBQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-valid-identifier/-/to-valid-identifier-1.0.0.tgz", + "integrity": "sha512-41wJyvKep3yT2tyPqX/4blcfybknGB4D+oETKLs7Q76UiPqRpUJK3hr1nxelyYO0PHKVzJwlu0aCeEAsGI6rpw==", "dev": true, "license": "MIT", "dependencies": { - "@sindresorhus/base62": "^0.1.0", + "@sindresorhus/base62": "^1.0.0", "reserved-identifiers": "^1.0.0" }, "engines": { - "node": ">=18" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" diff --git a/package.json b/package.json index 0623ca8b..139baf94 100644 --- a/package.json +++ b/package.json @@ -103,12 +103,12 @@ "cspell": "^9.2.1", "eslint-plugin-import-x": "^4.16.1", "eslint-plugin-jest": "^29.0.1", - "eslint-plugin-jsdoc": "^61.1.4", + "eslint-plugin-jsdoc": "^61.1.5", "eslint-plugin-package-json": "^0.57.0", "express-basic-auth": "^1.2.1", "husky": "^9.1.7", "jest": "^30.2.0", - "jsdom": "^27.0.1", + "jsdom": "27.0.0", "lint-staged": "^16.2.4", "markdownlint-cli2": "^0.18.1", "playwright": "^1.56.1",