transitioned from astro to react

This commit is contained in:
Peter Wood
2025-06-04 21:03:32 -04:00
parent 570ed2d1b4
commit 52547578a7
32 changed files with 2631 additions and 4865 deletions

33
vite.config.ts Normal file
View File

@@ -0,0 +1,33 @@
import { resolve } from 'node:path';
import react from '@vitejs/plugin-react';
import { defineConfig } from 'vite';
// https://vitejs.dev/config/
export default defineConfig({
plugins: [react()],
resolve: {
alias: {
'@': resolve(__dirname, './src'),
'@components': resolve(__dirname, './src/components'),
'@layouts': resolve(__dirname, './src/layouts'),
'@data': resolve(__dirname, './src/data'),
'@pages': resolve(__dirname, './src/pages'),
'@styles': resolve(__dirname, './src/styles'),
'@stores': resolve(__dirname, './src/stores'),
'@utils': resolve(__dirname, './src/utils'),
'@types': resolve(__dirname, './src/types.ts'),
},
},
server: {
port: 4321,
proxy: {
'/api': {
target: 'http://localhost:3000',
changeOrigin: true,
},
},
},
build: {
outDir: 'dist/client',
},
});