language: node_js

node_js:
    - "8"
    - "7"
    - "6"
    - "5"
    - "4"

os:
    - linux
    - osx

notifications:
    email:
        - "info@valentineus.link"

before_install:
    - npm install --global nyc
    - npm install --global codacy-coverage

install:
    - npm install

script:
    - npm run check
    - nyc npm run test
    - nyc report --reporter=lcov

after_success:
    - nyc report --reporter=lcov
    - cat ./coverage/lcov.info | codacy-coverage

jobs:
    include:
        - stage: deploy
          node_js: "8"
          os: "linux"
          before_deploy:
            - npm install
            - npm run build
          deploy:
            provider: npm
            skip_cleanup: false
            email: "info@valentineus.link"
            api_key: $NPM_PROJECT_TOKEN

language: node_js

node_js:
    - "8"
    - "7"
    - "6"
    - "5"
    - "4"

os:
    - linux
    - osx

notifications:
    email:
        - "info@valentineus.link"

before_install:
    - npm install --global nyc
    - npm install --global codacy-coverage

install:
    - npm install

script:
    - npm run check
    - nyc npm run test
    - nyc report --reporter=lcov

after_success:
    - nyc report --reporter=lcov
    - cat ./coverage/lcov.info | codacy-coverage

jobs:
    include:
        - stage: deploy
          node_js: "8"
          os: "linux"
          before_deploy:
            - git stash --all
            - npm install
            - npm run build
          deploy:
            provider: npm
            skip_cleanup: true
            email: "info@valentineus.link"
            api_key: $NPM_PROJECT_TOKEN

Fix the deployment of the library
Fix the deployment of the library
