[package]
edition = "2024"
name = "deno_webgpu"
version = "0.202.0"
authors = ["the Deno authors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "WebGPU implementation for Deno"
readme = "README.md"
license = "MIT"
repository = "https://github.com/gfx-rs/wgpu"
resolver = "2"
[lib]
name = "deno_webgpu"
path = "lib.rs"
[target.'cfg(any(windows, all(unix, not(target_os = "emscripten"))))'.dependencies.wgpu-core]
version = "28.0.0"
features = ["vulkan"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.deno_core]
version = "0.388.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.deno_error]
version = "=0.7.1"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.deno_unsync]
version = "0.4.4"
default-features = false
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.indexmap]
version = "2"
features = ["serde"]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.raw-window-handle]
version = "0.6.0"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.serde]
version = "1.0.149"
features = [
"derive",
"derive",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.serde_json]
version = "1.0.85"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.thiserror]
version = "2.0.12"
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.tokio]
version = "1.47.1"
features = [
"full",
"full",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.wgpu-core]
version = "28.0.0"
features = [
"raw-window-handle",
"trace",
"replay",
"serde",
"strict_asserts",
"wgsl",
"gles",
]
[target.'cfg(not(target_arch = "wasm32"))'.dependencies.wgpu-types]
version = "28.0.0"
features = [
"serde",
"std",
]
[target.'cfg(target_vendor = "apple")'.dependencies.wgpu-core]
version = "28.0.0"
features = ["metal"]
[target."cfg(windows)".dependencies.wgpu-core]
version = "28.0.0"
features = ["dx12"]