Builds all your TypeScript files into JavaScript.
Installation
Add configuration and setup scripts:
npm install -D -E @playform/build
Usage
Through a command line run:
npx @playform/build 'Source/**/*.ts'
Help:
Usage: Build [options] <File...>
🌀 Build —
Arguments:
File 📝 File —
Options:
-V, --version output the version number
-ES, --ESBuild <File> 📜 ESBuild —
-TS, --TypeScript <File> 📜 TypeScript — (default: "tsconfig.json")
-W --Watch 👁️ Watch —
-h, --help display help for command
or in a package.json
file:
{
"scripts": {
"Run": "Build 'Source/**/*.ts' --Watch",
"prepublishOnly": "Build 'Source/**/*.ts'"
}
}
📜 ESBuild Configuration
Or with a custom ESBuild config file:
package.json
{
"scripts": {
"prepublishOnly": "Build 'Source/**/*.ts' --ESBuild ESBuild.ts"
}
}
See an example of a configuration file in
ESBuild.ts
📜 TypeScript Configuration
tsconfig.json
{
"compilerOptions": {
"outDir": "Target"
},
"extends": "@playform/build/tsconfig",
"include": ["Source"]
}
JSConfig Configuration (optional)
jsconfig.json
{
"compilerOptions": {
"outDir": "Target"
},
"extends": "@playform/build/jsconfig",
"include": ["Source"]
}