Tsimp, a TypeScript import loader for Node.js, has released version 2.0.9 following closely on the heels of version 2.0.8. Both versions share the same core functionality and dependencies, including essential tools like mkdirp, rimraf, and pirates for handling directory creation, file removal, and import interception respectively. Development dependencies such as swc, tap, tsx, tshy, chalk, ts-node, typedoc, prettier, typescript, @types/node, and @swc-node/register also remain consistent. This indicates a focus on stability and incremental improvements rather than groundbreaking changes. The peer dependency on typescript version ^5.1.0 remains unchanged, ensuring compatibility with modern TypeScript projects. The licensing continues under the BlueOak-1.0.0 license.
The key difference lies in the dist object, specifically the unpackedSize attribute. Version 2.0.9 shows an unpacked size of 376168 bytes, a slight increase from version 2.0.8's 374758 bytes. The file count (229) remains the same. This suggests that the update in 2.0.9 includes minor tweaks, potentially bug fixes, small code optimizations, or documentation updates that contribute to the slightly larger unpacked size. The release of 2.0.9 came shortly after 2.0.8, released on the same day, which further hints at a patch-like nature of the update. For developers, this means a smooth transition with potentially improved stability and minor enhancements, making it a worthwhile, low-risk upgrade, particularly considering its recent release.
The are not vulnerabilities for the version 2.0.9 of the package tsimp