The @babel/plugin-proposal-decorators package, essential for compiling class and object decorators to ES5, saw a version update from 7.17.9 to 7.17.12. This incremental upgrade introduces subtle yet potentially important changes for developers. While the core description remains the same – compiling decorators for broader compatibility – key differences lie in the dependency updates.
Significantly, @babel/helper-plugin-utils advances from version 7.16.7 to 7.17.12, potentially bringing in bug fixes, performance enhancements, or new helper utilities beneficial during plugin execution. The @babel/plugin-syntax-decorators dependency also gets bumped from 7.17.0 to 7.17.12 aligning better with the babel toolchain. @babel/helper-create-class-features-plugin moves from 7.17.9 to 7.17.12, likely incorporating improvements to the class features transformation process. Correspondingly, the development dependencies for @babel/core and @babel/traverse also see version bumps to 7.17.12, indicating a closer alignment with the latest Babel core and traversal mechanisms. The small increased unpacked size represents those changes. These synchronized updates generally suggest improved stability, compatibility, and potentially better performance within the Babel ecosystem, encouraging developers to adopt the latest version for optimal results when working with decorators. Also, always consult the changelog for the detailed list of precise changes.
The are not vulnerabilities for the version 7.17.12 of the package @babel/plugin-proposal-decorators