From f459c26bd799f45c6450bdee5a03934c0bfcac87 Mon Sep 17 00:00:00 2001 From: Colin McLeod Date: Mon, 15 Jun 2015 18:03:02 -0700 Subject: [PATCH] Locking down npm dependencies, add caching to travis --- .travis.yml | 6 ++++++ package.json | 55 ++++++++++++++++++++++++++-------------------------- 2 files changed, 33 insertions(+), 28 deletions(-) diff --git a/.travis.yml b/.travis.yml index 127b3ccd..52561dc0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,8 +1,14 @@ language: node_js notifications: email: false +sudo: false node_js: - "0.12" +cache: + directories: + - node_modules + - bower_components + before_script: - npm install -g gulp - npm install -g bower diff --git a/package.json b/package.json index de5687a4..d24f56e0 100644 --- a/package.json +++ b/package.json @@ -9,35 +9,34 @@ "engine": "node >= 0.12.2", "dependencies": {}, "devDependencies": { - "angular-mocks": "^1.3.16", - "async": "^0.9.0", - "del": "^1.1.1", - "gulp": "^3.8.11", - "gulp-angular-templatecache": "^1.6.0", - "gulp-concat": "^2.5.2", - "gulp-eslint": "^0.13.2", - "gulp-htmlmin": "^1.1.1", - "gulp-jasmine": "^2.0.1", - "gulp-jsonlint": "^1.0.2", - "gulp-less": "^3.0.2", + "angular-mocks": "1.3.x", + "async": "0.9.x", + "del": "1.2.x", + "gulp-angular-templatecache": "1.6.x", + "gulp-concat": "2.5.x", + "gulp-eslint": "0.13.x", + "gulp-htmlmin": "1.1.x", + "gulp-jasmine": "2.0.x", + "gulp-jsonlint": "1.1.x", + "gulp-less": "3.0.x", "gulp-manifest": "0.0.6", - "gulp-minify-css": "^1.0.0", + "gulp-minify-css": "1.1.x", "gulp-rev-all": "0.8.18", - "gulp-sourcemaps": "^1.5.1", - "gulp-svgmin": "^1.1.2", - "gulp-svgstore": "^5.0.1", - "gulp-template": "^3.0.0", - "gulp-uglify": "^1.2.0", - "gulp-util": "^3.0.4", - "jasmine-core": "^2.3.4", - "json-concat": "0.0.0", - "karma": "^0.12.36", - "karma-jasmine": "^0.3.5", - "karma-mocha-reporter": "^1.0.2", - "karma-phantomjs-launcher": "^0.2.0", - "main-bower-files": "^2.6.2", - "phantomjs": "^1.9.17", - "run-sequence": "^1.0.2", - "uglify-js": "^2.4.19" + "gulp-sourcemaps": "1.5.x", + "gulp-svgmin": "1.1.x", + "gulp-svgstore": "5.0.x", + "gulp-template": "3.0.x", + "gulp-uglify": "1.2.x", + "gulp-util": "3.0.x", + "jasmine-core": "2.3.x", + "json-concat": "0.0.x", + "karma": "0.12.x", + "karma-jasmine": "0.3.x", + "karma-mocha-reporter": "1.0.x", + "karma-phantomjs-launcher": "0.2.x", + "main-bower-files": "2.8.x", + "phantomjs": "1.9.x", + "run-sequence": "1.1.x", + "uglify-js": "2.4.x" } }