Merge pull request #179 from gsd-build/fix/mariozechner-aliases

fix: alias @mariozechner/* imports to @gsd/* for external PI ecosystem packages
This commit is contained in:
TÂCHES 2026-03-13 07:27:46 -06:00 committed by GitHub
commit e6ce22bf37

View file

@ -46,6 +46,12 @@ const VIRTUAL_MODULES: Record<string, unknown> = {
"@gsd/pi-ai": _bundledPiAi,
"@gsd/pi-ai/oauth": _bundledPiAiOauth,
"@gsd/pi-coding-agent": _bundledPiCodingAgent,
// Aliases for external PI ecosystem packages that import from the original scope
"@mariozechner/pi-agent-core": _bundledPiAgentCore,
"@mariozechner/pi-tui": _bundledPiTui,
"@mariozechner/pi-ai": _bundledPiAi,
"@mariozechner/pi-ai/oauth": _bundledPiAiOauth,
"@mariozechner/pi-coding-agent": _bundledPiCodingAgent,
};
const require = createRequire(import.meta.url);
@ -80,6 +86,12 @@ function getAliases(): Record<string, string> {
"@gsd/pi-ai": resolveWorkspaceOrImport("ai/dist/index.js", "@gsd/pi-ai"),
"@gsd/pi-ai/oauth": resolveWorkspaceOrImport("ai/dist/oauth.js", "@gsd/pi-ai/oauth"),
"@sinclair/typebox": typeboxRoot,
// Aliases for external PI ecosystem packages that import from the original scope
"@mariozechner/pi-coding-agent": packageIndex,
"@mariozechner/pi-agent-core": resolveWorkspaceOrImport("agent/dist/index.js", "@gsd/pi-agent-core"),
"@mariozechner/pi-tui": resolveWorkspaceOrImport("tui/dist/index.js", "@gsd/pi-tui"),
"@mariozechner/pi-ai": resolveWorkspaceOrImport("ai/dist/index.js", "@gsd/pi-ai"),
"@mariozechner/pi-ai/oauth": resolveWorkspaceOrImport("ai/dist/oauth.js", "@gsd/pi-ai/oauth"),
};
return _aliases;