[dependencies.base64]
optional = true
version = "0.21.6"
[dependencies.deno_media_type]
version = "0.2.1"
[dependencies.deno_terminal]
version = "0.1.1"
[dependencies.dprint-swc-ext]
version = "0.20.0"
[dependencies.once_cell]
version = "1.19.0"
[dependencies.percent-encoding]
version = "2.3.1"
[dependencies.serde]
features = ["derive"]
version = "1.0.144"
[dependencies.sourcemap]
optional = true
version = "9.0.0"
[dependencies.swc_atoms]
version = "=0.6.7"
[dependencies.swc_bundler]
optional = true
version = "=0.237.0"
[dependencies.swc_common]
version = "=0.37.5"
[dependencies.swc_config]
optional = true
version = "=0.1.15"
[dependencies.swc_config_macro]
optional = true
version = "=0.1.4"
[dependencies.swc_ecma_ast]
features = ["serde-impl"]
version = "=0.118.2"
[dependencies.swc_ecma_codegen]
optional = true
version = "=0.155.1"
[dependencies.swc_ecma_codegen_macros]
optional = true
version = "=0.7.7"
[dependencies.swc_ecma_loader]
optional = true
version = "=0.49.1"
[dependencies.swc_ecma_parser]
version = "=0.149.1"
[dependencies.swc_ecma_transforms_base]
optional = true
version = "=0.145.0"
[dependencies.swc_ecma_transforms_classes]
optional = true
version = "=0.134.0"
[dependencies.swc_ecma_transforms_compat]
optional = true
version = "=0.171.0"
[dependencies.swc_ecma_transforms_macros]
optional = true
version = "=0.5.5"
[dependencies.swc_ecma_transforms_optimization]
optional = true
version = "=0.208.0"
[dependencies.swc_ecma_transforms_proposal]
optional = true
version = "=0.179.0"
[dependencies.swc_ecma_transforms_react]
optional = true
version = "=0.191.0"
[dependencies.swc_ecma_transforms_typescript]
optional = true
version = "=0.198.1"
[dependencies.swc_ecma_utils]
optional = true
version = "=0.134.2"
[dependencies.swc_ecma_visit]
optional = true
version = "=0.104.8"
[dependencies.swc_eq_ignore_macros]
version = "=0.1.4"
[dependencies.swc_graph_analyzer]
optional = true
version = "=0.26.0"
[dependencies.swc_macros_common]
optional = true
version = "=0.3.13"
[dependencies.swc_trace_macro]
optional = true
version = "=0.1.3"
[dependencies.swc_visit]
optional = true
version = "=0.6.2"
[dependencies.swc_visit_macros]
optional = true
version = "=0.5.13"
[dependencies.text_lines]
features = ["serialization"]
version = "0.6.0"
[dependencies.thiserror]
version = "1.0.58"
[dependencies.unicode-width]
version = "0.1.13"
[dependencies.url]
features = ["serde"]
version = "2.3.1"
[dev-dependencies.pretty_assertions]
version = "1.3.0"
[dev-dependencies.serde_json]
features = ["preserve_order"]
version = "1.0.87"
[features]
bundler = ["swc_bundler", "swc_ecma_transforms_optimization", "swc_graph_analyzer"]
cjs = ["utils", "visit"]
codegen = ["swc_ecma_codegen", "swc_ecma_codegen_macros", "swc_macros_common"]
compat = ["transforms", "swc_ecma_transforms_compat", "swc_trace_macro", "swc_config", "swc_config_macro"]
dep_analysis = ["visit"]
emit = ["base64", "codegen", "sourcemap", "dep:sourcemap"]
proposal = ["transforms", "swc_ecma_transforms_proposal", "swc_ecma_transforms_classes", "swc_ecma_transforms_macros", "swc_macros_common"]
react = ["transforms", "swc_ecma_transforms_react", "swc_ecma_transforms_macros", "swc_config", "swc_config_macro", "swc_macros_common"]
scopes = ["view", "utils", "visit"]
sourcemap = ["dprint-swc-ext/sourcemap"]
transforms = ["swc_ecma_loader", "swc_ecma_transforms_base"]
transpiling = ["emit", "proposal", "react", "transforms", "typescript", "utils", "visit"]
typescript = ["transforms", "swc_ecma_transforms_typescript"]
utils = ["swc_ecma_utils"]
view = ["dprint-swc-ext/view"]
visit = ["swc_ecma_visit", "swc_visit", "swc_visit_macros", "swc_macros_common"]
[lib]
name = "deno_ast"
path = "src/lib.rs"
[package]
authors = ["the Deno authors"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "Source text parsing, lexing, and AST related functionality for Deno"
documentation = "https://docs.rs/deno_ast"
edition = "2021"
homepage = "https://deno.land/"
license = "MIT"
name = "deno_ast"
readme = "README.md"
repository = "https://github.com/denoland/deno_ast"
version = "0.43.3"
[package.metadata.docs.rs]
all-features = true