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
|
- server
|
||||||
- web
|
- 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:
|
onlyBuiltDependencies:
|
||||||
- esbuild
|
- 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:
|
overrides:
|
||||||
fastify@<5.7.2: '>=5.7.2'
|
fastify@<5.7.2: '>=5.7.2'
|
||||||
fastify@<=5.7.2: '>=5.7.3'
|
fastify@<=5.7.2: '>=5.7.3'
|
||||||
|
|||||||
Reference in new issue
Block a user