mirror of
https://github.com/denoland/deno.git
synced 2025-02-01 20:25:12 -05:00
0d27de943a
This commit disables compression of the TSC snapshot. The compression only decreased the size of snapshot by 0.5Mb and it took about 40s during release build to compress. With recent gains in TS 5.0 upgrade in terms of size and performance it makes sense to remove this compression.
133 lines
4 KiB
TOML
133 lines
4 KiB
TOML
# Copyright 2018-2023 the Deno authors. All rights reserved. MIT license.
|
|
|
|
[package]
|
|
name = "deno"
|
|
version = "1.31.3"
|
|
authors.workspace = true
|
|
default-run = "deno"
|
|
edition.workspace = true
|
|
exclude = ["tests/testdata/npm/registry/*"]
|
|
license.workspace = true
|
|
repository.workspace = true
|
|
description = "Provides the deno executable"
|
|
|
|
[[bin]]
|
|
name = "deno"
|
|
path = "main.rs"
|
|
doc = false
|
|
|
|
[[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_runtime = { workspace = true, features = ["snapshot_from_snapshot", "include_js_files_for_snapshotting"] }
|
|
deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] }
|
|
regex.workspace = true
|
|
serde.workspace = true
|
|
serde_json.workspace = true
|
|
glibc_version = "0.1.2"
|
|
|
|
[target.'cfg(windows)'.build-dependencies]
|
|
winapi.workspace = true
|
|
winres.workspace = true
|
|
|
|
[dependencies]
|
|
deno_ast = { workspace = true, features = ["bundler", "cjs", "codegen", "dep_graph", "module_specifier", "proposal", "react", "sourcemap", "transforms", "typescript", "view", "visit"] }
|
|
deno_core = { workspace = true, features = ["include_js_files_for_snapshotting"] }
|
|
deno_doc = "0.59.0"
|
|
deno_emit = "0.17.0"
|
|
deno_graph = "=0.45.0"
|
|
deno_lint = { version = "0.43.0", features = ["docs"] }
|
|
deno_lockfile.workspace = true
|
|
deno_runtime = { workspace = true, features = ["dont_create_runtime_snapshot", "include_js_files_for_snapshotting"] }
|
|
deno_task_shell = "0.10.0"
|
|
napi_sym.workspace = true
|
|
|
|
async-trait.workspace = true
|
|
atty.workspace = true
|
|
base32 = "=0.4.0"
|
|
base64.workspace = true
|
|
cache_control.workspace = true
|
|
chrono = { version = "=0.4.22", default-features = false, features = ["std"] }
|
|
clap = "=3.1.12"
|
|
clap_complete = "=3.1.2"
|
|
clap_complete_fig = "=3.1.5"
|
|
console_static_text.workspace = true
|
|
data-url.workspace = true
|
|
dissimilar = "=1.0.4"
|
|
dprint-plugin-json = "=0.17.0"
|
|
dprint-plugin-markdown = "=0.15.2"
|
|
dprint-plugin-typescript = "=0.84.0"
|
|
encoding_rs.workspace = true
|
|
env_logger = "=0.9.0"
|
|
eszip = "=0.38.0"
|
|
fancy-regex = "=0.10.0"
|
|
flate2.workspace = true
|
|
fs3.workspace = true
|
|
http.workspace = true
|
|
import_map = "=0.15.0"
|
|
indexmap.workspace = true
|
|
jsonc-parser = { version = "=0.21.0", features = ["serde"] }
|
|
libc.workspace = true
|
|
log = { workspace = true, features = ["serde"] }
|
|
lsp-types.workspace = true
|
|
mitata = "=0.0.7"
|
|
monch = "=0.4.1"
|
|
notify.workspace = true
|
|
once_cell.workspace = true
|
|
os_pipe.workspace = true
|
|
percent-encoding.workspace = true
|
|
pin-project.workspace = true
|
|
rand = { workspace = true, features = ["small_rng"] }
|
|
regex.workspace = true
|
|
ring.workspace = true
|
|
rustyline = { version = "=10.0.0", default-features = false, features = ["custom-bindings"] }
|
|
rustyline-derive = "=0.7.0"
|
|
secure_tempfile = { version = "=3.4.0", package = "tempfile" } # different name to discourage use in tests
|
|
serde.workspace = true
|
|
serde_repr.workspace = true
|
|
shell-escape = "=0.1.5"
|
|
tar.workspace = true
|
|
text-size = "=1.1.0"
|
|
text_lines = "=0.6.0"
|
|
thiserror.workspace = true
|
|
tokio.workspace = true
|
|
tokio-util.workspace = true
|
|
tower-lsp.workspace = true
|
|
twox-hash = "=1.6.3"
|
|
typed-arena = "=2.0.1"
|
|
uuid = { workspace = true, features = ["serde"] }
|
|
walkdir = "=2.3.2"
|
|
|
|
[target.'cfg(windows)'.dependencies]
|
|
fwdansi.workspace = true
|
|
junction = "=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 = true
|
|
dotenv = "=0.15.0"
|
|
flaky_test = "=0.1.0"
|
|
once_cell.workspace = true
|
|
os_pipe.workspace = true
|
|
pretty_assertions.workspace = true
|
|
test_util.workspace = true
|
|
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"
|