test(deps): forbid pi core development copies

This commit is contained in:
Patrick Wozniak
2026-08-04 02:13:06 +02:00
parent 877a3003b1
commit 0e91395d7f
+2
View File
@@ -4,6 +4,7 @@ import { describe, it } from "node:test"
interface PackageManifest { interface PackageManifest {
dependencies?: Record<string, string> dependencies?: Record<string, string>
devDependencies?: Record<string, string>
peerDependencies?: Record<string, string> peerDependencies?: Record<string, string>
peerDependenciesMeta?: Record<string, { optional?: boolean }> peerDependenciesMeta?: Record<string, { optional?: boolean }>
} }
@@ -21,6 +22,7 @@ describe("package manifest", () => {
for (const packageName of CORE_PEERS) { for (const packageName of CORE_PEERS) {
assert.equal(manifest.dependencies?.[packageName], undefined) assert.equal(manifest.dependencies?.[packageName], undefined)
assert.equal(manifest.devDependencies?.[packageName], undefined)
assert.equal(manifest.peerDependencies?.[packageName], "*") assert.equal(manifest.peerDependencies?.[packageName], "*")
assert.equal(manifest.peerDependenciesMeta?.[packageName]?.optional, true) assert.equal(manifest.peerDependenciesMeta?.[packageName]?.optional, true)
} }