From 212cc967eb0f62d3abdc1d41bf9619517d90a7d8 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Sun, 1 Apr 2018 05:31:31 +0000 Subject: [PATCH 1/7] chore(package): update dependencies --- package.json | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/package.json b/package.json index 2ec400a..8e40766 100644 --- a/package.json +++ b/package.json @@ -77,37 +77,37 @@ "browserstack-automate": "https://github.com/browserstack/browserstack-integration-nodejs.git#master", "chromedriver": "^2.28.0", "connect": "^3.6.0", - "coveralls": "^2.11.16", + "coveralls": "^3.0.0", "eslint": "^4.7.0", "eslint-config-airbnb-base": "^12.0.0", "eslint-plugin-import": "^2.7.0", - "eslint-plugin-node": "^5.1.1", + "eslint-plugin-node": "^6.0.1", "eslint-plugin-promise": "^3.5.0", "eslint-plugin-standard": "^3.0.1", "get-gulp-args": "^0.0.1", "gulp": "github:gulpjs/gulp#4.0", "gulp-nightwatch": "^0.3.2", "gulp-util": "^3.0.8", - "jasmine": "^2.5.3", - "jasmine-core": "^2.5.2", - "karma": "^1.5.0", + "jasmine": "^3.1.0", + "jasmine-core": "^3.1.0", + "karma": "^2.0.0", "karma-chrome-launcher": "^2.0.0", "karma-jasmine": "^1.1.0", "karma-sauce-launcher": "^1.1.0", - "karma-webpack": "^2.0.3", + "karma-webpack": "^3.0.0", "mock-browser": "^0.92.12", "nightwatch": "^0.9.14", "nyc": "^11.0.3", "phantomjs": "^2.1.7", "remove": "^0.1.5", - "rollup": "^0.50.0", + "rollup": "^0.57.1", "rollup-plugin-babel": "^3.0.2", "rollup-plugin-local-resolve": "^1.0.7", "rollup-plugin-uglify": "^3.0.0", "selenium-server": "^3.3.1", "serve-static": "^1.12.1", "vue": "^2.2.4", - "webpack": "^3.3.0" + "webpack": "^4.4.1" }, "semistandard": { "ignore": [ From 68657a75fef106b9a9a3e1769f7616efb3d52d7d Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Sun, 1 Apr 2018 05:31:34 +0000 Subject: [PATCH 2/7] docs(readme): add Greenkeeper badge --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index a7d6b8a..5a4848d 100644 --- a/README.md +++ b/README.md @@ -34,6 +34,8 @@ # vue-ls +[![Greenkeeper badge](https://badges.greenkeeper.io/RobinCK/vue-ls.svg)](https://greenkeeper.io/) + Vue plugin for work with local storage, session storage and memory storage from Vue context [![NPM](https://nodei.co/npm/vue-ls.png?downloads=true&downloadRank=true&stars=true)](https://nodei.co/npm/vue-ls/) From ae94d0481bd19fa71c064a7c19dcea1a8819b4b5 Mon Sep 17 00:00:00 2001 From: "greenkeeper[bot]" Date: Thu, 5 Apr 2018 11:02:52 +0000 Subject: [PATCH 3/7] chore(package): update webpack to version 4.5.0 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 2ec400a..c6fec7e 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,7 @@ "selenium-server": "^3.3.1", "serve-static": "^1.12.1", "vue": "^2.2.4", - "webpack": "^3.3.0" + "webpack": "^4.5.0" }, "semistandard": { "ignore": [ From c85ec3c3401c9f3e2defea09d36de472d48ed791 Mon Sep 17 00:00:00 2001 From: Igor Ognichenko Date: Sat, 7 Apr 2018 10:31:53 +0300 Subject: [PATCH 4/7] fix: gulpfile --- gulpfile.js | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/gulpfile.js b/gulpfile.js index edee662..b30b8cb 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,30 +1,32 @@ -var gulp = require('gulp'); -var http = require('http'); -var connect = require('connect'); -var serveStatic = require('serve-static'); -var nightwatch = require('gulp-nightwatch'); -var gutil = require('gulp-util'); -var args = require('get-gulp-args')(); -var httpServer; +const gulp = require('gulp'); +const http = require('http'); +const connect = require('connect'); +const serveStatic = require('serve-static'); +const nightwatch = require('gulp-nightwatch'); +const gutil = require('gulp-util'); +const args = require('get-gulp-args')(); + +let httpServer; function logger (message) { gutil.log(gutil.colors.green(message)); } -gulp.task('http:start', function (done) { +gulp.task('http:start', (done) => { logger('Start http server'); + const app = connect().use(serveStatic('./')); httpServer = http.createServer(app).listen(9000, done); }); -gulp.task('http:stop', function (done) { +gulp.task('http:stop', (done) => { httpServer.close(); logger('Shutdown http server'); done(); }); -gulp.task('e2e', gulp.series(['http:start'], function () { - var env = args.env || 'phantomjs'; +gulp.task('e2e', gulp.series(['http:start'], () => { + const env = args.env || 'phantomjs'; return gulp.src('./build/nightwatch.config.js') .pipe(nightwatch({ @@ -34,4 +36,3 @@ gulp.task('e2e', gulp.series(['http:start'], function () { })); gulp.task('test', gulp.series(['e2e', 'http:stop'])); -gulp.task('default', gulp.parallel('js')); From 2e10e0975ba66ab979fe89d298d32ac41053526e Mon Sep 17 00:00:00 2001 From: Igor Ognichenko Date: Sun, 8 Apr 2018 10:32:22 +0300 Subject: [PATCH 5/7] fix: eslint --- dist/vue-ls.js | 2 ++ src/storage/MemoryStorage.js | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dist/vue-ls.js b/dist/vue-ls.js index 8378dc1..0ba2679 100644 --- a/dist/vue-ls.js +++ b/dist/vue-ls.js @@ -8,6 +8,8 @@ var _createClass = function () { function defineProperties(target, props) { for function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } +/* eslint class-methods-use-this: off */ + var ls = {}; var MemoryStorageInterface = function () { diff --git a/src/storage/MemoryStorage.js b/src/storage/MemoryStorage.js index 467f85a..6648ee7 100644 --- a/src/storage/MemoryStorage.js +++ b/src/storage/MemoryStorage.js @@ -1,3 +1,5 @@ +/* eslint class-methods-use-this: off */ + let ls = {}; class MemoryStorageInterface { From 871ff7c105fdbd332f9465228f09ffa4d37ed527 Mon Sep 17 00:00:00 2001 From: Igor Ognichenko Date: Sun, 8 Apr 2018 10:35:44 +0300 Subject: [PATCH 6/7] add engines to packege.json --- package.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/package.json b/package.json index 972c111..1eebb56 100644 --- a/package.json +++ b/package.json @@ -62,6 +62,9 @@ "bugs": { "url": "https://github.com/RobinCK/vue-ls/issues" }, + "engines": { + "node": ">=6.11.5" + }, "homepage": "https://github.com/RobinCK/vue-ls#readme", "license": "MIT", "devDependencies": { From 6600c99bd7165e31f3b457613660449b6f37887d Mon Sep 17 00:00:00 2001 From: Igor Ognichenko Date: Sun, 8 Apr 2018 10:36:59 +0300 Subject: [PATCH 7/7] fix: node version for ci --- .travis.yml | 2 +- circle.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 47a452a..a57d046 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,7 @@ language: node_js node_js: - - "6" + - "8" - "stable" install: diff --git a/circle.yml b/circle.yml index 28c4975..6d56e26 100644 --- a/circle.yml +++ b/circle.yml @@ -1,6 +1,6 @@ machine: node: - version: 4.7.3 + version: 8 environment: YARN_VERSION: 0.20.3 PATH: "${PATH}:${HOME}/.yarn/bin:${HOME}/${CIRCLE_PROJECT_REPONAME}/node_modules/.bin" @@ -22,4 +22,4 @@ compile: test: override: - - yarn run test \ No newline at end of file + - yarn run test