All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support TypeScript 5.5.4
- Support TypeScript 4.9.5
- Support AgentFramework 2.0.1
- Support AgentFramework 2
- Use typescript from project if newer
- Support inline .d.ts file
- Support typescript 4 and rollup 2
- Support custom main file for library
- Auto inline
sideEffect: free
module if indevDependencies
- Improve decorators performance if possible
- Add
--inline
to inline trusted modules into output
- Add
--mangle
,--beautify
and--compress
build options
- Reformat code using prettier.
- Fix package.json not include 'lib' directory if there is no index.js file inside
- Pre-compress webp, gzup and Brotli for public static content (so this build must run after frontend build)
- Prepend NOTICE file to all scripts
- Support code split and common chunks.
- Transpile and bundle typescript files into single js file
- Bundle type definitions into single .d.ts file
- Auto generate package.json file based on project
- Compress and mangle js file when using '--prod' options with build command, e.g.
tsb build --prod .
- Show size changes