tonic-web-wasm-client 0.6.0

grpc-web implementation for use by tonic clients in browsers via webassembly
Documentation
# Builds `tonic-web-wasm-client`
build:
    @echo 'Building...'
    cargo build --target wasm32-unknown-unknown

# Builds test `tonic-web` server
build-test-server:
    @echo 'Building test server...'
    cd test-suite/simple/server && cargo build

# Starts test `tonic-web` server
start-test-server:
    @echo 'Starting test server...'
    cd test-suite/simple/server && cargo run

# Runs browser tests for `tonic-web-wasm-client`
test:
    @echo 'Testing...'
    cd test-suite/simple/client && wasm-pack test --chrome

# Runs browser tests for `tonic-web-wasm-server` (in headless mode)
test-headless:
    @echo 'Testing...'
    cd test-suite/simple/client && wasm-pack test --headless --chrome

# Builds test `tonic-web` server (with compression enabled: gzip)
build-gzip-test-server:
    @echo 'Building test server...'
    cd test-suite/gzip/server && cargo build

# Starts test `tonic-web` server (with compression enabled: gzip)
start-gzip-test-server:
    @echo 'Starting test server...'
    cd test-suite/gzip/server && cargo run

# Runs browser tests for `tonic-web-wasm-client` (with compression enabled: gzip)
test-gzip:
    @echo 'Testing...'
    cd test-suite/gzip/client && wasm-pack test --chrome

# Runs browser tests for `tonic-web-wasm-server` (in headless mode) (with compression enabled: gzip)
test-gzip-headless:
    @echo 'Testing...'
    cd test-suite/gzip/client && wasm-pack test --headless --chrome