UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

20 lines (19 loc) 739 B
//#region src/internal/clerk-js/passwords/loadZxcvbn.ts const createLoadZxcvbn = (moduleManager) => { const loadZxcvbn = () => { return Promise.all([moduleManager.import("@zxcvbn-ts/core"), moduleManager.import("@zxcvbn-ts/language-common")]).then(([coreModule, languageCommonModule]) => { if (!coreModule || !languageCommonModule) throw new Error("Failed to load zxcvbn modules"); const { zxcvbnOptions, zxcvbn } = coreModule; const { dictionary, adjacencyGraphs } = languageCommonModule; zxcvbnOptions.setOptions({ dictionary: { ...dictionary }, graphs: adjacencyGraphs }); return zxcvbn; }); }; return { loadZxcvbn }; }; //#endregion export { createLoadZxcvbn }; //# sourceMappingURL=loadZxcvbn.mjs.map