34 lines
820 B
JavaScript
34 lines
820 B
JavaScript
const Dotenv = require('dotenv')
|
|
import liveReload from 'vite-plugin-live-reload'
|
|
|
|
Dotenv.config();
|
|
|
|
const ASSET_URL = process.env.ASSET_URL || 'http://localhost:3000';
|
|
const VITE_INPUT = process.env.VITE_INPUT || 'resources/js/app.js';
|
|
|
|
export default ({command}) => {
|
|
|
|
return {
|
|
base: command === 'serve' ? '' : '/build/',
|
|
/*base: `${ASSET_URL}`,*/
|
|
publicDir: 'fake_dir_so_nothing_gets_copied',
|
|
build: {
|
|
manifest: true,
|
|
outDir: 'build',
|
|
rollupOptions: {
|
|
input: `${VITE_INPUT}`
|
|
},
|
|
},
|
|
server: {
|
|
strictPort: true,
|
|
port: 3000,
|
|
},
|
|
resolve: {
|
|
extensions: ['.js','.mjs']
|
|
},
|
|
plugins: [
|
|
liveReload('./**/*.htm'),
|
|
]
|
|
}
|
|
};
|