From 2657469964e24ffbeb905024532120395f6e797c Mon Sep 17 00:00:00 2001 From: Mo Tarbin Date: Sun, 30 Jun 2024 18:55:39 -0400 Subject: move to Donetick Org, First commit frontend --- vite.config.js | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 vite.config.js (limited to 'vite.config.js') diff --git a/vite.config.js b/vite.config.js new file mode 100644 index 0000000..5af4b6f --- /dev/null +++ b/vite.config.js @@ -0,0 +1,69 @@ +import react from '@vitejs/plugin-react-swc' +import { defineConfig } from 'vite' +import { VitePWA } from 'vite-plugin-pwa' +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [ + react(), + VitePWA({ + registerType: 'prompt', + includeAssets: [ + 'favicon.ico', + 'robots.txt', + 'apple-touch-icon.png', + 'safari-pinned-tab.svg', + 'mstile-150x150.png', + ], + injectManifest: true, + manifest: { + name: 'Donetick: Simplify Tasks & Chores, Together.', + short_name: 'Donetick', + icons: [ + { + src: '/android-chrome-192x192.png', + sizes: '192x192', + type: 'image/png', + }, + { + src: '/android-chrome-512x512.png', + sizes: '512x512', + type: 'image/png', + }, + { + src: 'pwa-64x64.png', + sizes: '64x64', + type: 'image/png', + }, + { + src: 'pwa-192x192.png', + sizes: '192x192', + type: 'image/png', + }, + { + src: 'pwa-512x512.png', + sizes: '512x512', + type: 'image/png', + }, + { + src: 'maskable-icon-512x512.png', + sizes: '512x512', + type: 'image/png', + purpose: 'maskable', + }, + ], + theme_color: '#ffffff', + background_color: '#ffffff', + display: 'standalone', + }, + }), + ], + + resolve: { + alias: [ + { + find: '@', + replacement: '/src', + }, + ], + }, +}) -- cgit