A full version history of the tslib package with size, number of distributed files and dependency evolution.
Tslib, the runtime library for TypeScript helper functions, boasts a rich version history, reflecting its continuous evolution and adaptation. Initially released as version 1.0.0 in June 2016, it has undergone numerous updates, each building upon its foundation to enhance performance, stability, and compatibility. Early versions, up to 1.6.0, focused on core functionality. Version 1.6.1 introduced the Apache-2.0 license, later transitioning to the more permissive 0BSD license from version 1.11.2 onwards.
The 1.x series saw incremental improvements.The 1.9.x versions included file count and unpacked size in their metadata, indicating growing complexity. Version 1.10.0 marked a shift with a reduced file count, possibly due to optimization. The 2.x series introduced significant changes. Later versions, such as 2.4.0, experienced notable increases in "unpackedSize," suggesting the addition of new features. The trend of growing "unpackedSize" continued into the 2.6.x and 2.7.x. The jump to version 2.8.x indicates bigger changes and the unpacked size has increased, indicating even bigger addition on the codebase. The consistent updates demonstrate Microsoft's commitment to maintaining and enhancing tslib, ensuring it remains a vital component for TypeScript developers.