fix(bin): support scoped lazycodex wrapper

This commit is contained in:
YeonGyu-Kim
2026-05-30 22:33:16 +09:00
parent a149805253
commit d508b9b52b
5 changed files with 62 additions and 4 deletions
+6 -1
View File
@@ -5,6 +5,10 @@ const PLATFORM_PACKAGE_BASE_BY_WRAPPER_NAME = {
lazycodex: "oh-my-opencode",
};
export function getPackageBareName(packageName) {
return packageName.split("/").pop() || packageName;
}
/**
* Resolve platform package base from a wrapper package name.
* Wrapper aliases can intentionally reuse an existing platform package family.
@@ -12,7 +16,8 @@ const PLATFORM_PACKAGE_BASE_BY_WRAPPER_NAME = {
* @returns {string}
*/
export function resolvePlatformPackageBaseName(wrapperPackageName) {
return PLATFORM_PACKAGE_BASE_BY_WRAPPER_NAME[wrapperPackageName] ?? wrapperPackageName;
const bareName = getPackageBareName(wrapperPackageName);
return PLATFORM_PACKAGE_BASE_BY_WRAPPER_NAME[bareName] ?? wrapperPackageName;
}
/**