packages/votes-histogram/vite.config.ts (34 lines of code) (raw):

import { defineConfig } from 'vite' import { viteStaticCopy } from 'vite-plugin-static-copy' import react from '@vitejs/plugin-react' import eslint from 'vite-plugin-eslint'; export default defineConfig({ plugins: [ react(), eslint({ failOnError: false, }), viteStaticCopy({ targets: [ { src: 'manifest.json', dest: '../' }, { src: 'votes-histogram-app.svg', dest: '../' }, { src: 'public/*', dest: '../' }, ], }), ], base: './', publicDir: '', build: { outDir: 'dist/widgets', target: ['es2022'] }, })