[vite] rm webpack special comments

This commit is contained in:
axolotle 2023-04-03 20:34:18 +02:00
parent c19caef34e
commit bcf02d10f3
2 changed files with 36 additions and 39 deletions

View file

@ -49,9 +49,7 @@ function loadLocaleMessages (locale) {
if (loadedLanguages.includes(locale)) {
return Promise.resolve(locale)
}
return import(
/* webpackChunkName: "lc/lang-[request]" */ `@/i18n/locales/${locale}`
).then(messages => {
return import(`@/i18n/locales/${locale}.json`).then(messages => {
i18n.setLocaleMessage(locale, messages.default)
loadedLanguages.push(locale)
return locale
@ -64,7 +62,6 @@ function loadLocaleMessages (locale) {
async function loadDateFnsLocale (locale) {
const dateFnsLocaleName = supportedLocales[locale].dateFnsLocale || locale
return import(
/* webpackChunkName: "lc/datefns-[request]" */
`date-fns/locale/${dateFnsLocaleName}/index.js`
).then(locale => {
dateFnsLocale = locale.default

View file

@ -6,7 +6,7 @@
// Simple views are normally imported and will be included into the main webpack entry.
// Others will be chunked by webpack so they can be lazy loaded.
// Webpack chunk syntax is:
// `() => import(/* webpackChunkName: "views/:nameOfWantedFile" */ '@/views/:ViewComponent.vue')`
// `() => import('@/views/:ViewComponent.vue')`
import Home from '@/views/Home.vue'
import Login from '@/views/Login.vue'
@ -38,7 +38,7 @@ const routes = [
{
name: 'post-install',
path: '/postinstall',
component: () => import(/* webpackChunkName: "views/post-install" */ '@/views/PostInstall.vue'),
component: () => import('@/views/PostInstall.vue'),
meta: {
noAuth: true,
args: { trad: 'postinstall.title' }
@ -51,7 +51,7 @@ const routes = [
{
name: 'user-list',
path: '/users',
component: () => import(/* webpackChunkName: "views/user/list" */ '@/views/user/UserList.vue'),
component: () => import('@/views/user/UserList.vue'),
meta: {
args: { trad: 'users' },
breadcrumb: ['user-list']
@ -60,7 +60,7 @@ const routes = [
{
name: 'user-create',
path: '/users/create',
component: () => import(/* webpackChunkName: "views/user/create" */ '@/views/user/UserCreate.vue'),
component: () => import('@/views/user/UserCreate.vue'),
meta: {
args: { trad: 'users_new' },
breadcrumb: ['user-list', 'user-create']
@ -69,7 +69,7 @@ const routes = [
{
name: 'user-import',
path: '/users/import',
component: () => import(/* webpackChunkName: "views/user/import" */ '@/views/user/UserImport.vue'),
component: () => import('@/views/user/UserImport.vue'),
props: true,
meta: {
args: { trad: 'users_import' },
@ -79,7 +79,7 @@ const routes = [
{
name: 'user-info',
path: '/users/:name',
component: () => import(/* webpackChunkName: "views/user/info" */ '@/views/user/UserInfo.vue'),
component: () => import('@/views/user/UserInfo.vue'),
props: true,
meta: {
args: { param: 'name' },
@ -89,7 +89,7 @@ const routes = [
{
name: 'user-edit',
path: '/users/:name/edit',
component: () => import(/* webpackChunkName: "views/user/edit" */ '@/views/user/UserEdit.vue'),
component: () => import('@/views/user/UserEdit.vue'),
props: true,
meta: {
args: { param: 'name', trad: 'user_username_edit' },
@ -103,7 +103,7 @@ const routes = [
{
name: 'group-list',
path: '/groups',
component: () => import(/* webpackChunkName: "views/group/list" */ '@/views/group/GroupList.vue'),
component: () => import('@/views/group/GroupList.vue'),
meta: {
args: { trad: 'groups_and_permissions' },
breadcrumb: ['user-list', 'group-list']
@ -112,7 +112,7 @@ const routes = [
{
name: 'group-create',
path: '/groups/create',
component: () => import(/* webpackChunkName: "views/group/create" */ '@/views/group/GroupCreate.vue'),
component: () => import('@/views/group/GroupCreate.vue'),
meta: {
args: { trad: 'group_new' },
breadcrumb: ['user-list', 'group-list', 'group-create']
@ -125,7 +125,7 @@ const routes = [
{
name: 'domain-list',
path: '/domains',
component: () => import(/* webpackChunkName: "views/domain/list" */ '@/views/domain/DomainList.vue'),
component: () => import('@/views/domain/DomainList.vue'),
meta: {
args: { trad: 'domains' },
breadcrumb: ['domain-list']
@ -134,7 +134,7 @@ const routes = [
{
name: 'domain-add',
path: '/domains/add',
component: () => import(/* webpackChunkName: "views/domain/add" */ '@/views/domain/DomainAdd.vue'),
component: () => import('@/views/domain/DomainAdd.vue'),
meta: {
args: { trad: 'domain_add' },
breadcrumb: ['domain-list', 'domain-add']
@ -142,13 +142,13 @@ const routes = [
},
{
path: '/domains/:name',
component: () => import(/* webpackChunkName: "views/domain/info" */ '@/views/domain/DomainInfo.vue'),
component: () => import('@/views/domain/DomainInfo.vue'),
props: true,
children: [
{
name: 'domain-info',
path: ':tabId?',
component: () => import(/* webpackChunkName: "components/configPanel" */ '@/components/ConfigPanel.vue'),
component: () => import('@/components/ConfigPanel.vue'),
props: true,
meta: {
routerParams: ['name'], // Override router key params to avoid view recreation at tab change.
@ -165,7 +165,7 @@ const routes = [
{
name: 'app-list',
path: '/apps',
component: () => import(/* webpackChunkName: "views/apps/list" */ '@/views/app/AppList.vue'),
component: () => import('@/views/app/AppList.vue'),
meta: {
args: { trad: 'applications' },
breadcrumb: ['app-list']
@ -174,7 +174,7 @@ const routes = [
{
name: 'app-catalog',
path: '/apps/catalog',
component: () => import(/* webpackChunkName: "views/apps/catalog" */ '@/views/app/AppCatalog.vue'),
component: () => import('@/views/app/AppCatalog.vue'),
props: route => route.query,
meta: {
args: { trad: 'catalog' },
@ -184,7 +184,7 @@ const routes = [
{
name: 'app-install',
path: '/apps/install/:id',
component: () => import(/* webpackChunkName: "views/apps/install" */ '@/views/app/AppInstall.vue'),
component: () => import('@/views/app/AppInstall.vue'),
props: true,
meta: {
args: { trad: 'install_name', param: 'id' },
@ -194,7 +194,7 @@ const routes = [
{
name: 'app-install-custom',
path: '/apps/install-custom/:id',
component: () => import(/* webpackChunkName: "views/apps/install" */ '@/views/app/AppInstall.vue'),
component: () => import('@/views/app/AppInstall.vue'),
props: true,
meta: {
args: { trad: 'install_name', param: 'id' },
@ -203,13 +203,13 @@ const routes = [
},
{
path: '/apps/:id',
component: () => import(/* webpackChunkName: "views/apps/info" */ '@/views/app/AppInfo.vue'),
component: () => import('@/views/app/AppInfo.vue'),
props: true,
children: [
{
name: 'app-info',
path: ':tabId?',
component: () => import(/* webpackChunkName: "components/configPanel" */ '@/components/ConfigPanel.vue'),
component: () => import('@/components/ConfigPanel.vue'),
props: true,
meta: {
routerParams: ['id'], // Override router key params to avoid view recreation at tab change.
@ -226,7 +226,7 @@ const routes = [
{
name: 'update',
path: '/update',
component: () => import(/* webpackChunkName: "views/update" */ '@/views/update/SystemUpdate.vue'),
component: () => import('@/views/update/SystemUpdate.vue'),
meta: {
args: { trad: 'system_update' },
breadcrumb: ['update']
@ -239,7 +239,7 @@ const routes = [
{
name: 'service-list',
path: '/services',
component: () => import(/* webpackChunkName: "views/service/list" */ '@/views/service/ServiceList.vue'),
component: () => import('@/views/service/ServiceList.vue'),
meta: {
args: { trad: 'services' },
breadcrumb: ['tool-list', 'service-list']
@ -248,7 +248,7 @@ const routes = [
{
name: 'service-info',
path: '/services/:name',
component: () => import(/* webpackChunkName: "views/service/info" */ '@/views/service/ServiceInfo.vue'),
component: () => import('@/views/service/ServiceInfo.vue'),
props: true,
meta: {
args: { param: 'name' },
@ -271,7 +271,7 @@ const routes = [
{
name: 'tool-logs',
path: '/tools/logs',
component: () => import(/* webpackChunkName: "views/tools/logs" */ '@/views/tool/ToolLogs.vue'),
component: () => import('@/views/tool/ToolLogs.vue'),
meta: {
args: { trad: 'logs' },
breadcrumb: ['tool-list', 'tool-logs']
@ -280,7 +280,7 @@ const routes = [
{
name: 'tool-log',
path: '/tools/logs/:name',
component: () => import(/* webpackChunkName: "views/tools/log" */ '@/views/tool/ToolLog.vue'),
component: () => import('@/views/tool/ToolLog.vue'),
props: true,
meta: {
args: { param: 'name' },
@ -290,7 +290,7 @@ const routes = [
{
name: 'tool-migrations',
path: '/tools/migrations',
component: () => import(/* webpackChunkName: "views/tools/migrations" */ '@/views/tool/ToolMigrations.vue'),
component: () => import('@/views/tool/ToolMigrations.vue'),
meta: {
args: { trad: 'migrations' },
breadcrumb: ['tool-list', 'tool-migrations']
@ -299,7 +299,7 @@ const routes = [
{
name: 'tool-firewall',
path: '/tools/firewall',
component: () => import(/* webpackChunkName: "views/tools/firewall" */ '@/views/tool/ToolFirewall.vue'),
component: () => import('@/views/tool/ToolFirewall.vue'),
meta: {
args: { trad: 'firewall' },
breadcrumb: ['tool-list', 'tool-firewall']
@ -308,7 +308,7 @@ const routes = [
{
name: 'tool-webadmin',
path: '/tools/webadmin',
component: () => import(/* webpackChunkName: "views/tools/webadmin" */ '@/views/tool/ToolWebadmin.vue'),
component: () => import('@/views/tool/ToolWebadmin.vue'),
meta: {
args: { trad: 'tools_webadmin_settings' },
breadcrumb: ['tool-list', 'tool-webadmin']
@ -316,12 +316,12 @@ const routes = [
},
{
path: '/tools/settings',
component: () => import(/* webpackChunkName: "views/tools/settings" */ '@/views/tool/ToolSettings.vue'),
component: () => import('@/views/tool/ToolSettings.vue'),
children: [
{
name: 'tool-settings',
path: ':tabId?',
component: () => import(/* webpackChunkName: "components/configPanel" */ '@/components/ConfigPanel.vue'),
component: () => import('@/components/ConfigPanel.vue'),
props: true,
meta: {
routerParams: [],
@ -334,7 +334,7 @@ const routes = [
{
name: 'tool-power',
path: '/tools/power',
component: () => import(/* webpackChunkName: "views/tools/power" */ '@/views/tool/ToolPower.vue'),
component: () => import('@/views/tool/ToolPower.vue'),
meta: {
args: { trad: 'tools_shutdown_reboot' },
breadcrumb: ['tool-list', 'tool-power']
@ -347,7 +347,7 @@ const routes = [
{
name: 'diagnosis',
path: '/diagnosis',
component: () => import(/* webpackChunkName: "views/diagnosis" */ '@/views/diagnosis/Diagnosis.vue'),
component: () => import('@/views/diagnosis/Diagnosis.vue'),
meta: {
args: { trad: 'diagnosis' },
breadcrumb: ['diagnosis']
@ -360,7 +360,7 @@ const routes = [
{
name: 'backup',
path: '/backup',
component: () => import(/* webpackChunkName: "views/backup/backup" */ '@/views/backup/Backup.vue'),
component: () => import('@/views/backup/Backup.vue'),
meta: {
args: { trad: 'backup' },
breadcrumb: ['backup']
@ -369,7 +369,7 @@ const routes = [
{
name: 'backup-list',
path: '/backup/:id',
component: () => import(/* webpackChunkName: "views/backup/list" */ '@/views/backup/BackupList.vue'),
component: () => import('@/views/backup/BackupList.vue'),
props: true,
meta: {
args: { param: 'id' },
@ -379,7 +379,7 @@ const routes = [
{
name: 'backup-info',
path: '/backup/:id/info/:name',
component: () => import(/* webpackChunkName: "views/backup/info" */ '@/views/backup/BackupInfo.vue'),
component: () => import('@/views/backup/BackupInfo.vue'),
props: true,
meta: {
args: { param: 'name' },
@ -389,7 +389,7 @@ const routes = [
{
name: 'backup-create',
path: '/backup/:id/create',
component: () => import(/* webpackChunkName: "views/backup/create" */ '@/views/backup/BackupCreate.vue'),
component: () => import('@/views/backup/BackupCreate.vue'),
props: true,
meta: {
args: { trad: 'backup_create' },