packages/webhook-triggers-app/vite.config.ts (45 lines of code) (raw):

import {defineConfig} from 'vite'; import {viteStaticCopy} from 'vite-plugin-static-copy'; import react from '@vitejs/plugin-react'; /* See https://vitejs.dev/config/ */ export default defineConfig({ plugins: [ react(), viteStaticCopy({ targets: [ { src: '../manifest.json', dest: '.' }, { src: '*.*', dest: '.' }, { src: '../public/*.*', dest: '.' } ] }), viteStaticCopy({ targets: [ // Workflows - copy to root level { src: 'workflows/*.js', dest: '.' }, // Settings { src: 'settings.json', dest: '.' } ] }) ], root: './src', base: '', publicDir: 'public', build: { outDir: '../dist', emptyOutDir: true, copyPublicDir: false, target: ['es2022'] } });