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:
1 parent
5b1600c210
commit
1d75dd74fb
1 file changed
+8
@@ -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'
|
||||
|
||||
Reference in new issue
Block a user