chore(ci): add Docker BuildKit examples, .dockerignore, CI cache docs; tune vite config
This commit is contained in:
@@ -3,6 +3,7 @@ import { sveltekit } from '@sveltejs/kit/vite';
|
||||
import tailwindcss from '@tailwindcss/vite';
|
||||
|
||||
export default defineConfig({
|
||||
cacheDir: 'node_modules/.vite',
|
||||
plugins: [
|
||||
tailwindcss(),
|
||||
sveltekit() // <-- Must come after Tailwind
|
||||
@@ -13,7 +14,18 @@ export default defineConfig({
|
||||
ignored: ['**/documentation/**', '**/tests/**']
|
||||
}
|
||||
},
|
||||
optimizeDeps: {
|
||||
// Pre-bundle smaller deps; exclude large CJS libs we prefer to handle via SSR/noExternal
|
||||
exclude: ['@codemirror/*'],
|
||||
include: []
|
||||
},
|
||||
ssr: {
|
||||
// Avoid forcing ESM conversion on large editor libs; let them be handled as-is
|
||||
noExternal: ['@codemirror/*']
|
||||
},
|
||||
build: {
|
||||
sourcemap: false,
|
||||
minify: 'esbuild',
|
||||
rollupOptions: {
|
||||
output: {
|
||||
// Keep all svelte internals in one chunk to prevent circular
|
||||
|
||||
Reference in New Issue
Block a user