# Vite build output + dependencies (never committed)
dist/
dist-ssr/
node_modules/

# Block renders / downloads staged into public/ by the copy-renders prebuild
# step (site/scripts/copy-renders.mjs). Copied from blocks/<slug>/output/ at
# build time and must never be committed (the sources are themselves
# generated artifacts).
public/blocks/

# Vite build cache (tsc's incremental build info lives under node_modules/,
# already covered above)
.vite/

# Logs and local env
*.log
.env
.env.*
