aboutsummaryrefslogtreecommitdiff
path: root/frontend/vite.config.ts
diff options
context:
space:
mode:
authorFifthWit <fifthwitbusiness@gmail.com>2025-08-14 15:44:50 -0500
committerFifthWit <fifthwitbusiness@gmail.com>2025-08-14 15:44:50 -0500
commitcfd377e29c0fa6f10c4d6bf3f507de4ca2f0b10a (patch)
tree6e30957cf5119a8ab83dd2c719e907e988619841 /frontend/vite.config.ts
parentSwitched to tailwind/vite (diff)
downloadlphub-cfd377e29c0fa6f10c4d6bf3f507de4ca2f0b10a.tar.gz
lphub-cfd377e29c0fa6f10c4d6bf3f507de4ca2f0b10a.tar.bz2
lphub-cfd377e29c0fa6f10c4d6bf3f507de4ca2f0b10a.zip
Mobile Design looking decent
Diffstat (limited to 'frontend/vite.config.ts')
-rw-r--r--frontend/vite.config.ts54
1 files changed, 30 insertions, 24 deletions
diff --git a/frontend/vite.config.ts b/frontend/vite.config.ts
index aa41236..c90383c 100644
--- a/frontend/vite.config.ts
+++ b/frontend/vite.config.ts
@@ -1,32 +1,38 @@
1import { defineConfig } from 'vite' 1import { defineConfig, loadEnv } from 'vite'
2import react from '@vitejs/plugin-react' 2import react from '@vitejs/plugin-react'
3import tailwindcss from '@tailwindcss/vite' 3import tailwindcss from '@tailwindcss/vite'
4import path from 'path' 4import path from 'path'
5 5
6export default defineConfig({ 6export default defineConfig(({ mode }) => {
7 plugins: [react(), tailwindcss()], 7 // load env variables for the current mode (from .env, .env.development, etc.)
8 resolve: { 8 const env = loadEnv(mode, process.cwd(), '')
9 alias: { 9 const API_TARGET = env.VITE_API_TARGET || 'https://lp.pektezol.dev/'
10 '@api': path.resolve(__dirname, './src/api'), 10
11 '@components': path.resolve(__dirname, './src/components'), 11 return {
12 '@css': path.resolve(__dirname, './src/css'), 12 plugins: [react(), tailwindcss()],
13 '@customTypes': path.resolve(__dirname, './src/types'), 13 resolve: {
14 '@hooks': path.resolve(__dirname, './src/hooks'), 14 alias: {
15 '@pages': path.resolve(__dirname, './src/pages'), 15 '@api': path.resolve(__dirname, './src/api'),
16 '@utils': path.resolve(__dirname, './src/utils'), 16 '@components': path.resolve(__dirname, './src/components'),
17 '@images': path.resolve(__dirname, './src/images'), 17 '@css': path.resolve(__dirname, './src/css'),
18 '@customTypes': path.resolve(__dirname, './src/types'),
19 '@hooks': path.resolve(__dirname, './src/hooks'),
20 '@pages': path.resolve(__dirname, './src/pages'),
21 '@utils': path.resolve(__dirname, './src/utils'),
22 '@images': path.resolve(__dirname, './src/images'),
23 },
18 }, 24 },
19 }, 25 server: {
20 server: { 26 port: 3000,
21 port: 3000, 27 proxy: {
22 proxy: { 28 '/api': {
23 '/api': { 29 target: API_TARGET,
24 target: 'https://lp.pektezol.dev/', 30 changeOrigin: true,
25 changeOrigin: true, 31 },
26 }, 32 },
27 }, 33 },
28 }, 34 build: {
29 build: { 35 outDir: 'build',
30 outDir: 'build', 36 },
31 }, 37 }
32}) \ No newline at end of file 38}) \ No newline at end of file