diff --git a/tsup/tsup.config.front.interno.ts b/tsup/tsup.config.front.interno.ts index 1d72c05..5168a41 100644 --- a/tsup/tsup.config.front.interno.ts +++ b/tsup/tsup.config.front.interno.ts @@ -1,24 +1,10 @@ // tsup.config.ts (Configuração Ajustada para Back-end) import { defineConfig, type Options } from "tsup" +import { tsup_config_front } from "./tsup.config.front" -// Definimos as opções em uma constante para clareza, como você fez. -// Exportamos para que possam ser reutilizadas ou inspecionadas. -export const tsup_config_front: Options = { - entry: ["src/index.ts"], // 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: true, // ESSENCIAL: Mantém a estrutura de arquivos e pastas original - splitting: false, // Desnecessário quando bundle é false - dts: true, // 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: false, - minify: true, // Recomendado para builds de produção - platform: "browser", - outExtension: () => ({ js: ".mjs" }), - noExternal: [/./] -} +tsup_config_front. noExternal= [/./] + +export {tsup_config_front} // Exporta a configuração padrão usando defineConfig export default defineConfig(tsup_config_front)