$ swc_ecma_ast
v20.0.0MAJOR UPDATEEcmascript ast.
Latest Update Summary
Crate
Name: swc_ecma_ast New version: 20.0.0 Release date: 2026-01-16T00:24:29.655556Z
Crate readme
Short description Make the web (development) faster.
Long description
SWC (stands for Speedy Web Compiler) is a super-fast TypeScript / JavaScript compiler written in Rust. It's a library for Rust and JavaScript at the same time. SWC ensures compatibility with the latest version of crates for Rust users. The Minimum Supported Rust Version (MSRV) of crates is currently 1.73. Supported Node versions are Node v10+ for usage and Node v20+ for development.
Features • MSRV of crates: 1.73 • Compatible with Node v10+ for usage • Compatible with Node v20+ for development • Fast TypeScript / JavaScript compilation • Community-driven project • Maintained by volunteers
Code Examples Update all SWC crates
curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s
Links • https://swc.rs/ • https://rustdoc.swc.rs/swc/ • https://rustdoc.swc.rs/swc_ecma_parser/ • https://swc.rs/docs/installation/ • https://swc.rs/docs/migrating-from-babel • https://swc.rs/docs/benchmark-transform • https://opencollective.com/swc • https://discord.com/invite/GnHbXTdZz6 • https://github.com/swc-project/swc/discussions • https://github.com/swc-project/swc/releases/latest
https://rustdoc.swc.rs/swc_ecma_ast/ https://api.github.com/repos/swc-project/swc/releases/273334152
Release info
Release version: N/A
Release description N/A
Code Examples N/A
Major update: 19.0.0 → 20.0.0
$ DOWNLOADS TREND
$ VERSION HISTORY
$ LINKS
$ INSTALL
cargo add swc_ecma_astOr add to Cargo.toml: swc_ecma_ast = "20.0.0"