feat(tsbundle): add configurable maxLineLength for base64ts output and improve build/error handling in child builds
This commit is contained in:
10
changelog.md
10
changelog.md
@@ -1,5 +1,15 @@
|
||||
# Changelog
|
||||
|
||||
## 2026-01-12 - 2.8.0 - feat(tsbundle)
|
||||
add configurable maxLineLength for base64ts output and improve build/error handling in child builds
|
||||
|
||||
- Add optional maxLineLength?: number to IBundleConfig to control max characters per line for base64ts output (0 or undefined = unlimited).
|
||||
- Support splitting base64 strings when maxLineLength is specified; generateTypeScript(maxLineLength?) and writeToFile(outputPath, maxLineLength?) updated to accept and apply this setting.
|
||||
- Pass bundleConfig.maxLineLength through in mod_custom so base64ts output respects bundle configuration.
|
||||
- Wrap TsBundle.build in mod_custom with try/catch to log failures and skip output handling when build fails.
|
||||
- tsbundle.class now rejects the bundle promise when the child process exits with a non-zero status.
|
||||
- mod_esbuild child process now awaits builds, exits with appropriate success/failure codes, and formats esbuild errors for clearer console output.
|
||||
|
||||
## 2026-01-12 - 2.7.4 - fix(deps)
|
||||
bump @push.rocks/smartcli dependency to ^4.0.20
|
||||
|
||||
|
||||
Reference in New Issue
Block a user