Version 1.2.55 of @swc/core, a super-fast Babel alternative, introduces several notable updates compared to its predecessor, version 1.2.54. Primarily, the core dependencies and optional dependencies pertaining to platform-specific binaries (@swc/core-*) have been bumped to version 1.2.55, ensuring developers benefit from the latest optimizations and bug fixes tailored for their target operating systems and architectures. This granular, platform-specific approach allows for efficient and optimized code transformation.
Beyond the core library upgrades, several development dependency updates are also present. Lodash sees an update from 4.17.11 to 4.17.21, which brings with it optimizations and security fixes including a moderate severity vulnerability fix related to prototype pollution. Furthermore, @babel/core jumps from 7.2.2 to 7.13.16 bringing numerous bugfixes across versions that may impact how code is transpiled and ensure a more stable pipeline for developers. @types/node is also updated from 14.0.5 to 14.14.41 including security fixes and improvements on how typescript definitions work. Similarly, @swc/helpers increased from version 0.2.2 to 0.2.10 which could have improvements with how swc handles code generation using the helpers. Finally browserlist also increased from 4.16.3 to 4.16.5.
The unpacked size increased slightly from 154146 to 155421, and the file count jumped from 15 to 20, suggesting added features, enhanced platform support, or more comprehensive internal tooling packaged within the later version which could lead to slightly longer load times. The release date indicates a rapid development cycle, with version 1.2.55 arriving approximately three weeks after version 1.2.54 representing the rapid iteration and bug fixing practices of the team. Developers should evaluate these dependencies to guarantee compatibility within their existing projects.
The are not vulnerabilities for the version 1.2.55 of the package @swc/core