From 00fdf966ca5148bcca303058dd798b1b880896e0 Mon Sep 17 00:00:00 2001 From: Rahim Date: Mon, 9 Feb 2026 23:33:27 +1100 Subject: [PATCH] fix(packages): enable unbundle mode to avoid mangled exports --- packages/core/tsdown.config.ts | 1 + packages/html/tsdown.config.ts | 1 + packages/react/tsdown.config.ts | 1 + packages/sandbox/package.json | 8 ++++---- packages/store/tsdown.config.ts | 1 + packages/utils/tsdown.config.ts | 1 + pnpm-lock.yaml | 25 ++++++++----------------- 7 files changed, 17 insertions(+), 21 deletions(-) diff --git a/packages/core/tsdown.config.ts b/packages/core/tsdown.config.ts index 3f714665..46d4a813 100644 --- a/packages/core/tsdown.config.ts +++ b/packages/core/tsdown.config.ts @@ -15,6 +15,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({ sourcemap: true, clean: true, hash: false, + unbundle: true, alias: { '@': new URL('./src/core', import.meta.url).pathname, }, diff --git a/packages/html/tsdown.config.ts b/packages/html/tsdown.config.ts index 20a0f433..5ba727f4 100644 --- a/packages/html/tsdown.config.ts +++ b/packages/html/tsdown.config.ts @@ -23,6 +23,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({ sourcemap: true, clean: true, hash: false, + unbundle: true, alias: { '@': new URL('./src', import.meta.url).pathname, }, diff --git a/packages/react/tsdown.config.ts b/packages/react/tsdown.config.ts index 65e9177e..6df8c8f1 100644 --- a/packages/react/tsdown.config.ts +++ b/packages/react/tsdown.config.ts @@ -14,6 +14,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({ sourcemap: true, clean: true, hash: false, + unbundle: true, alias: { '@': new URL('./src', import.meta.url).pathname, }, diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index bc6d7c8d..98f313c1 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -16,13 +16,13 @@ "@videojs/utils": "workspace:*" }, "devDependencies": { - "@types/react": "^18.0.0", - "@types/react-dom": "^18.0.0", + "@types/react": "^19.0.0", + "@types/react-dom": "^19.0.0", "@tailwindcss/vite": "^4.1.17", "@vitejs/plugin-react": "^4.0.0", "tailwindcss": "^4.1.17", - "react": "^18.0.0", - "react-dom": "^18.0.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", "tsx": "^4.0.0", "typescript": "^5.0.0", "vite": "^6.0.0" diff --git a/packages/store/tsdown.config.ts b/packages/store/tsdown.config.ts index 5035f65d..178e7155 100644 --- a/packages/store/tsdown.config.ts +++ b/packages/store/tsdown.config.ts @@ -16,6 +16,7 @@ const createConfig = (mode: BuildMode): UserConfig => ({ sourcemap: true, clean: true, hash: false, + unbundle: true, alias: { '@': new URL('./src/core', import.meta.url).pathname, }, diff --git a/packages/utils/tsdown.config.ts b/packages/utils/tsdown.config.ts index 239cf76d..cdbc7adc 100644 --- a/packages/utils/tsdown.config.ts +++ b/packages/utils/tsdown.config.ts @@ -16,6 +16,7 @@ export default defineConfig({ sourcemap: true, clean: true, hash: false, + unbundle: true, alias: { '@': new URL('./src', import.meta.url).pathname, }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dc021f9b..4d6f3b0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -283,20 +283,20 @@ importers: specifier: ^4.1.17 version: 4.1.18(vite@6.4.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) '@types/react': - specifier: ^18.0.0 - version: 18.3.27 + specifier: ^19.0.0 + version: 19.2.7 '@types/react-dom': - specifier: ^18.0.0 - version: 18.3.7(@types/react@18.3.27) + specifier: ^19.0.0 + version: 19.2.3(@types/react@19.2.7) '@vitejs/plugin-react': specifier: ^4.0.0 version: 4.7.0(vite@6.4.1(@types/node@22.19.3)(jiti@2.6.1)(lightningcss@1.30.2)(tsx@4.21.0)(yaml@2.8.2)) react: - specifier: ^18.0.0 - version: 18.3.1 + specifier: ^19.0.0 + version: 19.2.3 react-dom: - specifier: ^18.0.0 - version: 18.3.1(react@18.3.1) + specifier: ^19.0.0 + version: 19.2.3(react@19.2.3) tailwindcss: specifier: ^4.1.17 version: 4.1.18 @@ -2809,11 +2809,6 @@ packages: '@types/prop-types@15.7.15': resolution: {integrity: sha512-F6bEyamV9jKGAFBEmlQnesRPGOQqS2+Uwi0Em15xenOxHaf2hv6L8YCVn3rPdPJOiJfPiCnLIRyvwVaqMY3MIw==} - '@types/react-dom@18.3.7': - resolution: {integrity: sha512-MEe3UeoENYVFXzoXEWsvcpg6ZvlrFNlOQ7EOsvhI3CfAXwzPfO8Qwuxd40nepsYKqyyVQnTdEfv68q91yLcKrQ==} - peerDependencies: - '@types/react': ^18.0.0 - '@types/react-dom@19.2.3': resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} peerDependencies: @@ -9431,10 +9426,6 @@ snapshots: '@types/prop-types@15.7.15': {} - '@types/react-dom@18.3.7(@types/react@18.3.27)': - dependencies: - '@types/react': 18.3.27 - '@types/react-dom@19.2.3(@types/react@19.2.7)': dependencies: '@types/react': 19.2.7