[dependencies.anyhow]
optional = true
version = "1.0.64"
[dependencies.base64]
optional = true
version = "0.21.6"
[dependencies.deno_media_type]
version = "0.1.4"
[dependencies.deno_terminal]
version = "0.1.1"
[dependencies.dprint-swc-ext]
version = "0.17.0"
[dependencies.once_cell]
version = "1.19.0"
[dependencies.percent-encoding]
version = "2.3.1"
[dependencies.serde]
features = ["derive"]
version = "1.0.144"
[dependencies.swc_atoms]
version = "=0.6.7"
[dependencies.swc_bundler]
optional = true
version = "=0.230.2"
[dependencies.swc_common]
version = "=0.34.4"
[dependencies.swc_config]
optional = true
version = "=0.1.14"
[dependencies.swc_config_macro]
optional = true
version = "=0.1.4"
[dependencies.swc_ecma_ast]
features = ["serde-impl"]
version = "=0.115.1"
[dependencies.swc_ecma_codegen]
optional = true
version = "=0.151.1"
[dependencies.swc_ecma_codegen_macros]
optional = true
version = "=0.7.6"
[dependencies.swc_ecma_loader]
optional = true
version = "=0.46.1"
[dependencies.swc_ecma_parser]
version = "=0.146.12"
[dependencies.swc_ecma_transforms_base]
optional = true
version = "=0.140.3"
[dependencies.swc_ecma_transforms_classes]
optional = true
version = "=0.129.0"
[dependencies.swc_ecma_transforms_compat]
optional = true
version = "=0.166.1"
[dependencies.swc_ecma_transforms_macros]
optional = true
version = "=0.5.5"
[dependencies.swc_ecma_transforms_optimization]
optional = true
version = "=0.201.2"
[dependencies.swc_ecma_transforms_proposal]
optional = true
version = "=0.174.3"
[dependencies.swc_ecma_transforms_react]
optional = true
version = "=0.186.2"
[dependencies.swc_ecma_transforms_typescript]
optional = true
version = "=0.191.2"
[dependencies.swc_ecma_utils]
optional = true
version = "=0.130.3"
[dependencies.swc_ecma_visit]
optional = true
version = "=0.101.0"
[dependencies.swc_eq_ignore_macros]
version = "=0.1.3"
[dependencies.swc_graph_analyzer]
optional = true
version = "=0.23.0"
[dependencies.swc_macros_common]
optional = true
version = "=0.3.11"
[dependencies.swc_trace_macro]
optional = true
version = "=0.1.3"
[dependencies.swc_visit]
optional = true
version = "=0.5.14"
[dependencies.swc_visit_macros]
optional = true
version = "=0.5.12"
[dependencies.text_lines]
features = ["serialization"]
version = "0.6.0"
[dependencies.thiserror]
version = "1.0.58"
[dependencies.unicode-width]
version = "0.1"
[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 = ["anyhow", "base64", "codegen", "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"]
[package]
authors = ["the Deno authors"]
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.40.0"
[package.metadata.docs.rs]
all-features = true