@swc/core, a super-fast alternative to Babel, has released version 1.10.1, a minor update from the previous stable version 1.10.0. Both versions aim to provide developers with a high-performance JavaScript and TypeScript compiler. The core dependencies, including @swc/types and @swc/counter, remain consistent, indicating no fundamental shifts in the underlying architecture. Development dependencies like Jest, Cross-env, Typescript and @napi-rs/cli are also unchanged, ensuring a consistent development experience.
The key difference lies within the optionalDependencies. While the list of optional dependencies for different platforms (darwin, linux, win32, arm64, x64, musl, gnu, msvc, gnueabihf, ia32) remains the same, version 1.10.1 updates the versions to match itself with "1.10.1", where the previous version had "1.10.0". This could signify bug fixes or performance improvements within those platform-specific binaries. The unpacked size has had a slight increase moving from 118824 to 118840 that can be an indicator of it.
For developers, this update suggests stability and potentially minor enhancements. Existing users of @swc/core can likely upgrade without major code changes. The consistent peer dependency on @swc/helpers ensures compatibility with existing tooling. Developers can leverage @swc/core for faster builds and improved performance in their JavaScript/TypeScript projects, making it ideal for large-scale applications and performance-critical environments focusing on the optional dependecies for their platform.
The are not vulnerabilities for the version 1.10.1 of the package @swc/core