This repository has been archived on 2025-10-10. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
www-v1/vite.config.ts
Guz013 e18d9fad5c chore: 🔧 remove SvelteKit's special files/routes
Removed SvelteKit's special files prefixed with "+"
from being listed on components.d.ts/auto-imports
2023-06-05 13:19:43 -03:00

50 lines
903 B
TypeScript

import { sveltekit } from '@sveltejs/kit/vite';
import { defineConfig } from 'vite';
import AutoImport from 'unplugin-auto-import/vite';
import SvelteImport from 'unplugin-svelte-components/vite';
import UnoCss from 'unocss/vite';
export default defineConfig({
server: {
port: 3000,
},
plugins: [
SvelteImport({
include: [
/^(?!.*\/\+).*svelte/,
],
dirs: [
'./src/lib',
],
dts: './src/lib/components.d.ts',
}),
AutoImport({
include: [
/\.svelte/,
/\.svelte\?svelte/,
/.[tj]sx?$/,
],
imports: [
'svelte',
'svelte/animate',
'svelte/easing',
'svelte/motion',
'svelte/store',
'svelte/transition',
],
dirs: [
'./src/lib',
],
dts: './src/lib/imports.d.ts',
eslintrc: {
enabled: true,
filepath: './.eslintrc-auto-import.json',
globalsPropValue: true,
},
}),
UnoCss(),
sveltekit(),
],
});