diff --git a/scripts/build/pack-artifact-policy.ts b/scripts/build/pack-artifact-policy.ts index 11939e660e..99574dc081 100644 --- a/scripts/build/pack-artifact-policy.ts +++ b/scripts/build/pack-artifact-policy.ts @@ -101,10 +101,16 @@ export const PACK_ARTIFACT_ROOT_ALLOWED_PATH_PREFIXES: string[] = [ "@omniroute/opencode-plugin/", "@omniroute/opencode-provider/", "bin/cli/", - "open-sse/mcp-server/schemas/", - "open-sse/mcp-server/tools/", - "src/lib/cli-helper/", - "src/shared/contracts/", + // Broad open-sse + src source dirs added to package.json "files" in v3.8.21 + // to allow TypeScript-first imports from the published package. + "open-sse/", + "src/domain/", + "src/lib/", + "src/mitm/", + "src/server/", + "src/shared/", + "src/sse/", + "src/types/", ]; export const PACK_ARTIFACT_REQUIRED_PATHS: string[] = [ diff --git a/scripts/build/validate-pack-artifact.ts b/scripts/build/validate-pack-artifact.ts index 95a97c55db..bd92a48ecd 100644 --- a/scripts/build/validate-pack-artifact.ts +++ b/scripts/build/validate-pack-artifact.ts @@ -25,6 +25,7 @@ function runNpm(args: string[], stdio: "inherit" | "pipe" = "pipe"): string { cwd: ROOT, encoding: "utf8", stdio: stdio === "inherit" ? "inherit" : ["ignore", "pipe", "pipe"], + maxBuffer: 64 * 1024 * 1024, }); }