diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e04545b8ae8..3a50f9ce38a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -36,6 +36,7 @@ minimumReleaseAgeExclude: - "sqlite-vec-*" nodeLinker: hoisted +blockExoticSubdeps: true overrides: "@anthropic-ai/sdk": 0.95.1 diff --git a/test/package-manager-config.test.ts b/test/package-manager-config.test.ts index 6de97c23b99..a7d70cf837a 100644 --- a/test/package-manager-config.test.ts +++ b/test/package-manager-config.test.ts @@ -4,6 +4,7 @@ import { parse } from "yaml"; type PnpmBuildConfig = { allowBuilds?: Record; + blockExoticSubdeps?: boolean; ignoredBuiltDependencies?: string[]; onlyBuiltDependencies?: string[]; }; @@ -25,6 +26,7 @@ describe("package manager build policy", () => { expect(packageJson.pnpm).toBeUndefined(); expect(workspace.allowBuilds?.["@discordjs/opus"]).toBe(false); + expect(workspace.blockExoticSubdeps).toBe(true); expect(workspace.onlyBuiltDependencies).toBeUndefined(); }); });