diff --git a/Cargo.toml b/Cargo.toml index 08726f6..448985c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -8,3 +8,7 @@ members = [ "web-transport-ws", ] resolver = "2" + +[workspace.dependencies] +web-transport-proto = { path = "web-transport-proto", version = "0.2" } +web-transport-trait = { path = "web-transport-trait", version = "0.1" } diff --git a/justfile b/justfile index 5d78e68..cb2f041 100644 --- a/justfile +++ b/justfile @@ -52,14 +52,14 @@ test: # Automatically fix some issues. fix: - cargo fix --allow-staged --workspace --exclude web-transport-wasm --all-targets --all-features - cargo clippy --fix --allow-staged --workspace --exclude web-transport-wasm --all-targets --all-features + cargo fix --allow-staged --allow-dirty --workspace --exclude web-transport-wasm --all-targets --all-features + cargo clippy --fix --allow-staged --allow-dirty --workspace --exclude web-transport-wasm --all-targets --all-features # Do the same but explicitly use the WASM target. - cargo fix --allow-staged --target wasm32-unknown-unknown -p web-transport --all-targets --all-features - cargo fix --allow-staged --target wasm32-unknown-unknown -p web-transport-wasm --all-targets --all-features - cargo clippy --fix --allow-staged --target wasm32-unknown-unknown -p web-transport --all-targets --all-features - cargo clippy --fix --allow-staged --target wasm32-unknown-unknown -p web-transport-wasm --all-targets --all-features + cargo fix --allow-staged --allow-dirty --target wasm32-unknown-unknown -p web-transport --all-targets --all-features + cargo fix --allow-staged --allow-dirty --target wasm32-unknown-unknown -p web-transport-wasm --all-targets --all-features + cargo clippy --fix --allow-staged --allow-dirty --target wasm32-unknown-unknown -p web-transport --all-targets --all-features + cargo clippy --fix --allow-staged --allow-dirty --target wasm32-unknown-unknown -p web-transport-wasm --all-targets --all-features # requires: cargo install cargo-shear cargo shear --fix diff --git a/web-transport-quinn/Cargo.toml b/web-transport-quinn/Cargo.toml index 20725be..6979589 100644 --- a/web-transport-quinn/Cargo.toml +++ b/web-transport-quinn/Cargo.toml @@ -43,8 +43,8 @@ tokio = { version = "1", default-features = false, features = [ "macros", ] } url = "2" -web-transport-proto = { path = "../web-transport-proto", version = "0.2" } -web-transport-trait = { path = "../web-transport-trait", version = "0.1" } +web-transport-proto = { workspace = true } +web-transport-trait = { workspace = true } [dev-dependencies] anyhow = "1" diff --git a/web-transport-wasm/Cargo.toml b/web-transport-wasm/Cargo.toml index d3b3026..0403824 100644 --- a/web-transport-wasm/Cargo.toml +++ b/web-transport-wasm/Cargo.toml @@ -24,7 +24,7 @@ url = "2" wasm-bindgen = "0.2" wasm-bindgen-futures = "0.4" web-streams = "0.1.2" -web-transport-trait = { path = "../web-transport-trait" } +web-transport-trait = { workspace = true } [dependencies.web-sys] version = "0.3.76" diff --git a/web-transport-ws/Cargo.toml b/web-transport-ws/Cargo.toml index 278fb82..8ed9e2a 100644 --- a/web-transport-ws/Cargo.toml +++ b/web-transport-ws/Cargo.toml @@ -17,8 +17,8 @@ futures = "0.3" thiserror = "2" tokio = { version = "1", features = ["sync", "time", "macros", "rt"] } tokio-tungstenite = "0.24" -web-transport-proto = { path = "../web-transport-proto", version = "0.2" } -web-transport-trait = { path = "../web-transport-trait", version = "0.1" } +web-transport-proto = { workspace = true } +web-transport-trait = { workspace = true } [dev-dependencies] anyhow = "1"