chore(ci): add Docker BuildKit examples, .dockerignore, CI cache docs; tune vite config

This commit is contained in:
Scott Idem
2026-03-24 16:32:45 -04:00
parent a8f3c29b9f
commit a637343544
12 changed files with 182 additions and 12 deletions

View File

@@ -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