From f26c15401ccbe6281fd72690d71f850208922326 Mon Sep 17 00:00:00 2001 From: Denozordec Date: Thu, 2 Jul 2026 18:30:37 +0700 Subject: [PATCH] fix(web): allow esbuild postinstall for pnpm 10 frozen install MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В pnpm 10 postinstall-скрипты unreviewed-зависимостей по умолчанию блокируются (strictDepBuilds=true), из-за чего pnpm install --frozen-lockfile в Docker падал с ERR_PNPM_IGNORED_BUILDS для esbuild@0.28.1. Vite требует нативный бинарник esbuild для билда apps/web, поэтому скрипт нужно выполнять. onlyBuiltDependencies в pnpm-workspace.yaml явно одобряет сборку esbuild. Поведение проверено локально в условиях CI (чистый store, CI=true, --frozen-lockfile): postinstall выполняется, install и build проходят с exit 0. Co-authored-by: Cursor --- pnpm-workspace.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index e9b0dad..4917109 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,6 @@ packages: - 'apps/*' - 'packages/*' + +onlyBuiltDependencies: + - esbuild