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'),
|
||
|
]
|
||
|
}
|
||
|
};
|