@swc/core version 1.2.46 is a minor update over version 1.2.45, both being super-fast alternatives to Babel offering high-performance JavaScript and TypeScript compilation. The core functionality remains consistent, targeting developers seeking efficient build processes. Looking at the key differences, the direct dependencies in version 1.2.46 have been updated to reflect the new version, ensuring compatibility and potentially including bug fixes or performance improvements within the platform-specific binaries such as @swc/core-darwin-x64, @swc/core-linux-x64-gnu, and others.
The update from TypeScript 3.9.7 to version 4.2.0-beta within the devDependencies from 1.2.45 to 1.2.46 is also notable. This indicates that the development and testing of the newer version are leveraging newer TypeScript features and potentially ensuring compatibility or incorporating new type checking capabilities which can be adopted by end-users. While both versions share a similar set of development dependencies related to testing (Jest), linting, and build tooling, the TypeScript bump may lead to subtle behavior changes, so developers should test their code after upgrading.
The unpacked size of version 1.2.46 is slightly larger (144974 bytes vs 144936 bytes), which probably indicates minor additions or adjustments to the compiled code or bundled resources but should not heavily affect performance. This release might include smaller bug fixes, improved type definitions, or performance tweaks, making it a worthwhile update for users seeking the most stable and up-to-date version of @swc/core.
The are not vulnerabilities for the version 1.2.46 of the package @swc/core