diff --git a/babel.config.js b/babel.config.js index d2729de2c..ba179669a 100644 --- a/babel.config.js +++ b/babel.config.js @@ -1,5 +1,5 @@ module.exports = { presets: [ - '@vue/app.vue' + '@vue/app' ] } diff --git a/index.html b/index.html index 8fd2e550c..94e7acf53 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,6 @@ - diff --git a/package.json b/package.json index 9cb15d8ac..54101586a 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,9 @@ "version": "0.10.0", "private": true, "scripts": { - "serve": "vue-cli-service serve", + "serve": "npx vite preview", "serve:dist": "node scripts/serve-dist.js", - "build": "vue-cli-service build --modern", + "build": "npx vite build --modern", "build:report": "vue-cli-service build --report", "lint": "vue-cli-service lint --ignore-pattern '*.test.*'", "cypress:open": "cypress open", diff --git a/src/router/index.js b/src/router/index.js index a333c7691..a7fb3703b 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -47,46 +47,46 @@ import NamespaceSettingDelete from '../views/namespaces/settings/delete' import CreateSavedFilter from '../views/filters/CreateSavedFilter' const PasswordResetComponent = () => ({ - component: import(/* webpackChunkName: "user-settings" */'../views/user/PasswordReset'), + component: import('../views/user/PasswordReset'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) const GetPasswordResetComponent = () => ({ - component: import(/* webpackChunkName: "user-settings" */'../views/user/RequestPasswordReset'), + component: import('../views/user/RequestPasswordReset'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) const UserSettingsComponent = () => ({ - component: import(/* webpackChunkName: "user-settings" */'../views/user/Settings'), + component: import('../views/user/Settings'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) // List Handling const NewListComponent = () => ({ - component: import(/* webpackChunkName: "settings" */'../views/list/NewList'), + component: import('../views/list/NewList'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) // Namespace Handling const NewNamespaceComponent = () => ({ - component: import(/* webpackChunkName: "settings" */'../views/namespaces/NewNamespace'), + component: import('../views/namespaces/NewNamespace'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) const EditTeamComponent = () => ({ - component: import(/* webpackChunkName: "settings" */'../views/teams/EditTeam'), + component: import('../views/teams/EditTeam'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, }) const NewTeamComponent = () => ({ - component: import(/* webpackChunkName: "settings" */'../views/teams/NewTeam'), + component: import('../views/teams/NewTeam'), loading: LoadingComponent, error: ErrorComponent, timeout: 60000, diff --git a/vite.config.js b/vite.config.js index 7fb993859..33e9234ba 100644 --- a/vite.config.js +++ b/vite.config.js @@ -12,4 +12,25 @@ module.exports = { ], extensions: ['.mjs', '.js', '.ts', '.jsx', '.tsx', '.json', '.vue'], }, + build: { + target: 'es2015', + manifest: true, + rollupOptions: { + output: { + manualChunks:{ + 'user-settings': [ + './src/views/user/PasswordReset', + './src/views/user/RequestPasswordReset', + './src/views/user/Settings', + ], + 'settings': [ + './src/views/list/NewList', + './src/views/namespaces/NewNamespace', + './src/views/teams/EditTeam', + './src/views/teams/NewTeam', + ], + }, + }, + }, + }, }