import { defineConfig } from 'vite'; import copy from "rollup-plugin-copy"; import laravel from 'laravel-vite-plugin'; import path from "path"; import react from '@vitejs/plugin-react'; export default defineConfig({ plugins: [ laravel({ input: [ 'resources/ts/app.tsx', 'resources/sass/back/app.scss', ], refresh: true, }), react(), copy({ targets: [ { src: path.normalize("resources/favicons/back/*"), dest: path.normalize("public/favicons-back") }, ], copyOnce: true, verbose: true }), ], resolve: { alias: [ { find: "&", replacement: "/resources/assets", }, { find: "@", replacement: "/resources/ts", }, ], }, });