From d6f5433dd088ed3ecfabc1fbe2409e0ca5dd337e Mon Sep 17 00:00:00 2001 From: Nico Lynzaad Date: Thu, 2 Oct 2025 01:14:52 +0200 Subject: [PATCH 1/7] add build step and update exports --- e2e/e2e-utils/package.json | 9 ++- pnpm-lock.yaml | 146 +++++++++++++++++++++++++++++++++++++ 2 files changed, 152 insertions(+), 3 deletions(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index ad1b3f10e0e..02e1abb2a90 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -3,19 +3,22 @@ "private": true, "scripts": { "clean": "rimraf ./dist && rimraf ./coverage", + "build": "tsup-node src/index.ts --format cjs,esm --sourcemap --dts --clean", "test:eslint": "eslint ./src", "test:unit": "exit 0; vitest --typecheck" }, "type": "module", "exports": { ".": { - "import": "./src/index.ts", - "default": "./src/index.ts" + "import": "./dist/index.js", + "require": "./dist/index.cjs", + "default": "./dist/index.js" }, "./package.json": "./package.json" }, "dependencies": {}, "devDependencies": { - "get-port-please": "^3.2.0" + "get-port-please": "^3.2.0", + "tsup": "^8.5.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18d307aa13a..055017af703 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,6 +158,9 @@ importers: get-port-please: specifier: ^3.2.0 version: 3.2.0 + tsup: + specifier: ^8.5.0 + version: 8.5.0(@microsoft/api-extractor@7.49.2(@types/node@22.10.2))(@swc/core@1.10.15(@swc/helpers@0.5.15))(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.7.0) e2e/react-router/basic: dependencies: @@ -12353,6 +12356,12 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} + bundle-require@5.1.0: + resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + peerDependencies: + esbuild: '>=0.18' + bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -13530,6 +13539,9 @@ packages: firebase@11.4.0: resolution: {integrity: sha512-Z6kwhWIPDgIm0+NUEQxwjH14hMP7t42WSFnf/78R0Vh59VovLYTOCTM3MIdY3jlSZ9uKz56FhXrvsNXNhAn/Xg==} + fix-dts-default-cjs-exports@1.0.1: + resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} + flagged-respawn@2.0.0: resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==} engines: {node: '>= 10.13.0'} @@ -14209,6 +14221,10 @@ packages: jose@6.0.10: resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==} + joycon@3.1.1: + resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} + engines: {node: '>=10'} + js-cookie@3.0.5: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} @@ -14488,6 +14504,10 @@ packages: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true + load-tsconfig@0.2.5: + resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -14530,6 +14550,9 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -15254,6 +15277,24 @@ packages: ts-node: optional: true + postcss-load-config@6.0.1: + resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} + engines: {node: '>= 18'} + peerDependencies: + jiti: '>=1.21.0' + postcss: '>=8.0.9' + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + jiti: + optional: true + postcss: + optional: true + tsx: + optional: true + yaml: + optional: true + postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} @@ -15869,6 +15910,11 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} + source-map@0.8.0-beta.0: + resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} + engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions + spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -16187,6 +16233,9 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + tr46@1.0.1: + resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} + tr46@5.0.0: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} @@ -16250,6 +16299,25 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + tsup@8.5.0: + resolution: {integrity: sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + '@microsoft/api-extractor': ^7.36.0 + '@swc/core': ^1 + postcss: ^8.4.12 + typescript: '>=4.5.0' + peerDependenciesMeta: + '@microsoft/api-extractor': + optional: true + '@swc/core': + optional: true + postcss: + optional: true + typescript: + optional: true + tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} @@ -16788,6 +16856,9 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + webidl-conversions@4.0.2: + resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} + webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -16886,6 +16957,9 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + whatwg-url@7.1.0: + resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} + which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -22326,6 +22400,11 @@ snapshots: dependencies: run-applescript: 7.0.0 + bundle-require@5.1.0(esbuild@0.25.10): + dependencies: + esbuild: 0.25.10 + load-tsconfig: 0.2.5 + bytes@3.1.2: {} c12@3.3.0(magicast@0.3.5): @@ -23729,6 +23808,12 @@ snapshots: transitivePeerDependencies: - '@react-native-async-storage/async-storage' + fix-dts-default-cjs-exports@1.0.1: + dependencies: + magic-string: 0.30.19 + mlly: 1.8.0 + rollup: 4.52.2 + flagged-respawn@2.0.0: {} flat-cache@4.0.1: @@ -24372,6 +24457,8 @@ snapshots: jose@6.0.10: {} + joycon@3.1.1: {} + js-cookie@3.0.5: {} js-sha256@0.11.1: {} @@ -24644,6 +24731,8 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 + load-tsconfig@0.2.5: {} + loader-runner@4.3.0: {} local-pkg@0.5.1: @@ -24684,6 +24773,8 @@ snapshots: lodash.merge@4.6.2: {} + lodash.sortby@4.7.0: {} + lodash@4.17.21: {} log-symbols@4.1.0: @@ -25520,6 +25611,15 @@ snapshots: optionalDependencies: postcss: 8.5.3 + postcss-load-config@6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(yaml@2.7.0): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 2.6.0 + postcss: 8.5.6 + tsx: 4.20.3 + yaml: 2.7.0 + postcss-nested@6.2.0(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -26260,6 +26360,10 @@ snapshots: source-map@0.7.6: {} + source-map@0.8.0-beta.0: + dependencies: + whatwg-url: 7.1.0 + spawn-command@0.0.2: {} spdy-transport@3.0.0: @@ -26595,6 +26699,10 @@ snapshots: tr46@0.0.3: {} + tr46@1.0.1: + dependencies: + punycode: 2.3.1 + tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -26651,6 +26759,36 @@ snapshots: tslib@2.8.1: {} + tsup@8.5.0(@microsoft/api-extractor@7.49.2(@types/node@22.10.2))(@swc/core@1.10.15(@swc/helpers@0.5.15))(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.7.0): + dependencies: + bundle-require: 5.1.0(esbuild@0.25.10) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.3 + esbuild: 0.25.10 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(yaml@2.7.0) + resolve-from: 5.0.0 + rollup: 4.52.2 + source-map: 0.8.0-beta.0 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.15 + tree-kill: 1.2.2 + optionalDependencies: + '@microsoft/api-extractor': 7.49.2(@types/node@22.10.2) + '@swc/core': 1.10.15(@swc/helpers@0.5.15) + postcss: 8.5.6 + typescript: 5.9.2 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + tsx@4.19.2: dependencies: esbuild: 0.23.1 @@ -27258,6 +27396,8 @@ snapshots: webidl-conversions@3.0.1: {} + webidl-conversions@4.0.2: {} + webidl-conversions@7.0.0: {} webidl-conversions@8.0.0: {} @@ -27433,6 +27573,12 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 + whatwg-url@7.1.0: + dependencies: + lodash.sortby: 4.7.0 + tr46: 1.0.1 + webidl-conversions: 4.0.2 + which@1.3.1: dependencies: isexe: 2.0.0 From 807c598a7cdc4f958503b3858c8b2e93151d080e Mon Sep 17 00:00:00 2001 From: Nico Lynzaad Date: Thu, 2 Oct 2025 01:15:07 +0200 Subject: [PATCH 2/7] address flaky test --- e2e/react-router/basic-file-based/tests/redirect.spec.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/e2e/react-router/basic-file-based/tests/redirect.spec.ts b/e2e/react-router/basic-file-based/tests/redirect.spec.ts index 8ec1a1698e4..ccfd34335cf 100644 --- a/e2e/react-router/basic-file-based/tests/redirect.spec.ts +++ b/e2e/react-router/basic-file-based/tests/redirect.spec.ts @@ -64,6 +64,9 @@ test.describe('redirects', () => { const url = `http://localhost:${PORT}/posts` await page.waitForURL(url) + if (reloadDocument) { + await page.waitForLoadState('domcontentloaded') + } expect(page.url()).toBe(url) await expect(page.getByTestId('PostsIndexComponent')).toBeInViewport() expect(fullPageLoad).toBe(reloadDocument) From 85bf26daf23ff70244a5fc9fc6b9ce51ab572758 Mon Sep 17 00:00:00 2001 From: Nico Lynzaad Date: Thu, 2 Oct 2025 01:22:15 +0200 Subject: [PATCH 3/7] export types --- e2e/e2e-utils/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index 02e1abb2a90..7f489a11b92 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -12,7 +12,8 @@ ".": { "import": "./dist/index.js", "require": "./dist/index.cjs", - "default": "./dist/index.js" + "default": "./dist/index.js", + "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, From 77aabefdd5c179695b3ba8d9f7167eb0edc2c5be Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Wed, 1 Oct 2025 23:27:56 +0000 Subject: [PATCH 4/7] ci: apply automated fixes --- e2e/e2e-utils/package.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index 7f489a11b92..54c8fe89c86 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -3,7 +3,7 @@ "private": true, "scripts": { "clean": "rimraf ./dist && rimraf ./coverage", - "build": "tsup-node src/index.ts --format cjs,esm --sourcemap --dts --clean", + "build": "tsup-node src/index.ts --format cjs,esm --sourcemap --dts --clean", "test:eslint": "eslint ./src", "test:unit": "exit 0; vitest --typecheck" }, @@ -11,15 +11,15 @@ "exports": { ".": { "import": "./dist/index.js", - "require": "./dist/index.cjs", + "require": "./dist/index.cjs", "default": "./dist/index.js", - "types": "./dist/index.d.ts" + "types": "./dist/index.d.ts" }, "./package.json": "./package.json" }, "dependencies": {}, "devDependencies": { "get-port-please": "^3.2.0", - "tsup": "^8.5.0" + "tsup": "^8.5.0" } } From 0c81202717fddebe7ab71fd3a66ecf7b187efff0 Mon Sep 17 00:00:00 2001 From: Nico Lynzaad Date: Thu, 2 Oct 2025 02:59:23 +0200 Subject: [PATCH 5/7] use vite for building --- e2e/e2e-utils/package.json | 29 +++- e2e/e2e-utils/vite.config.ts | 50 ++++-- pnpm-lock.yaml | 312 ++++++++++++++++++----------------- 3 files changed, 218 insertions(+), 173 deletions(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index 54c8fe89c86..7548776b3f9 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -3,23 +3,38 @@ "private": true, "scripts": { "clean": "rimraf ./dist && rimraf ./coverage", - "build": "tsup-node src/index.ts --format cjs,esm --sourcemap --dts --clean", + "build": "vite build", "test:eslint": "eslint ./src", "test:unit": "exit 0; vitest --typecheck" }, "type": "module", + "types": "dist/esm/index.d.ts", + "main": "dist/cjs/index.cjs", + "module": "dist/esm/index.js", "exports": { ".": { - "import": "./dist/index.js", - "require": "./dist/index.cjs", - "default": "./dist/index.js", - "types": "./dist/index.d.ts" - }, + "import": { + "types": "./dist/types/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/types/index.d.ts", + "default": "./dist/cjs/index.js" + } + }, "./package.json": "./package.json" }, + "sideEffects": false, + "files": [ + "dist", + "src" + ], + "engines": { + "node": ">=12" + }, "dependencies": {}, "devDependencies": { "get-port-please": "^3.2.0", - "tsup": "^8.5.0" + "vite-plugin-dts": "^4.5.4" } } diff --git a/e2e/e2e-utils/vite.config.ts b/e2e/e2e-utils/vite.config.ts index 5389f0f7391..825204bd160 100644 --- a/e2e/e2e-utils/vite.config.ts +++ b/e2e/e2e-utils/vite.config.ts @@ -1,20 +1,36 @@ -import { defineConfig, mergeConfig } from 'vitest/config' -import { tanstackViteConfig } from '@tanstack/config/vite' -import packageJson from './package.json' +import path from 'node:path' +import { defineConfig } from 'vitest/config' +import dts from 'vite-plugin-dts' -const config = defineConfig({ - test: { - name: packageJson.name, - dir: './tests', - watch: false, - typecheck: { enabled: true }, +export default defineConfig({ + build: { + ssr: true, + emptyOutDir: true, + rollupOptions: { + input: 'src/index.ts', + output: [ + { + format: 'esm', + dir: './dist/esm', + entryFileNames: '[name].js', + preserveModules: true, + preserveModulesRoot: path.resolve(__dirname, 'src'), + }, + { + format: 'cjs', + dir: './dist/cjs', + entryFileNames: '[name].cjs', + preserveModules: true, + preserveModulesRoot: path.resolve(__dirname, 'src'), + }, + ], + }, }, + plugins: [ + dts({ + copyDtsFiles: true, + entryRoot: './src', + outDir: './dist/types', + }), + ], }) - -export default mergeConfig( - config, - tanstackViteConfig({ - entry: './src/index.ts', - srcDir: './src', - }), -) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 055017af703..852383a3037 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -158,9 +158,9 @@ importers: get-port-please: specifier: ^3.2.0 version: 3.2.0 - tsup: - specifier: ^8.5.0 - version: 8.5.0(@microsoft/api-extractor@7.49.2(@types/node@22.10.2))(@swc/core@1.10.15(@swc/helpers@0.5.15))(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.7.0) + vite-plugin-dts: + specifier: ^4.5.4 + version: 4.5.4(@types/node@22.10.2)(rollup@4.52.2)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0)) e2e/react-router/basic: dependencies: @@ -9135,6 +9135,14 @@ packages: '@ioredis/commands@1.4.0': resolution: {integrity: sha512-aFT2yemJJo+TZCmieA7qnYGQooOS7QfNmYrzGtsYd3g9j5iDP8AimYYAesf79ohjbLG12XxC4nG5DyEnC88AsQ==} + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -9236,6 +9244,9 @@ packages: '@microsoft/api-extractor-model@7.30.3': resolution: {integrity: sha512-yEAvq0F78MmStXdqz9TTT4PZ05Xu5R8nqgwI5xmUmQjWBQ9E6R2n8HB/iZMRciG4rf9iwI2mtuQwIzDXBvHn1w==} + '@microsoft/api-extractor-model@7.30.9': + resolution: {integrity: sha512-oKExWajACw0hO9Z0ybWvCZZhWK0kZcA/3rJieZmh4e5difg9II00kvmFMIg1KOrFuErNOZMCVY45nEm9a/orvg==} + '@microsoft/api-extractor@7.47.4': resolution: {integrity: sha512-HKm+P4VNzWwvq1Ey+Jfhhj/3MjsD+ka2hbt8L5AcRM95lu1MFOYnz3XlU7Gr79Q/ZhOb7W/imAKeYrOI0bFydg==} hasBin: true @@ -9244,6 +9255,10 @@ packages: resolution: {integrity: sha512-DI/WnvhbkHcucxxc4ys00ejCiViFls5EKPrEfe4NV3GGpVkoM5ZXF61HZNSGA8IG0oEV4KfTqIa59Rc3wdMopw==} hasBin: true + '@microsoft/api-extractor@7.52.15': + resolution: {integrity: sha512-0Pl2Xew403zyteYm0IiTZ2ZuKF4Ep4/SD6kXMC1CtvVIv3hNyG5+SY/vXS3Rg9fHydvMk+FYordaC9WpTnPcVQ==} + hasBin: true + '@microsoft/tsdoc-config@0.17.1': resolution: {integrity: sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==} @@ -10601,6 +10616,14 @@ packages: '@types/node': optional: true + '@rushstack/node-core-library@5.15.1': + resolution: {integrity: sha512-Nou4S2iYtnHIi3deB1kzl/ikJktR68L1Q5aeIYpySCfuk25dYZO0366lRdobk82rym6n0AacMyaYCiN8e7QaWA==} + peerDependencies: + '@types/node': 22.10.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@rushstack/node-core-library@5.5.1': resolution: {integrity: sha512-ZutW56qIzH8xIOlfyaLQJFx+8IBqdbVCZdnj+XT1MorQ1JqqxHse8vbCpEM+2MjsrqcbxcgDIbfggB1ZSQ2A3g==} peerDependencies: @@ -10609,6 +10632,14 @@ packages: '@types/node': optional: true + '@rushstack/problem-matcher@0.1.1': + resolution: {integrity: sha512-Fm5XtS7+G8HLcJHCWpES5VmeMyjAKaWeyZU5qPzZC+22mPlJzAsOxymHiWIfuirtPckX3aptWws+K2d0BzniJA==} + peerDependencies: + '@types/node': 22.10.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@rushstack/rig-package@0.5.3': resolution: {integrity: sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==} @@ -10628,12 +10659,23 @@ packages: '@types/node': optional: true + '@rushstack/terminal@0.18.0': + resolution: {integrity: sha512-OvUkArZvuqWhMLtM5LD4dSOODOH7uwvzD4Z80T8jxFnsdoD/hKCz6wABDziD9N5JdxXc6/LXJD+60VFtxefjjA==} + peerDependencies: + '@types/node': 22.10.2 + peerDependenciesMeta: + '@types/node': + optional: true + '@rushstack/ts-command-line@4.22.3': resolution: {integrity: sha512-edMpWB3QhFFZ4KtSzS8WNjBgR4PXPPOVrOHMbb7kNpmQ1UFS9HdVtjCXg1H5fG+xYAbeE+TMPcVPUyX2p84STA==} '@rushstack/ts-command-line@4.23.4': resolution: {integrity: sha512-pqmzDJCm0TS8VyeqnzcJ7ncwXgiLDQ6LVmXXfqv2nPL6VIz+UpyTpNVfZRJpyyJ+UDxqob1vIj2liaUfBjv8/A==} + '@rushstack/ts-command-line@5.0.5': + resolution: {integrity: sha512-1NfEFJcpYu7gPQ2H4u0KTvEJaxpVknHgFd3xUuUkTiEmdvhLfasNdriPwOkMcJaRpfSO2vTR6XgDNRyEqwIVlw==} + '@sentry-internal/browser-utils@8.54.0': resolution: {integrity: sha512-DKWCqb4YQosKn6aD45fhKyzhkdG7N6goGFDeyTaJFREJDFVDXiNDsYZu30nJ6BxMM7uQIaARhPAC5BXfoED3pQ==} engines: {node: '>=14.18'} @@ -12356,12 +12398,6 @@ packages: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} - bundle-require@5.1.0: - resolution: {integrity: sha512-3WrrOuZiyaaZPWiEt4G3+IffISVC9HYlWueJEBWED4ZH4aIAC2PnkdnuRrR94M+w6yGWn4AglWtJtBI8YqvgoA==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - peerDependencies: - esbuild: '>=0.18' - bytes@3.1.2: resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} engines: {node: '>= 0.8'} @@ -13539,9 +13575,6 @@ packages: firebase@11.4.0: resolution: {integrity: sha512-Z6kwhWIPDgIm0+NUEQxwjH14hMP7t42WSFnf/78R0Vh59VovLYTOCTM3MIdY3jlSZ9uKz56FhXrvsNXNhAn/Xg==} - fix-dts-default-cjs-exports@1.0.1: - resolution: {integrity: sha512-pVIECanWFC61Hzl2+oOCtoJ3F17kglZC/6N94eRWycFgBH35hHx0Li604ZIzhseh97mf2p0cv7vVrOZGoqhlEg==} - flagged-respawn@2.0.0: resolution: {integrity: sha512-Gq/a6YCi8zexmGHMuJwahTGzXlAZAOsbCVKduWXC6TlLCjjFRlExMJc4GC2NYPYZ0r/brw9P7CpRgQmlPVeOoA==} engines: {node: '>= 10.13.0'} @@ -14221,10 +14254,6 @@ packages: jose@6.0.10: resolution: {integrity: sha512-skIAxZqcMkOrSwjJvplIPYrlXGpxTPnro2/QWTDCxAdWQrSTV5/KqspMWmi5WAx5+ULswASJiZ0a+1B/Lxt9cw==} - joycon@3.1.1: - resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} - engines: {node: '>=10'} - js-cookie@3.0.5: resolution: {integrity: sha512-cEiJEAEoIbWfCZYKWhVwFuvPX1gETRYPw6LlaTKoxD3s2AkXzkCjnp6h0V77ozyqj0jakteJ4YqDJT830+lVGw==} engines: {node: '>=14'} @@ -14504,10 +14533,6 @@ packages: resolution: {integrity: sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==} hasBin: true - load-tsconfig@0.2.5: - resolution: {integrity: sha512-IXO6OCs9yg8tMKzfPZ1YmheJbZCiEsnBdcB03l0OcfK9prKnJb96siuHCr5Fl37/yo9DnKU+TLpxzTUspw9shg==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - loader-runner@4.3.0: resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} engines: {node: '>=6.11.5'} @@ -14550,9 +14575,6 @@ packages: lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - lodash.sortby@4.7.0: - resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} - lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} @@ -14751,6 +14773,10 @@ packages: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} engines: {node: 20 || >=22} + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} + engines: {node: 20 || >=22} + minimatch@3.0.8: resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} @@ -15277,24 +15303,6 @@ packages: ts-node: optional: true - postcss-load-config@6.0.1: - resolution: {integrity: sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==} - engines: {node: '>= 18'} - peerDependencies: - jiti: '>=1.21.0' - postcss: '>=8.0.9' - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - jiti: - optional: true - postcss: - optional: true - tsx: - optional: true - yaml: - optional: true - postcss-nested@6.2.0: resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} engines: {node: '>=12.0'} @@ -15910,11 +15918,6 @@ packages: resolution: {integrity: sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==} engines: {node: '>= 12'} - source-map@0.8.0-beta.0: - resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} - engines: {node: '>= 8'} - deprecated: The work that was done in this beta branch won't be included in future versions - spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -16233,9 +16236,6 @@ packages: tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - tr46@1.0.1: - resolution: {integrity: sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==} - tr46@5.0.0: resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} engines: {node: '>=18'} @@ -16299,25 +16299,6 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsup@8.5.0: - resolution: {integrity: sha512-VmBp77lWNQq6PfuMqCHD3xWl22vEoWsKajkF8t+yMBawlUS8JzEI+vOVMeuNZIuMML8qXRizFKi9oD5glKQVcQ==} - engines: {node: '>=18'} - hasBin: true - peerDependencies: - '@microsoft/api-extractor': ^7.36.0 - '@swc/core': ^1 - postcss: ^8.4.12 - typescript: '>=4.5.0' - peerDependenciesMeta: - '@microsoft/api-extractor': - optional: true - '@swc/core': - optional: true - postcss: - optional: true - typescript: - optional: true - tsx@4.19.2: resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} engines: {node: '>=18.0.0'} @@ -16706,6 +16687,15 @@ packages: vite: optional: true + vite-plugin-dts@4.5.4: + resolution: {integrity: sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==} + peerDependencies: + typescript: '*' + vite: ^7.1.7 + peerDependenciesMeta: + vite: + optional: true + vite-plugin-externalize-deps@0.9.0: resolution: {integrity: sha512-wg3qb5gCy2d1KpPKyD9wkXMcYJ84yjgziHrStq9/8R7chhUC73mhQz+tVtvhFiICQHsBn1pnkY4IBbPqF9JHNw==} peerDependencies: @@ -16856,9 +16846,6 @@ packages: webidl-conversions@3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - webidl-conversions@4.0.2: - resolution: {integrity: sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==} - webidl-conversions@7.0.0: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} @@ -16957,9 +16944,6 @@ packages: whatwg-url@5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - whatwg-url@7.1.0: - resolution: {integrity: sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==} - which@1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -18758,6 +18742,12 @@ snapshots: '@ioredis/commands@1.4.0': {} + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -18892,6 +18882,14 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor-model@7.30.9(@types/node@22.10.2)': + dependencies: + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.15.1(@types/node@22.10.2) + transitivePeerDependencies: + - '@types/node' + '@microsoft/api-extractor@7.47.4(@types/node@22.10.2)': dependencies: '@microsoft/api-extractor-model': 7.29.4(@types/node@22.10.2) @@ -18928,6 +18926,24 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@microsoft/api-extractor@7.52.15(@types/node@22.10.2)': + dependencies: + '@microsoft/api-extractor-model': 7.30.9(@types/node@22.10.2) + '@microsoft/tsdoc': 0.15.1 + '@microsoft/tsdoc-config': 0.17.1 + '@rushstack/node-core-library': 5.15.1(@types/node@22.10.2) + '@rushstack/rig-package': 0.5.3 + '@rushstack/terminal': 0.18.0(@types/node@22.10.2) + '@rushstack/ts-command-line': 5.0.5(@types/node@22.10.2) + lodash: 4.17.21 + minimatch: 10.0.3 + resolve: 1.22.10 + semver: 7.5.4 + source-map: 0.6.1 + typescript: 5.8.2 + transitivePeerDependencies: + - '@types/node' + '@microsoft/tsdoc-config@0.17.1': dependencies: '@microsoft/tsdoc': 0.15.1 @@ -20279,6 +20295,19 @@ snapshots: optionalDependencies: '@types/node': 22.10.2 + '@rushstack/node-core-library@5.15.1(@types/node@22.10.2)': + dependencies: + ajv: 8.13.0 + ajv-draft-04: 1.0.0(ajv@8.13.0) + ajv-formats: 3.0.1(ajv@8.13.0) + fs-extra: 11.3.0 + import-lazy: 4.0.0 + jju: 1.4.0 + resolve: 1.22.10 + semver: 7.5.4 + optionalDependencies: + '@types/node': 22.10.2 + '@rushstack/node-core-library@5.5.1(@types/node@22.10.2)': dependencies: ajv: 8.13.0 @@ -20292,6 +20321,10 @@ snapshots: optionalDependencies: '@types/node': 22.10.2 + '@rushstack/problem-matcher@0.1.1(@types/node@22.10.2)': + optionalDependencies: + '@types/node': 22.10.2 + '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 @@ -20311,6 +20344,14 @@ snapshots: optionalDependencies: '@types/node': 22.10.2 + '@rushstack/terminal@0.18.0(@types/node@22.10.2)': + dependencies: + '@rushstack/node-core-library': 5.15.1(@types/node@22.10.2) + '@rushstack/problem-matcher': 0.1.1(@types/node@22.10.2) + supports-color: 8.1.1 + optionalDependencies: + '@types/node': 22.10.2 + '@rushstack/ts-command-line@4.22.3(@types/node@22.10.2)': dependencies: '@rushstack/terminal': 0.13.3(@types/node@22.10.2) @@ -20329,6 +20370,15 @@ snapshots: transitivePeerDependencies: - '@types/node' + '@rushstack/ts-command-line@5.0.5(@types/node@22.10.2)': + dependencies: + '@rushstack/terminal': 0.18.0(@types/node@22.10.2) + '@types/argparse': 1.0.38 + argparse: 1.0.10 + string-argv: 0.3.2 + transitivePeerDependencies: + - '@types/node' + '@sentry-internal/browser-utils@8.54.0': dependencies: '@sentry/core': 8.54.0 @@ -21721,7 +21771,7 @@ snapshots: dependencies: '@vitest/spy': 3.0.6 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.19 optionalDependencies: msw: 2.7.0(@types/node@22.10.2)(typescript@5.9.2) vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0) @@ -21842,6 +21892,19 @@ snapshots: optionalDependencies: typescript: 5.8.2 + '@vue/language-core@2.2.0(typescript@5.9.2)': + dependencies: + '@volar/language-core': 2.4.11 + '@vue/compiler-dom': 3.5.14 + '@vue/compiler-vue2': 2.7.16 + '@vue/shared': 3.5.14 + alien-signals: 0.4.14 + minimatch: 9.0.5 + muggle-string: 0.4.1 + path-browserify: 1.0.1 + optionalDependencies: + typescript: 5.9.2 + '@vue/shared@3.5.14': {} '@webassemblyjs/ast@1.14.1': @@ -22400,11 +22463,6 @@ snapshots: dependencies: run-applescript: 7.0.0 - bundle-require@5.1.0(esbuild@0.25.10): - dependencies: - esbuild: 0.25.10 - load-tsconfig: 0.2.5 - bytes@3.1.2: {} c12@3.3.0(magicast@0.3.5): @@ -23808,12 +23866,6 @@ snapshots: transitivePeerDependencies: - '@react-native-async-storage/async-storage' - fix-dts-default-cjs-exports@1.0.1: - dependencies: - magic-string: 0.30.19 - mlly: 1.8.0 - rollup: 4.52.2 - flagged-respawn@2.0.0: {} flat-cache@4.0.1: @@ -24457,8 +24509,6 @@ snapshots: jose@6.0.10: {} - joycon@3.1.1: {} - js-cookie@3.0.5: {} js-sha256@0.11.1: {} @@ -24731,8 +24781,6 @@ snapshots: untun: 0.1.3 uqr: 0.1.2 - load-tsconfig@0.2.5: {} - loader-runner@4.3.0: {} local-pkg@0.5.1: @@ -24773,8 +24821,6 @@ snapshots: lodash.merge@4.6.2: {} - lodash.sortby@4.7.0: {} - lodash@4.17.21: {} log-symbols@4.1.0: @@ -24952,6 +24998,10 @@ snapshots: dependencies: brace-expansion: 2.0.1 + minimatch@10.0.3: + dependencies: + '@isaacs/brace-expansion': 5.0.0 + minimatch@3.0.8: dependencies: brace-expansion: 1.1.11 @@ -25611,15 +25661,6 @@ snapshots: optionalDependencies: postcss: 8.5.3 - postcss-load-config@6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(yaml@2.7.0): - dependencies: - lilconfig: 3.1.3 - optionalDependencies: - jiti: 2.6.0 - postcss: 8.5.6 - tsx: 4.20.3 - yaml: 2.7.0 - postcss-nested@6.2.0(postcss@8.5.3): dependencies: postcss: 8.5.3 @@ -26024,7 +26065,7 @@ snapshots: rollup-plugin-preserve-directives@0.4.0(rollup@4.52.2): dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.52.2) - magic-string: 0.30.17 + magic-string: 0.30.19 rollup: 4.52.2 rollup-plugin-visualizer@6.0.3(rollup@4.52.2): @@ -26360,10 +26401,6 @@ snapshots: source-map@0.7.6: {} - source-map@0.8.0-beta.0: - dependencies: - whatwg-url: 7.1.0 - spawn-command@0.0.2: {} spdy-transport@3.0.0: @@ -26699,10 +26736,6 @@ snapshots: tr46@0.0.3: {} - tr46@1.0.1: - dependencies: - punycode: 2.3.1 - tr46@5.0.0: dependencies: punycode: 2.3.1 @@ -26759,36 +26792,6 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.0(@microsoft/api-extractor@7.49.2(@types/node@22.10.2))(@swc/core@1.10.15(@swc/helpers@0.5.15))(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(typescript@5.9.2)(yaml@2.7.0): - dependencies: - bundle-require: 5.1.0(esbuild@0.25.10) - cac: 6.7.14 - chokidar: 4.0.3 - consola: 3.4.2 - debug: 4.4.3 - esbuild: 0.25.10 - fix-dts-default-cjs-exports: 1.0.1 - joycon: 3.1.1 - picocolors: 1.1.1 - postcss-load-config: 6.0.1(jiti@2.6.0)(postcss@8.5.6)(tsx@4.20.3)(yaml@2.7.0) - resolve-from: 5.0.0 - rollup: 4.52.2 - source-map: 0.8.0-beta.0 - sucrase: 3.35.0 - tinyexec: 0.3.2 - tinyglobby: 0.2.15 - tree-kill: 1.2.2 - optionalDependencies: - '@microsoft/api-extractor': 7.49.2(@types/node@22.10.2) - '@swc/core': 1.10.15(@swc/helpers@0.5.15) - postcss: 8.5.6 - typescript: 5.9.2 - transitivePeerDependencies: - - jiti - - supports-color - - tsx - - yaml - tsx@4.19.2: dependencies: esbuild: 0.23.1 @@ -27139,7 +27142,7 @@ snapshots: debug: 4.4.3 kolorist: 1.8.0 local-pkg: 0.5.1 - magic-string: 0.30.17 + magic-string: 0.30.19 typescript: 5.9.2 vue-tsc: 2.0.29(typescript@5.9.2) optionalDependencies: @@ -27168,6 +27171,25 @@ snapshots: - rollup - supports-color + vite-plugin-dts@4.5.4(@types/node@22.10.2)(rollup@4.52.2)(typescript@5.9.2)(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0)): + dependencies: + '@microsoft/api-extractor': 7.52.15(@types/node@22.10.2) + '@rollup/pluginutils': 5.1.4(rollup@4.52.2) + '@volar/typescript': 2.4.11 + '@vue/language-core': 2.2.0(typescript@5.9.2) + compare-versions: 6.1.1 + debug: 4.4.3 + kolorist: 1.8.0 + local-pkg: 1.1.2 + magic-string: 0.30.19 + typescript: 5.9.2 + optionalDependencies: + vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0) + transitivePeerDependencies: + - '@types/node' + - rollup + - supports-color + vite-plugin-externalize-deps@0.9.0(vite@7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0)): dependencies: vite: 7.1.7(@types/node@22.10.2)(jiti@2.6.0)(lightningcss@1.30.1)(terser@5.37.0)(tsx@4.20.3)(yaml@2.7.0) @@ -27396,8 +27418,6 @@ snapshots: webidl-conversions@3.0.1: {} - webidl-conversions@4.0.2: {} - webidl-conversions@7.0.0: {} webidl-conversions@8.0.0: {} @@ -27573,12 +27593,6 @@ snapshots: tr46: 0.0.3 webidl-conversions: 3.0.1 - whatwg-url@7.1.0: - dependencies: - lodash.sortby: 4.7.0 - tr46: 1.0.1 - webidl-conversions: 4.0.2 - which@1.3.1: dependencies: isexe: 2.0.0 From f40f802a11cb7b44b12078ebd7a90ea994460b59 Mon Sep 17 00:00:00 2001 From: "autofix-ci[bot]" <114827586+autofix-ci[bot]@users.noreply.github.com> Date: Thu, 2 Oct 2025 01:02:24 +0000 Subject: [PATCH 6/7] ci: apply automated fixes --- e2e/e2e-utils/package.json | 44 +++++++++++++++++++------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index 7548776b3f9..11dc85a9f30 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -3,38 +3,38 @@ "private": true, "scripts": { "clean": "rimraf ./dist && rimraf ./coverage", - "build": "vite build", + "build": "vite build", "test:eslint": "eslint ./src", "test:unit": "exit 0; vitest --typecheck" }, "type": "module", - "types": "dist/esm/index.d.ts", - "main": "dist/cjs/index.cjs", - "module": "dist/esm/index.js", + "types": "dist/esm/index.d.ts", + "main": "dist/cjs/index.cjs", + "module": "dist/esm/index.js", "exports": { ".": { - "import": { - "types": "./dist/types/index.d.ts", - "default": "./dist/esm/index.js" - }, - "require": { - "types": "./dist/types/index.d.ts", - "default": "./dist/cjs/index.js" - } - }, + "import": { + "types": "./dist/types/index.d.ts", + "default": "./dist/esm/index.js" + }, + "require": { + "types": "./dist/types/index.d.ts", + "default": "./dist/cjs/index.js" + } + }, "./package.json": "./package.json" }, - "sideEffects": false, - "files": [ - "dist", - "src" - ], - "engines": { - "node": ">=12" - }, + "sideEffects": false, + "files": [ + "dist", + "src" + ], + "engines": { + "node": ">=12" + }, "dependencies": {}, "devDependencies": { "get-port-please": "^3.2.0", - "vite-plugin-dts": "^4.5.4" + "vite-plugin-dts": "^4.5.4" } } From 5c900cabaa996c717ddf5d27446e760576708ce7 Mon Sep 17 00:00:00 2001 From: Nico Lynzaad Date: Thu, 2 Oct 2025 03:12:14 +0200 Subject: [PATCH 7/7] code rabbit issues --- e2e/e2e-utils/package.json | 4 ++-- e2e/e2e-utils/vite.config.ts | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/e2e/e2e-utils/package.json b/e2e/e2e-utils/package.json index 11dc85a9f30..d7b513c3b29 100644 --- a/e2e/e2e-utils/package.json +++ b/e2e/e2e-utils/package.json @@ -8,7 +8,7 @@ "test:unit": "exit 0; vitest --typecheck" }, "type": "module", - "types": "dist/esm/index.d.ts", + "types": "dist/types/index.d.ts", "main": "dist/cjs/index.cjs", "module": "dist/esm/index.js", "exports": { @@ -19,7 +19,7 @@ }, "require": { "types": "./dist/types/index.d.ts", - "default": "./dist/cjs/index.js" + "default": "./dist/cjs/index.cjs" } }, "./package.json": "./package.json" diff --git a/e2e/e2e-utils/vite.config.ts b/e2e/e2e-utils/vite.config.ts index 825204bd160..ed3c9ad273f 100644 --- a/e2e/e2e-utils/vite.config.ts +++ b/e2e/e2e-utils/vite.config.ts @@ -1,7 +1,10 @@ import path from 'node:path' -import { defineConfig } from 'vitest/config' +import { fileURLToPath } from 'node:url' +import { defineConfig } from 'vite' import dts from 'vite-plugin-dts' +const __dirname = fileURLToPath(new URL('.', import.meta.url)) + export default defineConfig({ build: { ssr: true,