build(pnpm): autoriza o build do esbuild e documenta as chaves de workspace

O pnpm 11/12 ignora `onlyBuiltDependencies` e falha o install com
ERR_PNPM_IGNORED_BUILDS (esbuild, usado pelo Vite, precisa rodar script de
build). Adiciona `allowBuilds: {esbuild: true}` mantendo
`onlyBuiltDependencies` para pnpm 9/10 e comenta que `overrides` só é lido
pelo pnpm 10+.
This commit is contained in:
Evandro Fonseca Junior committed 2026-09-14 06:03:15 -03:00
1 parent 5b1600c210
commit 1d75dd74fb
1 file changed
+8
+8
View File
@@ -2,9 +2,17 @@ packages:
- server
- web
# pnpm 11/12: sem isto o install falha com ERR_PNPM_IGNORED_BUILDS,
# porque o esbuild (usado pelo Vite) precisa rodar script de build.
allowBuilds:
esbuild: true
# Chave equivalente para pnpm 9/10 (ignorada pelo pnpm 12).
onlyBuiltDependencies:
- esbuild
# Overrides de segurança. Atenção: pnpm 9 e anterior ignoram esta seção
# (o pnpm 10+ lê overrides de pnpm-workspace.yaml).
overrides:
fastify@<5.7.2: '>=5.7.2'
fastify@<=5.7.2: '>=5.7.3'