From 3635d46d8775d8c93b4ac8f7b1814009c65f1157 Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Mon, 28 Sep 2026 15:42:21 +0200 Subject: [PATCH 1/7] chore(eslint-config-web-widgets): bump eslint 9.x and related plugins to latest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Stays within ESLint 9 — eslint-plugin-react's latest stable (7.37.5) only declares peer support up to eslint ^9.7, so a jump to ESLint 10 is blocked until that plugin catches up. Bumped: eslint, @eslint/js, typescript-eslint, eslint-plugin-jest, eslint-plugin-react-hooks, globals, prettier. --- .../eslint-config-web-widgets/package.json | 14 +- pnpm-lock.yaml | 460 ++++++++++-------- 2 files changed, 274 insertions(+), 200 deletions(-) diff --git a/packages/shared/eslint-config-web-widgets/package.json b/packages/shared/eslint-config-web-widgets/package.json index 434cb5fee9..486c97eeef 100644 --- a/packages/shared/eslint-config-web-widgets/package.json +++ b/packages/shared/eslint-config-web-widgets/package.json @@ -11,20 +11,20 @@ "lint": "eslint . package.json" }, "dependencies": { - "@eslint/js": "^9.39.3", + "@eslint/js": "^9.39.5", "@mendix/prettier-config-web-widgets": "workspace:*", - "eslint": "^9.39.3", + "eslint": "^9.39.5", "eslint-config-prettier": "^9.0.0", "eslint-plugin-cypress": "^5.1.1", "eslint-plugin-import": "^2.32.0", - "eslint-plugin-jest": "^29.15.0", + "eslint-plugin-jest": "^29.16.6", "eslint-plugin-package-json": "^0.89.1", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-promise": "^7.2.1", "eslint-plugin-react": "~7.37.5", - "eslint-plugin-react-hooks": "7.0.1", - "globals": "^17.3.0", - "prettier": "^3.8.1", - "typescript-eslint": "^8.57.0" + "eslint-plugin-react-hooks": "7.1.1", + "globals": "^17.12.0", + "prettier": "^3.9.9", + "typescript-eslint": "^8.70.1" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8ccbe7f0aa..4033c31057 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -159,7 +159,7 @@ importers: version: link:../../packages/shared/prettier-config-web-widgets pretty-quick: specifier: ^4.1.1 - version: 4.2.2(prettier@3.9.6) + version: 4.2.2(prettier@3.9.9) automation/snapshot-generator: dependencies: @@ -376,7 +376,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -401,7 +401,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -441,7 +441,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -469,7 +469,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -500,7 +500,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -540,7 +540,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -577,7 +577,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -614,7 +614,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -660,7 +660,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -694,7 +694,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -740,7 +740,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -783,7 +783,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -854,7 +854,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -900,7 +900,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -946,7 +946,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -983,7 +983,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1044,7 +1044,7 @@ importers: version: 19.0.2(@jest/environment@30.3.0)(@jest/fake-timers@30.3.0)(@jest/types@30.4.1)(jest-mock@30.4.1)(jest-util@30.4.1) '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1081,7 +1081,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1124,7 +1124,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1164,7 +1164,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1222,7 +1222,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1289,7 +1289,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1323,7 +1323,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1372,7 +1372,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/rollup-web-widgets': specifier: workspace:* version: link:../../shared/rollup-web-widgets @@ -1409,7 +1409,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1434,7 +1434,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1471,7 +1471,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1514,7 +1514,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1578,7 +1578,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1615,7 +1615,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1649,7 +1649,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1680,7 +1680,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1714,7 +1714,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1754,7 +1754,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1797,7 +1797,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1852,7 +1852,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1916,7 +1916,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1968,7 +1968,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1999,7 +1999,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2033,7 +2033,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2067,7 +2067,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2101,7 +2101,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2150,7 +2150,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2184,7 +2184,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2326,7 +2326,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2405,7 +2405,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2439,7 +2439,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2479,7 +2479,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2522,7 +2522,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2550,7 +2550,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2596,7 +2596,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2627,7 +2627,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2661,7 +2661,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2692,7 +2692,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2723,7 +2723,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2816,13 +2816,13 @@ importers: packages/shared/eslint-config-web-widgets: dependencies: '@eslint/js': - specifier: ^9.39.3 + specifier: ^9.39.5 version: 9.39.5 '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../prettier-config-web-widgets eslint: - specifier: ^9.39.3 + specifier: ^9.39.5 version: 9.39.5(jiti@2.6.1) eslint-config-prettier: specifier: ^9.0.0 @@ -2832,16 +2832,16 @@ importers: version: 5.4.0(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-import: specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)) + version: 2.32.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-jest: - specifier: ^29.15.0 - version: 29.16.0(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3) + specifier: ^29.16.6 + version: 29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3) eslint-plugin-package-json: specifier: ^0.89.1 version: 0.89.4(@types/estree@1.0.9)(eslint@9.39.5(jiti@2.6.1))(jsonc-eslint-parser@3.1.0) eslint-plugin-prettier: specifier: ^5.5.5 - version: 5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.6) + version: 5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.9) eslint-plugin-promise: specifier: ^7.2.1 version: 7.3.0(eslint@9.39.5(jiti@2.6.1)) @@ -2849,17 +2849,17 @@ importers: specifier: ~7.37.5 version: 7.37.5(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-react-hooks: - specifier: 7.0.1 - version: 7.0.1(eslint@9.39.5(jiti@2.6.1)) + specifier: 7.1.1 + version: 7.1.1(eslint@9.39.5(jiti@2.6.1)) globals: - specifier: ^17.3.0 - version: 17.8.0 + specifier: ^17.12.0 + version: 17.13.0 prettier: - specifier: ^3.8.1 - version: 3.9.6 + specifier: ^3.9.9 + version: 3.9.9 typescript-eslint: - specifier: ^8.57.0 - version: 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + specifier: ^8.70.1 + version: 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) packages/shared/filter-commons: dependencies: @@ -2914,7 +2914,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 @@ -5891,6 +5891,14 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/eslint-plugin@8.71.1': + resolution: {integrity: sha512-nNlBf6HuotqMgZvSkWD5hNdemiBIxQ2NmrlgfcUIeZRs+BbakjscCQRq/Hb74EFVnFiSWWdL12JruqwBy3ERDw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.71.1 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/parser@8.65.0': resolution: {integrity: sha512-CZ4nMxWwgu1HEEFNkeaCptra9QCtkmKdgf3sWh1rl1trIhmxLilgTV4cwcbQ4wemnT4sWQN8CaKOmdYx+g2gMA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5898,22 +5906,45 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/parser@8.71.1': + resolution: {integrity: sha512-oM/5sAqz/l1v/zYK1qTOPrn2+JIrBGC1V6uNYucRO5gh6eT9vWJ/RhPbGE59byvZEUQ4VP6XkLBaS5Jti5jpvw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/project-service@8.65.0': resolution: {integrity: sha512-SxnPhbTsGahizDgbu7oqFH/xVtzIqMd/s+WtnSxNxJZJpLbdT5IPdzg8EZxO3+PoKahXmwJLeNQOpKJb3/bi7Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/project-service@8.71.1': + resolution: {integrity: sha512-Oijc9RUsohHjncg6iGi7gCtjnEjYt9FWv9u6ygK8uKcHK5eLjLAkqERQ9BaytbpceOFdk6kifPCS/zAZE+A99g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/scope-manager@8.65.0': resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.71.1': + resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.65.0': resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.71.1': + resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/type-utils@8.65.0': resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5921,16 +5952,33 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/type-utils@8.71.1': + resolution: {integrity: sha512-kH3t3jZCYv2PZSBEWPKTariLrCaoF1CLoPitYFBJOhAGEwWnSRAtGEifrfrpBa4K9JlwWNZotgA5w3/wLSk/FQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/types@8.65.0': resolution: {integrity: sha512-JSSwWNy+H0E/01jJEM+hrX6N0OFDzFzeIhHFSAS01tlVaevpG8cFyYRPhS5yjGOvBUx3sqQHVMjCL1CAZZMxBg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.71.1': + resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.65.0': resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/typescript-estree@8.71.1': + resolution: {integrity: sha512-pSKSEK1JJpHs6KiKVtABCE4iJK5d7FLFzDXQNBQ2oRY7LEd3UwOt3TZemTgu9syTIf56dJWlTn/pdmrO9oKUXQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/utils@8.65.0': resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5938,10 +5986,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/utils@8.71.1': + resolution: {integrity: sha512-CBjT6gfAz3DW2j9Q4moFnqt208Aq+506sVGXfpRcyAeqn0EpayL0mjdWoCO2t3RC7GewNrFxdeehuEaPg6DMzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/visitor-keys@8.65.0': resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.71.1': + resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@uiw/color-convert@2.10.3': resolution: {integrity: sha512-5tIjb4CZzGR7K3Sshswsuuc6FOAFNFwjtF0hkhKH3f+CMauC4Akv7LPq6o9v68S7dIAeKvfj8qWg5Tc2I1TVSA==} peerDependencies: @@ -7344,8 +7403,8 @@ packages: '@typescript-eslint/parser': optional: true - eslint-plugin-jest@29.16.0: - resolution: {integrity: sha512-0WFBxDHlT2ratGQfnFQEVIsgQJ5cfd+0IV8Kc6U3X2onB8ATLG23voD2Ch5G9fCkEpCPmCMuzW0tbS0kYb8biw==} + eslint-plugin-jest@29.16.6: + resolution: {integrity: sha512-q8TVr0rlNvUD0XnafGWkwtPeX+tTl2llP86EDl3sJtwWrQA/JT9SIu2hLLZbhhX6fT5SDE4O0gIKyZUujKnkYA==} engines: {node: ^20.12.0 || ^22.0.0 || >=24.0.0} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0 @@ -7393,11 +7452,11 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react-hooks@7.0.1: - resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + eslint-plugin-react-hooks@7.1.1: + resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} engines: {node: '>=18'} peerDependencies: - eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 eslint-plugin-react@7.37.5: resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} @@ -7432,6 +7491,7 @@ packages: eslint@9.39.5: resolution: {integrity: sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -7835,6 +7895,10 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} + globals@17.13.0: + resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==} + engines: {node: '>=18'} + globals@17.8.0: resolution: {integrity: sha512-Zz/LMDZScFmkakeL2cTHzf+PbWKdpU3uclqkZT7TjDG58j5WPt0PpA+n9uPI24fZtlw07q0OtEi84K+umsRzqQ==} engines: {node: '>=18'} @@ -9670,6 +9734,11 @@ packages: engines: {node: '>=14'} hasBin: true + prettier@3.9.9: + resolution: {integrity: sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==} + engines: {node: '>=14'} + hasBin: true + pretty-format@27.5.1: resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -10774,8 +10843,8 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript-eslint@8.65.0: - resolution: {integrity: sha512-/ggrHAwyjENDusvyxbuqxAC2dTnZg/Z8F+fgQtYIz+L6n/9HfSlEZcFGV/NsMNa6CkGk0xUjUAFwC0vHOflvIA==} + typescript-eslint@8.71.1: + resolution: {integrity: sha512-oiNVPC3/NbV1FpaHU07l8O6ynqG9v4PAiW2WvTrAmZdR0f2HI/gE668ElMLCK7Xbsu5k2fK5C4fXNiq05j7/nQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 @@ -12670,7 +12739,7 @@ snapshots: '@melloware/coloris@0.25.0': {} - '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': + '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': dependencies: '@babel/core': 7.29.7 '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1)) @@ -12679,102 +12748,7 @@ snapshots: '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) '@babel/preset-env': 7.29.7(@babel/core@7.29.7) '@babel/preset-react': 7.29.7(@babel/core@7.29.7) - '@prettier/plugin-xml': 3.4.2(prettier@3.9.6) - '@react-native/babel-preset': 0.77.3(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) - '@rollup/plugin-alias': 5.1.1(rollup@4.62.3) - '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.3) - '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.3) - '@rollup/plugin-image': 3.0.3(rollup@4.62.3) - '@rollup/plugin-json': 6.1.0(rollup@4.62.3) - '@rollup/plugin-node-resolve': 15.3.1(rollup@4.62.3) - '@rollup/plugin-terser': 1.0.0(rollup@4.62.3) - '@rollup/plugin-typescript': 12.3.0(rollup@4.62.3)(tslib@2.8.1)(typescript@5.9.3) - '@rollup/plugin-url': 8.0.2(rollup@4.62.3) - '@rollup/pluginutils': 5.4.0(rollup@4.62.3) - '@swc/core': 1.15.46 - '@swc/jest': 0.2.39(@swc/core@1.15.46) - '@testing-library/dom': 10.4.1 - '@testing-library/jest-dom': 6.9.1 - '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) - '@types/react': 19.2.17 - '@types/react-dom': 19.2.3(@types/react@19.2.17) - '@types/semver': 7.7.1 - '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - ansi-colors: 4.1.3 - babel-jest: 30.3.0(@babel/core@7.29.7) - big.js: 6.2.2 - core-js: 3.49.0 - dotenv: 17.4.2 - fast-glob: 3.3.3 - fs-extra: 11.4.0 - identity-obj-proxy: 3.0.0 - jasmine: 3.99.0 - jasmine-core: 3.99.1 - jest: 30.3.0(@types/node@24.12.4)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)) - jest-environment-jsdom: 30.3.0(canvas@3.2.3) - jest-jasmine2: 30.3.0 - jest-junit: 17.0.0 - make-dir: 5.1.0 - mendix: 11.12.0 - mime: 4.1.0 - postcss: 8.5.26 - postcss-import: 14.1.0(postcss@8.5.26) - postcss-url: 10.1.4(postcss@8.5.26) - react-test-renderer: 19.2.8(react@18.3.1) - recursive-copy: 2.0.14 - resolve: 1.22.12 - rollup: 4.62.3 - rollup-plugin-clear: 2.0.7 - rollup-plugin-command: 1.1.3 - rollup-plugin-license: 3.7.1(picomatch@4.0.5)(rollup@4.62.3) - rollup-plugin-livereload: 2.0.5 - rollup-plugin-postcss: 4.0.2(postcss@8.5.26)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)) - rollup-plugin-re: 1.0.7 - sass: 1.102.0 - semver: 7.8.5 - shelljs: 0.10.0 - shx: 0.4.0 - ts-jest: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.3.0)(@jest/types@30.4.1)(babel-jest@30.3.0(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.3.0(@types/node@24.12.4)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)))(typescript@5.9.3) - ts-node: 10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3) - typescript: 5.9.3 - xml2js: 0.6.2 - zip-a-folder: 6.1.3 - transitivePeerDependencies: - - '@jest/transform' - - '@jest/types' - - '@swc/helpers' - - '@swc/wasm' - - '@types/babel__core' - - '@types/node' - - babel-plugin-macros - - bufferutil - - canvas - - esbuild - - esbuild-register - - eslint - - jest-util - - node-notifier - - picomatch - - prettier - - react - - react-dom - - supports-color - - tslib - - utf-8-validate - - '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.6)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': - dependencies: - '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1)) - '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) - '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) - '@babel/preset-env': 7.29.7(@babel/core@7.29.7) - '@babel/preset-react': 7.29.7(@babel/core@7.29.7) - '@prettier/plugin-xml': 3.4.2(prettier@3.9.6) + '@prettier/plugin-xml': 3.4.2(prettier@3.9.9) '@react-native/babel-preset': 0.77.3(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) '@rollup/plugin-alias': 5.1.1(rollup@4.62.3) '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.3) @@ -13087,6 +13061,11 @@ snapshots: '@xml-tools/parser': 1.0.11 prettier: 3.9.6 + '@prettier/plugin-xml@3.4.2(prettier@3.9.9)': + dependencies: + '@xml-tools/parser': 1.0.11 + prettier: 3.9.9 + '@radix-ui/primitive@1.1.7': {} '@radix-ui/react-arrow@1.1.15(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': @@ -14273,6 +14252,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/type-utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.1 + eslint: 9.39.5(jiti@2.6.1) + ignore: 7.0.6 + natural-compare: 1.4.0 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.65.0 @@ -14285,6 +14280,18 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.71.1 + debug: 4.4.3 + eslint: 9.39.5(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': dependencies: '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) @@ -14294,15 +14301,33 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/project-service@8.71.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/scope-manager@8.65.0': dependencies: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/visitor-keys': 8.65.0 + '@typescript-eslint/scope-manager@8.71.1': + dependencies: + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.71.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.65.0 @@ -14315,8 +14340,22 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/type-utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.5(jiti@2.6.1) + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/types@8.65.0': {} + '@typescript-eslint/types@8.71.1': {} + '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) @@ -14332,6 +14371,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.71.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.71.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) @@ -14343,11 +14397,27 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + eslint: 9.39.5(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.65.0': dependencies: '@typescript-eslint/types': 8.65.0 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.71.1': + dependencies: + '@typescript-eslint/types': 8.71.1 + eslint-visitor-keys: 5.0.1 + '@uiw/color-convert@2.10.3(@babel/runtime@7.29.7)': dependencies: '@babel/runtime': 7.29.7 @@ -15858,11 +15928,11 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)): + eslint-module-utils@2.14.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)): dependencies: debug: 3.2.7 optionalDependencies: - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.5(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: @@ -15871,9 +15941,9 @@ snapshots: eslint-plugin-cypress@5.4.0(eslint@9.39.5(jiti@2.6.1)): dependencies: eslint: 9.39.5(jiti@2.6.1) - globals: 17.8.0 + globals: 17.13.0 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)): dependencies: '@rtsao/scc': 1.1.0 array-includes: 3.1.9 @@ -15884,7 +15954,7 @@ snapshots: doctrine: 2.1.0 eslint: 9.39.5(jiti@2.6.1) eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)) + eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)) hasown: 2.0.4 is-core-module: 2.16.2 is-glob: 4.0.3 @@ -15896,18 +15966,18 @@ snapshots: string.prototype.trimend: 1.0.10 tsconfig-paths: 3.15.0 optionalDependencies: - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-jest@29.16.0(@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3): + eslint-plugin-jest@29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3): dependencies: '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.5(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) jest: 30.3.0(@types/node@24.12.4) typescript: 5.9.3 transitivePeerDependencies: @@ -15935,10 +16005,10 @@ snapshots: eslint: 9.39.5(jiti@2.6.1) globals: 17.8.0 - eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.6): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.9): dependencies: eslint: 9.39.5(jiti@2.6.1) - prettier: 3.9.6 + prettier: 3.9.9 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: @@ -15949,7 +16019,7 @@ snapshots: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) eslint: 9.39.5(jiti@2.6.1) - eslint-plugin-react-hooks@7.0.1(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.6.1)): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 @@ -16529,6 +16599,8 @@ snapshots: globals@14.0.0: {} + globals@17.13.0: {} + globals@17.8.0: {} globalthis@1.0.4: @@ -18893,6 +18965,8 @@ snapshots: prettier@3.9.6: {} + prettier@3.9.9: {} + pretty-format@27.5.1: dependencies: ansi-regex: 5.0.1 @@ -18912,14 +18986,14 @@ snapshots: react-is-18: react-is@18.3.1 react-is-19: react-is@19.2.8 - pretty-quick@4.2.2(prettier@3.9.6): + pretty-quick@4.2.2(prettier@3.9.9): dependencies: '@pkgr/core': 0.2.10 ignore: 7.0.6 mri: 1.2.0 picocolors: 1.1.1 picomatch: 4.0.5 - prettier: 3.9.6 + prettier: 3.9.9 tinyexec: 0.3.2 tslib: 2.8.1 @@ -20329,12 +20403,12 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) eslint: 9.39.5(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: From bae7778d714f0750930753d41bf1ecbb9f0bcb3b Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Mon, 28 Sep 2026 16:46:09 +0200 Subject: [PATCH 2/7] chore(prettier-config-web-widgets): bump eslint 9.x, globals and prettier to latest Same treatment as eslint-config-web-widgets: keep eslint/@eslint/js/globals/prettier current within their existing major versions. Left prettier-plugin-packagejson on 2.x (latest is 3.x, a separate major bump) and @prettier/plugin-xml unchanged (already latest). --- .../prettier-config-web-widgets/package.json | 8 +- pnpm-lock.yaml | 129 ++++++++++++++---- 2 files changed, 110 insertions(+), 27 deletions(-) diff --git a/packages/shared/prettier-config-web-widgets/package.json b/packages/shared/prettier-config-web-widgets/package.json index 789310de09..35abad84b4 100644 --- a/packages/shared/prettier-config-web-widgets/package.json +++ b/packages/shared/prettier-config-web-widgets/package.json @@ -11,11 +11,11 @@ "lint": "eslint . package.json" }, "dependencies": { - "@eslint/js": "^9.34.0", + "@eslint/js": "^9.39.5", "@prettier/plugin-xml": "^3.4.2", - "eslint": "^9.39.3", - "globals": "^17.3.0", - "prettier": "^3.8.1", + "eslint": "^9.39.5", + "globals": "^17.12.0", + "prettier": "^3.9.9", "prettier-plugin-packagejson": "^2.5.19" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4033c31057..5544499205 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -376,7 +376,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2892,23 +2892,23 @@ importers: packages/shared/prettier-config-web-widgets: dependencies: '@eslint/js': - specifier: ^9.34.0 + specifier: ^9.39.5 version: 9.39.5 '@prettier/plugin-xml': specifier: '>=3.4.1' - version: 3.4.2(prettier@3.9.6) + version: 3.4.2(prettier@3.9.9) eslint: - specifier: ^9.39.3 + specifier: ^9.39.5 version: 9.39.5(jiti@2.6.1) globals: - specifier: ^17.3.0 - version: 17.8.0 + specifier: ^17.12.0 + version: 17.12.0 prettier: - specifier: ^3.8.1 - version: 3.9.6 + specifier: ^3.9.9 + version: 3.9.9 prettier-plugin-packagejson: specifier: ^2.5.19 - version: 2.5.22(prettier@3.9.6) + version: 2.5.22(prettier@3.9.9) packages/shared/rollup-web-widgets: devDependencies: @@ -9729,11 +9729,6 @@ packages: prettier: optional: true - prettier@3.9.6: - resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==} - engines: {node: '>=14'} - hasBin: true - prettier@3.9.9: resolution: {integrity: sha512-Z/CJHIkdujO/OtN7nXUii0Rf3VT5SRuhjBA82Xvu2XhBUgX3nhP67T0LHceBdQLex7OOFGTox+Q5Yg8Jk2Qivg==} engines: {node: '>=14'} @@ -12739,6 +12734,101 @@ snapshots: '@melloware/coloris@0.25.0': {} + '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': + dependencies: + '@babel/core': 7.29.7 + '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1)) + '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) + '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) + '@babel/preset-env': 7.29.7(@babel/core@7.29.7) + '@babel/preset-react': 7.29.7(@babel/core@7.29.7) + '@prettier/plugin-xml': 3.4.2(prettier@3.9.9) + '@react-native/babel-preset': 0.77.3(@babel/core@7.29.7)(@babel/preset-env@7.29.7(@babel/core@7.29.7)) + '@rollup/plugin-alias': 5.1.1(rollup@4.62.3) + '@rollup/plugin-babel': 6.1.0(@babel/core@7.29.7)(@types/babel__core@7.20.5)(rollup@4.62.3) + '@rollup/plugin-commonjs': 29.0.3(rollup@4.62.3) + '@rollup/plugin-image': 3.0.3(rollup@4.62.3) + '@rollup/plugin-json': 6.1.0(rollup@4.62.3) + '@rollup/plugin-node-resolve': 15.3.1(rollup@4.62.3) + '@rollup/plugin-terser': 1.0.0(rollup@4.62.3) + '@rollup/plugin-typescript': 12.3.0(rollup@4.62.3)(tslib@2.8.1)(typescript@5.9.3) + '@rollup/plugin-url': 8.0.2(rollup@4.62.3) + '@rollup/pluginutils': 5.4.0(rollup@4.62.3) + '@swc/core': 1.15.46 + '@swc/jest': 0.2.39(@swc/core@1.15.46) + '@testing-library/dom': 10.4.1 + '@testing-library/jest-dom': 6.9.1 + '@testing-library/react': 16.3.2(@testing-library/dom@10.4.1)(@types/react-dom@19.2.3(@types/react@19.2.17))(@types/react@19.2.17)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@testing-library/user-event': 14.6.1(@testing-library/dom@10.4.1) + '@types/react': 19.2.17 + '@types/react-dom': 19.2.3(@types/react@19.2.17) + '@types/semver': 7.7.1 + '@types/testing-library__jest-dom': 5.14.9 + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ansi-colors: 4.1.3 + babel-jest: 30.3.0(@babel/core@7.29.7) + big.js: 6.2.2 + core-js: 3.49.0 + dotenv: 17.4.2 + fast-glob: 3.3.3 + fs-extra: 11.4.0 + identity-obj-proxy: 3.0.0 + jasmine: 3.99.0 + jasmine-core: 3.99.1 + jest: 30.3.0(@types/node@24.12.4)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)) + jest-environment-jsdom: 30.3.0(canvas@3.2.3) + jest-jasmine2: 30.3.0 + jest-junit: 17.0.0 + make-dir: 5.1.0 + mendix: 11.12.0 + mime: 4.1.0 + postcss: 8.5.26 + postcss-import: 14.1.0(postcss@8.5.26) + postcss-url: 10.1.4(postcss@8.5.26) + react-test-renderer: 19.2.8(react@18.3.1) + recursive-copy: 2.0.14 + resolve: 1.22.12 + rollup: 4.62.3 + rollup-plugin-clear: 2.0.7 + rollup-plugin-command: 1.1.3 + rollup-plugin-license: 3.7.1(picomatch@4.0.5)(rollup@4.62.3) + rollup-plugin-livereload: 2.0.5 + rollup-plugin-postcss: 4.0.2(postcss@8.5.26)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)) + rollup-plugin-re: 1.0.7 + sass: 1.102.0 + semver: 7.8.5 + shelljs: 0.10.0 + shx: 0.4.0 + ts-jest: 29.4.11(@babel/core@7.29.7)(@jest/transform@30.3.0)(@jest/types@30.4.1)(babel-jest@30.3.0(@babel/core@7.29.7))(jest-util@30.4.1)(jest@30.3.0(@types/node@24.12.4)(ts-node@10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3)))(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.15.46)(@types/node@24.12.4)(typescript@5.9.3) + typescript: 5.9.3 + xml2js: 0.6.2 + zip-a-folder: 6.1.3 + transitivePeerDependencies: + - '@jest/transform' + - '@jest/types' + - '@swc/helpers' + - '@swc/wasm' + - '@types/babel__core' + - '@types/node' + - babel-plugin-macros + - bufferutil + - canvas + - esbuild + - esbuild-register + - eslint + - jest-util + - node-notifier + - picomatch + - prettier + - react + - react-dom + - supports-color + - tslib + - utf-8-validate + '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': dependencies: '@babel/core': 7.29.7 @@ -13056,11 +13146,6 @@ snapshots: '@popperjs/core@2.11.8': {} - '@prettier/plugin-xml@3.4.2(prettier@3.9.6)': - dependencies: - '@xml-tools/parser': 1.0.11 - prettier: 3.9.6 - '@prettier/plugin-xml@3.4.2(prettier@3.9.9)': dependencies: '@xml-tools/parser': 1.0.11 @@ -18957,13 +19042,11 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-packagejson@2.5.22(prettier@3.9.6): + prettier-plugin-packagejson@2.5.22(prettier@3.9.9): dependencies: sort-package-json: 3.6.0 optionalDependencies: - prettier: 3.9.6 - - prettier@3.9.6: {} + prettier: 3.9.9 prettier@3.9.9: {} From 3e2db4aeccf9dda1f01acf075aa62cc23f127432 Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 8 Oct 2026 11:07:49 +0200 Subject: [PATCH 3/7] chore(eslint-config-web-widgets): replace eslint-plugin-react with @eslint-react/eslint-plugin eslint-plugin-react has no ESLint 10 support, which blocks the ESLint upgrade. Hooks rules stay with eslint-plugin-react-hooks; the overlapping eslint-react hooks rules are turned off. jsx-boolean-value is replaced by a no-restricted-syntax selector. Fixes the two new errors: createRef in a function component (image-cropper preview) and a Floating UI flushSync false positive (datagrid). --- .../src/components/ColumnSelector.tsx | 1 + .../src/ImageCropper.editorPreview.tsx | 4 +- .../eslint-config-web-widgets/package.json | 2 +- .../eslint-config-web-widgets/widget-ts.mjs | 41 +- pnpm-lock.yaml | 553 ++++++++++++++---- 5 files changed, 449 insertions(+), 152 deletions(-) diff --git a/packages/pluggableWidgets/datagrid-web/src/components/ColumnSelector.tsx b/packages/pluggableWidgets/datagrid-web/src/components/ColumnSelector.tsx index 9ec931e44b..dbee65bdc6 100644 --- a/packages/pluggableWidgets/datagrid-web/src/components/ColumnSelector.tsx +++ b/packages/pluggableWidgets/datagrid-web/src/components/ColumnSelector.tsx @@ -31,6 +31,7 @@ export function ColumnSelector(props: ColumnSelectorProps): ReactElement { middleware: [ size({ apply({ availableHeight }) { + // eslint-disable-next-line @eslint-react/dom-no-flush-sync -- pattern recommended by Floating UI's size middleware flushSync(() => { setMaxHeight(availableHeight); }); diff --git a/packages/pluggableWidgets/image-cropper-web/src/ImageCropper.editorPreview.tsx b/packages/pluggableWidgets/image-cropper-web/src/ImageCropper.editorPreview.tsx index 074763aec1..a34e0c2304 100644 --- a/packages/pluggableWidgets/image-cropper-web/src/ImageCropper.editorPreview.tsx +++ b/packages/pluggableWidgets/image-cropper-web/src/ImageCropper.editorPreview.tsx @@ -1,5 +1,5 @@ import classNames from "classnames"; -import { ReactElement, createRef, useState } from "react"; +import { ReactElement, useRef, useState } from "react"; import { type Crop } from "react-image-crop"; import { parseStyle } from "@mendix/widget-plugin-platform/preview/parse-style"; import { ImageCropperPreviewProps } from "../typings/ImageCropperProps"; @@ -19,7 +19,7 @@ const PREVIEW_BOUNDARY_HEIGHT = 170; function StaticCropPreview(props: { imageUrl: string; values: ImageCropperPreviewProps }): ReactElement { const { imageUrl, values } = props; const [crop, setCrop] = useState(undefined); - const imageRef = createRef(); + const imageRef = useRef(null); // Preview only has the expression *text* (no runtime data). Numeric literals render a real // ratio; an attribute/expression path can't be evaluated here, so it falls back to free aspect. diff --git a/packages/shared/eslint-config-web-widgets/package.json b/packages/shared/eslint-config-web-widgets/package.json index 486c97eeef..6bc929bdf7 100644 --- a/packages/shared/eslint-config-web-widgets/package.json +++ b/packages/shared/eslint-config-web-widgets/package.json @@ -11,6 +11,7 @@ "lint": "eslint . package.json" }, "dependencies": { + "@eslint-react/eslint-plugin": "~5.24.8", "@eslint/js": "^9.39.5", "@mendix/prettier-config-web-widgets": "workspace:*", "eslint": "^9.39.5", @@ -21,7 +22,6 @@ "eslint-plugin-package-json": "^0.89.1", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-promise": "^7.2.1", - "eslint-plugin-react": "~7.37.5", "eslint-plugin-react-hooks": "7.1.1", "globals": "^17.12.0", "prettier": "^3.9.9", diff --git a/packages/shared/eslint-config-web-widgets/widget-ts.mjs b/packages/shared/eslint-config-web-widgets/widget-ts.mjs index 125d606ca2..dff32be11f 100644 --- a/packages/shared/eslint-config-web-widgets/widget-ts.mjs +++ b/packages/shared/eslint-config-web-widgets/widget-ts.mjs @@ -1,7 +1,7 @@ import eslint from "@eslint/js"; import tseslint from "typescript-eslint"; import eslintPluginPrettierRecommended from "eslint-plugin-prettier/recommended"; -import reactPlugin from "eslint-plugin-react"; +import eslintReact from "@eslint-react/eslint-plugin"; import reactHooksPlugin from "eslint-plugin-react-hooks"; import jestPlugin from "eslint-plugin-jest"; import packageJson from "eslint-plugin-package-json"; @@ -50,6 +50,10 @@ export default defineConfig( { selector: "TSTypeReference[typeName.left.name='React']", message: "Do not use implicit React namespace." + }, + { + selector: "JSXAttribute > JSXExpressionContainer > Literal[value=true]", + message: "Omit the value for true boolean attributes: use `prop` instead of `prop={true}`." } ], "no-return-await": "error", @@ -100,27 +104,22 @@ export default defineConfig( }, { name: "react", - files: ["**/*.tsx", "**/*.jsx"], - extends: [reactPlugin.configs.flat.recommended], - settings: { - react: { - createClass: "createReactClass", - pragma: "createElement", - version: "detect" - } - }, + files: ["**/*.ts", "**/*.tsx"], + extends: [eslintReact.configs["recommended-typescript"]], rules: { - "react/display-name": "off", - "react/prop-types": "off", - "react/no-access-state-in-setstate": "error", - "react/no-did-mount-set-state": "error", - "react/no-find-dom-node": "off", - "react/no-will-update-set-state": "error", - "react/jsx-boolean-value": ["error", "never"], - "react/no-deprecated": "warn", - "react/jsx-uses-vars": "error", - "react/jsx-uses-react": "off", - "react/react-in-jsx-scope": "off" + "@eslint-react/no-set-state-in-component-did-mount": "error", + "@eslint-react/no-set-state-in-component-will-update": "error", + "@eslint-react/dom-no-find-dom-node": "off", + // hooks rules are covered by eslint-plugin-react-hooks + "@eslint-react/error-boundaries": "off", + "@eslint-react/exhaustive-deps": "off", + "@eslint-react/purity": "off", + "@eslint-react/rules-of-hooks": "off", + "@eslint-react/set-state-in-effect": "off", + "@eslint-react/set-state-in-render": "off", + "@eslint-react/static-components": "off", + "@eslint-react/unsupported-syntax": "off", + "@eslint-react/use-memo": "off" } }, { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5544499205..2c122068e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2815,6 +2815,9 @@ importers: packages/shared/eslint-config-web-widgets: dependencies: + '@eslint-react/eslint-plugin': + specifier: ~5.24.8 + version: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@eslint/js': specifier: ^9.39.5 version: 9.39.5 @@ -2845,9 +2848,6 @@ importers: eslint-plugin-promise: specifier: ^7.2.1 version: 7.3.0(eslint@9.39.5(jiti@2.6.1)) - eslint-plugin-react: - specifier: ~7.37.5 - version: 7.37.5(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-react-hooks: specifier: 7.1.1 version: 7.1.1(eslint@9.39.5(jiti@2.6.1)) @@ -4115,6 +4115,76 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + '@eslint-react/ast@5.24.8': + resolution: {integrity: sha512-074VvYOnoqJcP7RYrX/SAo15WZd2Kx5+YtkuLfKInqDy2OxS/ClsO/MiIT3B2h667Rsjud4UoBtzViHjdySPXA==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/core@5.24.8': + resolution: {integrity: sha512-xe2LgY6inVqQ9yDY1BwzjbR2v+Uwi/lvX+GKCYibW+1btOph9aLAFH42AD14xi29TBJBSBQFkfBelymmgNa1Eg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/eslint-plugin@5.24.8': + resolution: {integrity: sha512-n3bcr3CPa8v+O6VplQcfArCpQjIngJoevprFlucFOnJnQx0zBwvlzvQ/SldbRQTc9g/z+6pYTzcf6w2A/3ULag==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/eslint@5.24.8': + resolution: {integrity: sha512-tDzsk4DRLRcwaB7hi0POf7vqk0vxBbkdHWqhzGO6HbaLuKxkzJgtUtBslCcOC+T+zYY5Y1s0ebvuF7x5/QSPug==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/jsx@5.24.8': + resolution: {integrity: sha512-nT1+jjIKbZpBZ1hH7E+tMBL+I+jXtjFIBkJHqCq8JXgTrn/ItVeuGz9groIJBU6Z4esD8XZ79FcO4eU9UhVwTQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/shared@5.24.8': + resolution: {integrity: sha512-yL7MQTeVVuzOr+mwiB+TvKeHZr1gJ7SVdkxnysbRYTMKUuBZxz8kudkGLVvHXuIGgUNIkQQZgWNdkmhCpTNaUg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + '@eslint-react/var@5.24.8': + resolution: {integrity: sha512-3tqiKH+HYV07a5QDpIS6qu2/AFCVBLomTw2P2h3cd8iw3OgK0sSmgIaYnYmFbhgSKKDVdCxeQyS1tmxC4vT6Fg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + '@eslint/config-array@0.21.2': resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5925,6 +5995,12 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/project-service@8.71.1': + resolution: {integrity: sha512-Oijc9RUsohHjncg6iGi7gCtjnEjYt9FWv9u6ygK8uKcHK5eLjLAkqERQ9BaytbpceOFdk6kifPCS/zAZE+A99g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/scope-manager@8.65.0': resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5933,6 +6009,10 @@ packages: resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/scope-manager@8.71.1': + resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/tsconfig-utils@8.65.0': resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5945,6 +6025,12 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/tsconfig-utils@8.71.1': + resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/type-utils@8.65.0': resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5967,6 +6053,10 @@ packages: resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/types@8.71.1': + resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/typescript-estree@8.65.0': resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5979,6 +6069,12 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/typescript-estree@8.71.1': + resolution: {integrity: sha512-pSKSEK1JJpHs6KiKVtABCE4iJK5d7FLFzDXQNBQ2oRY7LEd3UwOt3TZemTgu9syTIf56dJWlTn/pdmrO9oKUXQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/utils@8.65.0': resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -5993,6 +6089,13 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/utils@8.71.1': + resolution: {integrity: sha512-CBjT6gfAz3DW2j9Q4moFnqt208Aq+506sVGXfpRcyAeqn0EpayL0mjdWoCO2t3RC7GewNrFxdeehuEaPg6DMzQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + typescript: '>5.8.0 <6.0.0' + '@typescript-eslint/visitor-keys@8.65.0': resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6001,6 +6104,10 @@ packages: resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.71.1': + resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@uiw/color-convert@2.10.3': resolution: {integrity: sha512-5tIjb4CZzGR7K3Sshswsuuc6FOAFNFwjtF0hkhKH3f+CMauC4Akv7LPq6o9v68S7dIAeKvfj8qWg5Tc2I1TVSA==} peerDependencies: @@ -6320,10 +6427,6 @@ packages: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} - array.prototype.findlast@1.2.5: - resolution: {integrity: sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==} - engines: {node: '>= 0.4'} - array.prototype.findlastindex@1.2.6: resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} engines: {node: '>= 0.4'} @@ -6336,10 +6439,6 @@ packages: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} - array.prototype.tosorted@1.1.4: - resolution: {integrity: sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==} - engines: {node: '>= 0.4'} - arraybuffer.prototype.slice@1.0.4: resolution: {integrity: sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==} engines: {node: '>= 0.4'} @@ -6712,6 +6811,9 @@ packages: commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + compare-versions@6.1.1: + resolution: {integrity: sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==} + compute-scroll-into-view@2.0.4: resolution: {integrity: sha512-y/ZA3BGnxoM/QHHQ2Uy49CLtnWPbt4tTPpEEZiEmmiWBFKjej7nEyH8Ryz54jH0MLXflUYA3Er2zUxPSJu5R+g==} @@ -7290,10 +7392,6 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-iterator-helpers@1.4.0: - resolution: {integrity: sha512-c/A0P0oxkACDc+cKWw8evLXK83oBKgn0qPOqCYT4x9uolpCIJAcYvJC9QYKNDRPsTeGyCrQ326jrvgZWdCdK5Q==} - engines: {node: '>= 0.4'} - es-object-atoms@1.1.2: resolution: {integrity: sha512-HWcBoN6NileqtSydK2FqHbS/LoDd2pqrnQHLyJzBj4kOp/ky2MWMN694xOfkK8/SnUsW2DH7EfyVlydKCsm1Zw==} engines: {node: '>= 0.4'} @@ -7452,17 +7550,71 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 + eslint-plugin-react-dom@5.24.8: + resolution: {integrity: sha512-cKwaOniGB7jPh43B0R9izBTGm196HgIsySdKpEeLRjmdi4niRgyQ627Mqaj15FTJLnotW76ewfoekK3WK0nGqw==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + eslint-plugin-react-hooks@7.1.1: resolution: {integrity: sha512-f2I7Gw6JbvCexzIInuSbZpfdQ44D7iqdWX01FKLvrPgqxoE7oMj8clOfto8U6vYiz4yd5oKu39rRSVOe1zRu0g==} engines: {node: '>=18'} peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react@7.37.5: - resolution: {integrity: sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==} - engines: {node: '>=4'} + eslint-plugin-react-jsx@5.24.8: + resolution: {integrity: sha512-TL47iU2wpWsgnelnobiWnL7vAMCk67SeSHt5aJ64OwEQ5HmLzN4YCoPfvIYT5ILs4Mi+EtirAWRlx4FpOMSurA==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + eslint-plugin-react-naming-convention@5.24.8: + resolution: {integrity: sha512-JPd3XUEgm8+3emTPMGWeNAJ2wHKOYz0hw8jXYyNW8bp58dLgJzgFkcJYqfNv41Axd5ELbr9ju9GIZCoWUS211w==} + engines: {node: '>=22.0.0'} peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + eslint-plugin-react-rsc@5.24.8: + resolution: {integrity: sha512-25KGrrMfTM7cPR46SqDfxE+GsenrhGrHmI8zHGPu9hX1uGWZa2fJ80YoQSO/Ooh+JkCYrRgweZm7+0J2PhCD+Q==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + eslint-plugin-react-web-api@5.24.8: + resolution: {integrity: sha512-CP6RX/UB8GG0J4GKXz9pBQzC67u6U7ozWQSP7DZqlS7ypCWY4NHJAhD/mR5EcjQWI80At62CunFQLHPbCIwCPg==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true + + eslint-plugin-react-x@5.24.8: + resolution: {integrity: sha512-ke2ozfsDW37LJHl/rj2CnkTp7sc32//+zfh6X0muu4Y4ncSrm5oDJg4mLZZWh8fcNwsHnutW+Ruqfq202B2LaQ==} + engines: {node: '>=22.0.0'} + peerDependencies: + eslint: '*' + typescript: '>5.8.0 <6.0.0' + peerDependenciesMeta: + eslint: + optional: true eslint-scope@5.1.1: resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} @@ -8406,10 +8558,6 @@ packages: resolution: {integrity: sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==} engines: {node: '>=8'} - iterator.prototype@1.1.5: - resolution: {integrity: sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==} - engines: {node: '>= 0.4'} - jackspeak@3.4.3: resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} @@ -8692,10 +8840,6 @@ packages: jsonfile@6.2.1: resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} - jsx-ast-utils@3.3.5: - resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} - engines: {node: '>=4.0'} - jszip@3.10.1: resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} @@ -10490,6 +10634,9 @@ packages: string-split-by@1.0.0: resolution: {integrity: sha512-KaJKY+hfpzNyet/emP81PJA9hTVSfxNLS9SFTWxdCnnW1/zOOwiV248+EfoX7IQFcBaOp4G5YE6xTJMF+pLg6A==} + string-ts@2.3.1: + resolution: {integrity: sha512-xSJq+BS52SaFFAVxuStmx6n5aYZU571uYUnUrPXkPFCfdHyZMMlbP2v2Wx5sNBnAVzq/2+0+mcBLBa3Xa5ubYw==} + string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -10506,13 +10653,6 @@ packages: resolution: {integrity: sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg==} engines: {node: '>=20'} - string.prototype.matchall@4.0.12: - resolution: {integrity: sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==} - engines: {node: '>= 0.4'} - - string.prototype.repeat@1.0.0: - resolution: {integrity: sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==} - string.prototype.trim@1.2.11: resolution: {integrity: sha512-PwvK7BU+CMTJGYQCTZb5RWXIML92lftJLhQz1tBzgKiqGxJaMlBAa48POXaNAC2s4y8jr3EFqrkF9+44neS46w==} engines: {node: '>= 0.4'} @@ -10774,6 +10914,9 @@ packages: '@swc/wasm': optional: true + ts-pattern@5.9.0: + resolution: {integrity: sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg==} + tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} @@ -12277,6 +12420,97 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} + '@eslint-react/ast@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/core@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/eslint-plugin@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-dom: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-jsx: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-rsc: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-x: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/eslint@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/jsx@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/shared@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + zod: 3.25.76 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + '@eslint-react/var@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + '@eslint/config-array@0.21.2': dependencies: '@eslint/object-schema': 2.1.7 @@ -14379,8 +14613,17 @@ snapshots: '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) - '@typescript-eslint/types': 8.65.0 + '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@5.9.3) + '@typescript-eslint/types': 8.70.1 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.71.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -14405,6 +14648,11 @@ snapshots: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/scope-manager@8.71.1': + dependencies: + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 + '@typescript-eslint/tsconfig-utils@8.65.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -14413,6 +14661,10 @@ snapshots: dependencies: typescript: 5.9.3 + '@typescript-eslint/tsconfig-utils@8.71.1(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + '@typescript-eslint/type-utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.65.0 @@ -14441,6 +14693,8 @@ snapshots: '@typescript-eslint/types@8.71.1': {} + '@typescript-eslint/types@8.71.1': {} + '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) @@ -14471,6 +14725,21 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/typescript-estree@8.71.1(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.71.1(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/visitor-keys': 8.71.1 + debug: 4.4.3 + minimatch: 10.2.5 + semver: 7.8.5 + tinyglobby: 0.2.17 + ts-api-utils: 2.5.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) @@ -14493,6 +14762,17 @@ snapshots: transitivePeerDependencies: - supports-color + '@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + eslint: 9.39.5(jiti@2.6.1) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + '@typescript-eslint/visitor-keys@8.65.0': dependencies: '@typescript-eslint/types': 8.65.0 @@ -14503,6 +14783,11 @@ snapshots: '@typescript-eslint/types': 8.71.1 eslint-visitor-keys: 5.0.1 + '@typescript-eslint/visitor-keys@8.71.1': + dependencies: + '@typescript-eslint/types': 8.71.1 + eslint-visitor-keys: 5.0.1 + '@uiw/color-convert@2.10.3(@babel/runtime@7.29.7)': dependencies: '@babel/runtime': 7.29.7 @@ -14757,15 +15042,6 @@ snapshots: array-uniq@1.0.3: {} - array.prototype.findlast@1.2.5: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - es-shim-unscopables: 1.1.0 - array.prototype.findlastindex@1.2.6: dependencies: call-bind: 1.0.9 @@ -14790,14 +15066,6 @@ snapshots: es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 - array.prototype.tosorted@1.1.4: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-shim-unscopables: 1.1.0 - arraybuffer.prototype.slice@1.0.4: dependencies: array-buffer-byte-length: 1.0.2 @@ -15206,6 +15474,8 @@ snapshots: commondir@1.0.1: {} + compare-versions@6.1.1: {} + compute-scroll-into-view@2.0.4: {} compute-scroll-into-view@3.1.1: {} @@ -15909,25 +16179,6 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.1.0 - es-iterator-helpers@1.4.0: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-set-tostringtag: 2.1.0 - function-bind: 1.1.2 - get-intrinsic: 1.3.0 - globalthis: 1.0.4 - gopd: 1.2.0 - has-property-descriptors: 1.0.2 - has-proto: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - iterator.prototype: 1.1.5 - math-intrinsics: 1.1.0 - es-object-atoms@1.1.2: dependencies: es-errors: 1.3.0 @@ -16104,6 +16355,23 @@ snapshots: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) eslint: 9.39.5(jiti@2.6.1) + eslint-plugin-react-dom@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + compare-versions: 6.1.1 + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.6.1)): dependencies: '@babel/core': 7.29.7 @@ -16115,27 +16383,89 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react@7.37.5(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-react-jsx@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - array-includes: 3.1.9 - array.prototype.findlast: 1.2.5 - array.prototype.flatmap: 1.3.3 - array.prototype.tosorted: 1.1.4 - doctrine: 2.1.0 - es-iterator-helpers: 1.4.0 + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + optionalDependencies: eslint: 9.39.5(jiti@2.6.1) - estraverse: 5.3.0 - hasown: 2.0.4 - jsx-ast-utils: 3.3.5 - minimatch: 3.1.5 - object.entries: 1.1.9 - object.fromentries: 2.0.8 - object.values: 1.2.1 - prop-types: 15.8.1 - resolve: 2.0.0-next.7 - semver: 6.3.1 - string.prototype.matchall: 4.0.12 - string.prototype.repeat: 1.0.0 + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-naming-convention@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-rsc@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-web-api@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-x@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + dependencies: + '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.71.1 + '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + compare-versions: 6.1.1 + string-ts: 2.3.1 + ts-api-utils: 2.5.0(typescript@5.9.3) + ts-pattern: 5.9.0 + typescript: 5.9.3 + optionalDependencies: + eslint: 9.39.5(jiti@2.6.1) + transitivePeerDependencies: + - supports-color eslint-scope@5.1.1: dependencies: @@ -17197,15 +17527,6 @@ snapshots: html-escaper: 2.0.2 istanbul-lib-report: 3.0.1 - iterator.prototype@1.1.5: - dependencies: - define-data-property: 1.1.4 - es-object-atoms: 1.1.2 - get-intrinsic: 1.3.0 - get-proto: 1.0.1 - has-symbols: 1.1.0 - set-function-name: 2.0.2 - jackspeak@3.4.3: dependencies: '@isaacs/cliui': 8.0.2 @@ -17811,13 +18132,6 @@ snapshots: optionalDependencies: graceful-fs: 4.2.11 - jsx-ast-utils@3.3.5: - dependencies: - array-includes: 3.1.9 - array.prototype.flat: 1.3.3 - object.assign: 4.1.7 - object.values: 1.2.1 - jszip@3.10.1: dependencies: lie: 3.3.0 @@ -20084,6 +20398,8 @@ snapshots: dependencies: parenthesis: 3.1.8 + string-ts@2.3.1: {} + string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -20107,27 +20423,6 @@ snapshots: get-east-asian-width: 1.6.0 strip-ansi: 7.2.0 - string.prototype.matchall@4.0.12: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - get-intrinsic: 1.3.0 - gopd: 1.2.0 - has-symbols: 1.1.0 - internal-slot: 1.1.0 - regexp.prototype.flags: 1.5.4 - set-function-name: 2.0.2 - side-channel: 1.1.1 - - string.prototype.repeat@1.0.0: - dependencies: - define-properties: 1.2.1 - es-abstract: 1.24.2 - string.prototype.trim@1.2.11: dependencies: call-bind: 1.0.9 @@ -20401,6 +20696,8 @@ snapshots: optionalDependencies: '@swc/core': 1.15.46 + ts-pattern@5.9.0: {} + tsconfig-paths@3.15.0: dependencies: '@types/json5': 0.0.29 From f92f441e6dcca494f81b38e1bd91281fbab0e50c Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 8 Oct 2026 17:00:57 +0200 Subject: [PATCH 4/7] chore(eslint-config-web-widgets): replace eslint-plugin-import with eslint-plugin-import-x eslint-plugin-import does not support ESLint 10; import-x is a maintained fork with the same rules and ESLint 10 support. Rules and settings move to the import-x/ prefix; lint results are unchanged. --- .../src/components/toolbars/Toolbar.tsx | 4 +- .../eslint-config-web-widgets/package.json | 2 +- .../eslint-config-web-widgets/widget-ts.mjs | 16 +- pnpm-lock.yaml | 558 +++++++----------- 4 files changed, 210 insertions(+), 370 deletions(-) diff --git a/packages/pluggableWidgets/rich-text-web/src/components/toolbars/Toolbar.tsx b/packages/pluggableWidgets/rich-text-web/src/components/toolbars/Toolbar.tsx index 41294feffd..e0785f741f 100644 --- a/packages/pluggableWidgets/rich-text-web/src/components/toolbars/Toolbar.tsx +++ b/packages/pluggableWidgets/rich-text-web/src/components/toolbars/Toolbar.tsx @@ -22,9 +22,9 @@ import { } from "./ToolbarConfig"; import { PresetEnum, ToolbarConfigEnum, AdvancedConfigType, CustomFontsType } from "../../../typings/RichTextProps"; import "./Toolbar.scss"; -// eslint-disable-next-line import/order +// eslint-disable-next-line import-x/order import { ToolbarDropdown } from "./components/ToolbarDropdown"; -// eslint-disable-next-line import/order +// eslint-disable-next-line import-x/order import { ToolbarSplitButton } from "./components/ToolbarSplitButton"; interface ToolbarProps extends PropsWithChildren { diff --git a/packages/shared/eslint-config-web-widgets/package.json b/packages/shared/eslint-config-web-widgets/package.json index 6bc929bdf7..9225968b97 100644 --- a/packages/shared/eslint-config-web-widgets/package.json +++ b/packages/shared/eslint-config-web-widgets/package.json @@ -17,7 +17,7 @@ "eslint": "^9.39.5", "eslint-config-prettier": "^9.0.0", "eslint-plugin-cypress": "^5.1.1", - "eslint-plugin-import": "^2.32.0", + "eslint-plugin-import-x": "^4.17.1", "eslint-plugin-jest": "^29.16.6", "eslint-plugin-package-json": "^0.89.1", "eslint-plugin-prettier": "^5.5.5", diff --git a/packages/shared/eslint-config-web-widgets/widget-ts.mjs b/packages/shared/eslint-config-web-widgets/widget-ts.mjs index dff32be11f..c8695ccd90 100644 --- a/packages/shared/eslint-config-web-widgets/widget-ts.mjs +++ b/packages/shared/eslint-config-web-widgets/widget-ts.mjs @@ -7,7 +7,7 @@ import jestPlugin from "eslint-plugin-jest"; import packageJson from "eslint-plugin-package-json"; import packageJsonFieldsOrder from "@mendix/prettier-config-web-widgets/package-json-fields-order.js"; import { defineConfig } from "eslint/config"; -import importPlugin from "eslint-plugin-import"; +import { importX } from "eslint-plugin-import-x"; export default defineConfig( { @@ -15,10 +15,10 @@ export default defineConfig( }, { name: "generic eslint", - extends: [eslint.configs.recommended, importPlugin.flatConfigs.recommended], + extends: [eslint.configs.recommended, importX.flatConfigs.recommended], settings: { - "import/internal-regex": "^@mendix/", - "import/parsers": { + "import-x/internal-regex": "^@mendix/", + "import-x/parsers": { "@typescript-eslint/parser": [".ts", ".tsx"] } }, @@ -81,10 +81,10 @@ export default defineConfig( radix: "error", "spaced-comment": "error", "sort-imports": "off", - "import/no-unresolved": "off", - "import/namespace": "off", - "import/named": "off", - "import/order": [ + "import-x/no-unresolved": "off", + "import-x/namespace": "off", + "import-x/named": "off", + "import-x/order": [ "warn", { alphabetize: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2c122068e4..5d9ab9f869 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -376,7 +376,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -401,7 +401,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2817,7 +2817,7 @@ importers: dependencies: '@eslint-react/eslint-plugin': specifier: ~5.24.8 - version: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + version: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@eslint/js': specifier: ^9.39.5 version: 9.39.5 @@ -2833,9 +2833,9 @@ importers: eslint-plugin-cypress: specifier: ^5.1.1 version: 5.4.0(eslint@9.39.5(jiti@2.6.1)) - eslint-plugin-import: - specifier: ^2.32.0 - version: 2.32.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)) + eslint-plugin-import-x: + specifier: ^4.17.1 + version: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)) eslint-plugin-jest: specifier: ^29.16.6 version: 29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3) @@ -2902,7 +2902,7 @@ importers: version: 9.39.5(jiti@2.6.1) globals: specifier: ^17.12.0 - version: 17.12.0 + version: 17.13.0 prettier: specifier: ^3.9.9 version: 3.9.9 @@ -4115,8 +4115,8 @@ packages: resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint-react/ast@5.24.8': - resolution: {integrity: sha512-074VvYOnoqJcP7RYrX/SAo15WZd2Kx5+YtkuLfKInqDy2OxS/ClsO/MiIT3B2h667Rsjud4UoBtzViHjdySPXA==} + '@eslint-react/ast@5.24.9': + resolution: {integrity: sha512-zeYyF2Adfs4nbSE8LH3/2Ck5QR6Ehgjz+D5CuFvIZYZEb+GIqhOfWNozGK1Q3D987tRBPQrMU2ZkUpQhe3hFGg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4125,8 +4125,8 @@ packages: eslint: optional: true - '@eslint-react/core@5.24.8': - resolution: {integrity: sha512-xe2LgY6inVqQ9yDY1BwzjbR2v+Uwi/lvX+GKCYibW+1btOph9aLAFH42AD14xi29TBJBSBQFkfBelymmgNa1Eg==} + '@eslint-react/core@5.24.9': + resolution: {integrity: sha512-fWmguraCPnbxbHuatolBXsh9ZbuCZtLF9fd1kse/7ejDVzebqTJyUikHkygm5ZpaaNYRsgdPQZT7VNqECxTAog==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4135,8 +4135,8 @@ packages: eslint: optional: true - '@eslint-react/eslint-plugin@5.24.8': - resolution: {integrity: sha512-n3bcr3CPa8v+O6VplQcfArCpQjIngJoevprFlucFOnJnQx0zBwvlzvQ/SldbRQTc9g/z+6pYTzcf6w2A/3ULag==} + '@eslint-react/eslint-plugin@5.24.9': + resolution: {integrity: sha512-v4Rv7hlmfmHzJrqnmV8BNIBWR45LC7M9cGoQ5ehjPzSA3z2ongv8ak5Jao4efFNFFqeCwyJoIyKy/r434jcR8g==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4145,8 +4145,8 @@ packages: eslint: optional: true - '@eslint-react/eslint@5.24.8': - resolution: {integrity: sha512-tDzsk4DRLRcwaB7hi0POf7vqk0vxBbkdHWqhzGO6HbaLuKxkzJgtUtBslCcOC+T+zYY5Y1s0ebvuF7x5/QSPug==} + '@eslint-react/eslint@5.24.9': + resolution: {integrity: sha512-mOX51M0Vvl3gKXUjwriT9JH5NOfdTOy+JXdOPNk4uCV6ueJRzY/rKrUVbkxxLqXNYdsvEbcnSSHwTVacgQedqw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4155,8 +4155,8 @@ packages: eslint: optional: true - '@eslint-react/jsx@5.24.8': - resolution: {integrity: sha512-nT1+jjIKbZpBZ1hH7E+tMBL+I+jXtjFIBkJHqCq8JXgTrn/ItVeuGz9groIJBU6Z4esD8XZ79FcO4eU9UhVwTQ==} + '@eslint-react/jsx@5.24.9': + resolution: {integrity: sha512-YcW07KZe3rtJlu9OMbHz+su5UODroEeuq2g0u8Ris2qgyHSIhCYMgfuPysJdNcDVSW9lJ7q2AIE+4LoHo5GfVg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4165,8 +4165,8 @@ packages: eslint: optional: true - '@eslint-react/shared@5.24.8': - resolution: {integrity: sha512-yL7MQTeVVuzOr+mwiB+TvKeHZr1gJ7SVdkxnysbRYTMKUuBZxz8kudkGLVvHXuIGgUNIkQQZgWNdkmhCpTNaUg==} + '@eslint-react/shared@5.24.9': + resolution: {integrity: sha512-v226FA30pyjblkTam+GnEAWsIGofs6KyTu5G/jA4Gr6k32pWiBmRLBIBH6mptE7QH1QI6vusEPRetyfV3Y04Fg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -4175,8 +4175,8 @@ packages: eslint: optional: true - '@eslint-react/var@5.24.8': - resolution: {integrity: sha512-3tqiKH+HYV07a5QDpIS6qu2/AFCVBLomTw2P2h3cd8iw3OgK0sSmgIaYnYmFbhgSKKDVdCxeQyS1tmxC4vT6Fg==} + '@eslint-react/var@5.24.9': + resolution: {integrity: sha512-KJ0snKeUZHYG1bRHKRFLvVu9jazIkAaax0jjt9LUpoKg08L6OG5K7npci4nPI389Sio9gprGjig3x1yjbkqWkg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -5334,9 +5334,6 @@ packages: cpu: [x64] os: [win32] - '@rtsao/scc@1.1.0': - resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@simple-libs/child-process-utils@2.0.0': resolution: {integrity: sha512-dvNoRKLijXnD0XoJAz94pbNuB5GQgDr55UhpSPhffDkTT0Cmcqh9jSCOtwfT2d4H6MI9E7c4SgtMuJXZ6F3c6A==} engines: {node: '>=22'} @@ -5836,9 +5833,6 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/json5@0.0.29': - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - '@types/katex@0.16.8': resolution: {integrity: sha512-trgaNyfU+Xh2Tc+ABIb44a5AYUpicB3uwirOioeOkNPPbmgRNtcWyDeeFRzjPZENO9Vq8gvVqfhaaXWLlevVwg==} @@ -5995,12 +5989,6 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/project-service@8.71.1': - resolution: {integrity: sha512-Oijc9RUsohHjncg6iGi7gCtjnEjYt9FWv9u6ygK8uKcHK5eLjLAkqERQ9BaytbpceOFdk6kifPCS/zAZE+A99g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/scope-manager@8.65.0': resolution: {integrity: sha512-Esbl8OSYiVxBokYgWPf7VVWg/BE798wXhimnn9ML9Pt5qoDf8bfQlgjlKXR/k98+AcNzlLKYrpCcrcuZ9DZLgg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6009,10 +5997,6 @@ packages: resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.71.1': - resolution: {integrity: sha512-1YUDZXdTnXLlob03SFHBipdyMBsDVm7zoSz0ytTJ39dk5J1TgsTK03VlR/dLXG/RLLUrPcYbD4rp23BmHxHP0w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/tsconfig-utils@8.65.0': resolution: {integrity: sha512-j6GzGqCiRdA7Qhur2VVmKZAkBLfnHFQfx4TaJGL9RMveZqCo48jSHHO0DTgizEnGhtWnqmbtCUSrqSkdiY/0Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6025,12 +6009,6 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/tsconfig-utils@8.71.1': - resolution: {integrity: sha512-oTvkml5SxXhgg+WWKhod5qWQICDXtOB+/Hi9VdPKFAANJ2b7YOgMffgvzXuqog7R6A/JtrzRf128dsxummyWhg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/type-utils@8.65.0': resolution: {integrity: sha512-YjaZ7PRI5qY7ax2L3PbvX0rRyGtipAReCWs0mhhDBHjH/vl0g0BonaGXrKdKpMbIIsMIwDgbk/xzkBTyAltS5g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6053,10 +6031,6 @@ packages: resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.71.1': - resolution: {integrity: sha512-ybYnPTUwg3VQQOFEiBPLs8Jxl1ry2vXdn1kVKguomBbvxpetdu3MKTNDqFNUrlG8ylP9MpZosmXMFYlGQHk1oQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.65.0': resolution: {integrity: sha512-JboAE2swaYt4tb1fHhHTABE2K+OLy09XfcTbhnk4Pw96f9dd2e9iYsJ28gBggHlo5z5x1rkyWvcPoTuNTd4oGg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6069,12 +6043,6 @@ packages: peerDependencies: typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/typescript-estree@8.71.1': - resolution: {integrity: sha512-pSKSEK1JJpHs6KiKVtABCE4iJK5d7FLFzDXQNBQ2oRY7LEd3UwOt3TZemTgu9syTIf56dJWlTn/pdmrO9oKUXQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/utils@8.65.0': resolution: {integrity: sha512-gXiwIHsYreboxeJucHKPvgwl7dXt50mF8s1/c00cP/WoVTyWKFdtfhRWwZiXYFU5H2O8vVoSLNrexFZjYS/SGA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6089,13 +6057,6 @@ packages: eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/utils@8.71.1': - resolution: {integrity: sha512-CBjT6gfAz3DW2j9Q4moFnqt208Aq+506sVGXfpRcyAeqn0EpayL0mjdWoCO2t3RC7GewNrFxdeehuEaPg6DMzQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 - typescript: '>5.8.0 <6.0.0' - '@typescript-eslint/visitor-keys@8.65.0': resolution: {integrity: sha512-8C71BQkGjiMmXtop7pHVJu1l2NNShFdkCyD6a2ezzs5vU/L3LRtb69EtcteFwz0mYMPzIgOw0n6OV4VBUWZd7A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -6104,10 +6065,6 @@ packages: resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/visitor-keys@8.71.1': - resolution: {integrity: sha512-0GxiUGqMU0qXJt58cBsiG3DP8lUmBaFo2vChtUX+CT7PnR3v/VGLLrzVP4K9r1lNiZXjHYefMBbPunplr09v6w==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@uiw/color-convert@2.10.3': resolution: {integrity: sha512-5tIjb4CZzGR7K3Sshswsuuc6FOAFNFwjtF0hkhKH3f+CMauC4Akv7LPq6o9v68S7dIAeKvfj8qWg5Tc2I1TVSA==} peerDependencies: @@ -6405,10 +6362,6 @@ packages: resolution: {integrity: sha512-M1HQyIXcBGtVywBt8WVdim+lrNaK7VHp99Qt5pSNziXznKHViIBbXWtfRTpEFpF/c4FdfxNAsCCwPp5phBYJtw==} engines: {node: '>=0.10.0'} - array-includes@3.1.9: - resolution: {integrity: sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==} - engines: {node: '>= 0.4'} - array-normalize@1.1.4: resolution: {integrity: sha512-fCp0wKFLjvSPmCn4F5Tiw4M3lpMZoHlCjfcs7nNzuj3vqQQ1/a8cgB9DXcpDSn18c+coLnaW7rqfcYCvKbyJXg==} @@ -6427,14 +6380,6 @@ packages: resolution: {integrity: sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==} engines: {node: '>=0.10.0'} - array.prototype.findlastindex@1.2.6: - resolution: {integrity: sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==} - engines: {node: '>= 0.4'} - - array.prototype.flat@1.3.3: - resolution: {integrity: sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==} - engines: {node: '>= 0.4'} - array.prototype.flatmap@1.3.3: resolution: {integrity: sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==} engines: {node: '>= 0.4'} @@ -6805,6 +6750,10 @@ packages: resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} engines: {node: '>= 12'} + comment-parser@1.4.9: + resolution: {integrity: sha512-+2AvZKjJaNq9GQljm3tr0utwrig5BL+jgJGvz5rDpGKNIp+ojcRXWUwBbh/sGIi1QCprR6PsKFakub+w1v+4hQ==} + engines: {node: '>= 12.0.0'} + commenting@1.1.0: resolution: {integrity: sha512-YeNK4tavZwtH7jEgK1ZINXzLKm6DZdEMfsaaieOsCAN0S8vsY7UeuO3Q7d/M018EFgE+IeUAuBOKkFccBZsUZA==} @@ -7220,10 +7169,6 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - doctrine@2.1.0: - resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} - engines: {node: '>=0.10.0'} - docx-preview@0.4.0: resolution: {integrity: sha512-OdKtE/uj3M4RfGarLkGjahUzRg8/kBp0Sraj1r1NAY1tp/sTpHOBqDrzVf9onMBt9vxP6SdQ6bpLCUCsFwjgcA==} @@ -7461,44 +7406,35 @@ packages: '@types/estree': optional: true - eslint-import-resolver-node@0.3.10: - resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} - - eslint-module-utils@2.14.0: - resolution: {integrity: sha512-W2WCRZ9Dqntd+2u8jJcVMV2PKulc6RdLgUUoh/yQr3uB6lo/ZOeGx11sv60/8S4QFFKNslAlWhr9u0Ef7ZW6Ig==} - engines: {node: '>=4'} + eslint-import-context@0.1.9: + resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' + unrs-resolver: ^1.0.0 peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: + unrs-resolver: optional: true + eslint-import-resolver-node@0.3.10: + resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} + eslint-plugin-cypress@5.4.0: resolution: {integrity: sha512-XAQYuzMpLWJdFRQorPO3GDx4XHqI362qr1/XIp0N6SNTAa8lyzmpTA26qNRc99I53NnqX9l0SHwbHXX7TAKIkg==} deprecated: 'deprecate: accidentally includes breaking changes from 6.0.0' peerDependencies: eslint: '>=9' - eslint-plugin-import@2.32.0: - resolution: {integrity: sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==} - engines: {node: '>=4'} + eslint-plugin-import-x@4.17.1: + resolution: {integrity: sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + '@typescript-eslint/utils': ^8.56.0 + eslint: ^8.57.0 || ^9.0.0 || ^10.0.0 + eslint-import-resolver-node: '*' peerDependenciesMeta: - '@typescript-eslint/parser': + '@typescript-eslint/utils': + optional: true + eslint-import-resolver-node: optional: true eslint-plugin-jest@29.16.6: @@ -7550,8 +7486,8 @@ packages: peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react-dom@5.24.8: - resolution: {integrity: sha512-cKwaOniGB7jPh43B0R9izBTGm196HgIsySdKpEeLRjmdi4niRgyQ627Mqaj15FTJLnotW76ewfoekK3WK0nGqw==} + eslint-plugin-react-dom@5.24.9: + resolution: {integrity: sha512-4VOVotljAzfR6AJdu5JEaaJdj0SakSBJsxAD5v8FWGWhpnGDT6A7CY714k5VyhfWLpZp9In/gcJx6r9T8anrPQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7566,8 +7502,8 @@ packages: peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 || ^10.0.0 - eslint-plugin-react-jsx@5.24.8: - resolution: {integrity: sha512-TL47iU2wpWsgnelnobiWnL7vAMCk67SeSHt5aJ64OwEQ5HmLzN4YCoPfvIYT5ILs4Mi+EtirAWRlx4FpOMSurA==} + eslint-plugin-react-jsx@5.24.9: + resolution: {integrity: sha512-AuLn4Z43eM2NMEM6C0ZGAt5EfoNJ6Xcw/jd91L0lWI747C4PC5GXih5WoRBprWUlvJtkQvl5FXNClHv90h73gQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7576,8 +7512,8 @@ packages: eslint: optional: true - eslint-plugin-react-naming-convention@5.24.8: - resolution: {integrity: sha512-JPd3XUEgm8+3emTPMGWeNAJ2wHKOYz0hw8jXYyNW8bp58dLgJzgFkcJYqfNv41Axd5ELbr9ju9GIZCoWUS211w==} + eslint-plugin-react-naming-convention@5.24.9: + resolution: {integrity: sha512-2R1sKqgDfBFaHH2aNgFXOSOGrS4f0RHXNT67PBgpmfvUFzZuq9xUCiAmn+gjcusoFK2sxf2P1NINEi8r1W5q5g==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7586,8 +7522,8 @@ packages: eslint: optional: true - eslint-plugin-react-rsc@5.24.8: - resolution: {integrity: sha512-25KGrrMfTM7cPR46SqDfxE+GsenrhGrHmI8zHGPu9hX1uGWZa2fJ80YoQSO/Ooh+JkCYrRgweZm7+0J2PhCD+Q==} + eslint-plugin-react-rsc@5.24.9: + resolution: {integrity: sha512-buGOqLPU/avkfgYZmJMcOfQxnOyTVelC/mnCYCBAo/gTs21O7ZoVpXzvbJeBbippYHQPgHqkA8+nGcDRKYvWMQ==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7596,8 +7532,8 @@ packages: eslint: optional: true - eslint-plugin-react-web-api@5.24.8: - resolution: {integrity: sha512-CP6RX/UB8GG0J4GKXz9pBQzC67u6U7ozWQSP7DZqlS7ypCWY4NHJAhD/mR5EcjQWI80At62CunFQLHPbCIwCPg==} + eslint-plugin-react-web-api@5.24.9: + resolution: {integrity: sha512-hpOloVoKywybNwmzClUHbJFQCXAh7kp13FOTQ5UBUT37bPCKyckUnsD1E7fupeEt5CCYQd6gSdkjlUHseH3kWg==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7606,8 +7542,8 @@ packages: eslint: optional: true - eslint-plugin-react-x@5.24.8: - resolution: {integrity: sha512-ke2ozfsDW37LJHl/rj2CnkTp7sc32//+zfh6X0muu4Y4ncSrm5oDJg4mLZZWh8fcNwsHnutW+Ruqfq202B2LaQ==} + eslint-plugin-react-x@5.24.9: + resolution: {integrity: sha512-bmE/QKErN278rbmNMXzKbXnjPCJhXfgjvbpizHjG5Sj5lftY0rlBvdaIiXj4CepdFPciMPMBxINpXpEYr60jSw==} engines: {node: '>=22.0.0'} peerDependencies: eslint: '*' @@ -7982,6 +7918,9 @@ packages: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} + get-tsconfig@4.14.3: + resolution: {integrity: sha512-++QEw4DIY7WGoukz+/+A/8dGYPT9l9yIadnmSgZ8Rjr3YVSVDipQSO9CdnJo9ePqFqUUqh+wk9uIaoiAwsiPkA==} + git-hooks-list@4.2.1: resolution: {integrity: sha512-WNvqJjOxxs/8ZP9+DWdwWJ7cDsd60NHf39XnD82pDVrKO5q7xfPqpkK6hwEAmBa/ZSEE4IOoR75EzbbIuwGlMw==} @@ -8818,10 +8757,6 @@ packages: json-stringify-pretty-compact@4.0.0: resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} - json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -9359,18 +9294,6 @@ packages: resolution: {integrity: sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==} engines: {node: '>= 0.4'} - object.fromentries@2.0.8: - resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} - engines: {node: '>= 0.4'} - - object.groupby@1.0.3: - resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} - engines: {node: '>= 0.4'} - - object.values@1.2.1: - resolution: {integrity: sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==} - engines: {node: '>= 0.4'} - on-finished@2.4.1: resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} engines: {node: '>= 0.8'} @@ -10265,6 +10188,9 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve-protobuf-schema@2.1.0: resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} @@ -10596,6 +10522,10 @@ packages: sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + stable-hash-x@0.2.0: + resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} + engines: {node: '>=12.0.0'} + stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' @@ -10682,10 +10612,6 @@ packages: resolution: {integrity: sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w==} engines: {node: '>=12'} - strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} @@ -10917,9 +10843,6 @@ packages: ts-pattern@5.9.0: resolution: {integrity: sha512-6s5V71mX8qBUmlgbrfL33xDUwO0fq48rxAu2LBE11WBeGdpCPOsXksQbZJHvHwhrd3QjUusd3mAOM5Gg0mFBLg==} - tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -12420,7 +12343,7 @@ snapshots: '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/ast@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) @@ -12431,12 +12354,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/core@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/core@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 @@ -12446,22 +12369,22 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/eslint-plugin@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/eslint-plugin@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-dom: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-jsx: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-naming-convention: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-rsc: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-web-api: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-x: 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-dom: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-jsx: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-rsc: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-x: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: eslint: 9.39.5(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/eslint@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/eslint@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) @@ -12471,11 +12394,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/jsx@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/jsx@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 @@ -12485,9 +12408,9 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/shared@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/shared@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 @@ -12497,10 +12420,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint-react/var@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/var@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) @@ -13942,8 +13865,6 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.62.3': optional: true - '@rtsao/scc@1.1.0': {} - '@simple-libs/child-process-utils@2.0.0': dependencies: '@simple-libs/stream-utils': 2.0.0 @@ -14435,8 +14356,6 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/json5@0.0.29': {} - '@types/katex@0.16.8': {} '@types/leaflet@1.9.21': @@ -14613,17 +14532,8 @@ snapshots: '@typescript-eslint/project-service@8.65.0(typescript@5.9.3)': dependencies: - '@typescript-eslint/tsconfig-utils': 8.70.1(typescript@5.9.3) - '@typescript-eslint/types': 8.70.1 - debug: 4.4.3 - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/project-service@8.71.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) - '@typescript-eslint/types': 8.71.1 + '@typescript-eslint/tsconfig-utils': 8.65.0(typescript@5.9.3) + '@typescript-eslint/types': 8.65.0 debug: 4.4.3 typescript: 5.9.3 transitivePeerDependencies: @@ -14648,11 +14558,6 @@ snapshots: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/visitor-keys': 8.71.1 - '@typescript-eslint/scope-manager@8.71.1': - dependencies: - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/visitor-keys': 8.71.1 - '@typescript-eslint/tsconfig-utils@8.65.0(typescript@5.9.3)': dependencies: typescript: 5.9.3 @@ -14661,10 +14566,6 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/tsconfig-utils@8.71.1(typescript@5.9.3)': - dependencies: - typescript: 5.9.3 - '@typescript-eslint/type-utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.65.0 @@ -14693,8 +14594,6 @@ snapshots: '@typescript-eslint/types@8.71.1': {} - '@typescript-eslint/types@8.71.1': {} - '@typescript-eslint/typescript-estree@8.65.0(typescript@5.9.3)': dependencies: '@typescript-eslint/project-service': 8.65.0(typescript@5.9.3) @@ -14725,21 +14624,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.71.1(typescript@5.9.3)': - dependencies: - '@typescript-eslint/project-service': 8.71.1(typescript@5.9.3) - '@typescript-eslint/tsconfig-utils': 8.71.1(typescript@5.9.3) - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/visitor-keys': 8.71.1 - debug: 4.4.3 - minimatch: 10.2.5 - semver: 7.8.5 - tinyglobby: 0.2.17 - ts-api-utils: 2.5.0(typescript@5.9.3) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) @@ -14762,17 +14646,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': - dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) - '@typescript-eslint/scope-manager': 8.71.1 - '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) - typescript: 5.9.3 - transitivePeerDependencies: - - supports-color - '@typescript-eslint/visitor-keys@8.65.0': dependencies: '@typescript-eslint/types': 8.65.0 @@ -14783,11 +14656,6 @@ snapshots: '@typescript-eslint/types': 8.71.1 eslint-visitor-keys: 5.0.1 - '@typescript-eslint/visitor-keys@8.71.1': - dependencies: - '@typescript-eslint/types': 8.71.1 - eslint-visitor-keys: 5.0.1 - '@uiw/color-convert@2.10.3(@babel/runtime@7.29.7)': dependencies: '@babel/runtime': 7.29.7 @@ -15017,17 +14885,6 @@ snapshots: array-find-index@1.0.2: {} - array-includes@3.1.9: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-object-atoms: 1.1.2 - get-intrinsic: 1.3.0 - is-string: 1.1.1 - math-intrinsics: 1.1.0 - array-normalize@1.1.4: dependencies: array-bounds: 1.0.1 @@ -15042,29 +14899,13 @@ snapshots: array-uniq@1.0.3: {} - array.prototype.findlastindex@1.2.6: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-errors: 1.3.0 - es-object-atoms: 1.1.2 - es-shim-unscopables: 1.1.0 - - array.prototype.flat@1.3.3: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-shim-unscopables: 1.1.0 - array.prototype.flatmap@1.3.3: dependencies: call-bind: 1.0.9 define-properties: 1.2.1 es-abstract: 1.24.2 es-shim-unscopables: 1.1.0 + optional: true arraybuffer.prototype.slice@1.0.4: dependencies: @@ -15075,6 +14916,7 @@ snapshots: es-errors: 1.3.0 get-intrinsic: 1.3.0 is-array-buffer: 3.0.5 + optional: true arrify@1.0.1: {} @@ -15084,7 +14926,8 @@ snapshots: dependencies: tslib: 2.8.1 - async-function@1.0.0: {} + async-function@1.0.0: + optional: true asynckit@0.4.0: {} @@ -15470,6 +15313,8 @@ snapshots: commander@8.3.0: {} + comment-parser@1.4.9: {} + commenting@1.1.0: {} commondir@1.0.1: {} @@ -15822,18 +15667,21 @@ snapshots: call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 + optional: true data-view-byte-length@1.0.2: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 + optional: true data-view-byte-offset@1.0.1: dependencies: call-bound: 1.0.4 es-errors: 1.3.0 is-data-view: 1.0.2 + optional: true date-arithmetic@4.1.0: {} @@ -15937,10 +15785,6 @@ snapshots: dependencies: path-type: 4.0.0 - doctrine@2.1.0: - dependencies: - esutils: 2.0.3 - docx-preview@0.4.0: dependencies: jszip: 3.10.1 @@ -16105,6 +15949,7 @@ snapshots: es-object-atoms: 1.1.2 is-callable: 1.2.7 object-inspect: 1.13.4 + optional: true es-abstract@1.24.2: dependencies: @@ -16162,6 +16007,7 @@ snapshots: typed-array-length: 1.0.8 unbox-primitive: 1.1.0 which-typed-array: 1.1.22 + optional: true es-define-property@1.0.1: {} @@ -16193,6 +16039,7 @@ snapshots: es-shim-unscopables@1.1.0: dependencies: hasown: 2.0.4 + optional: true es-to-primitive@1.3.4: dependencies: @@ -16202,6 +16049,7 @@ snapshots: is-callable: 1.2.7 is-date-object: 1.1.0 is-symbol: 1.1.1 + optional: true es-toolkit@1.50.0: {} @@ -16256,6 +16104,13 @@ snapshots: optionalDependencies: '@types/estree': 1.0.9 + eslint-import-context@0.1.9(unrs-resolver@1.12.2): + dependencies: + get-tsconfig: 4.14.3 + stable-hash-x: 0.2.0 + optionalDependencies: + unrs-resolver: 1.12.2 + eslint-import-resolver-node@0.3.10: dependencies: debug: 3.2.7 @@ -16263,49 +16118,29 @@ snapshots: resolve: 2.0.0-next.7 transitivePeerDependencies: - supports-color - - eslint-module-utils@2.14.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)): - dependencies: - debug: 3.2.7 - optionalDependencies: - '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) - eslint-import-resolver-node: 0.3.10 - transitivePeerDependencies: - - supports-color + optional: true eslint-plugin-cypress@5.4.0(eslint@9.39.5(jiti@2.6.1)): dependencies: eslint: 9.39.5(jiti@2.6.1) globals: 17.13.0 - eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)): dependencies: - '@rtsao/scc': 1.1.0 - array-includes: 3.1.9 - array.prototype.findlastindex: 1.2.6 - array.prototype.flat: 1.3.3 - array.prototype.flatmap: 1.3.3 - debug: 3.2.7 - doctrine: 2.1.0 + '@typescript-eslint/types': 8.71.1 + comment-parser: 1.4.9 + debug: 4.4.3 eslint: 9.39.5(jiti@2.6.1) - eslint-import-resolver-node: 0.3.10 - eslint-module-utils: 2.14.0(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)) - hasown: 2.0.4 - is-core-module: 2.16.2 + eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 - minimatch: 3.1.5 - object.fromentries: 2.0.8 - object.groupby: 1.0.3 - object.values: 1.2.1 - semver: 6.3.1 - string.prototype.trimend: 1.0.10 - tsconfig-paths: 3.15.0 + minimatch: 10.2.5 + semver: 7.8.5 + stable-hash-x: 0.2.0 + unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color eslint-plugin-jest@29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3): @@ -16355,13 +16190,13 @@ snapshots: '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) eslint: 9.39.5(jiti@2.6.1) - eslint-plugin-react-dom@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-dom@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 @@ -16383,13 +16218,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-jsx@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-jsx@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 @@ -16398,13 +16233,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-naming-convention@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 @@ -16414,13 +16249,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-rsc@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-rsc@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 @@ -16429,13 +16264,13 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-web-api@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 @@ -16445,14 +16280,14 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-x@5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-x@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.8(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) @@ -16856,10 +16691,12 @@ snapshots: hasown: 2.0.4 is-callable: 1.2.7 is-document.all: 1.0.0 + optional: true functions-have-names@1.2.3: {} - generator-function@2.0.1: {} + generator-function@2.0.1: + optional: true generic-names@4.0.0: dependencies: @@ -16910,6 +16747,11 @@ snapshots: call-bound: 1.0.4 es-errors: 1.3.0 get-intrinsic: 1.3.0 + optional: true + + get-tsconfig@4.14.3: + dependencies: + resolve-pkg-maps: 1.0.0 git-hooks-list@4.2.1: {} @@ -17022,6 +16864,7 @@ snapshots: dependencies: define-properties: 1.2.1 gopd: 1.2.0 + optional: true globby@10.0.1: dependencies: @@ -17158,6 +17001,7 @@ snapshots: has-proto@1.2.0: dependencies: dunder-proto: 1.0.1 + optional: true has-symbols@1.1.0: {} @@ -17333,6 +17177,7 @@ snapshots: get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 + optional: true is-bigint@1.1.0: dependencies: @@ -17360,6 +17205,7 @@ snapshots: call-bound: 1.0.4 get-intrinsic: 1.3.0 is-typed-array: 1.1.15 + optional: true is-date-object@1.1.0: dependencies: @@ -17369,12 +17215,14 @@ snapshots: is-document.all@1.0.0: dependencies: call-bound: 1.0.4 + optional: true is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: dependencies: call-bound: 1.0.4 + optional: true is-finite@1.1.0: {} @@ -17391,6 +17239,7 @@ snapshots: get-proto: 1.0.1 has-tostringtag: 1.0.2 safe-regex-test: 1.1.0 + optional: true is-glob@4.0.3: dependencies: @@ -17406,7 +17255,8 @@ snapshots: is-module@1.0.0: {} - is-negative-zero@2.0.3: {} + is-negative-zero@2.0.3: + optional: true is-number-object@1.1.1: dependencies: @@ -17470,6 +17320,7 @@ snapshots: is-typed-array@1.1.15: dependencies: which-typed-array: 1.1.22 + optional: true is-unicode-supported@0.1.0: {} @@ -17478,6 +17329,7 @@ snapshots: is-weakref@1.1.1: dependencies: call-bound: 1.0.4 + optional: true is-weakset@2.0.4: dependencies: @@ -18108,10 +17960,6 @@ snapshots: json-stringify-pretty-compact@4.0.0: {} - json5@1.0.2: - dependencies: - minimist: 1.2.8 - json5@2.2.3: {} jsonc-eslint-parser@3.1.0: @@ -18542,6 +18390,7 @@ snapshots: es-errors: 1.3.0 object.entries: 1.1.9 semver: 6.3.1 + optional: true node-fetch@2.7.0: dependencies: @@ -18624,26 +18473,7 @@ snapshots: call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.2 - - object.fromentries@2.0.8: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - es-object-atoms: 1.1.2 - - object.groupby@1.0.3: - dependencies: - call-bind: 1.0.9 - define-properties: 1.2.1 - es-abstract: 1.24.2 - - object.values@1.2.1: - dependencies: - call-bind: 1.0.9 - call-bound: 1.0.4 - define-properties: 1.2.1 - es-object-atoms: 1.1.2 + optional: true on-finished@2.4.1: dependencies: @@ -18692,6 +18522,7 @@ snapshots: get-intrinsic: 1.3.0 object-keys: 1.1.1 safe-push-apply: 1.0.0 + optional: true p-finally@1.0.0: {} @@ -19793,6 +19624,7 @@ snapshots: get-intrinsic: 1.3.0 get-proto: 1.0.1 which-builtin-type: 1.2.1 + optional: true regenerate-unicode-properties@10.2.2: dependencies: @@ -19890,6 +19722,8 @@ snapshots: resolve-from@5.0.0: {} + resolve-pkg-maps@1.0.0: {} + resolve-protobuf-schema@2.1.0: dependencies: protocol-buffers-schema: 3.6.1 @@ -19911,6 +19745,7 @@ snapshots: object-keys: 1.1.1 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 + optional: true restore-cursor@3.1.0: dependencies: @@ -20090,6 +19925,7 @@ snapshots: get-intrinsic: 1.3.0 has-symbols: 1.1.0 isarray: 2.0.5 + optional: true safe-buffer@5.1.2: {} @@ -20101,6 +19937,7 @@ snapshots: dependencies: es-errors: 1.3.0 isarray: 2.0.5 + optional: true safe-regex-test@1.1.0: dependencies: @@ -20188,6 +20025,7 @@ snapshots: dunder-proto: 1.0.1 es-errors: 1.3.0 es-object-atoms: 1.1.2 + optional: true setimmediate@1.0.5: {} @@ -20360,6 +20198,8 @@ snapshots: sprintf-js@1.0.3: {} + stable-hash-x@0.2.0: {} + stable@0.1.8: {} stack-trace@0.0.9: {} @@ -20433,6 +20273,7 @@ snapshots: es-object-atoms: 1.1.2 has-property-descriptors: 1.0.2 safe-regex-test: 1.1.0 + optional: true string.prototype.trimend@1.0.10: dependencies: @@ -20440,12 +20281,14 @@ snapshots: call-bound: 1.0.4 define-properties: 1.2.1 es-object-atoms: 1.1.2 + optional: true string.prototype.trimstart@1.0.8: dependencies: call-bind: 1.0.9 define-properties: 1.2.1 es-object-atoms: 1.1.2 + optional: true string_decoder@0.10.31: {} @@ -20465,8 +20308,6 @@ snapshots: dependencies: ansi-regex: 6.2.2 - strip-bom@3.0.0: {} - strip-bom@4.0.0: {} strip-eof@1.0.0: {} @@ -20698,13 +20539,6 @@ snapshots: ts-pattern@5.9.0: {} - tsconfig-paths@3.15.0: - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - tslib@1.14.1: {} tslib@2.8.1: {} @@ -20748,6 +20582,7 @@ snapshots: call-bound: 1.0.4 es-errors: 1.3.0 is-typed-array: 1.1.15 + optional: true typed-array-byte-length@1.0.3: dependencies: @@ -20756,6 +20591,7 @@ snapshots: gopd: 1.2.0 has-proto: 1.2.0 is-typed-array: 1.1.15 + optional: true typed-array-byte-offset@1.0.4: dependencies: @@ -20766,6 +20602,7 @@ snapshots: has-proto: 1.2.0 is-typed-array: 1.1.15 reflect.getprototypeof: 1.0.10 + optional: true typed-array-length@1.0.8: dependencies: @@ -20775,6 +20612,7 @@ snapshots: is-typed-array: 1.1.15 possible-typed-array-names: 1.1.0 reflect.getprototypeof: 1.0.10 + optional: true typedarray-pool@1.2.0: dependencies: @@ -20807,6 +20645,7 @@ snapshots: has-bigints: 1.1.0 has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 + optional: true uncontrollable@7.2.1(react@18.3.1): dependencies: @@ -20995,6 +20834,7 @@ snapshots: which-boxed-primitive: 1.1.1 which-collection: 1.0.2 which-typed-array: 1.1.22 + optional: true which-collection@1.0.2: dependencies: From f8137fb1410a764c8cc363dad1b5ae477961072a Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 8 Oct 2026 17:11:49 +0200 Subject: [PATCH 5/7] chore: migrate to ESLint 10 Bumps eslint to 10.x and @eslint/js to 10.x across shared configs, automation and web-actions. Fixes findings from rules newly enabled in eslint:recommended (preserve-caught-error, no-useless-assignment). Drops @babel/eslint-parser from pluggable-widgets-tools, as it is only used by its unused legacy eslintrc config and does not support ESLint 10. --- automation/run-e2e/package.json | 2 +- automation/snapshot-generator/package.json | 2 +- automation/utils/src/fetch.ts | 3 +- automation/utils/src/github.ts | 5 +- automation/utils/src/jira.ts | 2 +- automation/utils/src/package-info.ts | 2 +- package.json | 1 + packages/modules/web-actions/package.json | 2 +- .../html-element-web/src/utils/props-utils.ts | 3 +- .../rich-text-web/src/extensions/Indent.ts | 11 +- .../eslint-config-web-widgets/package.json | 4 +- .../prettier-config-web-widgets/package.json | 4 +- pnpm-lock.yaml | 765 +++++++++--------- 13 files changed, 404 insertions(+), 402 deletions(-) diff --git a/automation/run-e2e/package.json b/automation/run-e2e/package.json index c9ebb841ee..1a329df1f9 100644 --- a/automation/run-e2e/package.json +++ b/automation/run-e2e/package.json @@ -34,7 +34,7 @@ }, "devDependencies": { "@axe-core/playwright": "^4.11.1", - "@eslint/js": "^9.39.4", + "@eslint/js": "^10.0.1", "@mendix/prettier-config-web-widgets": "workspace:*", "@playwright/test": "^1.60.0", "@types/node": "*", diff --git a/automation/snapshot-generator/package.json b/automation/snapshot-generator/package.json index 0b23f29227..a4045a2434 100644 --- a/automation/snapshot-generator/package.json +++ b/automation/snapshot-generator/package.json @@ -16,7 +16,7 @@ "chance": "^1.1.12" }, "devDependencies": { - "@eslint/js": "^9.32.0", + "@eslint/js": "^10.0.1", "@mendix/prettier-config-web-widgets": "workspace:*", "globals": "^17.3.0" } diff --git a/automation/utils/src/fetch.ts b/automation/utils/src/fetch.ts index 65dca69767..37cedb68da 100644 --- a/automation/utils/src/fetch.ts +++ b/automation/utils/src/fetch.ts @@ -30,7 +30,8 @@ export async function fetch( response = await nodefetch(url, httpsOptions); } catch (error) { throw new Error( - `An error occurred while retrieving data from ${url}. Technical error: ${(error as Error).message}` + `An error occurred while retrieving data from ${url}. Technical error: ${(error as Error).message}`, + { cause: error } ); } diff --git a/automation/utils/src/github.ts b/automation/utils/src/github.ts index 9a723286ea..01b0e1d50b 100644 --- a/automation/utils/src/github.ts +++ b/automation/utils/src/github.ts @@ -260,7 +260,7 @@ export class GitHub { await exec(command); console.log(`Successfully triggered workflow '${workflowId}'`); } catch (error) { - throw new Error(`Failed to trigger workflow '${workflowId}': ${error}`); + throw new Error(`Failed to trigger workflow '${workflowId}': ${error}`, { cause: error }); } } @@ -313,7 +313,8 @@ export class GitHub { await pipeline(response.body, fileStream); } catch (error) { throw new Error( - `Failed to download release asset ${assetId}: ${error instanceof Error ? error.message : String(error)}` + `Failed to download release asset ${assetId}: ${error instanceof Error ? error.message : String(error)}`, + { cause: error } ); } } diff --git a/automation/utils/src/jira.ts b/automation/utils/src/jira.ts index 5053cdf2ea..cf6a63149f 100644 --- a/automation/utils/src/jira.ts +++ b/automation/utils/src/jira.ts @@ -63,7 +63,7 @@ export class Jira { try { response = await nodefetch(url, httpsOptions); } catch (error) { - throw new Error(`API request failed: ${(error as Error).message}`); + throw new Error(`API request failed: ${(error as Error).message}`, { cause: error }); } if (!response.ok) { diff --git a/automation/utils/src/package-info.ts b/automation/utils/src/package-info.ts index 563c2ce4d3..f45f6cfd2c 100644 --- a/automation/utils/src/package-info.ts +++ b/automation/utils/src/package-info.ts @@ -149,7 +149,7 @@ export async function getPackageFileContent(dirPath: string): Promise@babel/eslint-parser": "-", "@mendix/pluggable-widgets-tools>@testing-library/react-native": "-", "@mendix/pluggable-widgets-tools>eslint": "-", "@mendix/pluggable-widgets-tools>eslint-config-prettier": "-", diff --git a/packages/modules/web-actions/package.json b/packages/modules/web-actions/package.json index fe40eafb53..4578ecf917 100644 --- a/packages/modules/web-actions/package.json +++ b/packages/modules/web-actions/package.json @@ -35,7 +35,7 @@ "verify": "rui-verify-package-format" }, "devDependencies": { - "@eslint/js": "^9.32.0", + "@eslint/js": "^10.0.1", "@mendix/automation-utils": "workspace:*", "@mendix/prettier-config-web-widgets": "workspace:^", "globals": "^17.3.0" diff --git a/packages/pluggableWidgets/html-element-web/src/utils/props-utils.ts b/packages/pluggableWidgets/html-element-web/src/utils/props-utils.ts index bc02533763..995667a48a 100644 --- a/packages/pluggableWidgets/html-element-web/src/utils/props-utils.ts +++ b/packages/pluggableWidgets/html-element-web/src/utils/props-utils.ts @@ -152,7 +152,8 @@ function parseSanitizationConfig(config?: string): Config { } catch (e) { console.error(e); throw new Error( - 'Can not parse "Configuration for HTML sanitization" value. Please check your widget configuration.' + 'Can not parse "Configuration for HTML sanitization" value. Please check your widget configuration.', + { cause: e } ); } } diff --git a/packages/pluggableWidgets/rich-text-web/src/extensions/Indent.ts b/packages/pluggableWidgets/rich-text-web/src/extensions/Indent.ts index e149c69608..1ebfe302ed 100644 --- a/packages/pluggableWidgets/rich-text-web/src/extensions/Indent.ts +++ b/packages/pluggableWidgets/rich-text-web/src/extensions/Indent.ts @@ -371,13 +371,10 @@ function updateIndentLevel(tr: Transaction, options: IndentOptions, direction: " doc.nodesBetween(from, to, (node, pos) => { if (options.types.includes(node.type.name)) { const currentIndent = node.attrs.indent || 0; - let newIndent = currentIndent; - - if (direction === "increase") { - newIndent = Math.min(currentIndent + options.indentStep, options.maxIndent); - } else { - newIndent = Math.max(currentIndent - options.indentStep, options.minIndent); - } + const newIndent = + direction === "increase" + ? Math.min(currentIndent + options.indentStep, options.maxIndent) + : Math.max(currentIndent - options.indentStep, options.minIndent); if (newIndent !== currentIndent) { tr.setNodeMarkup(pos, undefined, { diff --git a/packages/shared/eslint-config-web-widgets/package.json b/packages/shared/eslint-config-web-widgets/package.json index 9225968b97..ee89ad4eee 100644 --- a/packages/shared/eslint-config-web-widgets/package.json +++ b/packages/shared/eslint-config-web-widgets/package.json @@ -12,9 +12,9 @@ }, "dependencies": { "@eslint-react/eslint-plugin": "~5.24.8", - "@eslint/js": "^9.39.5", + "@eslint/js": "^10.0.1", "@mendix/prettier-config-web-widgets": "workspace:*", - "eslint": "^9.39.5", + "eslint": "^10.11.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-cypress": "^5.1.1", "eslint-plugin-import-x": "^4.17.1", diff --git a/packages/shared/prettier-config-web-widgets/package.json b/packages/shared/prettier-config-web-widgets/package.json index 35abad84b4..928b4e69c2 100644 --- a/packages/shared/prettier-config-web-widgets/package.json +++ b/packages/shared/prettier-config-web-widgets/package.json @@ -11,9 +11,9 @@ "lint": "eslint . package.json" }, "dependencies": { - "@eslint/js": "^9.39.5", + "@eslint/js": "^10.0.1", "@prettier/plugin-xml": "^3.4.2", - "eslint": "^9.39.5", + "eslint": "^10.11.0", "globals": "^17.12.0", "prettier": "^3.9.9", "prettier-plugin-packagejson": "^2.5.19" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5d9ab9f869..f3337236cb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,6 +9,7 @@ overrides: '@codemirror/state': ^6.5.2 '@codemirror/view': ^6.38.1 '@mendix/pluggable-widgets-tools': 11.13.0 + '@mendix/pluggable-widgets-tools>@babel/eslint-parser': '-' '@mendix/pluggable-widgets-tools>@testing-library/react-native': '-' '@mendix/pluggable-widgets-tools>eslint': '-' '@mendix/pluggable-widgets-tools>eslint-config-prettier': '-' @@ -125,8 +126,8 @@ importers: specifier: ^4.11.1 version: 4.12.1(playwright-core@1.62.0) '@eslint/js': - specifier: ^9.39.4 - version: 9.39.5 + specifier: ^10.0.1 + version: 10.0.1(eslint@10.12.0(jiti@2.6.1)) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../packages/shared/prettier-config-web-widgets @@ -138,7 +139,7 @@ importers: version: 24.12.4 eslint-plugin-playwright: specifier: ^2.9.0 - version: 2.11.0(eslint@9.39.5(jiti@2.6.1)) + version: 2.11.0(eslint@10.12.0(jiti@2.6.1)) globals: specifier: ^17.4.0 version: 17.8.0 @@ -168,8 +169,8 @@ importers: version: 1.1.13 devDependencies: '@eslint/js': - specifier: ^9.32.0 - version: 9.39.5 + specifier: ^10.0.1 + version: 10.0.1(eslint@10.12.0(jiti@2.6.1)) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../packages/shared/prettier-config-web-widgets @@ -350,8 +351,8 @@ importers: packages/modules/web-actions: devDependencies: '@eslint/js': - specifier: ^9.32.0 - version: 9.39.5 + specifier: ^10.0.1 + version: 10.0.1(eslint@10.12.0(jiti@2.6.1)) '@mendix/automation-utils': specifier: workspace:* version: link:../../../automation/utils @@ -376,7 +377,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -401,7 +402,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -441,7 +442,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -469,7 +470,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -500,7 +501,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -540,7 +541,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -577,7 +578,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -614,7 +615,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -660,7 +661,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -694,7 +695,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -740,7 +741,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -783,7 +784,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -854,7 +855,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -900,7 +901,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -946,7 +947,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -983,7 +984,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1044,7 +1045,7 @@ importers: version: 19.0.2(@jest/environment@30.3.0)(@jest/fake-timers@30.3.0)(@jest/types@30.4.1)(jest-mock@30.4.1)(jest-util@30.4.1) '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1081,7 +1082,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1124,7 +1125,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1164,7 +1165,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1222,7 +1223,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1289,7 +1290,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1323,7 +1324,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1372,7 +1373,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/rollup-web-widgets': specifier: workspace:* version: link:../../shared/rollup-web-widgets @@ -1409,7 +1410,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1434,7 +1435,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1471,7 +1472,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1514,7 +1515,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1578,7 +1579,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1615,7 +1616,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1649,7 +1650,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1680,7 +1681,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1714,7 +1715,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1754,7 +1755,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1797,7 +1798,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1852,7 +1853,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1916,7 +1917,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1968,7 +1969,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -1999,7 +2000,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2033,7 +2034,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2067,7 +2068,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2101,7 +2102,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2150,7 +2151,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2184,7 +2185,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2326,7 +2327,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2405,7 +2406,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2439,7 +2440,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2479,7 +2480,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2522,7 +2523,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2550,7 +2551,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2596,7 +2597,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2627,7 +2628,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2661,7 +2662,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2692,7 +2693,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2723,7 +2724,7 @@ importers: version: link:../../shared/eslint-config-web-widgets '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../../shared/prettier-config-web-widgets @@ -2817,40 +2818,40 @@ importers: dependencies: '@eslint-react/eslint-plugin': specifier: ~5.24.8 - version: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + version: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@eslint/js': - specifier: ^9.39.5 - version: 9.39.5 + specifier: ^10.0.1 + version: 10.0.1(eslint@10.12.0(jiti@2.6.1)) '@mendix/prettier-config-web-widgets': specifier: workspace:* version: link:../prettier-config-web-widgets eslint: - specifier: ^9.39.5 - version: 9.39.5(jiti@2.6.1) + specifier: ^10.11.0 + version: 10.12.0(jiti@2.6.1) eslint-config-prettier: specifier: ^9.0.0 - version: 9.1.2(eslint@9.39.5(jiti@2.6.1)) + version: 9.1.2(eslint@10.12.0(jiti@2.6.1)) eslint-plugin-cypress: specifier: ^5.1.1 - version: 5.4.0(eslint@9.39.5(jiti@2.6.1)) + version: 5.4.0(eslint@10.12.0(jiti@2.6.1)) eslint-plugin-import-x: specifier: ^4.17.1 - version: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)) + version: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@10.12.0(jiti@2.6.1)) eslint-plugin-jest: specifier: ^29.16.6 - version: 29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3) + version: 29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3) eslint-plugin-package-json: specifier: ^0.89.1 - version: 0.89.4(@types/estree@1.0.9)(eslint@9.39.5(jiti@2.6.1))(jsonc-eslint-parser@3.1.0) + version: 0.89.4(@types/estree@1.0.9)(eslint@10.12.0(jiti@2.6.1))(jsonc-eslint-parser@3.1.0) eslint-plugin-prettier: specifier: ^5.5.5 - version: 5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.9) + version: 5.5.6(eslint-config-prettier@9.1.2(eslint@10.12.0(jiti@2.6.1)))(eslint@10.12.0(jiti@2.6.1))(prettier@3.9.9) eslint-plugin-promise: specifier: ^7.2.1 - version: 7.3.0(eslint@9.39.5(jiti@2.6.1)) + version: 7.3.0(eslint@10.12.0(jiti@2.6.1)) eslint-plugin-react-hooks: specifier: 7.1.1 - version: 7.1.1(eslint@9.39.5(jiti@2.6.1)) + version: 7.1.1(eslint@10.12.0(jiti@2.6.1)) globals: specifier: ^17.12.0 version: 17.13.0 @@ -2859,7 +2860,7 @@ importers: version: 3.9.9 typescript-eslint: specifier: ^8.70.1 - version: 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + version: 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) packages/shared/filter-commons: dependencies: @@ -2892,14 +2893,14 @@ importers: packages/shared/prettier-config-web-widgets: dependencies: '@eslint/js': - specifier: ^9.39.5 - version: 9.39.5 + specifier: ^10.0.1 + version: 10.0.1(eslint@10.12.0(jiti@2.6.1)) '@prettier/plugin-xml': specifier: '>=3.4.1' version: 3.4.2(prettier@3.9.9) eslint: - specifier: ^9.39.5 - version: 9.39.5(jiti@2.6.1) + specifier: ^10.11.0 + version: 10.12.0(jiti@2.6.1) globals: specifier: ^17.12.0 version: 17.13.0 @@ -2914,7 +2915,7 @@ importers: devDependencies: '@mendix/pluggable-widgets-tools': specifier: 11.13.0 - version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) + version: 11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1) rollup-plugin-copy: specifier: ^3.5.0 version: 3.5.0 @@ -3284,13 +3285,6 @@ packages: resolution: {integrity: sha512-RgHBCvtjbOK2gXSNBNIkNoEc9qoVEtau3hj8gEqKQuL3HZAibKarWFEI3Lfm6EYKkLalOh8eSrj9b+ch9H/VBA==} engines: {node: '>=6.9.0'} - '@babel/eslint-parser@7.29.7': - resolution: {integrity: sha512-zxt+UJTOMKvUt3yOg+D58MLuz334pHp93qifMFcjIIO+9hN6t+ufw2gi7vDPMpxvfnHRR+3VVXvIjineCcgyXw==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': 7.29.7 - eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - '@babel/generator@7.29.7': resolution: {integrity: sha512-DkXD5OJQaAQIdZ1bt3UZdEnHAn9Imd3IVBdX03UFe+ony9Ojw5pzr9YVKGDY1jt+Gcn/FnGkNf8r+Vj5NOJWtQ==} engines: {node: '>=6.9.0'} @@ -3972,6 +3966,12 @@ packages: '@bwip-js/browser@4.11.2': resolution: {integrity: sha512-+6wZZY218c0Q6e9xjpESAs851ezWp8pZp2vS7WSjwX0GBOeGoT04NbvgHWPvtg4NIWXEIxoOgSBPnhmkFXhyNg==} + '@cacheable/memory@2.2.0': + resolution: {integrity: sha512-CTLKqLItRCEixEAewD3/j9DB3/o96gpTPD4eJ1v+DGOlxZRZncRQkGYqqnAGCscYd6RNeXfGeiuCphsPtqyIfQ==} + + '@cacheable/utils@2.5.0': + resolution: {integrity: sha512-buipgOVDkkPXNR5+xBpDw7Zk2n1EvU7qBJCNUcL7rhQ//kfpOXPAvQ511Os0vpLYJ1pZnvudNytkQt2hst3wqA==} + '@choojs/findup@0.2.1': resolution: {integrity: sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==} hasBin: true @@ -4185,33 +4185,34 @@ packages: eslint: optional: true - '@eslint/config-array@0.21.2': - resolution: {integrity: sha512-nJl2KGTlrf9GjLimgIru+V/mzgSK0ABCDQRvxw5BjURL7WfH5uoWmizbH7QB6MmnMBd8cIC9uceWnezL1VZWWw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/config-helpers@0.4.2': - resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-array@0.23.5': + resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/core@0.17.0': - resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/config-helpers@0.7.0': + resolution: {integrity: sha512-DObd/KKUsU+FaFv4PLxSRenpXfQWmPXXP3pPZ6/K1PCrMu2vQpMDMuQe/BqYeoLcz8ro0bVDF1RxOJgfVEdhUw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/eslintrc@3.3.6': - resolution: {integrity: sha512-l2Ul9PrHsPCKcEY/ac7VgFj9D80C7S68sOKc618SyHDPK36s1XcFebXY0iTzUVn4Yq+YbwvSnDmCz9yxjX+QrA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@1.2.1': + resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/js@9.39.5': - resolution: {integrity: sha512-QywQuszQh77pIXCsq998c8hbhSTI/azTty1Z6N53dmAudKHhy573j3yvRLsX2BSp8YpLtoCEG8E9DJe+8zUh4A==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@10.0.1': + resolution: {integrity: sha512-zeR9k5pd4gxjZ0abRoIaxdc7I3nDktoXZk2qOv9gCNWx3mVwEn32VRhyLaRsDiJjTs0xq/T8mfPtyuXu7GWBcA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} + peerDependencies: + eslint: ^10.0.0 + peerDependenciesMeta: + eslint: + optional: true - '@eslint/object-schema@2.1.7': - resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@3.0.5': + resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} - '@eslint/plugin-kit@0.4.1': - resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.7.3': + resolution: {integrity: sha512-IkO+/KEUvwbVpiURZg+P7zF74z5Jxe0UgJxVni+RtoHQ6IZieXaO02kmadomap/q+l6bc/jdPGGqTjhuZnuz1Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} '@floating-ui/core@1.8.0': resolution: {integrity: sha512-0CIZ5itps/8x7BG8dEIhs53BvCUH2PCoogtakwRTut+Arm58sJooJ0AuZhLw2HJYIR5cMLNPBSS728sPho2khQ==} @@ -4441,6 +4442,15 @@ packages: '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + '@keyv/bigmap@1.3.1': + resolution: {integrity: sha512-WbzE9sdmQtKy8vrNPa9BRnwZh5UF4s1KTmSK0KUVLo3eff5BlQNNWDnFOouNpKfPKDnms9xynJjsMYjMaT/aFQ==} + engines: {node: '>= 18'} + peerDependencies: + keyv: ^5.6.0 + + '@keyv/serialize@1.1.1': + resolution: {integrity: sha512-dXn3FZhPv0US+7dtJsIi2R+c7qWYiReoEh5zUntWCf4oSpMNib8FDhSoed6m3QyZdx5hK7iLFkYk3rNxwt8vTA==} + '@mapbox/geojson-rewind@0.5.2': resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==} hasBin: true @@ -4582,9 +4592,6 @@ packages: '@emnapi/core': ^1.7.1 '@emnapi/runtime': ^1.7.1 - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} - '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -5794,6 +5801,9 @@ packages: '@types/deep-equal@1.0.4': resolution: {integrity: sha512-tqdiS4otQP4KmY0PR3u6KbZ5EWvhNdUoS/jc93UuK23C220lOZ/9TvjfxdPcKvqwwDVtmtSCrnr0p/2dirAxkA==} + '@types/esrecurse@4.3.1': + resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==} + '@types/estree@1.0.9': resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==} @@ -6562,6 +6572,9 @@ packages: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} + cacheable@2.5.0: + resolution: {integrity: sha512-60cyAOytib/OzBw1JNSoSV/boK1AtHryDIjvVBk7XbN4ugfkM3+Sry7fEjNgPMGgOjuaZPAp8ruZ0Cxafwyq9g==} + call-bind-apply-helpers@1.0.2: resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} engines: {node: '>= 0.4'} @@ -7552,34 +7565,21 @@ packages: eslint: optional: true - eslint-scope@5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - - eslint-scope@8.4.0: - resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@2.1.0: - resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} - engines: {node: '>=10'} + eslint-scope@9.1.2: + resolution: {integrity: sha512-xS90H51cKw0jltxmvmHy2Iai1LIqrfbw57b79w/J7MfvDfkIkFZ+kj6zC3BjtUwh150HsSSdxXZcsuv72miDFQ==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.1: - resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint-visitor-keys@5.0.1: resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==} engines: {node: ^20.19.0 || ^22.13.0 || >=24} - eslint@9.39.5: - resolution: {integrity: sha512-DgZS62aPLXKlnxILS/AYCoRvHaZeXceIzlXPkkGGzJWSow1aEk0lbTlxUSlyjC8jcaKxAdOnTDz+o1JFSBsyjw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + eslint@10.12.0: + resolution: {integrity: sha512-npHjrHb2o4ehH3mE+YuxABR+0gyb0aVWCIolgJDArwCiHEIsonBm3ZKjel5b0U5+a+MbEvIyRCGCzD3eKKK2NA==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} hasBin: true peerDependencies: jiti: '*' @@ -7591,9 +7591,9 @@ packages: resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} engines: {node: '>=0.10'} - espree@10.4.0: - resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + espree@11.2.0: + resolution: {integrity: sha512-7p3DrVEIopW1B1avAGLuCSh1jubc01H2JHc8B4qqGblmg5gI9yumBgACjWo4JlIc04ufug4xJ3SQI8HkS/Rgzw==} + engines: {node: ^20.19.0 || ^22.13.0 || >=24} esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} @@ -7608,10 +7608,6 @@ packages: resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} engines: {node: '>=4.0'} - estraverse@4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} @@ -7742,9 +7738,8 @@ packages: resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==} engines: {node: ^12.20 || >= 14.13} - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} + file-entry-cache@11.1.5: + resolution: {integrity: sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q==} file-selector@2.1.2: resolution: {integrity: sha512-QgXo+mXTe8ljeqUFaX3QVHc5osSItJ/Km+xpocx0aSqWGMSCf6qYs/VnzZgS864Pjn5iceMRFigeAV7AfTlaig==} @@ -7777,9 +7772,8 @@ packages: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} + flat-cache@6.1.23: + resolution: {integrity: sha512-f++BY9pTk+983xK1FLzlLpmM0i0z+jHmx3QESGkURMXujQZz1k5wzwX6hjnQ8goaD0B+sYnDK1yZ6MTyZfUaqA==} flatted@3.4.3: resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==} @@ -7982,10 +7976,6 @@ packages: globalize@1.7.1: resolution: {integrity: sha512-PFymRL0PtitFOlSniuwwwNfkooi3cLQJo9Uke1+j1DsGfUkkHkwneImqVtGcqKI0TuzhAlHt7hAcgK324902HA==} - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - globals@17.13.0: resolution: {integrity: sha512-RwMTC61u7hrG3ZJMkZQOK4JLJrKS8QtoTii63EmWvFXHqycY9FObBJQCbsLxSO8kjKhWE5kV1GC+Vb1g3RI0Zg==} engines: {node: '>=18'} @@ -8099,6 +8089,10 @@ packages: resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} engines: {node: '>= 0.4'} + hashery@1.5.1: + resolution: {integrity: sha512-iZyKG96/JwPz1N55vj2Ie2vXbhu440zfUfJvSwEqEbeLluk7NnapfGqa7LH0mOsnDxTF85Mx8/dyR6HfqcbmbQ==} + engines: {node: '>=20'} + hasown@2.0.4: resolution: {integrity: sha512-T2UbfbBEF32wiepXIsMlTW9+dDYC6wMh/t/vYA4tuOMKqWz/n3vr1NFSxQiyP+zk2mXsoMA/i/7qV6LKut1t1A==} engines: {node: '>= 0.4'} @@ -8121,6 +8115,12 @@ packages: resolution: {integrity: sha512-c8/gF9ac8Y78/agExVocyLevgR+JlpNB444Py0FSX8pJoPdYUfUzRcXtYEYGwt6l19qIlVZPN5Mfsw9jFShmQQ==} engines: {node: '>=16.9.0'} + hookified@1.15.1: + resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} + + hookified@2.2.0: + resolution: {integrity: sha512-p/LgFzRN5FeoD3DLS6bkUapeye6E4SI6yJs6KetENd18S+FBthqYq2amJUWpt5z0EQwwHemidjY5OqJGEKm5uA==} + hosted-git-info@9.0.3: resolution: {integrity: sha512-Hc+ghLoSt6QaYZUv0WBiIvmMDZuZZ7oaDvdH8MbfOO4lOsxdXLEvuC6ePoGs9H1X9oCLyq6+NVN0MKqD+ydxyg==} engines: {node: ^20.17.0 || >=22.9.0} @@ -8736,9 +8736,6 @@ packages: engines: {node: '>=6'} hasBin: true - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} @@ -8796,8 +8793,8 @@ packages: kdbush@4.1.0: resolution: {integrity: sha512-e9vurzrXJQrFX6ckpHP3bvj5l+9CnYzkxDNnNQ1h2QTqdWsUAJgXiKdGNcOa1EY85dU8KbQ+z/FdQdB7P+9yfQ==} - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + keyv@5.6.0: + resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} kind-of@6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} @@ -9909,6 +9906,10 @@ packages: pusher-js@8.6.0: resolution: {integrity: sha512-wShJPfCS/kYkCBVzVW67wa9cnQIgHTszEK2XHNrFkOgGruuGw081aERAxfRjfdFU+WcIt8x6dvbwkTW4iZuQ8Q==} + qified@0.10.1: + resolution: {integrity: sha512-+Owyggi9IxT1ePKGafcI87ubSmxol6smwJ+RAHDQlx9+9cPwFWDiKFFCPuWhr9ignlGpZ9vDQLw67N4dcTVFEA==} + engines: {node: '>=20'} + qrcode.react@4.2.0: resolution: {integrity: sha512-QpgqWi8rD9DsS9EP3z7BT+5lY5SFhsqGjpgW5DY/i3mK4M9DTBNz3ErMi8BWYEfI3L0d8GIbGmcdFAS1uIRGjA==} peerDependencies: @@ -11317,14 +11318,6 @@ snapshots: transitivePeerDependencies: - supports-color - '@babel/eslint-parser@7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1))': - dependencies: - '@babel/core': 7.29.7 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 9.39.5(jiti@2.6.1) - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/generator@7.29.7': dependencies: '@babel/parser': 7.29.7 @@ -12171,6 +12164,18 @@ snapshots: '@bwip-js/browser@4.11.2': {} + '@cacheable/memory@2.2.0': + dependencies: + '@cacheable/utils': 2.5.0 + '@keyv/bigmap': 1.3.1(keyv@5.6.0) + hookified: 1.15.1 + keyv: 5.6.0 + + '@cacheable/utils@2.5.0': + dependencies: + hashery: 1.5.1 + keyv: 5.6.0 + '@choojs/findup@0.2.1': dependencies: commander: 2.20.3 @@ -12336,141 +12341,129 @@ snapshots: '@epic-web/invariant@1.0.0': {} - '@eslint-community/eslint-utils@4.10.1(eslint@9.39.5(jiti@2.6.1))': + '@eslint-community/eslint-utils@4.10.1(eslint@10.12.0(jiti@2.6.1))': dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.2': {} - '@eslint-react/ast@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/ast@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/core@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/core@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/eslint-plugin@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/eslint-plugin@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-dom: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-jsx: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-naming-convention: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-rsc: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-web-api: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint-plugin-react-x: 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-dom: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-jsx: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-naming-convention: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-rsc: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-web-api: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint-plugin-react-x: 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/eslint@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/eslint@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/jsx@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/jsx@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/shared@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/shared@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 zod: 3.25.76 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint-react/var@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@eslint-react/var@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - '@eslint/config-array@0.21.2': + '@eslint/config-array@0.23.5': dependencies: - '@eslint/object-schema': 2.1.7 + '@eslint/object-schema': 3.0.5 debug: 4.4.3 - minimatch: 3.1.5 + minimatch: 10.2.5 transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.4.2': + '@eslint/config-helpers@0.7.0': dependencies: - '@eslint/core': 0.17.0 + '@eslint/core': 1.2.1 - '@eslint/core@0.17.0': + '@eslint/core@1.2.1': dependencies: '@types/json-schema': 7.0.15 - '@eslint/eslintrc@3.3.6': - dependencies: - ajv: 6.15.0 - debug: 4.4.3 - espree: 10.4.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.1 - js-yaml: 4.3.2 - minimatch: 3.1.5 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.39.5': {} + '@eslint/js@10.0.1(eslint@10.12.0(jiti@2.6.1))': + optionalDependencies: + eslint: 10.12.0(jiti@2.6.1) - '@eslint/object-schema@2.1.7': {} + '@eslint/object-schema@3.0.5': {} - '@eslint/plugin-kit@0.4.1': + '@eslint/plugin-kit@0.7.3': dependencies: - '@eslint/core': 0.17.0 + '@eslint/core': 1.2.1 levn: 0.4.1 '@floating-ui/core@1.8.0': @@ -12850,6 +12843,14 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 + '@keyv/bigmap@1.3.1(keyv@5.6.0)': + dependencies: + hashery: 1.5.1 + hookified: 1.15.1 + keyv: 5.6.0 + + '@keyv/serialize@1.1.1': {} + '@mapbox/geojson-rewind@0.5.2': dependencies: get-stream: 6.0.1 @@ -12891,10 +12892,9 @@ snapshots: '@melloware/coloris@0.25.0': {} - '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': + '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(picomatch@4.0.5)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': dependencies: '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1)) '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) @@ -12922,8 +12922,8 @@ snapshots: '@types/react-dom': 19.2.3(@types/react@19.2.17) '@types/semver': 7.7.1 '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ansi-colors: 4.1.3 babel-jest: 30.3.0(@babel/core@7.29.7) big.js: 6.2.2 @@ -12986,10 +12986,9 @@ snapshots: - tslib - utf-8-validate - '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@9.39.5(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': + '@mendix/pluggable-widgets-tools@11.13.0(patch_hash=1879adf9f5f058d67d2e08e79916d5adce82416899758529f812f4207c064fed)(@jest/transform@30.3.0)(@jest/types@30.4.1)(@types/babel__core@7.20.5)(@types/node@24.12.4)(canvas@3.2.3)(eslint@10.12.0(jiti@2.6.1))(jest-util@30.4.1)(prettier@3.9.9)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(tslib@2.8.1)': dependencies: '@babel/core': 7.29.7 - '@babel/eslint-parser': 7.29.7(@babel/core@7.29.7)(eslint@9.39.5(jiti@2.6.1)) '@babel/plugin-transform-class-properties': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-private-methods': 7.29.7(@babel/core@7.29.7) '@babel/plugin-transform-react-jsx': 7.29.7(@babel/core@7.29.7) @@ -13017,8 +13016,8 @@ snapshots: '@types/react-dom': 19.2.3(@types/react@19.2.17) '@types/semver': 7.7.1 '@types/testing-library__jest-dom': 5.14.9 - '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ansi-colors: 4.1.3 babel-jest: 30.3.0(@babel/core@7.29.7) big.js: 6.2.2 @@ -13158,10 +13157,6 @@ snapshots: '@tybys/wasm-util': 0.10.3 optional: true - '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': - dependencies: - eslint-scope: 5.1.1 - '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -14312,6 +14307,8 @@ snapshots: '@types/deep-equal@1.0.4': {} + '@types/esrecurse@4.3.1': {} + '@types/estree@1.0.9': {} '@types/fs-extra@8.1.5': @@ -14474,15 +14471,15 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.65.0(@typescript-eslint/parser@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.65.0 - '@typescript-eslint/type-utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.65.0 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -14490,15 +14487,15 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 - '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.71.1 - '@typescript-eslint/type-utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/type-utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.71.1 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) ignore: 7.0.6 natural-compare: 1.4.0 ts-api-utils: 2.5.0(typescript@5.9.3) @@ -14506,26 +14503,26 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.65.0 debug: 4.4.3 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.71.1 debug: 4.4.3 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -14566,25 +14563,25 @@ snapshots: dependencies: typescript: 5.9.3 - '@typescript-eslint/type-utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/type-utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/type-utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) debug: 4.4.3 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: @@ -14624,24 +14621,24 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.65.0 '@typescript-eslint/types': 8.65.0 '@typescript-eslint/typescript-estree': 8.65.0(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3)': + '@typescript-eslint/utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3)': dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.6.1)) '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -15129,6 +15126,14 @@ snapshots: bytes@3.1.2: {} + cacheable@2.5.0: + dependencies: + '@cacheable/memory': 2.2.0 + '@cacheable/utils': 2.5.0 + hookified: 1.15.1 + keyv: 5.6.0 + qified: 0.10.1 + call-bind-apply-helpers@1.0.2: dependencies: es-errors: 1.3.0 @@ -16094,13 +16099,13 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)): + eslint-config-prettier@9.1.2(eslint@10.12.0(jiti@2.6.1)): dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) - eslint-fix-utils@0.4.3(@types/estree@1.0.9)(eslint@9.39.5(jiti@2.6.1)): + eslint-fix-utils@0.4.3(@types/estree@1.0.9)(eslint@10.12.0(jiti@2.6.1)): dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) optionalDependencies: '@types/estree': 1.0.9 @@ -16120,17 +16125,17 @@ snapshots: - supports-color optional: true - eslint-plugin-cypress@5.4.0(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-cypress@5.4.0(eslint@10.12.0(jiti@2.6.1)): dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) globals: 17.13.0 - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@10.12.0(jiti@2.6.1)): dependencies: '@typescript-eslint/types': 8.71.1 comment-parser: 1.4.9 debug: 4.4.3 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) eslint-import-context: 0.1.9(unrs-resolver@1.12.2) is-glob: 4.0.3 minimatch: 10.2.5 @@ -16138,30 +16143,30 @@ snapshots: stable-hash-x: 0.2.0 unrs-resolver: 1.12.2 optionalDependencies: - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) eslint-import-resolver-node: 0.3.10 transitivePeerDependencies: - supports-color - eslint-plugin-jest@29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3): + eslint-plugin-jest@29.16.6(@typescript-eslint/eslint-plugin@8.71.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(jest@30.3.0(@types/node@24.12.4))(typescript@5.9.3): dependencies: - '@typescript-eslint/utils': 8.65.0(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) + '@typescript-eslint/utils': 8.65.0(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 10.12.0(jiti@2.6.1) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) jest: 30.3.0(@types/node@24.12.4) typescript: 5.9.3 transitivePeerDependencies: - supports-color - eslint-plugin-package-json@0.89.4(@types/estree@1.0.9)(eslint@9.39.5(jiti@2.6.1))(jsonc-eslint-parser@3.1.0): + eslint-plugin-package-json@0.89.4(@types/estree@1.0.9)(eslint@10.12.0(jiti@2.6.1))(jsonc-eslint-parser@3.1.0): dependencies: '@altano/repository-tools': 2.0.3 change-case: 5.4.4 detect-indent: 7.0.2 detect-newline: 4.0.1 - eslint: 9.39.5(jiti@2.6.1) - eslint-fix-utils: 0.4.3(@types/estree@1.0.9)(eslint@9.39.5(jiti@2.6.1)) + eslint: 10.12.0(jiti@2.6.1) + eslint-fix-utils: 0.4.3(@types/estree@1.0.9)(eslint@10.12.0(jiti@2.6.1)) jsonc-eslint-parser: 3.1.0 package-json-validator: 1.5.2 semver: 7.8.5 @@ -16171,189 +16176,178 @@ snapshots: transitivePeerDependencies: - '@types/estree' - eslint-plugin-playwright@2.11.0(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-playwright@2.11.0(eslint@10.12.0(jiti@2.6.1)): dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) globals: 17.8.0 - eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@9.39.5(jiti@2.6.1)))(eslint@9.39.5(jiti@2.6.1))(prettier@3.9.9): + eslint-plugin-prettier@5.5.6(eslint-config-prettier@9.1.2(eslint@10.12.0(jiti@2.6.1)))(eslint@10.12.0(jiti@2.6.1))(prettier@3.9.9): dependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) prettier: 3.9.9 prettier-linter-helpers: 1.0.1 synckit: 0.11.13 optionalDependencies: - eslint-config-prettier: 9.1.2(eslint@9.39.5(jiti@2.6.1)) + eslint-config-prettier: 9.1.2(eslint@10.12.0(jiti@2.6.1)) - eslint-plugin-promise@7.3.0(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-promise@7.3.0(eslint@10.12.0(jiti@2.6.1)): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) - eslint: 9.39.5(jiti@2.6.1) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.6.1)) + eslint: 10.12.0(jiti@2.6.1) - eslint-plugin-react-dom@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-dom@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks@7.1.1(eslint@9.39.5(jiti@2.6.1)): + eslint-plugin-react-hooks@7.1.1(eslint@10.12.0(jiti@2.6.1)): dependencies: '@babel/core': 7.29.7 '@babel/parser': 7.29.7 - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) hermes-parser: 0.25.1 zod: 3.25.76 zod-validation-error: 4.0.2(zod@3.25.76) transitivePeerDependencies: - supports-color - eslint-plugin-react-jsx@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-jsx@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-plugin-react-naming-convention@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-naming-convention@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-plugin-react-rsc@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-rsc@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-web-api@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/types': 8.71.1 - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-plugin-react-x@5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + eslint-plugin-react-x@5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@eslint-react/ast': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/core': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/eslint': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/jsx': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/shared': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@eslint-react/var': 5.24.9(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/ast': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/core': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/eslint': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/jsx': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/shared': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@eslint-react/var': 5.24.9(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/scope-manager': 8.71.1 '@typescript-eslint/types': 8.71.1 '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) compare-versions: 6.1.1 string-ts: 2.3.1 ts-api-utils: 2.5.0(typescript@5.9.3) ts-pattern: 5.9.0 typescript: 5.9.3 optionalDependencies: - eslint: 9.39.5(jiti@2.6.1) + eslint: 10.12.0(jiti@2.6.1) transitivePeerDependencies: - supports-color - eslint-scope@5.1.1: - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - eslint-scope@8.4.0: + eslint-scope@9.1.2: dependencies: + '@types/esrecurse': 4.3.1 + '@types/estree': 1.0.9 esrecurse: 4.3.0 estraverse: 5.3.0 - eslint-visitor-keys@2.1.0: {} - eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.1: {} - eslint-visitor-keys@5.0.1: {} - eslint@9.39.5(jiti@2.6.1): + eslint@10.12.0(jiti@2.6.1): dependencies: - '@eslint-community/eslint-utils': 4.10.1(eslint@9.39.5(jiti@2.6.1)) + '@eslint-community/eslint-utils': 4.10.1(eslint@10.12.0(jiti@2.6.1)) '@eslint-community/regexpp': 4.12.2 - '@eslint/config-array': 0.21.2 - '@eslint/config-helpers': 0.4.2 - '@eslint/core': 0.17.0 - '@eslint/eslintrc': 3.3.6 - '@eslint/js': 9.39.5 - '@eslint/plugin-kit': 0.4.1 + '@eslint/config-array': 0.23.5 + '@eslint/config-helpers': 0.7.0 + '@eslint/core': 1.2.1 + '@eslint/plugin-kit': 0.7.3 '@humanfs/node': 0.16.8 '@humanwhocodes/module-importer': 1.0.1 '@humanwhocodes/retry': 0.4.3 '@types/estree': 1.0.9 ajv: 6.15.0 - chalk: 4.1.2 cross-spawn: 7.0.6 debug: 4.4.3 escape-string-regexp: 4.0.0 - eslint-scope: 8.4.0 - eslint-visitor-keys: 4.2.1 - espree: 10.4.0 + eslint-scope: 9.1.2 + eslint-visitor-keys: 5.0.1 + espree: 11.2.0 esquery: 1.7.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 + file-entry-cache: 11.1.5 find-up: 5.0.0 glob-parent: 6.0.2 ignore: 5.3.2 imurmurhash: 0.1.4 is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.5 + minimatch: 10.2.5 natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: @@ -16368,11 +16362,11 @@ snapshots: event-emitter: 0.3.5 type: 2.7.3 - espree@10.4.0: + espree@11.2.0: dependencies: acorn: 8.17.0 acorn-jsx: 5.3.2(acorn@8.17.0) - eslint-visitor-keys: 4.2.1 + eslint-visitor-keys: 5.0.1 esprima@4.0.1: {} @@ -16384,8 +16378,6 @@ snapshots: dependencies: estraverse: 5.3.0 - estraverse@4.3.0: {} - estraverse@5.3.0: {} estree-walker@0.6.1: {} @@ -16555,9 +16547,9 @@ snapshots: node-domexception: 1.0.0 web-streams-polyfill: 3.3.3 - file-entry-cache@8.0.0: + file-entry-cache@11.1.5: dependencies: - flat-cache: 4.0.1 + flat-cache: 6.1.23 file-selector@2.1.2: dependencies: @@ -16600,10 +16592,11 @@ snapshots: locate-path: 6.0.0 path-exists: 4.0.0 - flat-cache@4.0.1: + flat-cache@6.1.23: dependencies: + cacheable: 2.5.0 flatted: 3.4.3 - keyv: 4.5.4 + hookified: 1.15.1 flatted@3.4.3: {} @@ -16854,8 +16847,6 @@ snapshots: dependencies: cldrjs: 0.5.5 - globals@14.0.0: {} - globals@17.13.0: {} globals@17.8.0: {} @@ -17009,6 +17000,10 @@ snapshots: dependencies: has-symbols: 1.1.0 + hashery@1.5.1: + dependencies: + hookified: 1.15.1 + hasown@2.0.4: dependencies: function-bind: 1.1.2 @@ -17025,6 +17020,10 @@ snapshots: hono@4.13.7: {} + hookified@1.15.1: {} + + hookified@2.2.0: {} + hosted-git-info@9.0.3: dependencies: lru-cache: 11.5.2 @@ -17946,8 +17945,6 @@ snapshots: jsesc@3.1.0: {} - json-buffer@3.0.1: {} - json-parse-even-better-errors@2.3.1: {} json-schema-traverse@0.4.1: {} @@ -18001,9 +17998,9 @@ snapshots: kdbush@4.1.0: {} - keyv@4.5.4: + keyv@5.6.0: dependencies: - json-buffer: 3.0.1 + '@keyv/serialize': 1.1.1 kind-of@6.0.3: {} @@ -19349,6 +19346,10 @@ snapshots: dependencies: tweetnacl: 1.0.3 + qified@0.10.1: + dependencies: + hookified: 2.2.0 + qrcode.react@4.2.0(react@18.3.1): dependencies: react: 18.3.1 @@ -20621,13 +20622,13 @@ snapshots: typedarray@0.0.6: {} - typescript-eslint@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3): + typescript-eslint@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - '@typescript-eslint/parser': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/eslint-plugin': 8.71.1(@typescript-eslint/parser@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + '@typescript-eslint/parser': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) '@typescript-eslint/typescript-estree': 8.71.1(typescript@5.9.3) - '@typescript-eslint/utils': 8.71.1(eslint@9.39.5(jiti@2.6.1))(typescript@5.9.3) - eslint: 9.39.5(jiti@2.6.1) + '@typescript-eslint/utils': 8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3) + eslint: 10.12.0(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: - supports-color From 3ef1a867bd8d7b98ab654a9399a5363ebf06dd6c Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 8 Oct 2026 17:19:18 +0200 Subject: [PATCH 6/7] fix(google-tag-web): avoid mutating module state during render in useDojoOnNavigation The hook reassigned a module-level flag during render and called useEffect conditionally. Both now happen inside a single unconditional effect. --- .../google-tag-web/src/utils.ts | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/packages/pluggableWidgets/google-tag-web/src/utils.ts b/packages/pluggableWidgets/google-tag-web/src/utils.ts index 603e2c3c8d..69d163432a 100644 --- a/packages/pluggableWidgets/google-tag-web/src/utils.ts +++ b/packages/pluggableWidgets/google-tag-web/src/utils.ts @@ -76,21 +76,19 @@ export function executeCommand( let checkedDojo = false; export function useDojoOnNavigation(cb: () => void): void { - if (!checkedDojo) { + useEffect(() => { if (!window.dojo) { - console.error("GoogleTagWidget: `window.dojo` is not found. Tracking page changes is disabled."); + if (!checkedDojo) { + console.error("GoogleTagWidget: `window.dojo` is not found. Tracking page changes is disabled."); + checkedDojo = true; + } + return; } - checkedDojo = true; - } - if (window.dojo) { - // eslint-disable-next-line react-hooks/rules-of-hooks - useEffect(() => { - const handle = window.dojo.connect(window.mx.ui.getContentForm(), "onNavigation", cb); + const handle = window.dojo.connect(window.mx.ui.getContentForm(), "onNavigation", cb); - return () => { - window.dojo.disconnect(handle); - }; - }, [cb]); - } + return () => { + window.dojo.disconnect(handle); + }; + }, [cb]); } From 1c4d048ca349de0fe5d7ee1d8a9af0b3067793da Mon Sep 17 00:00:00 2001 From: Roman Vyakhirev Date: Thu, 8 Oct 2026 17:19:20 +0200 Subject: [PATCH 7/7] chore: remove cypress and legacy eslintrc leftovers E2E runs on Playwright; the cypress configs pointed at a module that no longer exists. The .eslintrc files were already ignored since ESLint 9 and are not supported by ESLint 10. eslint-plugin-cypress was not used by any config. --- .npmrc | 1 - automation/run-e2e/lib/dev.mjs | 2 +- automation/scripts/.eslintrc.json | 12 ----------- packages/modules/web-actions/.eslintrc.js | 21 ------------------- .../barcode-scanner-web/cypress.config.cjs | 1 - .../cypress/.eslintrc.json | 4 ---- .../integration/BarCodeScanner.spec.js | 18 ---------------- .../cypress/support/e2e.js | 1 - .../calendar-web/cypress.config.cjs | 1 - .../events-web/cypress.config.cjs | 1 - .../signature-web/cypress.config.cjs | 1 - .../eslint-config-web-widgets/package.json | 1 - .../.eslintrc.json | 12 ----------- pnpm-lock.yaml | 14 ------------- 14 files changed, 1 insertion(+), 89 deletions(-) delete mode 100644 automation/scripts/.eslintrc.json delete mode 100644 packages/modules/web-actions/.eslintrc.js delete mode 100644 packages/pluggableWidgets/barcode-scanner-web/cypress.config.cjs delete mode 100644 packages/pluggableWidgets/barcode-scanner-web/cypress/.eslintrc.json delete mode 100644 packages/pluggableWidgets/barcode-scanner-web/cypress/integration/BarCodeScanner.spec.js delete mode 100644 packages/pluggableWidgets/barcode-scanner-web/cypress/support/e2e.js delete mode 100644 packages/pluggableWidgets/calendar-web/cypress.config.cjs delete mode 100644 packages/pluggableWidgets/events-web/cypress.config.cjs delete mode 100644 packages/pluggableWidgets/signature-web/cypress.config.cjs delete mode 100644 packages/shared/prettier-config-web-widgets/.eslintrc.json diff --git a/.npmrc b/.npmrc index d6f69f4818..ee0e8ed259 100644 --- a/.npmrc +++ b/.npmrc @@ -27,7 +27,6 @@ public-hoist-pattern[]=make-dir # public-hoist-pattern rule. public-hoist-pattern[]=*babel* public-hoist-pattern[]=big.js -public-hoist-pattern[]=*cypress* public-hoist-pattern[]=*shelljs* public-hoist-pattern[]=*rollup* public-hoist-pattern[]=@types/node diff --git a/automation/run-e2e/lib/dev.mjs b/automation/run-e2e/lib/dev.mjs index 68c897d59c..8e5a872b00 100644 --- a/automation/run-e2e/lib/dev.mjs +++ b/automation/run-e2e/lib/dev.mjs @@ -46,7 +46,7 @@ export async function dev() { } } - // We add local node_modules/.bin to PATH to make cypress bin is available for + // We add local node_modules/.bin to PATH to make playwright bin available for // any package in monorepo. const packageBinariesPath = fileURLToPath(new URL("../node_modules/.bin", import.meta.url)); process.env.PATH += `${delimiter}${packageBinariesPath}`; diff --git a/automation/scripts/.eslintrc.json b/automation/scripts/.eslintrc.json deleted file mode 100644 index 19c415de16..0000000000 --- a/automation/scripts/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "root": true, - "env": { - "node": true, - "es2021": true - }, - "extends": ["eslint:recommended"], - "parserOptions": { - "sourceType": "module", - "ecmaVersion": 2021 - } -} diff --git a/packages/modules/web-actions/.eslintrc.js b/packages/modules/web-actions/.eslintrc.js deleted file mode 100644 index 58d3caeaa1..0000000000 --- a/packages/modules/web-actions/.eslintrc.js +++ /dev/null @@ -1,21 +0,0 @@ -module.exports = { - root: true, - env: { - browser: true, - es2017: true - }, - extends: "eslint:recommended", - overrides: [], - parserOptions: { - sourceType: "module" - }, - globals: { - mx: "readonly" - }, - rules: { - "no-unused-vars": [ - "error", - { vars: "all", args: "after-used", ignoreRestSiblings: false, varsIgnorePattern: "Big" } - ] - } -}; diff --git a/packages/pluggableWidgets/barcode-scanner-web/cypress.config.cjs b/packages/pluggableWidgets/barcode-scanner-web/cypress.config.cjs deleted file mode 100644 index f5388c3dfd..0000000000 --- a/packages/pluggableWidgets/barcode-scanner-web/cypress.config.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("@mendix/run-e2e/cypress.config.cjs"); diff --git a/packages/pluggableWidgets/barcode-scanner-web/cypress/.eslintrc.json b/packages/pluggableWidgets/barcode-scanner-web/cypress/.eslintrc.json deleted file mode 100644 index e98e5a04cb..0000000000 --- a/packages/pluggableWidgets/barcode-scanner-web/cypress/.eslintrc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "root": true, - "extends": ["@mendix/eslint-config-web-widgets/cypress"] -} diff --git a/packages/pluggableWidgets/barcode-scanner-web/cypress/integration/BarCodeScanner.spec.js b/packages/pluggableWidgets/barcode-scanner-web/cypress/integration/BarCodeScanner.spec.js deleted file mode 100644 index 7938c9c15a..0000000000 --- a/packages/pluggableWidgets/barcode-scanner-web/cypress/integration/BarCodeScanner.spec.js +++ /dev/null @@ -1,18 +0,0 @@ -describe("barcode-scanner-web", () => { - beforeEach(() => { - cy.visit("/"); - }); - - afterEach(() => - cy.window().then(window => { - // Cypress opens a new session for every test, so it exceeds mendix license limit of 5 sessions, we need to logout after each test. - window.mx.session.logout(); - }) - ); - - it("compares with a screenshot baseline and checks if the media stream is started", () => { - cy.get(".mx-name-actionButton1").click(); - cy.wait(1000); // eslint-disable-line cypress/no-unnecessary-waiting - cy.get(".mx-barcode-scanner-content").should("be.visible"); - }); -}); diff --git a/packages/pluggableWidgets/barcode-scanner-web/cypress/support/e2e.js b/packages/pluggableWidgets/barcode-scanner-web/cypress/support/e2e.js deleted file mode 100644 index bd43227e95..0000000000 --- a/packages/pluggableWidgets/barcode-scanner-web/cypress/support/e2e.js +++ /dev/null @@ -1 +0,0 @@ -import "@mendix/run-e2e/support/commands.mjs"; diff --git a/packages/pluggableWidgets/calendar-web/cypress.config.cjs b/packages/pluggableWidgets/calendar-web/cypress.config.cjs deleted file mode 100644 index f5388c3dfd..0000000000 --- a/packages/pluggableWidgets/calendar-web/cypress.config.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("@mendix/run-e2e/cypress.config.cjs"); diff --git a/packages/pluggableWidgets/events-web/cypress.config.cjs b/packages/pluggableWidgets/events-web/cypress.config.cjs deleted file mode 100644 index f5388c3dfd..0000000000 --- a/packages/pluggableWidgets/events-web/cypress.config.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("@mendix/run-e2e/cypress.config.cjs"); diff --git a/packages/pluggableWidgets/signature-web/cypress.config.cjs b/packages/pluggableWidgets/signature-web/cypress.config.cjs deleted file mode 100644 index f5388c3dfd..0000000000 --- a/packages/pluggableWidgets/signature-web/cypress.config.cjs +++ /dev/null @@ -1 +0,0 @@ -module.exports = require("@mendix/run-e2e/cypress.config.cjs"); diff --git a/packages/shared/eslint-config-web-widgets/package.json b/packages/shared/eslint-config-web-widgets/package.json index ee89ad4eee..8be46dbada 100644 --- a/packages/shared/eslint-config-web-widgets/package.json +++ b/packages/shared/eslint-config-web-widgets/package.json @@ -16,7 +16,6 @@ "@mendix/prettier-config-web-widgets": "workspace:*", "eslint": "^10.11.0", "eslint-config-prettier": "^9.0.0", - "eslint-plugin-cypress": "^5.1.1", "eslint-plugin-import-x": "^4.17.1", "eslint-plugin-jest": "^29.16.6", "eslint-plugin-package-json": "^0.89.1", diff --git a/packages/shared/prettier-config-web-widgets/.eslintrc.json b/packages/shared/prettier-config-web-widgets/.eslintrc.json deleted file mode 100644 index 55c0ce507d..0000000000 --- a/packages/shared/prettier-config-web-widgets/.eslintrc.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "env": { - "browser": true, - "commonjs": true, - "es2021": true - }, - "extends": "eslint:recommended", - "parserOptions": { - "ecmaVersion": 12 - }, - "rules": {} -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f3337236cb..44db078b53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2831,9 +2831,6 @@ importers: eslint-config-prettier: specifier: ^9.0.0 version: 9.1.2(eslint@10.12.0(jiti@2.6.1)) - eslint-plugin-cypress: - specifier: ^5.1.1 - version: 5.4.0(eslint@10.12.0(jiti@2.6.1)) eslint-plugin-import-x: specifier: ^4.17.1 version: 4.17.1(@typescript-eslint/utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@10.12.0(jiti@2.6.1)) @@ -7431,12 +7428,6 @@ packages: eslint-import-resolver-node@0.3.10: resolution: {integrity: sha512-tRrKqFyCaKict5hOd244sL6EQFNycnMQnBe+j8uqGNXYzsImGbGUU4ibtoaBmv5FLwJwcFJNeg1GeVjQfbMrDQ==} - eslint-plugin-cypress@5.4.0: - resolution: {integrity: sha512-XAQYuzMpLWJdFRQorPO3GDx4XHqI362qr1/XIp0N6SNTAa8lyzmpTA26qNRc99I53NnqX9l0SHwbHXX7TAKIkg==} - deprecated: 'deprecate: accidentally includes breaking changes from 6.0.0' - peerDependencies: - eslint: '>=9' - eslint-plugin-import-x@4.17.1: resolution: {integrity: sha512-4cdstYkKCyjumM2Q9NSI03K8D2a9F4Ssz33K2lv2hQa4KmR9jPLwk3uWGtNvclfqBrPGfGuMBwsGMbe6dMRbfg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -16125,11 +16116,6 @@ snapshots: - supports-color optional: true - eslint-plugin-cypress@5.4.0(eslint@10.12.0(jiti@2.6.1)): - dependencies: - eslint: 10.12.0(jiti@2.6.1) - globals: 17.13.0 - eslint-plugin-import-x@4.17.1(@typescript-eslint/utils@8.71.1(eslint@10.12.0(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-node@0.3.10)(eslint@10.12.0(jiti@2.6.1)): dependencies: '@typescript-eslint/types': 8.71.1