1
0
mirror of https://github.com/jaandrle/deka-dom-el synced 2025-07-01 12:22:15 +02:00

🐛 DDE + dd<el> in md

This commit is contained in:
2025-03-07 21:45:44 +01:00
parent d742d960ac
commit 7f3b818fa5
8 changed files with 39 additions and 17 deletions

View File

@ -9,7 +9,7 @@ export async function build({ files, filesOut, minify= "partial", iife= true }){
echo(`Processing ${file} (minified: ${minify})`);
const out= filesOut(file);
const esbuild_output= buildEsbuild({ file, out, minify });
echoVariant(esbuild_output.stderr.split("\n")[1].trim()+ " (esbuild)");
echoVariant(esbuild_output.stderr.split("\n")[1].trim());
const file_dts= file_root+".d.ts";
const file_dts_out= filesOut(file_dts);
@ -25,21 +25,22 @@ export async function build({ files, filesOut, minify= "partial", iife= true }){
return 0;
async function toIIFE(file, file_root){
const name= "iife";
const out= filesOut(file_root+".js", name);
const fileMark= "iife";
const name= "DDE";
const out= filesOut(file_root+".js", fileMark);
const params= [
"--format=iife",
"--global-name=dde",
"--global-name="+name,
];
const dde_output= buildEsbuild({ file, out, minify, params });
echoVariant(`${out} (${file} → globalThis.${name})`)
echoVariant(`${out} (${name})`)
const file_dts= file_root+".d.ts";
const file_dts_out= filesOut(file_dts, name);
const file_dts_out= filesOut(file_dts, fileMark);
echoVariant(file_dts_out, true);
buildDts({
name,
name: fileMark,
bundle: out,
entry: file_dts,
})