language: node_js

node_js:
  - '12'
  - '14'
  - '15'

branches:
  only:
    - master
    - travis-ci

install:
  - for dir in mingle.*; do (cd $dir && [ -e package.json ] && npm install --no-save --no-package-lock || true); done && git checkout .
  - npm install -g nyc prove

script:
  - nyc bash -c 'for dir in prolific.*; do (cd $dir && [ ! -e package.json ] && true || { [ ! -e skip ] && npm test; }) || exit 1; done'

language: node_js

node_js:
  - '12'
  - '14'
  - '15'

branches:
  only:
    - master
    - travis-ci

install:
  - for dir in prolific.*; do (cd $dir && [ -e package.json ] && npm install --no-save --no-package-lock || true); done && git checkout .
  - npm install -g nyc prove

script:
  - nyc bash -c 'for dir in prolific.*; do (cd $dir && [ ! -e package.json ] && true || { [ ! -e skip ] && npm test; }) || exit 1; done'

Fix module dependency install on Travis CI.
Fix module dependency install on Travis CI.
