These moved from the Coffey-Labs org to jcoffey-dev, where they belong. GitHub redirects a transferred repository, so nothing was broken by leaving them -- but a source link that lands via a redirect is still naming an owner that no longer holds the code, and the redirect only lasts as long as nobody creates a repository of the same name in the old place. Only the seven repositories that actually moved are rewritten. Every other Coffey-Labs URL is left alone: ihasmail, cairnobs and the rest are still there.
25 lines
966 B
TypeScript
25 lines
966 B
TypeScript
import react from '@vitejs/plugin-react'
|
|
import { defineConfig } from 'vite'
|
|
|
|
// Vitest is left on its defaults on purpose: it already picks up *.test.ts and
|
|
// nothing else, and importing `vitest/config` here drags in a second copy of
|
|
// vite whose plugin types disagree with this one's.
|
|
export default defineConfig({
|
|
// Asset URLs are baked in at build time, so this has to match the path the
|
|
// game is served from. Local development stays at the root.
|
|
base: process.env.BASE_PATH ?? '/',
|
|
plugins: [react()],
|
|
server: {
|
|
// The game talks to /api in every environment; in production that is
|
|
// nginx in front of the shared scores container. In development, run
|
|
// https://github.com/jcoffey-dev/games-scores alongside this -- or do not,
|
|
// and the board will say so rather than breaking.
|
|
proxy: {
|
|
'/api': {
|
|
target: process.env.SCORES_TARGET ?? 'http://localhost:5184',
|
|
changeOrigin: true,
|
|
},
|
|
},
|
|
},
|
|
})
|