melhorias tsup
This commit is contained in:
parent
8efeb59716
commit
40570d1b00
96 changed files with 621 additions and 107 deletions
32
dist-front/tsup/tsup.config.back.js
Normal file
32
dist-front/tsup/tsup.config.back.js
Normal 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
|
||||
1
dist-front/tsup/tsup.config.back.js.map
Normal file
1
dist-front/tsup/tsup.config.back.js.map
Normal file
|
|
@ -0,0 +1 @@
|
|||
{"version":3,"sources":["../../src/tsup/tsup.config.back.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\n\n// Definimos as opções em uma constante para clareza, como você fez.\n// Exportamos para que possam ser reutilizadas ou inspecionadas.\nexport const tsup_config_back: Options = {\n /** Não mecher aqui */\n entry: [\"src/**/*.ts\", \"src/**/*.tsx\"], // Adicionado .tsx para compatibilidade, se aplicável\n format: \"cjs\", // Gera módulos CommonJS, padrão para Node.js\n target: \"node20\", // Compila para o ambiente Node.js versão 20 (ou sua versão alvo)\n outDir: \"dist-back\", // Diretório de saída para os arquivos transpilados\n clean: true, // Limpa o diretório de saída antes de cada build\n bundle: false, // ESSENCIAL: Mantém a estrutura de arquivos e pastas original\n splitting: false, // Desnecessário quando bundle é false\n dts: false, // RECOMENDADO: Gera arquivos de declaração TypeScript (.d.ts)\n // legacyOutput e outExtension foram removidos por não serem necessários\n sourcemap: true, // Recomendado para depuração\n minify: false, // Geralmente não minificamos o código do backend em produção, mas você pode mudar\n outExtension: () => ({ js: \".js\" }),\n}\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig(tsup_config_back)\n"],"mappings":"AACA,SAAS,oBAAkC;AAIpC,MAAM,mBAA4B;AAAA;AAAA,EAEvC,OAAO,CAAC,eAAe,cAAc;AAAA;AAAA,EACrC,QAAQ;AAAA;AAAA,EACR,QAAQ;AAAA;AAAA,EACR,QAAQ;AAAA;AAAA,EACR,OAAO;AAAA;AAAA,EACP,QAAQ;AAAA;AAAA,EACR,WAAW;AAAA;AAAA,EACX,KAAK;AAAA;AAAA;AAAA,EAEL,WAAW;AAAA;AAAA,EACX,QAAQ;AAAA;AAAA,EACR,cAAc,OAAO,EAAE,IAAI,MAAM;AACnC;AAGA,IAAO,2BAAQ,aAAa,gBAAgB;","names":[]}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{defineConfig as t}from"tsup";const e={entry:["src/**/*.ts"],format:"cjs",target:"node20",outDir:"dist-back",clean:!0,bundle:!1,splitting:!1,dts:!1,sourcemap:!0,minify:!1,outExtension:()=>({js:".cjs"})};var o=t(e);export{o as default,e as tsup_config_back};
|
||||
//# sourceMappingURL=tsup.config.back.mjs.map
|
||||
|
|
@ -1 +0,0 @@
|
|||
{"version":3,"sources":["../../src/tsup/tsup.config.back.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\n\n// Definimos as opções em uma constante para clareza, como você fez.\n// Exportamos para que possam ser reutilizadas ou inspecionadas.\nexport const tsup_config_back: Options = {\n entry: [\"src/**/*.ts\"], // Inclui todos os arquivos TypeScript na pasta src\n format: \"cjs\", // Gera módulos CommonJS, padrão para Node.js\n target: \"node20\", // Compila para o ambiente Node.js versão 20 (ou sua versão alvo)\n outDir: \"dist-back\", // Diretório de saída para os arquivos transpilados\n clean: true, // Limpa o diretório de saída antes de cada build\n bundle: false, // ESSENCIAL: Mantém a estrutura de arquivos e pastas original\n splitting: false, // Desnecessário quando bundle é false\n dts: false, // RECOMENDADO: Gera arquivos de declaração TypeScript (.d.ts)\n // legacyOutput e outExtension foram removidos por não serem necessários\n sourcemap: true, // Recomendado para depuração\n minify: false, // Geralmente não minificamos o código do backend em produção, mas você pode mudar\n outExtension: () => ({ js: \".cjs\" }),\n}\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig(tsup_config_back)\n"],"mappings":"AACA,OAAS,gBAAAA,MAAkC,OAIpC,MAAMC,EAA4B,CACvC,MAAO,CAAC,aAAa,EACrB,OAAQ,MACR,OAAQ,SACR,OAAQ,YACR,MAAO,GACP,OAAQ,GACR,UAAW,GACX,IAAK,GAEL,UAAW,GACX,OAAQ,GACR,aAAc,KAAO,CAAE,GAAI,MAAO,EACpC,EAGA,IAAOC,EAAQF,EAAaC,CAAgB","names":["defineConfig","tsup_config_back","tsup_config_back_default"]}
|
||||
31
dist-front/tsup/tsup.config.front.js
Normal file
31
dist-front/tsup/tsup.config.front.js
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
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
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"sources":["../../src/tsup/tsup.config.front.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\n\n// Definimos as opções em uma constante para clareza, como você fez.\n// Exportamos para que possam ser reutilizadas ou inspecionadas.\nexport const tsup_config_front: Options = {\n entry: [\"src/**/*.ts\", \"src/**/*.tsx\"], // Adicionado .tsx para compatibilidade, se aplicável\n format: \"esm\", // Gera módulos ES para import/export no navegador\n target: \"es2022\", // Ou 'esnext' para os recursos mais recentes\n outDir: \"dist-front\", // Diretório de saída para os arquivos transpilados\n clean: true, // Limpa o diretório de saída antes de cada build\n bundle: false, // ESSENCIAL: Mantém a estrutura de arquivos e pastas original\n splitting: false, // Desnecessário quando bundle é false\n dts: false, // Não gera arquivos de declaração TypeScript (.d.ts) para uso em front-end JS\n // legacyOutput e outExtension foram removidos por não serem necessários\n sourcemap: true, // Recomendado para depuração no navegador\n minify: true, // Recomendado para builds de produção\n outExtension: () => ({ js: \".mjs\" }),\n}\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig(tsup_config_front)\n"],"mappings":"AACA,OAAS,gBAAAA,MAAkC,OAIpC,MAAMC,EAA6B,CACxC,MAAO,CAAC,cAAe,cAAc,EACrC,OAAQ,MACR,OAAQ,SACR,OAAQ,aACR,MAAO,GACP,OAAQ,GACR,UAAW,GACX,IAAK,GAEL,UAAW,GACX,OAAQ,GACR,aAAc,KAAO,CAAE,GAAI,MAAO,EACpC,EAGA,IAAOC,EAAQF,EAAaC,CAAiB","names":["defineConfig","tsup_config_front","tsup_config_front_default"]}
|
||||
{"version":3,"sources":["../../src/tsup/tsup.config.front.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\n\n// Definimos as opções em uma constante para clareza, como você fez.\n// Exportamos para que possam ser reutilizadas ou inspecionadas.\nexport const tsup_config_front: Options = {\n entry: [\"src/**/*.ts\", \"src/**/*.tsx\"], // Adicionado .tsx para compatibilidade, se aplicável\n format: \"esm\", // Gera módulos ES para import/export no navegador\n target: \"es2022\", // Ou 'esnext' para os recursos mais recentes\n outDir: \"dist-front\", // Diretório de saída para os arquivos transpilados\n clean: true, // Limpa o diretório de saída antes de cada build\n bundle: false, // ESSENCIAL: Mantém a estrutura de arquivos e pastas original\n splitting: false, // Desnecessário quando bundle é false\n dts: false, // Não gera arquivos de declaração TypeScript (.d.ts) para uso em front-end JS\n // legacyOutput e outExtension foram removidos por não serem necessários\n sourcemap: true, // Recomendado para depuração no navegador\n minify: false, // Recomendado para builds de produção\n outExtension: () => ({ js: \".js\" }),\n}\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig(tsup_config_front)\n"],"mappings":"AACA,SAAS,oBAAkC;AAIpC,MAAM,oBAA6B;AAAA,EACxC,OAAO,CAAC,eAAe,cAAc;AAAA;AAAA,EACrC,QAAQ;AAAA;AAAA,EACR,QAAQ;AAAA;AAAA,EACR,QAAQ;AAAA;AAAA,EACR,OAAO;AAAA;AAAA,EACP,QAAQ;AAAA;AAAA,EACR,WAAW;AAAA;AAAA,EACX,KAAK;AAAA;AAAA;AAAA,EAEL,WAAW;AAAA;AAAA,EACX,QAAQ;AAAA;AAAA,EACR,cAAc,OAAO,EAAE,IAAI,MAAM;AACnC;AAGA,IAAO,4BAAQ,aAAa,iBAAiB;","names":[]}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{defineConfig as t}from"tsup";const e={entry:["src/**/*.ts","src/**/*.tsx"],format:"esm",target:"es2022",outDir:"dist-front",clean:!0,bundle:!1,splitting:!1,dts:!1,sourcemap:!0,minify:!0,outExtension:()=>({js:".mjs"})};var o=t(e);export{o as default,e as tsup_config_front};
|
||||
//# sourceMappingURL=tsup.config.front.mjs.map
|
||||
8
dist-front/tsup/tsup.config.js
Normal file
8
dist-front/tsup/tsup.config.js
Normal file
|
|
@ -0,0 +1,8 @@
|
|||
import { defineConfig } from "tsup";
|
||||
import { tsup_config_back } from "./tsup.config.back";
|
||||
import { tsup_config_front } from "./tsup.config.front";
|
||||
var tsup_config_default = defineConfig([tsup_config_back, tsup_config_front]);
|
||||
export {
|
||||
tsup_config_default as default
|
||||
};
|
||||
//# sourceMappingURL=tsup.config.js.map
|
||||
|
|
@ -1 +1 @@
|
|||
{"version":3,"sources":["../../src/tsup/tsup.config.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\nimport { tsup_config_back } from \"./tsup.config.back\"\nimport { tsup_config_front } from \"./tsup.config.front\"\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig([tsup_config_back, tsup_config_front])\n"],"mappings":"AACA,OAAS,gBAAAA,MAAkC,OAC3C,OAAS,oBAAAC,MAAwB,qBACjC,OAAS,qBAAAC,MAAyB,sBAGlC,IAAOC,EAAQH,EAAa,CAACC,EAAkBC,CAAiB,CAAC","names":["defineConfig","tsup_config_back","tsup_config_front","tsup_config_default"]}
|
||||
{"version":3,"sources":["../../src/tsup/tsup.config.ts"],"sourcesContent":["// tsup.config.ts (Configuração Ajustada para Back-end)\nimport { defineConfig, type Options } from \"tsup\"\nimport { tsup_config_back } from \"./tsup.config.back\"\nimport { tsup_config_front } from \"./tsup.config.front\"\n\n// Exporta a configuração padrão usando defineConfig\nexport default defineConfig([tsup_config_back, tsup_config_front])\n"],"mappings":"AACA,SAAS,oBAAkC;AAC3C,SAAS,wBAAwB;AACjC,SAAS,yBAAyB;AAGlC,IAAO,sBAAQ,aAAa,CAAC,kBAAkB,iBAAiB,CAAC;","names":[]}
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
import{defineConfig as o}from"tsup";import{tsup_config_back as t}from"./tsup.config.back";import{tsup_config_front as f}from"./tsup.config.front";var m=o([t,f]);export{m as default};
|
||||
//# sourceMappingURL=tsup.config.mjs.map
|
||||
Loading…
Add table
Add a link
Reference in a new issue