diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2bc20c3e24a..a7abd3799a6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -759,8 +759,8 @@ catalogs: specifier: 14.0.2 version: 14.0.2 vinext: - specifier: 1.0.0-beta.11 - version: 1.0.0-beta.11 + specifier: 1.0.0-beta.10 + version: 1.0.0-beta.10 vite: specifier: npm:@voidzero-dev/vite-plus-core@0.3.3 version: 0.3.3 @@ -1865,7 +1865,7 @@ importers: version: 3.19.3 vinext: specifier: 'catalog:' - version: 1.0.0-beta.11(@vitejs/plugin-react@6.1.1(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)))(@vitejs/plugin-rsc@0.5.35(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0))(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(next@16.3.5(@babel/core@7.29.7(supports-color@11.0.0))(@playwright/test@1.62.1)(@types/node@25.9.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0) + version: 1.0.0-beta.10(@vitejs/plugin-react@6.1.1(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)))(@vitejs/plugin-rsc@0.5.35(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0))(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(next@16.3.5(@babel/core@7.29.7(supports-color@11.0.0))(@playwright/test@1.62.1)(@types/node@25.9.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0) vite: specifier: 'catalog:' version: '@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)' @@ -9348,8 +9348,8 @@ packages: vfile@6.0.3: resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} - vinext@1.0.0-beta.11: - resolution: {integrity: sha512-V56xQcTJEyzGJwkeNYfQI03w8CtI4LW8kqYA9p1r44kItsFXpjQlWA4xaLqqksFkm1FTzn9VPj6xvQLcZDpCfg==} + vinext@1.0.0-beta.10: + resolution: {integrity: sha512-FsMlcoA23D69EVDYfJSRUVJ8hjRbgzOo5KBy1/ImCWtTWch+OjJlIaEzrontyEnkAo5ntnwl+wm476rOQyHhrQ==} engines: {node: '>=22'} hasBin: true peerDependencies: @@ -17627,7 +17627,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vinext@1.0.0-beta.11(@vitejs/plugin-react@6.1.1(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)))(@vitejs/plugin-rsc@0.5.35(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0))(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(next@16.3.5(@babel/core@7.29.7(supports-color@11.0.0))(@playwright/test@1.62.1)(@types/node@25.9.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0): + vinext@1.0.0-beta.10(@vitejs/plugin-react@6.1.1(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1)))(@vitejs/plugin-rsc@0.5.35(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0))(@voidzero-dev/vite-plus-core@0.3.3(@types/node@25.9.7)(@typescript/typescript6@6.0.2)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.13)(yaml@2.9.1))(next@16.3.5(@babel/core@7.29.7(supports-color@11.0.0))(@playwright/test@1.62.1)(@types/node@25.9.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react-server-dom-webpack@19.3.0(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react@19.3.0): dependencies: '@unpic/react': 1.0.2(next@16.3.5(@babel/core@7.29.7(supports-color@11.0.0))(@playwright/test@1.62.1)(@types/node@25.9.7)(react-dom@19.3.0(react@19.3.0))(react@19.3.0))(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@vercel/og': 0.8.6 @@ -18459,7 +18459,7 @@ time: unist-util-visit@5.1.0: '2026-01-22T19:02:58.977Z' use-context-selector@2.0.0: '2024-05-06T11:23:59.259Z' uuid@14.0.2: '2026-08-18T18:21:56.060Z' - vinext@1.0.0-beta.11: '2026-09-21T17:13:23.065Z' + vinext@1.0.0-beta.10: '2026-09-15T09:22:34.040Z' vite-plugin-inspect@12.0.2: '2026-07-13T05:34:12.173Z' vite-plus@0.3.3: '2026-09-18T03:10:15.184Z' vitest-browser-react@2.3.0: '2026-09-04T08:00:00.941Z' diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 8a5bdd938a8..bc8cfc5e39d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -260,7 +260,7 @@ catalog: unist-util-visit: 5.1.0 use-context-selector: 2.0.0 uuid: 14.0.2 - vinext: 1.0.0-beta.11 + vinext: 1.0.0-beta.10 vite: npm:@voidzero-dev/vite-plus-core@0.3.3 vite-plugin-inspect: 12.0.2 vite-plus: 0.3.3 diff --git a/web/vite.config.ts b/web/vite.config.ts index ab9412a8e95..8d95a0f697e 100644 --- a/web/vite.config.ts +++ b/web/vite.config.ts @@ -66,6 +66,16 @@ export default defineConfig(({ command, mode, isPreview }) => { tailwindcss(), react(), vinext({ react: false }), + { + name: 'dify-css-asset-alias', + enforce: 'post', + // Prepend after Vinext's tsconfig aliases, which skip CSS resolution. + config: () => ({ + resolve: { + alias: [{ find: '~@', replacement: projectRoot }], + }, + }), + }, customI18nHmrPlugin({ injectTarget: rootClientInjectTarget }), // reactGrabOpenFilePlugin({ // injectTarget: rootClientInjectTarget, @@ -76,7 +86,6 @@ export default defineConfig(({ command, mode, isPreview }) => { resolve: { tsconfigPaths: true, alias: [ - { find: '~@', replacement: projectRoot }, // Use the base64 build in Vite-based pipelines (vinext/vitest) to avoid wasm loader incompatibilities. { find: /^loro-crdt$/, replacement: 'loro-crdt/base64' }, ],