|
@@ -1,43 +1,14 @@
|
|
|
import laravel from 'laravel-vite-plugin'
|
|
|
import { defineConfig } from 'vite'
|
|
|
-import fs from 'fs';
|
|
|
-import { homedir } from 'os'
|
|
|
-import { resolve } from 'path'
|
|
|
-
|
|
|
-let host = 'orion4.test'
|
|
|
|
|
|
export default defineConfig({
|
|
|
plugins: [
|
|
|
laravel({
|
|
|
- input: 'resources/js/app.js',
|
|
|
+ input: [
|
|
|
+ 'resources/css/app.css',
|
|
|
+ 'resources/js/app.js',
|
|
|
+ ],
|
|
|
refresh: true,
|
|
|
}),
|
|
|
],
|
|
|
-
|
|
|
- server: detectServerConfig(host),
|
|
|
})
|
|
|
-
|
|
|
-function detectServerConfig(host) {
|
|
|
- let keyPath = resolve(homedir(), `.config/valet/Certificates/${host}.key`)
|
|
|
- let certificatePath = resolve(homedir(), `.config/valet/Certificates/${host}.crt`)
|
|
|
-
|
|
|
- if (!fs.existsSync(keyPath)) {
|
|
|
- return {}
|
|
|
- }
|
|
|
-
|
|
|
- if (!fs.existsSync(certificatePath)) {
|
|
|
- return {}
|
|
|
- }
|
|
|
-
|
|
|
- return {
|
|
|
- hmr: {host},
|
|
|
- host,
|
|
|
- https: {
|
|
|
- key: fs.readFileSync(keyPath),
|
|
|
- cert: fs.readFileSync(certificatePath),
|
|
|
- },
|
|
|
- watch: {
|
|
|
- usePolling: true,
|
|
|
- }
|
|
|
- }
|
|
|
-}
|