sudo: required

language: node_js

node_js:
  - "10"

dist: trusty

cache:
  directories:
    - "$HOME/.npm"

addons:
  chrome: stable

install:
  - npm i -g cordova

script:
  - cd template_src
  - npm ci
  - npm run build
  - cd ..
  - cordova create new-app --template=./template_src
  - cd new-app
  - cordova platform add android
  - cordova platform add ios
  - cd ..
  - rm -f -R ./new-app

deploy:
  provider: npm
  email: $NPM_EMAIL
  api_key: $NPM_TOKEN
  on:
    tags: true
  skip_cleanup: true
