Web: Controllers cleanup (#14616)
* web: Fix issues surrounding availability of controllers during init. web: Fix edgecase where flow does not have brand. * web: Fix import path. * web: Clean up mixin/controller paths. * web: Prepare for consistent import styling. - Prep for Storybook fixes. * web: Update MDX types. * web: Fix issues surrounding async imports, MDX typing, relative paths. * web: Format. Clarify. * web: Group module types.
This commit is contained in:
		| @ -1,3 +1,9 @@ | ||||
| /** | ||||
|  * @file Paths used by the web package. | ||||
|  * | ||||
|  * @runtime node | ||||
|  */ | ||||
| import { DistDirectoryName } from "#paths"; | ||||
| import { dirname, resolve } from "node:path"; | ||||
| import { fileURLToPath } from "node:url"; | ||||
|  | ||||
| @ -11,18 +17,17 @@ const relativeDirname = dirname(fileURLToPath(import.meta.url)); | ||||
|  | ||||
| /** | ||||
|  * The root of the web package. | ||||
|  * | ||||
|  * @runtime node | ||||
|  */ | ||||
| export const PackageRoot = /** @type {WebPackageIdentifier} */ (resolve(relativeDirname, "..")); | ||||
|  | ||||
| /** | ||||
|  * The name of the distribution directory. | ||||
|  */ | ||||
| export const DistDirectoryName = "dist"; | ||||
|  | ||||
| /** | ||||
|  * Path to the web package's distribution directory. | ||||
|  * | ||||
|  * This is where the built files are located after running the build process. | ||||
|  * | ||||
|  * @runtime node | ||||
|  */ | ||||
| export const DistDirectory = /** @type {`${WebPackageIdentifier}/${DistDirectoryName}`} */ ( | ||||
|     resolve(PackageRoot, DistDirectoryName) | ||||
| @ -43,6 +48,8 @@ export const DistDirectory = /** @type {`${WebPackageIdentifier}/${DistDirectory | ||||
|  * Entry points available for building. | ||||
|  * | ||||
|  * @satisfies {Record<string, EntryPointTarget>} | ||||
|  * | ||||
|  * @runtime node | ||||
|  */ | ||||
| export const EntryPoint = /** @type {const} */ ({ | ||||
|     Admin: { | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Teffen Ellis
					Teffen Ellis