Files
Mark Sinclair 626d013547 Switch from yarn to pnpm (#6779)
* switch from yarn to pnpm

* Remove full-nym-wasm (#6796)

* Remove nym-browser-extension (#6798)

* Remove nym-browser-extension

* remove unused from makefile

* Remove Node tester (#6800)

* Remove dom-utils (#6801)

* gh-actions: remove pnpm version

* nuke dist and pkg

* add missing dependency

* set node version to 24 and pnpm version to 11

* upgrade lock file from pnpm version 9 to 11

* pnpm add approved builds

* yarn -> pnpm

* upgrade jest version

* yarn -> pnpm

* Remove unused cfg; clippy!

* pnpm: when dev mode is on, unfreeze the lock file

* pnpm approve more scripts

* pnpm syntax error

* add `pnpm i`

* disable eslint temporarily while switching to biome in later PR

---------

Co-authored-by: Mark Sinclair <mmsinclair@users.noreply.github.com>
Co-authored-by: mfahampshire <maxhampshire@pm.me>
2026-05-22 20:29:51 +01:00

52 lines
1.4 KiB
TOML

[package]
name = "nym-client-wasm"
description = "A webassembly client which can be used to interact with the the Nym privacy platform. Wasm is used for Sphinx packet generation."
version = "1.4.1"
authors = [
"Dave Hrycyszyn <futurechimp@users.noreply.github.com>",
"Jedrzej Stuczynski <andrew@nymtech.net>",
]
edition = "2021"
license = "Apache-2.0"
repository = "https://github.com/nymtech/nym"
rust-version = "1.85"
publish = false
keywords = ["nym", "sphinx", "wasm", "webassembly", "privacy"]
[lib]
crate-type = ["cdylib", "rlib"]
[dependencies]
anyhow = { workspace = true }
futures = { workspace = true }
js-sys = { workspace = true }
rand = { workspace = true }
serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true }
serde-wasm-bindgen = { workspace = true }
wasm-bindgen = { workspace = true }
wasm-bindgen-futures = { workspace = true }
gloo-timers = { workspace = true }
once_cell = { workspace = true }
thiserror = { workspace = true }
tsify = { workspace = true, features = ["js"] }
web-sys = { workspace = true }
nym-bin-common = { workspace = true }
nym-wasm-client-core = { workspace = true }
nym-wasm-utils = { workspace = true }
nym-gateway-requests = { workspace = true }
tokio_with_wasm = { workspace = true, features = ["full"] }
[dev-dependencies]
wasm-bindgen-test = { workspace = true }
[features]
default = []
[package.metadata.wasm-pack.profile.release]
wasm-opt = false