# registry.npmjs.org 在这台机器上完全不通（curl 直接超时），而 lockfile 里锁的
# 本来就是 npmmirror 的地址。两边不一致时 pnpm 会去撞不通的那个，表现是零星几
# 个大包反复超时，而大部分包因为有缓存又能装上——很难一眼看出是源的问题。
registry=https://registry.npmmirror.com
# 大二进制包（echarts / turbo / rolldown 的平台产物）在国内镜像上经常拉超时。
# 默认 60 秒不够，给足并降低并发，避免同时抢带宽把每一路都拖到超时。
fetch-timeout=600000
fetch-retries=6
fetch-retry-maxtimeout=120000
network-concurrency=6

# 本机 corepack 提供的是 pnpm 11.5.1，项目钉的是 11.16.0。
# 版本差异只影响 lockfile 格式的边角，不值得让 postinstall 整个失败——降成警告。
pm-on-fail=warn
