web: Normalize extensions.

This commit is contained in:
Teffen Ellis
2025-06-26 23:12:22 +02:00
parent c1032386c6
commit 3e67e358ce
13 changed files with 33 additions and 31 deletions

View File

@ -1,7 +1,3 @@
import { spawnSync } from "node:child_process";
import { readFileSync, statSync } from "node:fs";
import path from "node:path";
/**
* @file Lit Localize build script.
*
@ -13,9 +9,13 @@ import path from "node:path";
* long spew of "this string is not translated" and replacing it with a
* summary of how many strings are missing with respect to the source locale.
*
* @import { ConfigFile } from "@lit/localize-tools/lib/types/config"
* @import { Stats } from "fs";
* @import { ConfigFile } from "@lit/localize-tools/lib/types/config.js"
* @import { Stats } from "node:fs";
*/
import { spawnSync } from "node:child_process";
import { readFileSync, statSync } from "node:fs";
import path from "node:path";
import { PackageRoot } from "#paths/node";
/**

View File

@ -1,12 +1,11 @@
/// <reference types="../types/esbuild.js" />
import * as fs from "node:fs/promises";
import * as path from "node:path";
/**
* @file ESBuild script for building the authentik web UI.
*
* @import { BuildOptions } from "esbuild";
*/
import * as fs from "node:fs/promises";
import * as path from "node:path";
import { mdxPlugin } from "#bundler/mdx-plugin/node";
import { createBundleDefinitions } from "#bundler/utils/node";
import { DistDirectory, EntryPoint, PackageRoot } from "#paths/node";
@ -17,9 +16,11 @@ import { readBuildIdentifier } from "@goauthentik/core/version/node";
import { deepmerge } from "deepmerge-ts";
import esbuild from "esbuild";
import copy from "esbuild-plugin-copy";
import { copy } from "esbuild-plugin-copy";
import { polyfillNode } from "esbuild-plugin-polyfill-node";
/// <reference types="../types/esbuild.js" />
const logPrefix = "[Build]";
const patternflyPath = resolvePackage("@patternfly/patternfly", import.meta);

View File

@ -1,6 +1,3 @@
import { readFileSync } from "node:fs";
import path from "node:path";
/**
* @file Pseudo-localization script.
*
@ -9,6 +6,10 @@ import path from "node:path";
* @import { ProgramMessage } from "@lit/localize-tools/src/messages.js"
* @import { Locale } from "@lit/localize-tools/src/types/locale.js"
*/
import { readFileSync } from "node:fs"
import path from "node:path";
import { PackageRoot } from "#paths/node";
import pseudolocale from "pseudolocale";

View File

@ -14,7 +14,7 @@ import { HorizontalFormElement } from "#elements/forms/HorizontalFormElement";
import { property, query } from "lit/decorators.js";
import { styles as AwadStyles } from "../../ApplicationWizardFormStepStyles.styles.js";
import { type ApplicationWizardState, type OneOfProvider } from "../../types";
import { type ApplicationWizardState, type OneOfProvider } from "../../types.js";
export class ApplicationWizardProviderForm<T extends OneOfProvider> extends AKElement {
static get styles() {

View File

@ -10,14 +10,14 @@ import { PaginatedResponse } from "#elements/table/Table";
import { Event } from "@goauthentik/api";
import type OlLayerVector from "@openlayers-elements/core/ol-layer-vector";
import OlMap from "@openlayers-elements/core/ol-map";
import { isEmpty } from "ol/extent";
import Feature from "ol/Feature";
import { Point } from "ol/geom";
import { fromLonLat } from "ol/proj";
import Icon from "ol/style/Icon";
import Style from "ol/style/Style";
import type OlLayerVector from "@openlayers-elements/core/ol-layer-vector.js";
import OlMap from "@openlayers-elements/core/ol-map.js";
import { isEmpty } from "ol/extent.js";
import Feature from "ol/Feature.js";
import { Point } from "ol/geom.js";
import { fromLonLat } from "ol/proj.js";
import Icon from "ol/style/Icon.js";
import Style from "ol/style/Style.js";
import { css, CSSResult, html, PropertyValues, TemplateResult } from "lit";
import { customElement, property, query } from "lit/decorators.js";

View File

@ -18,7 +18,7 @@ import {
FlowLayoutEnum,
FlowsApi,
} from "@goauthentik/api";
import { AuthenticationEnum } from "@goauthentik/api/dist/models/AuthenticationEnum";
import { AuthenticationEnum } from "@goauthentik/api/dist/models/AuthenticationEnum.js";
import { msg } from "@lit/localize";
import { html, TemplateResult } from "lit";

View File

@ -15,7 +15,7 @@ import {
UserTypeEnum,
UserWriteStage,
} from "@goauthentik/api";
import { UserCreationModeEnum } from "@goauthentik/api/dist/models/UserCreationModeEnum";
import { UserCreationModeEnum } from "@goauthentik/api/dist/models/UserCreationModeEnum.js";
import { msg } from "@lit/localize";
import { html, TemplateResult } from "lit";

View File

@ -1,6 +1,6 @@
import { configureLocalization } from "@lit/localize";
import { sourceLocale, targetLocales } from "../../locale-codes";
import { sourceLocale, targetLocales } from "../../locale-codes.js";
import { getBestMatchLocale } from "./helpers.js";
type LocaleGetter = ReturnType<typeof configureLocalization>["getLocale"];

View File

@ -9,7 +9,7 @@ import { CoreApi, ResponseError, TokenView } from "@goauthentik/api";
import { msg } from "@lit/localize";
import { customElement, property } from "lit/decorators.js";
import { APIMessage } from "../../messages/Message";
import { APIMessage } from "../../messages/Message.js";
import BaseTaskButton from "../SpinnerButton/BaseTaskButton.js";
/**

View File

@ -1,5 +1,5 @@
import "@patternfly/patternfly/components/Login/login.css";
import "../../../stories/flow-interface";
import "../../../stories/flow-interface.js";
import "./AccessDeniedStage.js";
import { AccessDeniedChallenge, UiThemeEnum } from "@goauthentik/api";

View File

@ -1,5 +1,5 @@
import "@patternfly/patternfly/components/Login/login.css";
import "../../../stories/flow-interface";
import "../../../stories/flow-interface.js";
import "./AuthenticatorTOTPStage.js";
import { AuthenticatorTOTPChallenge, UiThemeEnum } from "@goauthentik/api";

View File

@ -1,5 +1,5 @@
import "@patternfly/patternfly/components/Login/login.css";
import "../../../stories/flow-interface";
import "../../../stories/flow-interface.js";
import "./CaptchaStage.js";
import { CaptchaChallenge, UiThemeEnum } from "@goauthentik/api";

View File

@ -1,5 +1,5 @@
import "@patternfly/patternfly/components/Login/login.css";
import "../../../stories/flow-interface";
import "../../../stories/flow-interface.js";
import "./IdentificationStage.js";
import { FlowDesignationEnum, IdentificationChallenge, UiThemeEnum } from "@goauthentik/api";