build-ts
v17.0.8
Published
[](https://github.com/WillBooster/build-ts/actions/workflows/test.yml) [- [x]
build-ts app- [x] Bundle TypeScript code as Node.js application
- [x]
build-ts functions- [x] Bundle TypeScript code as GCP/Firebase Functions
- [x] Generate optimized
package.jsonfor Functions
- [x]
build-ts lib- [x] Bundle TypeScript code as Node.js / Pure JavaScript / React Library
- [x] Remove
console.logautomatically
- [x]
- Executor (
ts-nodewrapper)- [x]
build-ts run <TypeScript file>- [x] Run TypeScript code as Node.js script
- [x]
Node.js Application
npx build-ts app [project path], e.g.,
npx build-ts app test/fixtures/app-node
# or
cd test/fixtures/app-node && npx build-ts appFirebase Functions
npx build-ts functions [project path], e.g.,
npx build-ts app test/fixtures/functions
# or
cd test/fixtures/functions && npx build-ts appNode.js / Browser Library
npx build-ts lib [project path], e.g.,
npx build-ts lib test/fixtures/lib
# or
cd test/fixtures/lib && npx build-ts libReact Library
npx build-ts lib [project path], e.g.,
npx build-ts lib test/fixtures/lib-react
# or
cd test/fixtures/lib-react && npx build-ts libRun TypeScript code with arguments
echo "console.log(process.argv)" > example.ts
npx build-ts run example.ts -- --foo barThe output is like this:
[ '/path/to/node',
'/path/to/build-ts/dist/bin/run.js',
'--foo',
'bar' ]