fix: package plugin SDK alias wrappers

This commit is contained in:
Peter Steinberger
2026-04-19 02:28:28 +01:00
parent e39af9545f
commit 4862d34925
2 changed files with 53 additions and 10 deletions

View File

@@ -111,12 +111,17 @@ function ensureOpenClawExtensionAlias(params) {
"./plugin-sdk/*": "./plugin-sdk/*.js",
},
});
ensureSymlink(
relativeSymlinkTarget(pluginSdkDir, pluginSdkAliasPath),
pluginSdkAliasPath,
symlinkType(),
pluginSdkDir,
);
removePathIfExists(pluginSdkAliasPath);
fs.mkdirSync(pluginSdkAliasPath, { recursive: true });
for (const dirent of fs.readdirSync(pluginSdkDir, { withFileTypes: true })) {
if (!dirent.isFile() || path.extname(dirent.name) !== ".js") {
continue;
}
writeRuntimeModuleWrapper(
path.join(pluginSdkDir, dirent.name),
path.join(pluginSdkAliasPath, dirent.name),
);
}
}
function shouldWrapRuntimeJsFile(sourcePath) {