From 92667c372070def7aef536ad4d2335f38405af9d Mon Sep 17 00:00:00 2001 From: Gleb Bahmutov Date: Thu, 5 Apr 2018 10:34:37 -0400 Subject: [PATCH] chore: setup semantic release on travis --- .travis.yml | 13 +++++++++++++ package.json | 10 +++++++--- 2 files changed, 20 insertions(+), 3 deletions(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..05c6946 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,13 @@ +language: node_js +cache: + directories: + - ~/.npm +notifications: + email: true +node_js: + - '8' +after_success: + - npm run travis-deploy-once "npm run semantic-release" +branches: + except: + - /^v\d+\.\d+\.\d+$/ diff --git a/package.json b/package.json index 8bc1803..2ae8058 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "arguments-as-string", "description": "Converts passed arguments into a user-friendly string", - "version": "1.0.0", + "version": "0.0.0-development", "author": "Gleb Bahmutov ", "bugs": "https://github.com/bahmutov/arguments-as-string/issues", "config": { @@ -74,7 +74,9 @@ "size": "t=\"$(npm pack .)\"; wc -c \"${t}\"; tar tvf \"${t}\"; rm \"${t}\";", "test": "npm run unit", "unit": "jest", - "unused-deps": "dependency-check --unused --no-dev ." + "unused-deps": "dependency-check --unused --no-dev .", + "semantic-release": "semantic-release", + "travis-deploy-once": "travis-deploy-once" }, "devDependencies": { "ban-sensitive-files": "1.9.2", @@ -86,6 +88,8 @@ "nsp": "3.2.1", "pre-git": "3.17.1", "prettier-standard": "8.0.0", - "standard": "11.0.1" + "standard": "11.0.1", + "semantic-release": "^15.1.5", + "travis-deploy-once": "^4.4.1" } }