test(deps): forbid pi core development copies
This commit is contained in:
@@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user