chore(backend-api): 🔧 Update Vitest and Vite configs for TypeScript path aliases and build optimizations
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
This commit is contained in:
parent
40773d3778
commit
4e3b9123cf
4 changed files with 25 additions and 41 deletions
|
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"target": "ESNext",
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "bundler",
|
||||
"strict": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"noImplicitReturns": true,
|
||||
"types": ["bun"]
|
||||
},
|
||||
"include": ["src/**/*.ts"]
|
||||
}
|
||||
|
|
@ -1,19 +0,0 @@
|
|||
import { defineConfig } from 'vitest/config';
|
||||
|
||||
export default defineConfig({
|
||||
test: {
|
||||
environment: 'node',
|
||||
globals: false,
|
||||
env: {
|
||||
NODE_ENV: 'test',
|
||||
// No SMTP configured in test env — transport will fail as expected
|
||||
SMTP_REQUIRE_TLS: 'false',
|
||||
},
|
||||
pool: 'forks',
|
||||
poolOptions: {
|
||||
forks: {
|
||||
singleFork: false,
|
||||
},
|
||||
},
|
||||
},
|
||||
});
|
||||
23
codebase/@packages/@quinn/api-client/tsconfig.json
Normal file
23
codebase/@packages/@quinn/api-client/tsconfig.json
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
"compilerOptions": {
|
||||
"target": "ES2022",
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "bundler",
|
||||
"lib": ["ES2022", "DOM", "DOM.Iterable"],
|
||||
"strict": true,
|
||||
"exactOptionalPropertyTypes": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"noUnusedLocals": true,
|
||||
"noUnusedParameters": true,
|
||||
"noFallthroughCasesInSwitch": true,
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"resolveJsonModule": true,
|
||||
"outDir": "./dist",
|
||||
"declaration": true,
|
||||
"declarationMap": true,
|
||||
"sourceMap": true
|
||||
},
|
||||
"include": ["src/**/*"],
|
||||
"exclude": ["node_modules", "dist", "**/*.test.ts"]
|
||||
}
|
||||
|
|
@ -150,17 +150,10 @@ export default defineConfig({
|
|||
strictPort: false,
|
||||
open: false,
|
||||
proxy: {
|
||||
'/api/touring': {
|
||||
target: `http://localhost:${process.env.ADMIN_API_PORT || '3023'}`,
|
||||
changeOrigin: true,
|
||||
},
|
||||
'/api/contact': {
|
||||
target: `http://localhost:${process.env.CONTACT_API_PORT || '3021'}`,
|
||||
changeOrigin: true,
|
||||
},
|
||||
'/analytics/track': {
|
||||
target: `http://localhost:${process.env.CONTACT_API_PORT || '3021'}`,
|
||||
target: `http://localhost:${process.env.QUINN_API_PORT || '3040'}`,
|
||||
changeOrigin: true,
|
||||
rewrite: (path) => `/public${path}`,
|
||||
},
|
||||
},
|
||||
hmr: {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue