pnpm-workspace.yaml
Rama main · réplica de lectura del repositorio original.
packages:
- '.'
- 'extensions/*'
- 'packages/*'
- 'apps/*'
- 'evals/*'
- 'evals/*/apps/*'
- 'evals/*/packages/*'
- 'evals/*/packages/adapters/*'
- 'web'
# Keep native Android build paths below CMake's Windows object path limit.
virtualStoreDir: .pnpm
virtualStoreDirMaxLength: 20
overrides:
dompurify: ">=3.4.17"
markdown-it: "14.3.3"
follow-redirects: ">=1.16.2"
zod: "4.6.6"
body-parser: ">=2.4.0"
"undici@>=6.0.0 <6.29.1": "6.29.1"
svgo: ">=4.1.0"
http-cache-semantics: ">=4.2.1"
source-map-js: ">=1.2.2"
"@vue/server-renderer": ">=3.5.42"
toml: ">=5.0.1"
axios: ">=1.20.0"
"brace-expansion@<1.1.20": "1.1.20"
"brace-expansion@>=5.0.0 <5.0.11": "5.0.11"
esbuild: ">=0.28.1"
fast-uri: "3.1.7"
form-data: "4.0.6"
hono: "4.12.25"
"ip-address@<=10.3.0": "10.3.1"
js-yaml: "4.3.2"
linkify-it: "5.0.2"
"@modelcontextprotocol/sdk": "1.32.1"
"nanoid@<3.3.18": "3.3.18"
prosemirror-model: "1.25.11"
"postcss@<=8.5.17": "8.5.23"
proxy-addr: "2.0.8"
sharp: "0.35.5"
"tar@<=7.5.20": "7.5.22"
"undici@>=7.0.0 <7.30.1": "7.30.1"
"undici@>=8.0.0 <8.12.2": "8.12.2"
"vite@<=6.4.3": "6.4.4"
"vite@>=8.0.0 <8.1.6": "8.1.6"
allowBuilds:
'@google/genai': true
'@swc/core': true
'@vscode/ripgrep': true
electron: true
electron-winstaller: true
esbuild: true
msgpackr-extract: false
node-pty: true
onnxruntime-node: true
protobufjs: true
sharp: false
# Exempt recently-published @earendil-works/pi-* from minimumReleaseAge policy
minimumReleaseAgeExclude:
- '@earendil-works/pi-agent-core'
- '@earendil-works/pi-ai'
- '@earendil-works/pi-coding-agent'
- '@earendil-works/pi-tui'
- app-builder-lib@26.15.3
- builder-util-runtime@9.7.0
- builder-util@26.15.3
- dmg-builder@26.15.3
- electron-builder-squirrel-windows@26.15.3
- electron-builder@26.15.3
- electron-publish@26.15.3
- '@earendil-works/pi-client@0.84.4'
- '@earendil-works/pi-protocol@0.84.4'
- '@earendil-works/pi-telemetry@0.84.4 || 0.85.1 || 0.87.0 || 1.4.0 || 1.5.0 || 1.5.2'
- '@earendil-works/chord@0.85.1 || 0.87.0 || 1.4.0 || 1.5.0 || 1.5.2'
- '@earendil-works/pi-codemode@1.4.0 || 1.5.0 || 1.5.2'
- '@earendil-works/pi-mcp@1.4.0 || 1.5.0 || 1.5.2'
- '@earendil-works/pi-schema@1.5.0 || 1.5.2'
auditConfig:
# The web console is a client-only SPA and does not use React Router RSC actions.
ignoreGhsas:
- GHSA-qwww-vcr4-c8h2
patchedDependencies:
# macOS 26 validates the temporary keychain password used by set-key-partition-list.
# Remove once electron-builder ships https://github.com/electron-userland/electron-builder/pull/10067.
'@earendil-works/pi-coding-agent@1.5.2': patches/@earendil-works__pi-coding-agent@1.5.2.patch
app-builder-lib@26.15.3: patches/app-builder-lib@26.15.3.patch
# Preserve compact Mermaid edge labels such as -.标签.->.
beautiful-mermaid@1.1.3: patches/beautiful-mermaid@1.1.3.patch