mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/exchange-2.0.git
synced 2026-08-19 04:23:55 +00:00
63 lines
1.7 KiB
TypeScript
63 lines
1.7 KiB
TypeScript
import { defineConfig } from 'vite';
|
|
import laravel from 'laravel-vite-plugin';
|
|
import vue from '@vitejs/plugin-vue';
|
|
import { resolve } from 'path';
|
|
import { viteStaticCopy } from 'vite-plugin-static-copy';
|
|
import autoprefixer from 'autoprefixer';
|
|
|
|
export default defineConfig({
|
|
define: {
|
|
'process.env': {}
|
|
},
|
|
plugins: [
|
|
laravel({
|
|
input: [
|
|
'resources/assets/vue/app.ts',
|
|
'resources/assets/js/vendor.js',
|
|
'resources/assets/css/vendor.css',
|
|
'resources/assets/js/site.js',
|
|
'resources/assets/css/site.css',
|
|
],
|
|
refresh: true,
|
|
}),
|
|
vue(),
|
|
viteStaticCopy({
|
|
targets: [
|
|
// Vendor flags
|
|
{
|
|
src: 'node_modules/flag-icon-css/flags/**/*',
|
|
dest: 'flag-icon-css/flags'
|
|
},
|
|
// Vendor fonts
|
|
{
|
|
src: 'node_modules/font-awesome/fonts/**/*',
|
|
dest: 'fonts'
|
|
},
|
|
// Source images
|
|
{
|
|
src: 'resources/assets/images/**/*',
|
|
dest: '../images'
|
|
},
|
|
// Source fonts
|
|
{
|
|
src: 'resources/assets/fonts/**/*',
|
|
dest: 'fonts'
|
|
},
|
|
]
|
|
}),
|
|
],
|
|
resolve: {
|
|
alias: {
|
|
'@': resolve(__dirname, './resources/assets/vue'),
|
|
'vue': 'vue/dist/vue.esm-bundler.js',
|
|
},
|
|
},
|
|
server: {
|
|
host: '0.0.0.0',
|
|
port: 5173,
|
|
hmr: {
|
|
host: 'localhost',
|
|
},
|
|
},
|
|
});
|