mirror of
https://github.com/openclaw/openclaw.git
synced 2026-04-15 19:21:08 +00:00
fix(plugins): keep test helpers out of contract barrels (#63311)
Merged via squash.
Prepared head SHA: 769e90c6af
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com>
Reviewed-by: @altaywtf
This commit is contained in:
@@ -5,6 +5,7 @@ import {
|
||||
findBundledPluginMetadataById,
|
||||
type BundledPluginMetadata,
|
||||
} from "../plugins/bundled-plugin-metadata.js";
|
||||
import { normalizeBundledPluginArtifactSubpath } from "../plugins/public-surface-runtime.js";
|
||||
import { resolveLoaderPackageRoot } from "../plugins/sdk-alias.js";
|
||||
|
||||
const OPENCLAW_PACKAGE_ROOT =
|
||||
@@ -28,7 +29,7 @@ export function loadBundledPluginPublicSurfaceSync<T extends object>(params: {
|
||||
const metadata = findBundledPluginMetadata(params.pluginId);
|
||||
return loadBundledPluginPublicSurfaceModuleSync<T>({
|
||||
dirName: metadata.dirName,
|
||||
artifactBasename: params.artifactBasename,
|
||||
artifactBasename: normalizeBundledPluginArtifactSubpath(params.artifactBasename),
|
||||
});
|
||||
}
|
||||
|
||||
@@ -46,11 +47,12 @@ export function resolveRelativeBundledPluginPublicModuleId(params: {
|
||||
}): string {
|
||||
const metadata = findBundledPluginMetadata(params.pluginId);
|
||||
const fromFilePath = fileURLToPath(params.fromModuleUrl);
|
||||
const artifactBasename = normalizeBundledPluginArtifactSubpath(params.artifactBasename);
|
||||
const targetPath = path.resolve(
|
||||
OPENCLAW_PACKAGE_ROOT,
|
||||
"extensions",
|
||||
metadata.dirName,
|
||||
params.artifactBasename,
|
||||
artifactBasename,
|
||||
);
|
||||
const relativePath = path
|
||||
.relative(path.dirname(fromFilePath), targetPath)
|
||||
|
||||
Reference in New Issue
Block a user