Crates.io | oxc_estree |
lib.rs | oxc_estree |
version | 0.83.0 |
created_at | 2024-10-19 15:12:15.804102+00 |
updated_at | 2025-08-29 06:51:00.212972+00 |
description | A collection of JavaScript tools written in Rust. |
homepage | https://oxc.rs |
repository | https://github.com/oxc-project/oxc |
max_upload_size | |
id | 1415445 |
size | 81,821 |
ESTree compatibility layer for serialization and interoperability.
This crate provides compatibility with the ESTree AST specification, primarily for serialization purposes. It enables oxc AST nodes to be serialized to and from JSON in ESTree format, facilitating interoperability with other JavaScript tools.
serialize
feature is activeESTree is a community standard for representing JavaScript AST nodes. This crate ensures oxc's AST can be represented in this standard format while maintaining compatibility with the broader JavaScript tooling ecosystem.
When the serialize
feature is disabled, this crate provides only a placeholder trait to support derive macros without overhead.