From 3e6afeb58f0b0c801499e2f5a9ade8a4079ce949 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Wed, 7 Oct 2026 12:12:47 -0300 Subject: [PATCH] refactor(briefing-geral): usa dieWithLabel do cli compartilhado MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Convenção do repo: o 'die' é importado de scripts/lib/cli.mjs, nunca reescrito no script (guard do codebaseConventions). --- scripts/build-briefing-militancia-livretos.mjs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/scripts/build-briefing-militancia-livretos.mjs b/scripts/build-briefing-militancia-livretos.mjs index 51c0ae58..b493efa4 100644 --- a/scripts/build-briefing-militancia-livretos.mjs +++ b/scripts/build-briefing-militancia-livretos.mjs @@ -41,6 +41,8 @@ import { fileURLToPath } from 'node:url' import { chromium } from '@playwright/test' +import { dieWithLabel } from './lib/cli.mjs' + const ROOT = join(dirname(fileURLToPath(import.meta.url)), '..') const DATA_DIR = 'data/briefing-geral-militancia' const OUT_DIR = 'docs/research/briefing-geral-militancia/livretos-1folha' @@ -271,10 +273,7 @@ const PRINT_CSS = ` .slot .sheet { break-after: auto; } ` -const die = (message) => { - console.error(`[${LABEL}] ERRO: ${message}`) - process.exit(1) -} +const die = dieWithLabel(LABEL) const readJson = async (path) => { try {