@swc/core is a high-performance JavaScript and TypeScript compiler designed as a faster alternative to Babel. Comparing version 1.11.18 with the previous stable version, 1.11.16, reveals subtle but potentially important changes for developers.
Both versions share the same core dependencies: @swc/types and @swc/counter, and the same devDependencies useful for building and testing such as jest, cross-env, typescript and @napi-rs/cli. They also maintain identical peer dependencies, requiring @swc/helpers to work correctly. The optional platform-specific binaries, such as @swc/core-darwin-x64 and others, all see a version bump, reflecting the core package version. The key difference between these versions lies in the updated binaries within the optionalDependencies object, which developers don't need to directly manage most of the time because the correct binary will be downloaded and installed by npm or yarn.
While the core functionality remains consistent, upgrading to 1.11.18 ensures you're leveraging the latest platform-specific optimizations and bug fixes. For developers, this means potentially improved performance and stability, especially when targeting specific operating systems or architectures. As the unpacked and file count is unchanged, the differences between versions aren't significant features additions but could have valuable performance or bug-fixing improvements. The release date difference indicates active maintenance and continual improvements to the swc core, further instilling confidence in its reliability as a compilation tool.
The are not vulnerabilities for the version 1.11.18 of the package @swc/core