Tsup version 8.4.0 introduces several updates and refinements compared to its predecessor, 8.3.6, offering developers an enhanced experience when bundling TypeScript libraries. A notable change lies in the updated dependencies, particularly within the core tools. Esbuild jumps from version 0.24.0 to 0.25.0, suggesting potential performance improvements and bug fixes in the build process. Similarly, Rollup sees a significant upgrade from version 4.24.0 to 4.34.8, likely bringing new features, enhanced module handling, and optimizations for modern JavaScript.
Several other dependencies are updated, including consola, debug, and tinyglobby, suggesting a focus on improved logging, debugging capabilities, and file matching efficiency. On the development side, TypeScript is upgraded to 5.7.3 from 5.6.3 and @swc/core to 1.10.18 from 1.7.39, potentially enabling newer language features, more efficient code transformation, and better compatibility with the latest standards. While most peer dependencies remain consistent ensuring compatibility with existing ecosystems, these collective updates promise a more robust, efficient, and feature-rich experience for developers leveraging Tsup to bundle their TypeScript libraries. The update to sass 1.85.0 in devDependencies can be relevant for developers that work with scss and sass styles. Keep in mind that version 8.4.0 was actually released one month after version 8.3.6, both releases have a releaseDate in the future.
The are not vulnerabilities for the version 8.4.0 of the package tsup