Client - update build config (since Vite uses Rollup)

Note: remove unneeded lazy loading
This commit is contained in:
Sam
2023-11-15 12:16:59 +01:00
parent 8228db5b24
commit c62151b617
3 changed files with 71 additions and 84 deletions

View File

@ -8,36 +8,22 @@ export const loadLanguagePackage = async (language: string) => {
// fallback to english
switch (language) {
case 'fr':
return await import(
/* webpackChunkName: "password.fr" */ '@zxcvbn-ts/language-fr'
)
return await import('@zxcvbn-ts/language-fr')
case 'de':
return await import(
/* webpackChunkName: "password.de" */ '@zxcvbn-ts/language-de'
)
return await import('@zxcvbn-ts/language-de')
case 'it':
return await import(
/* webpackChunkName: "password.it" */ '@zxcvbn-ts/language-it'
)
return await import('@zxcvbn-ts/language-it')
case 'es':
return await import(
/* webpackChunkName: "password.es" */ '@zxcvbn-ts/language-es-es'
)
return await import('@zxcvbn-ts/language-es-es')
case 'pl':
return await import(
/* webpackChunkName: "password.pl" */ '@zxcvbn-ts/language-pl'
)
return await import('@zxcvbn-ts/language-pl')
default:
return await import(
/* webpackChunkName: "password.en" */ '@zxcvbn-ts/language-en'
)
return await import('@zxcvbn-ts/language-en')
}
}
export const setZxcvbnOptions = async (language: string) => {
const zxcvbnCommonPackage = await import(
/* webpackChunkName: "password" */ '@zxcvbn-ts/language-common'
)
const zxcvbnCommonPackage = await import('@zxcvbn-ts/language-common')
const zxcvbnLanguagePackage = await loadLanguagePackage(language)
const options = {
graphs: zxcvbnCommonPackage.adjacencyGraphs,