@babel/preset-typescript version 7.8.0 introduces notable updates compared to its predecessor, version 7.7.7, primarily affecting its internal dependencies. Developers upgrading should be aware of these shifts, particularly concerning the core Babel functionalities.
The most significant change lies in the updated dependencies. Version 7.8.0 upgrades @babel/helper-plugin-utils from ^7.0.0 to ^7.8.0 and @babel/plugin-transform-typescript from 7.7.4 to ^7.8.0. These upgrades likely incorporate bug fixes, performance enhancements, and potentially new features within those specific Babel components. Similarly, the devDependencies also see a jump, with @babel/core moving from ^7.7.7 to ^7.8.0 and @babel/helper-plugin-test-runner also adopting the ^7.8.0 version. These updated dev dependencies ensure the preset is tested and compatible with latest Babel core functionalities.
For developers, this translates to potentially improved TypeScript transformation and integration within their Babel build pipelines. Although the core functionality of the preset remains largely the same (compiling TypeScript with Babel), the underlying engine has been refined. Using the latest versions ensures access to the most up-to-date features and bug fixes. Developers should review the changelogs for @babel/helper-plugin-utils, @babel/plugin-transform-typescript, and @babel/core to understand the specific changes implemented in these dependent packages, as they might impact the behavior of @babel/preset-typescript in their projects. Also, the unpacked size experienced a slight increase from 3677 to 3699, but it is not significantly noticeable.
The are not vulnerabilities for the version 7.8.0 of the package @babel/preset-typescript