mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-31 11:51:22 +00:00
fix: include matrix runtime deps for bundled installs
This commit is contained in:
@@ -46,6 +46,16 @@ function collectPluginSdkSubpathReferences() {
|
||||
return references;
|
||||
}
|
||||
|
||||
function readRootPackageJson(): {
|
||||
dependencies?: Record<string, string>;
|
||||
optionalDependencies?: Record<string, string>;
|
||||
} {
|
||||
return JSON.parse(readFileSync(resolve(REPO_ROOT, "package.json"), "utf8")) as {
|
||||
dependencies?: Record<string, string>;
|
||||
optionalDependencies?: Record<string, string>;
|
||||
};
|
||||
}
|
||||
|
||||
describe("plugin-sdk package contract guardrails", () => {
|
||||
it("keeps package.json exports aligned with built plugin-sdk entrypoints", () => {
|
||||
expect(collectPluginSdkPackageExports()).toEqual([...pluginSdkEntrypoints].toSorted());
|
||||
@@ -74,4 +84,11 @@ describe("plugin-sdk package contract guardrails", () => {
|
||||
|
||||
expect(failures).toEqual([]);
|
||||
});
|
||||
|
||||
it("mirrors matrix runtime deps needed by the bundled host graph", () => {
|
||||
const { dependencies = {}, optionalDependencies = {} } = readRootPackageJson();
|
||||
|
||||
expect(dependencies["matrix-js-sdk"]).toBe("41.2.0");
|
||||
expect(optionalDependencies["@matrix-org/matrix-sdk-crypto-nodejs"]).toBe("^0.4.0");
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user