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

31 lines
No EOL
1.1 KiB
JavaScript

import { defineConfig } from "tsup";
const tsup_config_front = {
entry: ["src/**/*.ts", "src/**/*.tsx"],
// Adicionado .tsx para compatibilidade, se aplicável
format: "esm",
// Gera módulos ES para import/export no navegador
target: "es2022",
// Ou 'esnext' para os recursos mais recentes
outDir: "dist-front",
// 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,
// Não gera arquivos de declaração TypeScript (.d.ts) para uso em front-end JS
// legacyOutput e outExtension foram removidos por não serem necessários
sourcemap: true,
// Recomendado para depuração no navegador
minify: false,
// Recomendado para builds de produção
outExtension: () => ({ js: ".js" })
};
var tsup_config_front_default = defineConfig(tsup_config_front);
export {
tsup_config_front_default as default,
tsup_config_front
};
//# sourceMappingURL=tsup.config.front.js.map