https://github.com/jesusgraterol/ts-lib-builder
The ts-lib-builder package is designed to simplify the build process for your TypeScript libraries and APIs. It combines the essential steps of compilation and minification into a single, efficient workflow.
https://github.com/jesusgraterol/ts-lib-builder
builder compiler distibution library package typescript
Last synced: 5 months ago
JSON representation
The ts-lib-builder package is designed to simplify the build process for your TypeScript libraries and APIs. It combines the essential steps of compilation and minification into a single, efficient workflow.
- Host: GitHub
- URL: https://github.com/jesusgraterol/ts-lib-builder
- Owner: jesusgraterol
- License: mit
- Created: 2024-05-03T12:46:49.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-07T15:04:04.000Z (over 1 year ago)
- Last Synced: 2025-03-29T04:01:49.014Z (over 1 year ago)
- Topics: builder, compiler, distibution, library, package, typescript
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/ts-lib-builder
- Size: 429 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# TypeScript Library Builder
The `ts-lib-builder` package is designed to simplify the build process for your TypeScript libraries and APIs. It combines the essential steps of compilation and minification into a single, efficient workflow.
## Getting Started
Install the package:
```bash
npm i -D ts-lib-builder
```
Include it in your `build` script:
```json
{
...
"scripts": {
"build": "ts-lib-builder --tsconfig=tsconfig.build.json",
...
}
...
}
```
Generate an optimized production-grade build:
```bash
npm run build
```
## Built With
- TypeScript
## License
[MIT](https://choosealicense.com/licenses/mit/)
## Acknowledgments
- [Terser](https://github.com/terser/terser)