_comuns/dist-front/tsup/tsup.config.back.js
2025-07-17 09:46:56 -03:00

32 lines
No EOL
1.1 KiB
JavaScript

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