@playform/build
Advanced tools
Comparing version
{ | ||
"name": "@playform/build", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"private": false, | ||
@@ -33,7 +33,7 @@ "description": "🌀 Build —", | ||
"scripts": { | ||
"Run": "node --no-warnings --loader ts-node/esm Source/Class/Build.ts 'Source/**/*.ts' --Watch", | ||
"prepublishOnly": "node --no-warnings --loader ts-node/esm Source/Class/Build.ts 'Source/**/*.ts'" | ||
"Run": "node --no-warnings --loader ts-node/esm Source/Class/Build.ts 'Source/**/*.{ts,css}' --Watch", | ||
"prepublishOnly": "node --no-warnings --loader ts-node/esm Source/Class/Build.ts 'Source/**/*.{ts,css}'" | ||
}, | ||
"dependencies": { | ||
"@types/node": "22.5.0", | ||
"@types/node": "22.5.4", | ||
"commander": "12.1.0", | ||
@@ -40,0 +40,0 @@ "deepmerge-ts": "7.1.0", |
@@ -56,3 +56,3 @@ # 🌀 [Build] — | ||
"scripts": { | ||
"build": "Build 'Source/**/*.ts'", | ||
"Build": "Build 'Source/**/*.ts'", | ||
"Run": "Build 'Source/**/*.ts' --Watch", | ||
@@ -59,0 +59,0 @@ "prepublishOnly": "Build 'Source/**/*.ts'" |
@@ -0,1 +1,2 @@ | ||
import type Interface from "../Interface/Build.js"; | ||
/** | ||
@@ -7,3 +8,2 @@ * @module Build | ||
export default _default; | ||
import type Interface from "../Interface/Build.js"; | ||
export declare const Exec: import("../Interface/Exec.js").default; | ||
@@ -22,2 +22,3 @@ export declare const Merge: <Ts extends readonly unknown[]>(...objects: Ts) => import("deepmerge-ts").DeepMergeHKT<Ts, Readonly<{ | ||
export declare const Pipe: string[]; | ||
export declare const extname: (path: string) => string, basename: (path: string, suffix?: string) => string, relative: (from: string, to: string) => string, dirname: (path: string) => string, normalize: (path: string) => string, sep: "\\" | "/"; | ||
export declare const Current: string; |
@@ -1,1 +0,1 @@ | ||
var c=async(...[s,e])=>{for(const a of s)for(const p of await(await import("fast-glob")).default(a.replaceAll("'","").replaceAll('"',"")))i.push(p);i.reverse();let t=o((await import("../Variable/ESBuild.js")).default,{entryPoints:Object.fromEntries(i.map(a=>[a.replace("Source/","").replace("src/","").split(".").slice(0,-1).join("."),a])),tsconfig:e?.TypeScript??"tsconfig.json"});t=e?.ESBuild?o(t,await(await import("./File.js")).default(e.ESBuild)):t,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:o}=await import("../Function/Merge.js"),i=[],l=(await import("url")).fileURLToPath((await import("path")).dirname(import.meta.url));export{l as Current,r as Exec,o as Merge,i as Pipe,c as default}; | ||
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}; |
@@ -22,4 +22,5 @@ /** | ||
Watch?: boolean; | ||
Exclude?: Pattern[]; | ||
}): Promise<void>; | ||
} | ||
import type { Pattern } from "fast-glob"; |
@@ -0,1 +1,2 @@ | ||
import type { BuildOptions } from "esbuild"; | ||
/** | ||
@@ -7,2 +8,1 @@ * @module ESBuild | ||
export default _default; | ||
import type { BuildOptions } from "esbuild"; |
18333
2.41%324
0.93%+ Added
- Removed
Updated