fix(plugins): publish npm source dependencies

This commit is contained in:
OpenAI Codex 2026-10-14 02:23:13 +08:00
parent 9de80b4deb
commit bc6eb789ce
4 changed files with 10873 additions and 11 deletions

10854
npm-shrinkwrap.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -43,6 +43,7 @@
"packageManager": "npm@11.16.0",
"files": [
"dist",
"npm-shrinkwrap.json",
"install.sh",
"bridge/hopper_bridge.py",
"bridge/native/NativeUIChildren.swift",
@ -339,11 +340,6 @@
"yaml": "2.9.0",
"zod": "4.4.3"
},
"overrides": {
"vitepress": {
"vite": "6.4.4"
}
},
"devDependencies": {
"@fast-check/vitest": "0.5.0",
"@types/cross-spawn": "6.0.6",

View File

@ -39,6 +39,7 @@ const codexServerConfig = (version: string, launch = version) => ({
rea: {
command: "node",
args: ["./scripts/plugin-mcp-launcher.mjs", launch],
cwd: ".",
startup_timeout_sec: 30,
},
},

View File

@ -57,11 +57,22 @@ describe("release configuration", () => {
path: "server.json",
jsonpath: "$.packages[0].version",
},
...pluginManifests.map((path) => ({
type: "json",
path,
jsonpath: "$.version",
})),
...pluginManifests.flatMap((path) => [
{
type: "json",
path,
jsonpath: "$.version",
},
...(path.startsWith(".claude")
? [
{
type: "json",
path,
jsonpath: "$.mcpServers.rea.args[1]",
},
]
: []),
]),
{
type: "json",
path: pluginServerConfig,
@ -195,7 +206,7 @@ describe("plugin manifests", () => {
});
});
it.each([...pluginManifests, pluginServerConfig])(
it.each(pluginManifests)(
"pins the plugin manifest %s and Codex's server config path",
async (path) => {
const packageJson = (await readJson("package.json")) as {