Basic usage - build all TypeScript files:
node Class/Build.js "Source/**/*.ts" Copy
node Class/Build.js "Source/**/*.ts"
Build with custom ESBuild configuration:
node Class/Build.js "Source/**/*.ts" --ESBuild ./config/esbuild.js Copy
node Class/Build.js "Source/**/*.ts" --ESBuild ./config/esbuild.js
Build with custom TypeScript configuration:
node Class/Build.js "Source/**/*.ts" --TypeScript ./tsconfig.build.json Copy
node Class/Build.js "Source/**/*.ts" --TypeScript ./tsconfig.build.json
Enable watch mode for continuous builds:
node Class/Build.js "Source/**/*.ts" --Watch Copy
node Class/Build.js "Source/**/*.ts" --Watch
Combine options:
node Class/Build.js "Index.ts" "Source/**/*.ts" -E ./Config/ESBuild.js -T ./Config/TS.json --Watch Copy
node Class/Build.js "Index.ts" "Source/**/*.ts" -E ./Config/ESBuild.js -T ./Config/TS.json --Watch
Example
Basic usage - build all TypeScript files:
Example
Build with custom ESBuild configuration:
Example
Build with custom TypeScript configuration:
Example
Enable watch mode for continuous builds:
Example
Combine options: