| import { defineConfig } from 'vite' | |
| import react from '@vitejs/plugin-react' | |
| import { VitePWA } from 'vite-plugin-pwa' | |
| import path from 'path' | |
| // https://vitejs.dev/config/ | |
| export default defineConfig({ | |
| plugins: [ | |
| react(), | |
| VitePWA({ | |
| registerType: 'autoUpdate', | |
| manifest: { | |
| name: 'Hybrid Editor', | |
| short_name: 'HyEditor', | |
| theme_color: '#ffffff', | |
| icons: [ | |
| { | |
| src: '/vite.svg', | |
| sizes: '192x192', | |
| type: 'image/svg+xml' | |
| } | |
| ] | |
| } | |
| }) | |
| ], | |
| resolve: { | |
| alias: { | |
| '@': path.resolve(__dirname, './src'), | |
| }, | |
| }, | |
| }) | |