From cf8cf7f994542687df7d5c1cec92b4a967c1cb30 Mon Sep 17 00:00:00 2001 From: Rich-Harris Date: Wed, 7 Oct 2015 20:10:29 -0400 Subject: [PATCH] add npm run deploy script, using surge --- .gitignore | 1 + .travis.yml | 5 +++++ package.json | 8 ++++++-- 3 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 .travis.yml diff --git a/.gitignore b/.gitignore index d1d4d1d..5adef78 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ .DS_Store node_modules .gobble* +dist diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..ab38183 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,5 @@ +sudo: false +language: node_js +node_js: + - "4" +after_success: npm run deploy diff --git a/package.json b/package.json index 124db65..7e51380 100644 --- a/package.json +++ b/package.json @@ -9,11 +9,15 @@ "gobble-browserify": "^0.6.1", "gobble-cli": "^0.4.2", "gobble-ractive": "^0.2.0", - "gobble-rollup-babel": "^0.1.2" + "gobble-rollup-babel": "^0.1.2", + "gobble-uglifyjs": "^0.2.1" }, "scripts": { "start": "gobble", - "lint": "node node_modules/eslint/bin/eslint src --ext .js --ext .html" + "lint": "node node_modules/eslint/bin/eslint src --ext .js --ext .html", + "build": "gobble build -f dist", + "deploy": "surge dist rollup.surge.sh", + "predeploy": "npm run build" }, "dependencies": { "ractive": "^0.7.3",