$ swc_ecma_visit

v20.0.0

Visitors for swc ecmascript nodes which works on stable rustc

Downloads: 18.9M
Recent: 4.3M
Versions: 293
Updated: January 16, 2026

Latest Update Summary

Crate

Name: swc_ecma_visit New version: 16.0.0 Release date: 2025-09-27T03:52:01Z

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 guarantees compatibility among the latest version of its crates for Rust users. The minimum supported Rust version (MSRV) of crates is currently 1.73 and it supports Node versions v10+ for usage and v20+ for development.

Features • Super-fast TypeScript / JavaScript compiler • Rust compatibility • MSRV of crates is 1.73 • Node v10+ for usage and Node v20+ for development • Dependency update script available

Code Examples Update SWC Crates

 curl https://raw.githubusercontent.com/swc-project/swc/main/scripts/update-all-swc-crates.sh | bash -s

Linkshttps://swc.rs/https://crates.io/crates/swc_ecma_parserhttps://rustdoc.swc.rs/swc/https://rustdoc.swc.rs/swc_ecma_parser/https://swc.rs/docs/installation/https://swc.rs/docs/migrating-from-babelhttps://swc.rs/docs/benchmark-transformhttps://discord.com/invite/GnHbXTdZz6https://opencollective.com/swchttps://github.com/swc-project/swc/releases/latesthttps://github.com/swc-project/swc/discussionshttps://jb.gg/OpenSourceSupport

https://rustdoc.swc.rs/swc_ecma_visit/ https://api.github.com/repos/swc-project/swc/releases/250463226

Release info

Release version:

Release description

Code Examples

Major update: 19.0.0 → 20.0.0

$ DOWNLOADS TREND

14.3M18.9M

$ VERSION HISTORY

v20.0.0January 16, 2026
v19.0.0November 27, 2025
v18.0.1November 8, 2025
v18.0.0November 3, 2025
v17.0.0October 28, 2025
v16.0.0October 20, 2025
v15.0.0August 18, 2025

$ LINKS

$ INSTALL

cargo add swc_ecma_visit

Or add to Cargo.toml: swc_ecma_visit = "20.0.0"