build(release): reference workspace members through the workspace protocol

1504 hand-written ranges pointing at workspace members become workspace:^, so
pnpm pack substitutes each member's real version at publication: sibling
peerDependencies follow the family version instead of being pinned at ^0.0.1,
and a reference to a vendored package follows that package's own line. Without
this, publishing 0.0.2 ships peer ranges naming a version that does not exist,
and 0.0.1-rc.1 does not satisfy ^0.0.1 either.

It also retires ranges that had gone stale against the workspace: ^4.0.0-rc.6
for a 4.0.0-rc.7 checkout, ^3.17.0 for schemastery 3.18.0.

workspace:* stays where an exact published version is the point, which is how
the Landlock entry pins its platform packages.

A workspace constraint now requires the protocol, so a new package cannot
reintroduce a hand-written range. The same constraint caught packages/boot/cmdline
arriving on master without the publishable trio, which this change completes.
This commit is contained in:
imccyu
2026-08-11 00:16:45 +08:00
parent d4128ae57f
commit 2c85c484d3
218 changed files with 1774 additions and 1736 deletions
+3 -3
View File
@@ -32,8 +32,8 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis-plugin-include": "^1.0.4",
"@deepseek-ai/cordis-plugin-loader": "^1.0.0-rc.5"
"@deepseek-ai/cordis-plugin-include": "workspace:^",
"@deepseek-ai/cordis-plugin-loader": "workspace:^"
},
"peerDependenciesMeta": {
"@deepseek-ai/cordis-plugin-include": {
@@ -45,6 +45,6 @@
},
"dependencies": {
"@standard-schema/spec": "^1.1.0",
"@deepseek-ai/cosmokit": "^1.8.1"
"@deepseek-ai/cosmokit": "workspace:^"
}
}
+2 -2
View File
@@ -30,7 +30,7 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis-plugin-loader": "^1.0.0-rc.5",
"@deepseek-ai/cordis": "^4.0.0-rc.7"
"@deepseek-ai/cordis-plugin-loader": "workspace:^",
"@deepseek-ai/cordis": "workspace:^"
}
}
+4 -4
View File
@@ -41,15 +41,15 @@
}
},
"peerDependencies": {
"@deepseek-ai/cordis-plugin-timer": "^1.1.2",
"@deepseek-ai/cordis": "^4.0.0-rc.7"
"@deepseek-ai/cordis-plugin-timer": "workspace:^",
"@deepseek-ai/cordis": "workspace:^"
},
"dependencies": {
"@babel/code-frame": "^7.29.0",
"chokidar": "^4.0.3",
"@deepseek-ai/cosmokit": "^1.8.1",
"@deepseek-ai/cosmokit": "workspace:^",
"picomatch": "^4.0.3",
"@deepseek-ai/schemastery": "^3.18.0"
"@deepseek-ai/schemastery": "workspace:^"
},
"devDependencies": {
"@types/babel__code-frame": "^7.27.0",
+3 -3
View File
@@ -30,11 +30,11 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis-plugin-loader": "^1.0.0-rc.5",
"@deepseek-ai/cordis": "^4.0.0-rc.7"
"@deepseek-ai/cordis-plugin-loader": "workspace:^",
"@deepseek-ai/cordis": "workspace:^"
},
"dependencies": {
"@deepseek-ai/cosmokit": "^1.8.1",
"@deepseek-ai/cosmokit": "workspace:^",
"js-yaml": "^4.1.0"
}
}
+2 -2
View File
@@ -30,7 +30,7 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis": "^4.0.0-rc.7",
"@deepseek-ai/cordis": "workspace:^",
"node-addon-require-builtin": "^0.1.4"
},
"peerDependenciesMeta": {
@@ -39,6 +39,6 @@
}
},
"dependencies": {
"@deepseek-ai/cosmokit": "^1.8.1"
"@deepseek-ai/cosmokit": "workspace:^"
}
}
+3 -3
View File
@@ -32,11 +32,11 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis": "^4.0.0-rc.7"
"@deepseek-ai/cordis": "workspace:^"
},
"dependencies": {
"@deepseek-ai/cosmokit": "^1.8.1",
"@deepseek-ai/schemastery": "^3.18.0",
"@deepseek-ai/cosmokit": "workspace:^",
"@deepseek-ai/schemastery": "workspace:^",
"supports-color": "^9.4.0"
}
}
+1 -1
View File
@@ -34,6 +34,6 @@
"license": "MIT",
"dependencies": {
"@standard-schema/spec": "^1.1.0",
"@deepseek-ai/cosmokit": "^1.8.1"
"@deepseek-ai/cosmokit": "workspace:^"
}
}
+2 -2
View File
@@ -30,9 +30,9 @@
"author": "Shigma <shigma10826@gmail.com>",
"license": "MIT",
"peerDependencies": {
"@deepseek-ai/cordis": "^4.0.0-rc.7"
"@deepseek-ai/cordis": "workspace:^"
},
"dependencies": {
"@deepseek-ai/cosmokit": "^1.8.1"
"@deepseek-ai/cosmokit": "workspace:^"
}
}