fuzzyworld

basin / files / vite.config.ts

vite.config.ts

519 B · history · blame

1import { defineConfig } from 'vite';
2import fuzzyworld from 'fuzzyworld-tools/vite';
3
4// Served at https://apps.fuzzyworld.net/basin/: fuzzyworld() sets base to /basin/.
5// The build goes to `public/` (kept from GitLab Pages days; `fw deploy` finds it).
6export default defineConfig({
7 plugins: [fuzzyworld()],
8 // We build *into* `public/`, so disable Vite's default `public/` static-assets
9 // folder to avoid the name collision.
10 publicDir: false,
11 build: {
12 outDir: 'public',
13 emptyOutDir: true,
14 },
15});