Client - update build config (since Vite uses Rollup)
Note: remove unneeded lazy loading
This commit is contained in:
@ -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,
|
||||
|
Reference in New Issue
Block a user