# 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" version = "2.1.4" authors = ["the Deno authors"] build = "build.rs" exclude = ["bench/testdata/lsp_benchdata/"] autobins = false autoexamples = false autotests = false autobenches = false default-run = "deno" description = "Provides the deno executable" readme = "README.md" license = "MIT" repository = "https://github.com/denoland/deno" [package.metadata.winres] FileDescription = "Deno: A secure runtime for JavaScript and TypeScript" LegalCopyright = "© Deno contributors & Deno Land Inc. MIT licensed." OriginalFilename = "deno.exe" ProductName = "Deno" [[bin]] name = "deno" path = "main.rs" doc = false [[bin]] name = "denort" path = "mainrt.rs" doc = false [[test]] name = "integration" path = "integration_tests_runner.rs" harness = false [[bench]] name = "deno_bench" path = "bench/main.rs" harness = false [[bench]] name = "lsp_bench_standalone" path = "bench/lsp_bench_standalone.rs" harness = false [dependencies.anstream] version = "0.6.14" [dependencies.async-trait] version = "0.1.73" [dependencies.base64] version = "0.21.7" [dependencies.bincode] version = "=1.3.3" [dependencies.bytes] version = "1.4.0" [dependencies.cache_control] version = "=0.2.0" [dependencies.chrono] version = "0.4" features = [ "std", "serde", "now", ] default-features = false [dependencies.clap] version = "=4.5.16" features = [ "env", "string", "wrap_help", "error-context", ] [dependencies.clap_complete] version = "=4.5.24" [dependencies.clap_complete_fig] version = "=4.5.2" [dependencies.color-print] version = "0.3.5" [dependencies.console_static_text] version = "=0.8.1" [dependencies.dashmap] version = "5.5.3" [dependencies.data-encoding] version = "2.3.3" [dependencies.deno_ast] version = "=0.44.0" features = [ "transpiling", "bundler", "cjs", "codegen", "proposal", "react", "sourcemap", "transforms", "typescript", "view", "visit", ] [dependencies.deno_cache_dir] version = "=0.14.0" [dependencies.deno_config] version = "=0.39.3" features = [ "workspace", "sync", ] [dependencies.deno_core] version = "0.324.0" features = ["include_js_files_for_snapshotting"] [dependencies.deno_doc] version = "=0.161.2" features = [ "rust", "comrak", ] [dependencies.deno_graph] version = "=0.86.3" [dependencies.deno_lint] version = "=0.68.2" features = ["docs"] [dependencies.deno_lockfile] version = "=0.23.2" [dependencies.deno_npm] version = "=0.26.0" [dependencies.deno_npm_cache] version = "0.2.0" [dependencies.deno_package_json] version = "0.2.1" default-features = false [dependencies.deno_path_util] version = "=0.2.1" [dependencies.deno_resolver] version = "0.14.0" [dependencies.deno_runtime] version = "0.191.0" features = ["include_js_files_for_snapshotting"] [dependencies.deno_semver] version = "=0.6.1" [dependencies.deno_task_shell] version = "=0.20.2" [dependencies.deno_telemetry] version = "0.4.0" [dependencies.deno_terminal] version = "0.2.0" [dependencies.dhat] version = "0.3.3" optional = true [dependencies.dissimilar] version = "=1.0.4" [dependencies.dotenvy] version = "0.15.7" [dependencies.dprint-plugin-json] version = "=0.19.4" [dependencies.dprint-plugin-jupyter] version = "=0.1.5" [dependencies.dprint-plugin-markdown] version = "=0.17.8" [dependencies.dprint-plugin-typescript] version = "=0.93.3" [dependencies.env_logger] version = "=0.10.0" [dependencies.fancy-regex] version = "=0.10.0" [dependencies.faster-hex] version = "0.9" [dependencies.flate2] version = "1.0.30" default-features = false [dependencies.fs3] version = "0.5.0" [dependencies.glob] version = "0.3.1" [dependencies.http] version = "1.0" [dependencies.http-body] version = "1.0" [dependencies.http-body-util] version = "0.1.2" [dependencies.hyper-util] version = "=0.1.7" features = [ "tokio", "client", "client-legacy", "server", "server-auto", ] [dependencies.import_map] version = "=0.20.1" features = ["ext"] [dependencies.indexmap] version = "2" features = ["serde"] [dependencies.jsonc-parser] version = "=0.26.2" features = [ "serde", "cst", "serde", ] [dependencies.jupyter_runtime] version = "=0.19.0" features = ["tokio-runtime"] package = "runtimelib" [dependencies.lazy-regex] version = "3" [dependencies.libc] version = "0.2.126" [dependencies.libsui] version = "0.5.0" [dependencies.libz-sys] version = "1.1.20" default-features = false [dependencies.log] version = "0.4.20" features = [ "kv", "serde", ] [dependencies.lsp-types] version = "=0.97.0" [dependencies.malva] version = "=0.11.0" [dependencies.markup_fmt] version = "=0.18.0" [dependencies.memmem] version = "0.1.1" [dependencies.monch] version = "=0.5.0" [dependencies.node_resolver] version = "0.21.0" [dependencies.notify] version = "=6.1.1" [dependencies.once_cell] version = "1.17.1" [dependencies.open] version = "5.0.1" [dependencies.p256] version = "0.13.2" features = [ "ecdh", "jwk", ] [dependencies.pathdiff] version = "0.2.1" [dependencies.percent-encoding] version = "2.3.0" [dependencies.phf] version = "0.11" features = ["macros"] [dependencies.pretty_yaml] version = "=0.5.0" [dependencies.quick-junit] version = "^0.3.5" [dependencies.rand] version = "=0.8.5" features = ["small_rng"] [dependencies.regex] version = "^1.7.0" [dependencies.ring] version = "^0.17.0" [dependencies.rustyline] version = "=13.0.0" [dependencies.rustyline-derive] version = "=0.7.0" [dependencies.serde] version = "1.0.149" features = ["derive"] [dependencies.serde_repr] version = "=0.1.16" [dependencies.sha2] version = "0.10.8" features = ["oid"] [dependencies.shell-escape] version = "=0.1.5" [dependencies.spki] version = "0.7" features = ["pem"] [dependencies.sqlformat] version = "=0.3.2" [dependencies.strsim] version = "0.11.1" [dependencies.tar] version = "=0.4.40" [dependencies.tempfile] version = "3.4.0" [dependencies.text-size] version = "=1.1.0" [dependencies.text_lines] version = "=0.6.0" [dependencies.thiserror] version = "2.0.3" [dependencies.tokio] version = "1.36.0" features = ["full"] [dependencies.tokio-util] version = "0.7.4" [dependencies.tower-lsp] version = "0.1.0" features = ["proposed"] package = "deno_tower_lsp" [dependencies.tracing] version = "0.1" features = [ "log", "default", ] [dependencies.twox-hash] version = "=1.6.3" [dependencies.typed-arena] version = "=2.0.2" [dependencies.uuid] version = "1.3.0" features = [ "v4", "serde", ] [dependencies.walkdir] version = "=2.3.2" [dependencies.which] version = "4.2.5" [dependencies.zeromq] version = "=0.4.1" features = [ "tcp-transport", "tokio-runtime", ] default-features = false [dependencies.zip] version = "2.1.6" features = ["deflate-flate2"] default-features = false [dependencies.zstd] version = "=0.12.4" [dev-dependencies.deno_bench_util] version = "0.176.0" [dev-dependencies.pretty_assertions] version = "=1.4.0" [build-dependencies.deno_core] version = "0.324.0" features = ["include_js_files_for_snapshotting"] [build-dependencies.deno_runtime] version = "0.191.0" features = [ "include_js_files_for_snapshotting", "only_snapshotted_js_sources", ] [build-dependencies.flate2] version = "1.0.30" features = ["default"] default-features = false [build-dependencies.glibc_version] version = "0.1.2" [build-dependencies.lazy-regex] version = "3" [build-dependencies.serde] version = "1.0.149" features = ["derive"] [build-dependencies.serde_json] version = "1.0.85" [build-dependencies.zstd] version = "=0.12.4" [features] __vendored_zlib_ng = [ "flate2/zlib-ng-compat", "libz-sys/zlib-ng", ] default = [ "upgrade", "__vendored_zlib_ng", ] dhat-heap = ["dhat"] hmr = ["deno_runtime/hmr"] upgrade = [] [target."cfg(unix)".dependencies.nix] version = "=0.27.1" [target."cfg(windows)".dependencies.junction] version = "=0.2.0" [target."cfg(windows)".dependencies.winapi] version = "=0.3.9" features = [ "knownfolders", "mswsock", "objbase", "shlobj", "tlhelp32", "winbase", "winerror", "winsock2", ] [target."cfg(windows)".build-dependencies.winapi] version = "=0.3.9" [target."cfg(windows)".build-dependencies.winres] version = "=0.1.12"