@swc/core is a high-performance JavaScript and TypeScript compiler, positioned as a faster alternative to Babel. Version 1.7.36 introduces subtle but potentially important updates compared to its predecessor, version 1.7.35. While the core dependencies on @swc/types and @swc/counter remain consistent, along with the developer tooling setup including Jest, cross-env, TypeScript, and @napi-rs/cli for native extensions, the key difference lies within the optionalDependencies. These optional dependencies, each tailored for specific operating systems and architectures (darwin, linux, win32 across x64, arm64, ia32, gnu, and musl), have been bumped from version 1.7.35 to 1.7.36 respectively. This likely signifies targeted bug fixes, performance enhancements, or compatibility improvements specific to those platforms. The core functionality and API should remain relatively unchanged, simplifying the update process for existing users. Developers should pay attention to their target deployment environment, especially if the application relies on platform-specific intricacies. For those leveraging @swc/core in diverse environments, this upgrade promises increased stability and potentially better performance across supported operating systems and architectures. The package size (unpackedSize) remains identical, suggesting the changes are largely focused on platform-specific native code rather than core Javascript logic.
The are not vulnerabilities for the version 1.7.36 of the package @swc/core