diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 3db56a8d..80a817e1 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -24,10 +24,14 @@ jobs: uses: dtolnay/rust-toolchain@master with: toolchain: stable + targets: wasm32-unknown-unknown - name: Run cargo check run: cargo check + - name: Run cargo check for WASM target + run: cargo check --target wasm32-unknown-unknown + tests: strategy: matrix: diff --git a/Cargo.toml b/Cargo.toml index f915608e..aa5cc70e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -46,14 +46,15 @@ numpy = {version = "0.17", optional = true} indicatif = {version = "0.17", features = ["rayon"]} rstats = "1.2.50" thiserror = "1.0" -parquet = "40.0.0" +parquet = {version = "40.0.0", default-features = false, features = ["arrow", "brotli"]} arrow = "40.0.0" -shadow-rs = "0.21.0" +shadow-rs = {version = "0.21.0", default-features = false} serde_yaml = "0.9.21" whoami = "1.3.0" either = {version = "1.8.1", features = ["serde"]} num = "0.4.0" enum-iterator = "1.4.0" +getrandom = {version = "0.2", features = ["js"]} [dev-dependencies] polars = {version = "0.29.0", features = ["parquet"]}