242 lines
4.6 KiB
TOML
242 lines
4.6 KiB
TOML
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
|
|
#
|
|
# When uploading crates to the registry Cargo will automatically
|
|
# "normalize" Cargo.toml files for maximal compatibility
|
|
# with all versions of Cargo and also rewrite `path` dependencies
|
|
# to registry (e.g., crates.io) dependencies.
|
|
#
|
|
# If you are reading this file be aware that the original Cargo.toml
|
|
# will likely look very different (and much more reasonable).
|
|
# See Cargo.toml.orig for the original contents.
|
|
|
|
[package]
|
|
edition = "2021"
|
|
name = "deno_ast"
|
|
version = "0.29.5"
|
|
authors = ["the Deno authors"]
|
|
description = "Source text parsing, lexing, and AST related functionality for Deno"
|
|
homepage = "https://deno.land/"
|
|
documentation = "https://docs.rs/deno_ast"
|
|
readme = "README.md"
|
|
license = "MIT"
|
|
repository = "https://github.com/denoland/deno_ast"
|
|
|
|
[package.metadata.docs.rs]
|
|
all-features = true
|
|
|
|
[dependencies.anyhow]
|
|
version = "1.0.64"
|
|
optional = true
|
|
|
|
[dependencies.base64]
|
|
version = "0.13.1"
|
|
optional = true
|
|
|
|
[dependencies.deno_media_type]
|
|
version = "0.1.2"
|
|
default-features = false
|
|
|
|
[dependencies.dprint-swc-ext]
|
|
version = "0.12.0"
|
|
|
|
[dependencies.serde]
|
|
version = "1.0.144"
|
|
features = ["derive"]
|
|
|
|
[dependencies.swc_atoms]
|
|
version = "=0.5.9"
|
|
|
|
[dependencies.swc_bundler]
|
|
version = "=0.219.5"
|
|
optional = true
|
|
|
|
[dependencies.swc_common]
|
|
version = "=0.32.0"
|
|
|
|
[dependencies.swc_config]
|
|
version = "=0.1.7"
|
|
optional = true
|
|
|
|
[dependencies.swc_config_macro]
|
|
version = "=0.1.2"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_ast]
|
|
version = "=0.109.0"
|
|
features = ["serde-impl"]
|
|
|
|
[dependencies.swc_ecma_codegen]
|
|
version = "=0.144.1"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_codegen_macros]
|
|
version = "=0.7.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_dep_graph]
|
|
version = "=0.111.1"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_loader]
|
|
version = "=0.44.2"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_parser]
|
|
version = "=0.139.0"
|
|
|
|
[dependencies.swc_ecma_transforms_base]
|
|
version = "=0.132.2"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_classes]
|
|
version = "=0.121.2"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_compat]
|
|
version = "=0.158.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_macros]
|
|
version = "=0.5.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_optimization]
|
|
version = "=0.192.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_proposal]
|
|
version = "=0.166.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_react]
|
|
version = "=0.178.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_transforms_typescript]
|
|
version = "=0.182.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_utils]
|
|
version = "=0.122.0"
|
|
optional = true
|
|
|
|
[dependencies.swc_ecma_visit]
|
|
version = "=0.95.0"
|
|
optional = true
|
|
|
|
[dependencies.swc_eq_ignore_macros]
|
|
version = "=0.1.2"
|
|
|
|
[dependencies.swc_graph_analyzer]
|
|
version = "=0.21.0"
|
|
optional = true
|
|
|
|
[dependencies.swc_macros_common]
|
|
version = "=0.3.8"
|
|
optional = true
|
|
|
|
[dependencies.swc_trace_macro]
|
|
version = "=0.1.3"
|
|
optional = true
|
|
|
|
[dependencies.swc_visit]
|
|
version = "=0.5.7"
|
|
optional = true
|
|
|
|
[dependencies.swc_visit_macros]
|
|
version = "=0.5.8"
|
|
optional = true
|
|
|
|
[dependencies.text_lines]
|
|
version = "0.6.0"
|
|
features = ["serialization"]
|
|
|
|
[dependencies.url]
|
|
version = "2.3.1"
|
|
features = ["serde"]
|
|
optional = true
|
|
|
|
[dev-dependencies.pretty_assertions]
|
|
version = "1.3.0"
|
|
|
|
[dev-dependencies.serde_json]
|
|
version = "1.0.87"
|
|
features = ["preserve_order"]
|
|
|
|
[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_graph = ["swc_ecma_dep_graph"]
|
|
module_specifier = [
|
|
"deno_media_type/module_specifier",
|
|
"url",
|
|
]
|
|
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 = [
|
|
"anyhow",
|
|
"base64",
|
|
"codegen",
|
|
"module_specifier",
|
|
"proposal",
|
|
"react",
|
|
"sourcemap",
|
|
"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",
|
|
]
|