Skip to main content
Module

x/deno/cli/Cargo.toml

A modern runtime for JavaScript and TypeScript.
Latest
File
# Copyright 2018-2024 the Deno authors. All rights reserved. MIT license.
[package]name = "deno"version = "1.41.0"authors.workspace = truedefault-run = "deno"edition.workspace = truelicense.workspace = truerepository.workspace = truedescription = "Provides the deno executable"
[[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"harness = falsepath = "./bench/main.rs"
[[bench]]name = "lsp_bench_standalone"harness = falsepath = "./bench/lsp_bench_standalone.rs"
[features]default = ["upgrade", "__vendored_zlib_ng"]# A feature that enables the upgrade subcommand and the background check for# available updates (of deno binary). This is typically disabled for (Linux)# distribution packages.upgrade = []# A dev feature to disable creations and loading of snapshots in favor of# loading JS sources at runtime.__runtime_js_sources = ["deno_runtime/__runtime_js_sources"]# Vendor zlib as zlib-ng__vendored_zlib_ng = ["flate2/zlib-ng-compat", "libz-sys/zlib-ng"]
[build-dependencies]deno_runtime = { workspace = true, features = ["include_js_files_for_snapshotting", "only_snapshotted_js_sources"] }deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] }lazy-regex.workspace = trueserde.workspace = trueserde_json.workspace = truezstd.workspace = trueglibc_version = "0.1.2"flate2 = { workspace = true, features = ["default"] }
[target.'cfg(windows)'.build-dependencies]winapi.workspace = truewinres.workspace = true
[dependencies]deno_ast = { workspace = true, features = ["bundler", "cjs", "codegen", "proposal", "react", "sourcemap", "transforms", "typescript", "view", "visit"] }deno_cache_dir = { workspace = true }deno_config = "=0.10.0"deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] }deno_doc = { version = "=0.110.1", features = ["html"] }deno_emit = "=0.38.1"deno_graph = { version = "=0.69.0", features = ["tokio_executor"] }deno_lint = { version = "=0.57.1", features = ["docs"] }deno_lockfile.workspace = truedeno_npm = "=0.17.0"deno_runtime = { workspace = true, features = ["include_js_files_for_snapshotting"] }deno_semver = "=0.5.4"deno_task_shell = "=0.14.3"deno_terminal.workspace = trueeszip = "=0.64.1"napi_sym.workspace = true
async-trait.workspace = truebase32.workspace = truebase64.workspace = truebincode = "=1.3.3"bytes.workspace = truecache_control.workspace = truechrono.workspace = trueclap = { version = "=4.4.17", features = ["env", "string"] }clap_complete = "=4.4.7"clap_complete_fig = "=4.4.2"color-print = "0.3.5"console_static_text.workspace = truedashmap = "5.5.3"data-encoding.workspace = truedissimilar = "=1.0.4"dotenvy = "0.15.7"dprint-plugin-json = "=0.19.1"dprint-plugin-jupyter = "=0.1.2"dprint-plugin-markdown = "=0.16.3"dprint-plugin-typescript = "=0.89.2"env_logger = "=0.10.0"fancy-regex = "=0.10.0"# If you disable the default __vendored_zlib_ng feature above, you _must_ be able to link against `-lz`.flate2.workspace = truefs3.workspace = trueglob = "0.3.1"hex.workspace = trueimport_map = { version = "=0.18.3", features = ["ext"] }indexmap.workspace = truejsonc-parser = { version = "=0.23.0", features = ["serde"] }lazy-regex.workspace = truelibc.workspace = truelibz-sys.workspace = truelog = { workspace = true, features = ["serde"] }lsp-types.workspace = truemonch.workspace = truenotify.workspace = trueonce_cell.workspace = trueopen = "5.0.1"os_pipe.workspace = truepercent-encoding.workspace = truephf.workspace = truepin-project.workspace = truequick-junit = "^0.3.5"rand = { workspace = true, features = ["small_rng"] }regex.workspace = truering.workspace = truerustyline.workspace = truerustyline-derive = "=0.7.0"serde.workspace = trueserde_repr.workspace = truesha2.workspace = trueshell-escape = "=0.1.5"tar.workspace = truetempfile.workspace = truetext-size = "=1.1.0"text_lines = "=0.6.0"thiserror.workspace = truetokio.workspace = truetokio-util.workspace = truetower-lsp.workspace = truetwox-hash = "=1.6.3"typed-arena = "=2.0.1"unicode-width = "0.1"uuid = { workspace = true, features = ["serde"] }walkdir = "=2.3.2"zeromq = { version = "=0.3.4", default-features = false, features = ["tcp-transport", "tokio-runtime"] }zstd.workspace = true
[target.'cfg(windows)'.dependencies]fwdansi.workspace = truejunction = "=0.2.0"winapi = { workspace = true, features = ["knownfolders", "mswsock", "objbase", "shlobj", "tlhelp32", "winbase", "winerror", "winsock2"] }
[target.'cfg(unix)'.dependencies]nix.workspace = true
[dev-dependencies]deno_bench_util.workspace = truepretty_assertions.workspace = truetest_util.workspace = true
[package.metadata.winres]# This section defines the metadata that appears in the deno.exe PE header.OriginalFilename = "deno.exe"LegalCopyright = "© Deno contributors & Deno Land Inc. MIT licensed."ProductName = "Deno"FileDescription = "Deno: A secure runtime for JavaScript and TypeScript"