diff --git a/apps/desktop/src/components/main/body/extensions/registry.ts b/apps/desktop/src/components/main/body/extensions/registry.ts index b65da8e9e1..5a647780fa 100644 --- a/apps/desktop/src/components/main/body/extensions/registry.ts +++ b/apps/desktop/src/components/main/body/extensions/registry.ts @@ -4,22 +4,13 @@ import { commands, type ExtensionInfo } from "@hypr/plugin-extensions"; import type { ExtensionViewProps } from "../../../../types/extensions"; -const bundledExtensionModules = import.meta.glob<{ - default: ComponentType; -}>("@extensions/*/ui.tsx", { eager: true }); - +// Bundled extensions are no longer included at build time. +// Extensions are expected to be loaded at runtime via the extensions plugin. export const bundledExtensionComponents: Record< string, ComponentType > = {}; -for (const path in bundledExtensionModules) { - const mod = bundledExtensionModules[path]; - const parts = path.split("/"); - const extensionId = parts[parts.length - 2]; - bundledExtensionComponents[extensionId] = mod.default; -} - const dynamicExtensionComponents: Record< string, ComponentType diff --git a/apps/desktop/tsconfig.json b/apps/desktop/tsconfig.json index 82fd7e3a4b..c5a312789c 100644 --- a/apps/desktop/tsconfig.json +++ b/apps/desktop/tsconfig.json @@ -21,10 +21,7 @@ "noFallthroughCasesInSwitch": true, /* Path aliases */ - "baseUrl": ".", - "paths": { - "@extensions/*": ["../../extensions/*"] - } + "baseUrl": "." }, "include": ["src"], "references": [{ "path": "./tsconfig.node.json" }] diff --git a/apps/desktop/vite.config.ts b/apps/desktop/vite.config.ts index d12852d8c6..8341fc87e0 100644 --- a/apps/desktop/vite.config.ts +++ b/apps/desktop/vite.config.ts @@ -19,7 +19,6 @@ export default defineConfig(() => ({ "@tauri-apps/plugin-updater": "/src/mocks/updater.ts", } : {}), - "@extensions": path.resolve(__dirname, "../../extensions"), }, }, test: {