- Docker infrastructure (Dockerfile, docker-compose.yml, genieacs-sim) - AdonisJS v7 app with Inertia.js + Vue 3 - MongoDB integration - CWMP/TR-069 state machine engine - Configuration engine with compliance tracking - Branding: ADAM ACS (favicon, navbar, locales) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
27 lines
613 B
TypeScript
27 lines
613 B
TypeScript
import { defineConfig } from 'vite'
|
|
import inertia from '@adonisjs/inertia/vite'
|
|
import vue from '@vitejs/plugin-vue'
|
|
import adonisjs from '@adonisjs/vite/client'
|
|
|
|
export default defineConfig({
|
|
plugins: [
|
|
inertia({ ssr: { enabled: false } }),
|
|
vue(),
|
|
adonisjs({ entrypoints: ['inertia/app/app.ts'], reload: ['resources/views/**/*.edge'] }),
|
|
],
|
|
|
|
resolve: {
|
|
alias: {
|
|
'~/': `${import.meta.dirname}/inertia/`,
|
|
},
|
|
},
|
|
|
|
css: {
|
|
preprocessorOptions: {
|
|
scss: {
|
|
silenceDeprecations: ['mixed-decls', 'color-functions', 'global-builtin', 'import'],
|
|
},
|
|
},
|
|
},
|
|
})
|