mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
✨ feat(image): polish ai image (#8915)
This commit is contained in:
@@ -0,0 +1,58 @@
|
||||
import { join, resolve } from 'node:path';
|
||||
import { coverageConfigDefaults, defineConfig } from 'vitest/config';
|
||||
|
||||
export default defineConfig({
|
||||
optimizeDeps: {
|
||||
exclude: ['crypto', 'util', 'tty'],
|
||||
include: ['@lobehub/tts'],
|
||||
},
|
||||
test: {
|
||||
alias: {
|
||||
/* eslint-disable sort-keys-fix/sort-keys-fix */
|
||||
'@/libs/model-runtime': resolve(__dirname, './packages/model-runtime/src'),
|
||||
'@/database/_deprecated': resolve(__dirname, './src/database/_deprecated'),
|
||||
'@/database': resolve(__dirname, './packages/database/src'),
|
||||
'@/utils/client/switchLang': resolve(__dirname, './src/utils/client/switchLang'),
|
||||
// TODO: after refactor the errorResponse, we can remove it
|
||||
'@/utils/errorResponse': resolve(__dirname, './src/utils/errorResponse'),
|
||||
'@/utils': resolve(__dirname, './packages/utils/src'),
|
||||
'@/types': resolve(__dirname, './packages/types/src'),
|
||||
'@/const': resolve(__dirname, './packages/const/src'),
|
||||
'@': resolve(__dirname, './src'),
|
||||
'~test-utils': resolve(__dirname, './tests/utils.tsx'),
|
||||
/* eslint-enable */
|
||||
},
|
||||
coverage: {
|
||||
all: false,
|
||||
exclude: [
|
||||
// https://github.com/lobehub/lobe-chat/pull/7265
|
||||
...coverageConfigDefaults.exclude,
|
||||
'__mocks__/**',
|
||||
'**/packages/**',
|
||||
// just ignore the migration code
|
||||
// we will use pglite in the future
|
||||
// so the coverage of this file is not important
|
||||
'src/database/client/core/db.ts',
|
||||
'src/utils/fetch/fetchEventSource/*.ts',
|
||||
],
|
||||
provider: 'v8',
|
||||
reporter: ['text', 'json', 'lcov', 'text-summary'],
|
||||
reportsDirectory: './coverage/app',
|
||||
},
|
||||
environment: 'happy-dom',
|
||||
exclude: [
|
||||
'**/node_modules/**',
|
||||
'**/dist/**',
|
||||
'**/build/**',
|
||||
'**/apps/desktop/**',
|
||||
'**/packages/**',
|
||||
],
|
||||
globals: true,
|
||||
server: {
|
||||
deps: {
|
||||
inline: ['vitest-canvas-mock'],
|
||||
},
|
||||
},
|
||||
setupFiles: join(__dirname, './tests/setup.ts'),
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user