This is an automated email from the ASF dual-hosted git repository. mgubaidullin pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-karavan.git
commit 7beacfcd6233ad043b6c25956c71aa7c5fdd0dd3 Author: Marat Gubaidullin <[email protected]> AuthorDate: Mon Aug 24 14:34:14 2026 -0400 UI config --- karavan-app/src/main/webui/vite.config.ts | 29 ++++++++++++++++++++--------- karavan-core/.mocharc.json | 11 ----------- karavan-core/.prettierignore | 9 --------- karavan-core/.prettierrc | 14 -------------- 4 files changed, 20 insertions(+), 43 deletions(-) diff --git a/karavan-app/src/main/webui/vite.config.ts b/karavan-app/src/main/webui/vite.config.ts index 0fa2b447..a6eb2727 100644 --- a/karavan-app/src/main/webui/vite.config.ts +++ b/karavan-app/src/main/webui/vite.config.ts @@ -1,27 +1,38 @@ import {defineConfig} from 'vite' +import {fileURLToPath} from 'node:url' import react from '@vitejs/plugin-react' -import viteTsconfigPaths from 'vite-tsconfig-paths' import svgr from 'vite-plugin-svgr'; +import yaml from '@rollup/plugin-yaml'; -// https://vitejs.dev/config/ export default defineConfig({ - base: '', + base: '/', plugins: [ - viteTsconfigPaths(), svgr(), react(), + yaml() ], server: { open: false, port: 3003, }, build: { - rollupOptions: {} + rolldownOptions: {}, }, - // CRITICAL FIX: Placed at the root level! - // This forces Vite to convert the old CommonJS path-browserify into an ES Module. - // (Do NOT include the worker.js files here, as Vite handles them natively now) optimizeDeps: { include: ['path-browserify'] + }, + resolve: { + tsconfigPaths: true, + alias: [ + { + find: /^monaco-editor\/esm\/vs\/editor\/editor\.worker(\.js)?$/, + replacement: 'monaco-editor/editor/editor.worker.js', + }, + { + find: /^monaco-worker-manager$/, + replacement: fileURLToPath( + new URL('./src/ui/shared/monaco-worker-manager-compat.ts', import.meta.url)), + }, + ], } -}) \ No newline at end of file +}) diff --git a/karavan-core/.mocharc.json b/karavan-core/.mocharc.json deleted file mode 100644 index ead87ea0..00000000 --- a/karavan-core/.mocharc.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extension": ["ts"], - "package": "./package.json", - "spec": ["./test/**/*.spec.ts"], - "node-option": [ - "experimental-specifier-resolution=node", - "loader=ts-node/esm" - ], - "require": "ts-node/register", - "loader": "ts-node/esm" -} diff --git a/karavan-core/.prettierignore b/karavan-core/.prettierignore deleted file mode 100644 index 45c93c5d..00000000 --- a/karavan-core/.prettierignore +++ /dev/null @@ -1,9 +0,0 @@ -**/CamelDefinitionApi.ts -**/CamelDefinitionYamlStep.ts -**/CamelDefinition.ts -**/CamelMetadata.ts -**/test -.prettierrc -package-lock.json -package.json -tsconfig.json diff --git a/karavan-core/.prettierrc b/karavan-core/.prettierrc deleted file mode 100644 index 8ffd6d25..00000000 --- a/karavan-core/.prettierrc +++ /dev/null @@ -1,14 +0,0 @@ -{ - "trailingComma": "all", - "tabWidth": 4, - "useTabs": false, - "semi": true, - "singleQuote": true, - "jsxSingleQuote": true, - "proseWrap": "never", - "bracketSameLine": true, - "arrowParens": "avoid", - "printWidth": 120, - "bracketSpacing": true, - "singleAttributePerLine": false -}
