language: node_js node_js: 8 cache: directories: - .cargo-install - $HOME/.npm cargo: true before_install: - export PATH="$HOME/.cargo/bin:$PATH" - curl https://sh.rustup.rs -sSf | sh -s -- -y --default-toolchain nightly-2018-04-18 - rustup target add wasm32-unknown-unknown --toolchain nightly-2018-04-18 - CARGO_TARGET_DIR=.cargo-install cargo install cargo-web --vers 0.6.9 - CARGO_TARGET_DIR=.cargo-install cargo install wasm-gc --vers 0.1.1 - CARGO_TARGET_DIR=.cargo-install cargo install wasm-bindgen-cli --vers 0.2.7 script: - travis_wait npm run test - for example in simple advanced-stdweb advanced-wasm-bindgen advanced-wasm-bindgen-webpack4 advanced-wasm-bindgen-webpack4-native-wasm; do (cd examples/$example; npm install; npm run build); done