You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
1.0 KiB
35 lines
1.0 KiB
|
7 months ago
|
import adapter from '@sveltejs/adapter-static';
|
||
|
|
import { resolve, dirname } from 'path';
|
||
|
|
import { fileURLToPath } from 'url';
|
||
|
|
|
||
|
|
const __dirname = dirname(fileURLToPath(import.meta.url));
|
||
|
|
|
||
|
|
/** @type {import('@sveltejs/kit').Config} */
|
||
|
|
const config = {
|
||
|
|
kit: {
|
||
|
|
adapter: adapter(),
|
||
|
|
alias: {
|
||
|
|
// @/ → src/
|
||
|
|
// Sincronizado con vite.config.ts para que TypeScript,
|
||
|
|
// el compilador de Svelte y Vitest resuelvan el mismo alias.
|
||
|
|
'@': resolve(__dirname, 'src'),
|
||
|
|
// @/ling → src/lib/ling
|
||
|
|
'@/ling': resolve(__dirname, 'src/lib/ling'),
|
||
|
|
// @/logr → src/lib/logr
|
||
|
|
'@/logr': resolve(__dirname, 'src/lib/logr'),
|
||
|
|
// @/glob → src/lib/glob
|
||
|
|
'@/glob': resolve(__dirname, 'src/lib/glob'),
|
||
|
|
// @/actx → src/lib/actx
|
||
|
|
'@/actx': resolve(__dirname, 'src/lib/actx'),
|
||
|
|
// @/uiux → src/lib/uiux
|
||
|
|
'@/uiux': resolve(__dirname, 'src/lib/uiux'),
|
||
|
|
},
|
||
|
|
},
|
||
|
|
vitePlugin: {
|
||
|
|
dynamicCompileOptions: ({ filename }) =>
|
||
|
|
filename.includes('node_modules') ? undefined : { runes: true }
|
||
|
|
}
|
||
|
|
};
|
||
|
|
|
||
|
|
export default config;
|
||
|
|
|