mirror of
https://github.com/denoland/deno.git
synced 2024-12-22 15:24:46 -05:00
5cd82b84bb
The "proposed" feature that we depend upon in tower-lsp, turns on the "proposed" feature in lsp-types which has breaking changes in patch releases because it's explicitly unstable. We need to pin it to prevent it breaking cargo publish.
141 lines
4.6 KiB
TOML
141 lines
4.6 KiB
TOML
# Copyright 2018-2022 the Deno authors. All rights reserved. MIT license.
|
|
|
|
[package]
|
|
name = "deno"
|
|
version = "1.27.0"
|
|
authors = ["the Deno authors"]
|
|
default-run = "deno"
|
|
edition = "2021"
|
|
exclude = ["tests/testdata/npm/registry/*"]
|
|
license = "MIT"
|
|
repository = "https://github.com/denoland/deno"
|
|
description = "Provides the deno executable"
|
|
|
|
[[bin]]
|
|
name = "deno"
|
|
path = "main.rs"
|
|
|
|
[[bench]]
|
|
name = "deno_bench"
|
|
harness = false
|
|
path = "./bench/main.rs"
|
|
|
|
[[bench]]
|
|
name = "lsp_bench_standalone"
|
|
harness = false
|
|
path = "./bench/lsp_bench_standalone.rs"
|
|
|
|
[build-dependencies]
|
|
deno_broadcast_channel = { version = "0.68.0", path = "../ext/broadcast_channel" }
|
|
deno_cache = { version = "0.6.0", path = "../ext/cache" }
|
|
deno_console = { version = "0.74.0", path = "../ext/console" }
|
|
deno_core = { version = "0.156.0", path = "../core" }
|
|
deno_crypto = { version = "0.88.0", path = "../ext/crypto" }
|
|
deno_fetch = { version = "0.97.0", path = "../ext/fetch" }
|
|
deno_net = { version = "0.66.0", path = "../ext/net" }
|
|
deno_node = { version = "0.11.0", path = "../ext/node" }
|
|
deno_url = { version = "0.74.0", path = "../ext/url" }
|
|
deno_web = { version = "0.105.0", path = "../ext/web" }
|
|
deno_webgpu = { version = "0.75.0", path = "../ext/webgpu" }
|
|
deno_websocket = { version = "0.79.0", path = "../ext/websocket" }
|
|
deno_webstorage = { version = "0.69.0", path = "../ext/webstorage" }
|
|
regex = "=1.6.0"
|
|
serde = { version = "=1.0.144", features = ["derive"] }
|
|
serde_json = "1.0.64"
|
|
zstd = '=0.11.2'
|
|
glibc_version = "0.1.2"
|
|
|
|
[target.'cfg(windows)'.build-dependencies]
|
|
winapi = "=0.3.9"
|
|
winres = "=0.1.12"
|
|
|
|
[dependencies]
|
|
deno_ast = { version = "0.20.0", features = ["bundler", "cjs", "codegen", "dep_graph", "module_specifier", "proposal", "react", "sourcemap", "transforms", "transpiling", "typescript", "view", "visit"] }
|
|
deno_core = { version = "0.156.0", path = "../core" }
|
|
deno_doc = "0.47.0"
|
|
deno_emit = "0.10.0"
|
|
deno_graph = "0.37.1"
|
|
deno_lint = { version = "0.34.0", features = ["docs"] }
|
|
deno_runtime = { version = "0.82.0", path = "../runtime" }
|
|
deno_task_shell = "0.7.0"
|
|
napi_sym = { path = "./napi_sym", version = "0.4.0" }
|
|
|
|
atty = "=0.2.14"
|
|
base64 = "=0.13.1"
|
|
cache_control = "=0.2.0"
|
|
chrono = { version = "=0.4.22", default-features = false, features = ["clock"] }
|
|
clap = "=3.1.12"
|
|
clap_complete = "=3.1.2"
|
|
clap_complete_fig = "=3.1.5"
|
|
data-url = "=0.2.0"
|
|
dissimilar = "=1.0.4"
|
|
dprint-plugin-json = "=0.15.6"
|
|
dprint-plugin-markdown = "=0.14.1"
|
|
dprint-plugin-typescript = "=0.76.0"
|
|
encoding_rs = "=0.8.31"
|
|
env_logger = "=0.9.0"
|
|
eszip = "=0.29.0"
|
|
fancy-regex = "=0.10.0"
|
|
flate2 = "=1.0.24"
|
|
http = "=0.2.8"
|
|
import_map = "=0.12.1"
|
|
indexmap = "=1.9.1"
|
|
indicatif = "=0.17.1"
|
|
jsonc-parser = { version = "=0.21.0", features = ["serde"] }
|
|
libc = "=0.2.126"
|
|
log = { version = "=0.4.17", features = ["serde"] }
|
|
lsp-types = "=0.93.2" # used by tower-lsp and "proposed" feature is unstable in patch releases
|
|
mitata = "=0.0.7"
|
|
monch = "=0.2.1"
|
|
notify = "=5.0.0"
|
|
once_cell = "=1.14.0"
|
|
os_pipe = "=1.0.1"
|
|
percent-encoding = "=2.2.0"
|
|
pin-project = "1.0.11" # don't pin because they yank crates from cargo
|
|
rand = { version = "=0.8.5", features = ["small_rng"] }
|
|
regex = "=1.6.0"
|
|
ring = "=0.16.20"
|
|
rustyline = { version = "=10.0.0", default-features = false, features = ["custom-bindings"] }
|
|
rustyline-derive = "=0.7.0"
|
|
secure_tempfile = { version = "=3.3.0", package = "tempfile" } # different name to discourage use in tests
|
|
semver = "=1.0.14"
|
|
serde = { version = "=1.0.144", features = ["derive"] }
|
|
serde_repr = "=0.1.9"
|
|
shell-escape = "=0.1.5"
|
|
tar = "=0.4.38"
|
|
text-size = "=1.1.0"
|
|
text_lines = "=0.6.0"
|
|
tokio = { version = "=1.21.1", features = ["full"] }
|
|
tokio-util = "=0.7.4"
|
|
tower-lsp = { version = "=0.17.0", features = ["proposed"] }
|
|
twox-hash = "=1.6.3"
|
|
typed-arena = "=2.0.1"
|
|
uuid = { version = "=1.1.2", features = ["v4", "serde"] }
|
|
walkdir = "=2.3.2"
|
|
zstd = '=0.11.2'
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
fwdansi = "=1.1.0"
|
|
junction = "=0.2.0"
|
|
winapi = { version = "=0.3.9", features = ["knownfolders", "mswsock", "objbase", "shlobj", "tlhelp32", "winbase", "winerror", "winsock2"] }
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
nix = "=0.24.2"
|
|
|
|
[dev-dependencies]
|
|
deno_bench_util = { version = "0.68.0", path = "../bench_util" }
|
|
dotenv = "=0.15.0"
|
|
flaky_test = "=0.1.0"
|
|
once_cell = "=1.14.0"
|
|
os_pipe = "=1.0.1"
|
|
pretty_assertions = "=1.3.0"
|
|
test_util = { path = "../test_util" }
|
|
trust-dns-client = "=0.22.0"
|
|
trust-dns-server = "=0.22.0"
|
|
|
|
[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"
|