@babel/types version 7.13.16 introduces subtle but impactful changes compared to its predecessor, 7.13.14. Most notably, the direct dependency on lodash has been removed. This suggests a potential effort to reduce the package's overall size or improve performance by replacing lodash functionalities with custom implementations or other dependencies. While lodash provided a wide array of utility functions, its removal indicates a refined approach to dependency management. The unpacked size has slightly increased from 1000500 to 1001699.
Developers upgrading to 7.13.16 should be aware of this change. If their code directly used lodash functions accessed through @babel/types, they'll need to refactor to use alternative methods. The dependency @babel/parser has been updated from 7.13.13 to 7.13.16, which could include bug fixes or compatibility improvements. The releaseDate difference indicates over 3 weeks of development and potential bug fixes that contributed to this update. Conversely, @babel/generator has been updated from 7.13.9 to 7.13.16. While both versions share the same description – a Lodash-esque utility library for AST nodes – the internal implementation and dependency footprint have evolved. The slightly bigger size of the module might include bug fixes or new functionalities which could be interesting for developers.
The are not vulnerabilities for the version 7.13.16 of the package @babel/types