summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/broadcast_channel/Cargo.toml16
-rw-r--r--ext/cache/Cargo.toml20
-rw-r--r--ext/console/Cargo.toml10
-rw-r--r--ext/crypto/Cargo.toml30
-rw-r--r--ext/fetch/Cargo.toml26
-rw-r--r--ext/ffi/Cargo.toml18
-rw-r--r--ext/flash/Cargo.toml30
-rw-r--r--ext/http/Cargo.toml34
-rw-r--r--ext/napi/Cargo.toml10
-rw-r--r--ext/net/Cargo.toml20
-rw-r--r--ext/node/Cargo.toml16
-rw-r--r--ext/tls/Cargo.toml18
-rw-r--r--ext/url/Cargo.toml18
-rw-r--r--ext/web/Cargo.toml28
-rw-r--r--ext/webgpu/Cargo.toml12
-rw-r--r--ext/webidl/Cargo.toml10
-rw-r--r--ext/websocket/Cargo.toml24
-rw-r--r--ext/webstorage/Cargo.toml16
18 files changed, 178 insertions, 178 deletions
diff --git a/ext/broadcast_channel/Cargo.toml b/ext/broadcast_channel/Cargo.toml
index d3468c901..9e130b0af 100644
--- a/ext/broadcast_channel/Cargo.toml
+++ b/ext/broadcast_channel/Cargo.toml
@@ -3,18 +3,18 @@
[package]
name = "deno_broadcast_channel"
version = "0.72.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Implementation of BroadcastChannel API for Deno"
[lib]
path = "lib.rs"
[dependencies]
-async-trait = "0.1"
-deno_core = { version = "0.160.0", path = "../../core" }
-tokio = { version = "1.21", features = ["full"] }
-uuid = { version = "1.0.0", features = ["v4"] }
+async-trait.workspace = true
+deno_core.workspace = true
+tokio.workspace = true
+uuid.workspace = true
diff --git a/ext/cache/Cargo.toml b/ext/cache/Cargo.toml
index dd0b8c87c..54302fb37 100644
--- a/ext/cache/Cargo.toml
+++ b/ext/cache/Cargo.toml
@@ -3,20 +3,20 @@
[package]
name = "deno_cache"
version = "0.10.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Implementation of Cache API for Deno"
[lib]
path = "lib.rs"
[dependencies]
-async-trait = "0.1"
-deno_core = { version = "0.160.0", path = "../../core" }
-rusqlite = { version = "0.28.0", features = ["unlock_notify", "bundled"] }
-serde = { version = "1.0.129", features = ["derive"] }
-sha2 = "0.10.2"
-tokio = { version = "1.19", features = ["full"] }
+async-trait.workspace = true
+deno_core.workspace = true
+rusqlite.workspace = true
+serde.workspace = true
+sha2.workspace = true
+tokio.workspace = true
diff --git a/ext/console/Cargo.toml b/ext/console/Cargo.toml
index ecc728635..cafb79eeb 100644
--- a/ext/console/Cargo.toml
+++ b/ext/console/Cargo.toml
@@ -3,15 +3,15 @@
[package]
name = "deno_console"
version = "0.78.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Implementation of Console API for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
+deno_core.workspace = true
diff --git a/ext/crypto/Cargo.toml b/ext/crypto/Cargo.toml
index de324e22a..ba4e628a1 100644
--- a/ext/crypto/Cargo.toml
+++ b/ext/crypto/Cargo.toml
@@ -3,11 +3,11 @@
[package]
name = "deno_crypto"
version = "0.92.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Web Cryptography API implementation for Deno"
[lib]
@@ -17,30 +17,30 @@ path = "lib.rs"
aes = "0.8.1"
aes-gcm = "0.10"
aes-kw = { version = "0.2.1", features = ["alloc"] }
-base64 = "0.13.0"
+base64.workspace = true
block-modes = "0.9.1"
cbc = { version = "0.1.2", features = ["alloc"] }
const-oid = "0.9.0"
ctr = "0.9.1"
# https://github.com/dalek-cryptography/curve25519-dalek/pull/397
curve25519-dalek = "2.1.3"
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_web = { version = "0.109.0", path = "../web" }
+deno_core.workspace = true
+deno_web.workspace = true
elliptic-curve = { version = "0.12.1", features = ["std", "pem"] }
num-traits = "0.2.14"
-once_cell = "1.10.0"
+once_cell.workspace = true
p256 = { version = "0.11.1", features = ["ecdh"] }
p384 = "0.11.1"
-rand = "0.8.4"
-ring = { version = "0.16.20", features = ["std"] }
+rand.workspace = true
+ring = { workspace = true, features = ["std"] }
rsa = { version = "=0.7.0-pre", default-features = false, features = ["std"] }
sec1 = "0.3.0"
-serde = { version = "1.0.129", features = ["derive"] }
-serde_bytes = "0.11"
+serde.workspace = true
+serde_bytes.workspace = true
sha-1 = "0.10.0"
-sha2 = "0.10.2"
+sha2.workspace = true
spki = "0.6.0"
-tokio = { version = "1.21", features = ["full"] }
-uuid = { version = "1.0.0", features = ["v4"] }
+tokio.workspace = true
+uuid.workspace = true
# https://github.com/dalek-cryptography/x25519-dalek/pull/89
x25519-dalek = "2.0.0-pre.1"
diff --git a/ext/fetch/Cargo.toml b/ext/fetch/Cargo.toml
index ed5b54d85..c68a011e2 100644
--- a/ext/fetch/Cargo.toml
+++ b/ext/fetch/Cargo.toml
@@ -3,25 +3,25 @@
[package]
name = "deno_fetch"
version = "0.101.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Fetch API implementation for Deno"
[lib]
path = "lib.rs"
[dependencies]
-bytes = "1.1.0"
-data-url = "0.2.0"
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_tls = { version = "0.65.0", path = "../tls" }
+bytes.workspace = true
+data-url.workspace = true
+deno_core.workspace = true
+deno_tls.workspace = true
dyn-clone = "1"
-http = "0.2.6"
-reqwest = { version = "0.11.11", default-features = false, features = ["rustls-tls", "stream", "gzip", "brotli", "socks"] }
-serde = { version = "1.0.136", features = ["derive"] }
-tokio = { version = "1.21", features = ["full"] }
+http.workspace = true
+reqwest.workspace = true
+serde.workspace = true
+tokio.workspace = true
tokio-stream = "0.1.8"
-tokio-util = { version = "0.7", features = ["io"] }
+tokio-util = { workspace = true, features = ["io"] }
diff --git a/ext/ffi/Cargo.toml b/ext/ffi/Cargo.toml
index 7ad922576..3da3881c3 100644
--- a/ext/ffi/Cargo.toml
+++ b/ext/ffi/Cargo.toml
@@ -3,23 +3,23 @@
[package]
name = "deno_ffi"
version = "0.65.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Dynamic library ffi for deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-dlopen = "0.1.8"
+deno_core.workspace = true
+dlopen.workspace = true
dynasmrt = "1.2.3"
libffi = "3.0.0"
-serde = { version = "1.0.129", features = ["derive"] }
-tokio = { version = "1.21", features = ["full"] }
+serde.workspace = true
+tokio.workspace = true
[target.'cfg(windows)'.dependencies]
-winapi = { version = "0.3.9", features = ["errhandlingapi", "minwindef", "ntdef", "winbase", "winnt"] }
+winapi = { workspace = true, features = ["errhandlingapi", "minwindef", "ntdef", "winbase", "winnt"] }
diff --git a/ext/flash/Cargo.toml b/ext/flash/Cargo.toml
index 72355f730..9ef179488 100644
--- a/ext/flash/Cargo.toml
+++ b/ext/flash/Cargo.toml
@@ -3,28 +3,28 @@
[package]
name = "deno_flash"
version = "0.14.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Fast HTTP/1 server implementation for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { path = "../../core", version = "0.160.0" }
-deno_tls = { version = "0.65.0", path = "../tls" }
+deno_core.workspace = true
+deno_tls.workspace = true
# For HTTP/2 and websocket upgrades
-deno_websocket = { version = "0.83.0", path = "../websocket" }
-http = "0.2.6"
+deno_websocket.workspace = true
+http.workspace = true
httparse = "1.8"
-libc = "0.2"
-log = "0.4.17"
+libc.workspace = true
+log.workspace = true
mio = { version = "0.8.1", features = ["os-poll", "net"] }
-rustls = { version = "0.20" }
-rustls-pemfile = "1.0"
-serde = { version = "1.0.136", features = ["derive"] }
-socket2 = "0.4.7"
-tokio = { version = "1.21", features = ["full"] }
+rustls.workspace = true
+rustls-pemfile.workspace = true
+serde.workspace = true
+socket2.workspace = true
+tokio.workspace = true
diff --git a/ext/http/Cargo.toml b/ext/http/Cargo.toml
index 243a75a2f..6f66b8474 100644
--- a/ext/http/Cargo.toml
+++ b/ext/http/Cargo.toml
@@ -3,11 +3,11 @@
[package]
name = "deno_http"
version = "0.72.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "HTTP server implementation for Deno"
[lib]
@@ -19,22 +19,22 @@ harness = false
[dependencies]
async-compression = { version = "0.3.12", features = ["tokio", "brotli", "gzip"] }
-base64 = "0.13.0"
+base64.workspace = true
brotli = "3.3.4"
-bytes = "1"
-cache_control = "0.2.0"
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_websocket = { version = "0.83.0", path = "../websocket" }
-flate2 = "1.0.23"
+bytes.workspace = true
+cache_control.workspace = true
+deno_core.workspace = true
+deno_websocket.workspace = true
+flate2.workspace = true
fly-accept-encoding = "0.2.0"
-hyper = { version = "0.14.18", features = ["server", "stream", "http1", "http2", "runtime"] }
+hyper = { workspace = true, features = ["server", "stream", "http1", "http2", "runtime"] }
mime = "0.3.16"
-percent-encoding = "2.2.0"
+percent-encoding.workspace = true
phf = { version = "0.10", features = ["macros"] }
-ring = "0.16.20"
-serde = { version = "1.0.136", features = ["derive"] }
-tokio = { version = "1.21", features = ["full"] }
-tokio-util = { version = "0.7", features = ["io"] }
+ring.workspace = true
+serde.workspace = true
+tokio.workspace = true
+tokio-util = { workspace = true, features = ["io"] }
[dev-dependencies]
-bencher = "0.1"
+bencher.workspace = true
diff --git a/ext/napi/Cargo.toml b/ext/napi/Cargo.toml
index 2909b2e38..378dba0f3 100644
--- a/ext/napi/Cargo.toml
+++ b/ext/napi/Cargo.toml
@@ -3,16 +3,16 @@
[package]
name = "deno_napi"
version = "0.8.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "NAPI implementation for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
+deno_core.workspace = true
libloading = { version = "0.7" }
diff --git a/ext/net/Cargo.toml b/ext/net/Cargo.toml
index 01997a064..31821dd1d 100644
--- a/ext/net/Cargo.toml
+++ b/ext/net/Cargo.toml
@@ -3,22 +3,22 @@
[package]
name = "deno_net"
version = "0.70.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Networking for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_tls = { version = "0.65.0", path = "../tls" }
-log = "0.4.16"
-serde = { version = "1.0.136", features = ["derive"] }
-socket2 = "0.4.4"
-tokio = { version = "1.21", features = ["full"] }
+deno_core.workspace = true
+deno_tls.workspace = true
+log.workspace = true
+serde.workspace = true
+socket2.workspace = true
+tokio.workspace = true
trust-dns-proto = "0.22"
trust-dns-resolver = { version = "0.22", features = ["tokio-runtime", "serde-config"] }
diff --git a/ext/node/Cargo.toml b/ext/node/Cargo.toml
index b72e54130..edacfd832 100644
--- a/ext/node/Cargo.toml
+++ b/ext/node/Cargo.toml
@@ -3,19 +3,19 @@
[package]
name = "deno_node"
version = "0.15.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Node compatibility for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-once_cell = "1.12.0"
+deno_core.workspace = true
+once_cell.workspace = true
path-clean = "=0.1.0"
-regex = "1"
-serde = "1.0.136"
+regex.workspace = true
+serde = "1.0.144"
diff --git a/ext/tls/Cargo.toml b/ext/tls/Cargo.toml
index 1071a89a4..599d056f6 100644
--- a/ext/tls/Cargo.toml
+++ b/ext/tls/Cargo.toml
@@ -3,22 +3,22 @@
[package]
name = "deno_tls"
version = "0.65.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "TLS for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-once_cell = "1.10.0"
-rustls = { version = "0.20.5", features = ["dangerous_configuration"] }
+deno_core.workspace = true
+once_cell.workspace = true
+rustls = { workspace = true, features = ["dangerous_configuration"] }
rustls-native-certs = "0.6.2"
-rustls-pemfile = "1.0.0"
-serde = { version = "1.0.136", features = ["derive"] }
+rustls-pemfile.workspace = true
+serde.workspace = true
webpki = "0.22"
webpki-roots = "0.22"
diff --git a/ext/url/Cargo.toml b/ext/url/Cargo.toml
index eaa092900..d27b0cb30 100644
--- a/ext/url/Cargo.toml
+++ b/ext/url/Cargo.toml
@@ -3,25 +3,25 @@
[package]
name = "deno_url"
version = "0.78.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "URL API implementation for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-serde = { version = "1.0.136", features = ["derive"] }
-serde_repr = "0.1.7"
+deno_core.workspace = true
+serde.workspace = true
+serde_repr.workspace = true
urlpattern = "0.2.0"
[dev-dependencies]
-deno_bench_util = { version = "0.72.0", path = "../../bench_util" }
-deno_webidl = { version = "0.78.0", path = "../webidl" }
+deno_bench_util.workspace = true
+deno_webidl.workspace = true
[[bench]]
name = "url_ops"
diff --git a/ext/web/Cargo.toml b/ext/web/Cargo.toml
index 3bb02df6b..56e8bcbaf 100644
--- a/ext/web/Cargo.toml
+++ b/ext/web/Cargo.toml
@@ -3,30 +3,30 @@
[package]
name = "deno_web"
version = "0.109.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Collection of Web APIs"
[lib]
path = "lib.rs"
[dependencies]
-async-trait = "0.1.51"
+async-trait.workspace = true
base64-simd = "0.7"
-deno_core = { version = "0.160.0", path = "../../core" }
-encoding_rs = "0.8.31"
-flate2 = "1"
-serde = "1.0.136"
-tokio = { version = "1.21", features = ["full"] }
-uuid = { version = "1.0.0", features = ["v4", "serde"] }
+deno_core.workspace = true
+encoding_rs.workspace = true
+flate2.workspace = true
+serde = "1.0.144"
+tokio.workspace = true
+uuid = { workspace = true, features = ["serde"] }
[dev-dependencies]
-deno_bench_util = { version = "0.72.0", path = "../../bench_util" }
-deno_url = { version = "0.78.0", path = "../url" }
-deno_webidl = { version = "0.78.0", path = "../webidl" }
+deno_bench_util.workspace = true
+deno_url.workspace = true
+deno_webidl.workspace = true
[[bench]]
name = "encoding"
diff --git a/ext/webgpu/Cargo.toml b/ext/webgpu/Cargo.toml
index d952bc603..438f99289 100644
--- a/ext/webgpu/Cargo.toml
+++ b/ext/webgpu/Cargo.toml
@@ -3,16 +3,16 @@
[package]
name = "deno_webgpu"
version = "0.79.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
repository = "https://github.com/gfx-rs/wgpu"
description = "WebGPU implementation for Deno"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-serde = { version = "1.0", features = ["derive"] }
-tokio = { version = "1.21", features = ["full"] }
+deno_core.workspace = true
+serde.workspace = true
+tokio.workspace = true
wgpu-core = { version = "0.13", features = ["trace", "replay", "serde"] }
wgpu-types = { version = "0.13", features = ["trace", "replay", "serde"] }
diff --git a/ext/webidl/Cargo.toml b/ext/webidl/Cargo.toml
index 906846393..09228c9d5 100644
--- a/ext/webidl/Cargo.toml
+++ b/ext/webidl/Cargo.toml
@@ -3,15 +3,15 @@
[package]
name = "deno_webidl"
version = "0.78.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "WebIDL implementation for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
+deno_core.workspace = true
diff --git a/ext/websocket/Cargo.toml b/ext/websocket/Cargo.toml
index 91823de7a..876b8f6ea 100644
--- a/ext/websocket/Cargo.toml
+++ b/ext/websocket/Cargo.toml
@@ -3,22 +3,22 @@
[package]
name = "deno_websocket"
version = "0.83.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Implementation of WebSocket API for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_tls = { version = "0.65.0", path = "../tls" }
-http = "0.2.6"
-hyper = { version = "0.14.18" }
-serde = { version = "1.0.136", features = ["derive"] }
-tokio = { version = "1.21", features = ["full"] }
-tokio-rustls = "0.23.3"
-tokio-tungstenite = { version = "0.16.1", features = ["rustls-tls-webpki-roots"] }
+deno_core.workspace = true
+deno_tls.workspace = true
+http.workspace = true
+hyper.workspace = true
+serde.workspace = true
+tokio.workspace = true
+tokio-rustls.workspace = true
+tokio-tungstenite = { workspace = true, features = ["rustls-tls-webpki-roots"] }
diff --git a/ext/webstorage/Cargo.toml b/ext/webstorage/Cargo.toml
index 768485ce6..de3a3bc85 100644
--- a/ext/webstorage/Cargo.toml
+++ b/ext/webstorage/Cargo.toml
@@ -3,18 +3,18 @@
[package]
name = "deno_webstorage"
version = "0.73.0"
-authors = ["the Deno authors"]
-edition = "2021"
-license = "MIT"
+authors.workspace = true
+edition.workspace = true
+license.workspace = true
readme = "README.md"
-repository = "https://github.com/denoland/deno"
+repository.workspace = true
description = "Implementation of WebStorage API for Deno"
[lib]
path = "lib.rs"
[dependencies]
-deno_core = { version = "0.160.0", path = "../../core" }
-deno_web = { version = "0.109.0", path = "../web" }
-rusqlite = { version = "0.28.0", features = ["unlock_notify", "bundled"] }
-serde = { version = "1.0.136", features = ["derive"] }
+deno_core.workspace = true
+deno_web.workspace = true
+rusqlite.workspace = true
+serde.workspace = true