From 784de8c5c9bfb27e9236664ab35dd11107083309 Mon Sep 17 00:00:00 2001 From: Brenley Dueck Date: Thu, 13 Nov 2025 18:02:11 -0600 Subject: [PATCH] fix: explicit type imports --- packages/start/src/config/manifest.ts | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/start/src/config/manifest.ts b/packages/start/src/config/manifest.ts index 4c6634697..325f25ca3 100644 --- a/packages/start/src/config/manifest.ts +++ b/packages/start/src/config/manifest.ts @@ -1,12 +1,12 @@ -import { PluginOption, ViteDevServer } from "vite"; +import { type PluginOption, type ViteDevServer } from "vite"; import { findStylesInModuleGraph } from "../server/collect-styles.ts"; import { VIRTUAL_MODULES } from "./constants.ts"; -import { SolidStartOptions } from "./index.ts"; +import { type SolidStartOptions } from "./index.ts"; export function manifest(start: SolidStartOptions): PluginOption { let devServer: ViteDevServer = undefined!; - return { + return { name: "solid-start:manifest-plugin", enforce: "pre", configureServer(server) { devServer = server }, @@ -21,13 +21,13 @@ export function manifest(start: SolidStartOptions): PluginOption { if (id === VIRTUAL_MODULES.getManifest) { return this.environment.config.consumer === "client" ? this.resolve( - new URL("../server/manifest/client-manifest", import.meta.url) - .pathname, - ) + new URL("../server/manifest/client-manifest", import.meta.url) + .pathname, + ) : this.resolve( - new URL("../server/manifest/ssr-manifest", import.meta.url) - .pathname, - ); + new URL("../server/manifest/ssr-manifest", import.meta.url) + .pathname, + ); } if (id === VIRTUAL_MODULES.middleware) { if (start.middleware) return await this.resolve(start.middleware); @@ -53,10 +53,10 @@ export function manifest(start: SolidStartOptions): PluginOption { } else if (id === `\0${VIRTUAL_MODULES.middleware}`) return "export default {};"; else if (id.startsWith("/@manifest")) { - if (this.environment.mode !== "dev") throw new Error("@manifest queries are only allowed in dev"); + if (this.environment.mode !== "dev") throw new Error("@manifest queries are only allowed in dev"); const [path, query] = id.split("?"); - const target = id.split("/")[2]!; + const target = id.split("/")[2]!; const params = new URLSearchParams(query); if (!path || !query) return; if (path.endsWith("assets")) {