Adopt the Commonlib-owned P2P transport

This commit is contained in:
vorotamoroz
2026-07-18 16:01:19 +00:00
parent 6cc06bf20f
commit 3e22c2eda8
6 changed files with 66 additions and 32 deletions
@@ -0,0 +1,20 @@
import { readFileSync } from "node:fs";
import { describe, expect, it } from "vitest";
type PackageJson = Partial<
Record<"dependencies" | "devDependencies" | "optionalDependencies" | "peerDependencies", Record<string, string>>
>;
const packageJson = JSON.parse(readFileSync(new URL("../package.json", import.meta.url), "utf8")) as PackageJson;
describe("Commonlib package ownership", () => {
it("does not retain a host-owned Trystero dependency", () => {
const directDependencies = {
...packageJson.dependencies,
...packageJson.devDependencies,
...packageJson.optionalDependencies,
...packageJson.peerDependencies,
};
expect(directDependencies).not.toHaveProperty("@trystero-p2p/nostr");
});
});