* web: Silence ESBuild warning. * web: Flesh out live reload. Tidy ESBuild. --------- Signed-off-by: Teffen Ellis <592134+GirlBossRush@users.noreply.github.com>
22 lines
1.0 KiB
TypeScript
22 lines
1.0 KiB
TypeScript
import "@goauthentik/elements/messages/MessageContainer";
|
|
import "@goauthentik/flow/FlowExecutor";
|
|
// Statically import some stages to speed up load speed
|
|
import "@goauthentik/flow/stages/access_denied/AccessDeniedStage";
|
|
// Import webauthn-related stages to prevent issues on safari
|
|
// Which is overly sensitive to allowing things only in the context of a
|
|
// user interaction
|
|
import "@goauthentik/flow/stages/authenticator_validate/AuthenticatorValidateStage";
|
|
import "@goauthentik/flow/stages/authenticator_webauthn/WebAuthnAuthenticatorRegisterStage";
|
|
import "@goauthentik/flow/stages/autosubmit/AutosubmitStage";
|
|
import "@goauthentik/flow/stages/captcha/CaptchaStage";
|
|
import "@goauthentik/flow/stages/identification/IdentificationStage";
|
|
import "@goauthentik/flow/stages/password/PasswordStage";
|
|
|
|
// end of stage import
|
|
|
|
if (process.env.NODE_ENV === "development" && process.env.WATCHER_URL) {
|
|
const { ESBuildObserver } = await import("@goauthentik/common/client");
|
|
|
|
new ESBuildObserver(process.env.WATCHER_URL);
|
|
}
|