melhorias tsup

This commit is contained in:
Luiz Silva 2025-07-17 09:46:56 -03:00
parent 8efeb59716
commit 40570d1b00
96 changed files with 621 additions and 107 deletions

View file

@ -0,0 +1,32 @@
import { defineConfig } from "tsup";
const tsup_config_back = {
/** Não mecher aqui */
entry: ["src/**/*.ts", "src/**/*.tsx"],
// Adicionado .tsx para compatibilidade, se aplicável
format: "cjs",
// Gera módulos CommonJS, padrão para Node.js
target: "node20",
// Compila para o ambiente Node.js versão 20 (ou sua versão alvo)
outDir: "dist-back",
// Diretório de saída para os arquivos transpilados
clean: true,
// Limpa o diretório de saída antes de cada build
bundle: false,
// ESSENCIAL: Mantém a estrutura de arquivos e pastas original
splitting: false,
// Desnecessário quando bundle é false
dts: false,
// RECOMENDADO: Gera arquivos de declaração TypeScript (.d.ts)
// legacyOutput e outExtension foram removidos por não serem necessários
sourcemap: true,
// Recomendado para depuração
minify: false,
// Geralmente não minificamos o código do backend em produção, mas você pode mudar
outExtension: () => ({ js: ".js" })
};
var tsup_config_back_default = defineConfig(tsup_config_back);
export {
tsup_config_back_default as default,
tsup_config_back
};
//# sourceMappingURL=tsup.config.back.js.map