forked from BohdanKushnerov/react-web-messenger
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvite.config.ts
34 lines (30 loc) · 842 Bytes
/
vite.config.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import react from '@vitejs/plugin-react';
import dotenv from 'dotenv';
import { defineConfig } from 'vite';
import swEnvPlugin from './src/serviceWorker/swEnvPlugin';
dotenv.config();
export default defineConfig({
resolve: {
alias: {
'@api': '/src/api',
'@assets': '/src/assets',
'@components': '/src/components',
'@pages': '/src/pages',
'@router': '/src/router',
'@routes': '/src/routes',
'@myfirebase': '/src/myfirebase',
'@zustand': '/src/zustand',
'@utils': '/src/utils',
'@interfaces': '/src/interfaces',
'@enums': '/src/enums',
'@hooks': '/src/hooks',
'@constants': '/src/constants',
'@serviceWorker': '/src/serviceWorker',
'@i18n': '/src/i18n',
},
},
plugins: [react(), swEnvPlugin()],
build: {
outDir: 'build',
},
});