From d9770ba7e98e8ec8d19111a8e19ccdcfc8f0fc7f Mon Sep 17 00:00:00 2001 From: Nikola Hristov Date: Mon, 9 Sep 2024 23:09:20 +0300 Subject: [PATCH] --- CHANGELOG.md | 2 ++ Source/Function/Build.ts | 10 +--------- Target/Class/Build.js | 2 +- Target/Function/Build.js | 2 +- package.json | 2 +- 5 files changed, 6 insertions(+), 12 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e5196c4d..afeb9484 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## 0.1.6 + ## 0.1.5 ### Changed diff --git a/Source/Function/Build.ts b/Source/Function/Build.ts index 05825aad..db4a2c07 100644 --- a/Source/Function/Build.ts +++ b/Source/Function/Build.ts @@ -22,15 +22,7 @@ export default (async (...[File, Option]: Parameters) => { let Configuration: BuildOptions = Merge( (await import("../Variable/ESBuild.js")).default, { - entryPoints: Object.fromEntries( - Pipe.map((File) => [ - `${dirname(File)}/${basename(File, extname(File))}`.replace( - normalize(File).split(sep).at(0) ?? "", - "", - ), - File, - ]), - ), + entryPoints: Pipe, }, ); diff --git a/Target/Class/Build.js b/Target/Class/Build.js index cd5e5820..4c54ff4d 100644 --- a/Target/Class/Build.js +++ b/Target/Class/Build.js @@ -1,2 +1,2 @@ #!/usr/bin/env node -var i=new(await import("commander")).Command().name("Build").version("0.1.4").description("\u{1F300}\u2001Build\u2001\u2014").argument("","\u{1F4DD}\u2001File\u2001\u2014").option("-ES, --ESBuild ","\u{1F4DC}\u2001ESBuild\u2001\u2014").option("-TS, --TypeScript ","\u{1F4DC}\u2001TypeScript\u2001\u2014","tsconfig.json").option("-W --Watch","\u{1F441}\uFE0F\u2001Watch\u2001\u2014").action((await import("../Function/Build.js")).default).parse();export{i as default}; +var i=new(await import("commander")).Command().name("Build").version("0.1.6").description("\u{1F300}\u2001Build\u2001\u2014").argument("","\u{1F4DD}\u2001File\u2001\u2014").option("-ES, --ESBuild ","\u{1F4DC}\u2001ESBuild\u2001\u2014").option("-TS, --TypeScript ","\u{1F4DC}\u2001TypeScript\u2001\u2014","tsconfig.json").option("-W --Watch","\u{1F441}\uFE0F\u2001Watch\u2001\u2014").action((await import("../Function/Build.js")).default).parse();export{i as default}; diff --git a/Target/Function/Build.js b/Target/Function/Build.js index 90627e94..d2863487 100644 --- a/Target/Function/Build.js +++ b/Target/Function/Build.js @@ -1 +1 @@ -var u=async(...[p,e])=>{for(const t of p)for(const n of await(await import("fast-glob")).default(t.replaceAll("'","").replaceAll('"',""),{ignore:e?.Exclude??[]}))r.push(n);r.reverse();let a=i((await import("../Variable/ESBuild.js")).default,{entryPoints:Object.fromEntries(r.map(t=>[`${s(t)}/${c(t,l(t))}`.replace(f(t).split(m).at(0)??"",""),t]))});a=i(e?.ESBuild?i(a,await(await import("./File.js")).default(e.ESBuild)):a,{tsconfig:e?.TypeScript??"tsconfig.json"}),a.plugins?.push({name:"TypeScript",setup({onEnd:t}){t(async()=>{await o(`tsc -p ${a.tsconfig}`),await o(`tsc-alias -f -p ${a.tsconfig}`)})}}),e?.Watch?await(await(await import("esbuild")).context(a)).watch():console.log(await(await import("esbuild")).analyzeMetafile((await(await import("esbuild")).build(a))?.metafile??"",{verbose:!0}))};const{default:o}=await import("../Function/Exec.js"),{default:i}=await import("../Function/Merge.js"),r=[],{extname:l,basename:c,relative:w,dirname:s,normalize:f,sep:m}=await import("path"),d=(await import("url")).fileURLToPath(s(import.meta.url));export{d as Current,o as Exec,i as Merge,r as Pipe,c as basename,u as default,s as dirname,l as extname,f as normalize,w as relative,m as sep}; +var p=async(...[s,e])=>{for(const a of s)for(const l of await(await import("fast-glob")).default(a.replaceAll("'","").replaceAll('"',""),{ignore:e?.Exclude??[]}))o.push(l);o.reverse();let t=i((await import("../Variable/ESBuild.js")).default,{entryPoints:o});console.log(t),t=i(e?.ESBuild?i(t,await(await import("./File.js")).default(e.ESBuild)):t,{tsconfig:e?.TypeScript??"tsconfig.json"}),t.plugins?.push({name:"TypeScript",setup({onEnd:a}){a(async()=>{await r(`tsc -p ${t.tsconfig}`),await r(`tsc-alias -f -p ${t.tsconfig}`)})}}),e?.Watch?await(await(await import("esbuild")).context(t)).watch():console.log(await(await import("esbuild")).analyzeMetafile((await(await import("esbuild")).build(t))?.metafile??"",{verbose:!0}))};const{default:r}=await import("../Function/Exec.js"),{default:i}=await import("../Function/Merge.js"),o=[],{extname:c,basename:f,relative:m,dirname:n,normalize:u,sep:w}=await import("path"),d=(await import("url")).fileURLToPath(n(import.meta.url));export{d as Current,r as Exec,i as Merge,o as Pipe,f as basename,p as default,n as dirname,c as extname,u as normalize,m as relative,w as sep}; diff --git a/package.json b/package.json index 19dbf9b4..cf5a0cc0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@playform/build", - "version": "0.1.5", + "version": "0.1.6", "private": false, "description": "🌀 Build —", "keywords": [