jsonpath_lib 0.1.12

It is JsonPath engine written in Rust. it provide a similar API interface in Webassembly and Javascript also. - Webassembly Demo: https://freestrings.github.io/jsonpath
Documentation
language: rust
sudo: false

cache: cargo

branches:
  only:
    - master
    - /^test-.*$/

matrix:
  include:
    - rust: stable
      os: linux
      env: RUST_BACKTRACE=1
      addons:
        chrome: stable
      before_script:
        - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update)
        - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate)
        - cargo install-update -a
        - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f
      script:
        - cargo build --verbose --all
        - cargo test --verbose --all
        - cd wasm
        - wasm-pack build
        - wasm-pack test --chrome --headless
    - rust: stable
      os: osx
      env: RUST_BACKTRACE=1
      addons:
        chrome: stable
      before_script:
        - (test -x $HOME/.cargo/bin/cargo-install-update || cargo install cargo-update)
        - (test -x $HOME/.cargo/bin/cargo-generate || cargo install --vers "^0.2" cargo-generate)
        - cargo install-update -a
        - curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh -s -- -f
      script:
        - cargo build --verbose --all
        - cargo test --verbose --all
        - cd wasm
        - wasm-pack build
        - wasm-pack test --chrome --headless
    - language: node_js
      os: linux
      node_js:
        - '11'
        - '10'
        - '9'
        - '8'
      before_install:
        - curl https://sh.rustup.rs -sSf > /tmp/rustup.sh
        - sh /tmp/rustup.sh -y
        - export PATH="$HOME/.cargo/bin:$PATH"
        - source "$HOME/.cargo/env"
        - npm install -g neon-cli
        - cd nodejs
        - node -v
        - npm -v
        - npm install
      script:
        - npm test
    - language: node_js
      os: osx
      node_js:
        - '11'
        - '10'
        - '9'
        - '8'
      before_install:
        - curl https://sh.rustup.rs -sSf > /tmp/rustup.sh
        - sh /tmp/rustup.sh -y
        - export PATH="$HOME/.cargo/bin:$PATH"
        - source "$HOME/.cargo/env"
        - npm install -g neon-cli
        - cd nodejs
        - node -v
        - npm -v
        - npm install
      script:
        - npm test