diff --git a/.circleci/config.yml b/.circleci/config.yml index 2da27550d..60bfc8336 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,7 +5,6 @@ workflows: - node-v8 - node-v10 - node-v12 - - node-v12-minimal version: 2 jobs: @@ -43,32 +42,3 @@ jobs: <<: *node-base docker: - image: node:12 - - node-v12-minimal: - docker: - - image: node:12 - steps: - - run: - name: Versions - command: npm version - - checkout - - restore_cache: - keys: - - v2-npm-lock-{{ .Branch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "package.json" }} - - run: - name: Install dependencies - command: npm install - - run: - name: Install eslint 5 - command: | - # We need to execute this command twice because of npm's bug. - # See also: https://npm.community/t/error-node-modules-staging-eslint-e7cf6846-node-modules-eslint - npm install eslint@5.0.0 --no-save - npm install eslint@5.0.0 --no-save - - run: - name: Test - command: npm test - - save_cache: - key: v2-npm-lock-{{ .Branch }}-{{ .Environment.CIRCLE_JOB }}-{{ checksum "package.json" }} - paths: - - node_modules diff --git a/docs/user-guide/README.md b/docs/user-guide/README.md index 2c7bcfdb6..f1bb44350 100644 --- a/docs/user-guide/README.md +++ b/docs/user-guide/README.md @@ -18,8 +18,8 @@ yarn add -D eslint eslint-plugin-vue ``` ::: tip Requirements -- ESLint v5.0.0 or later -- Node.js v6.5.0 or later +- ESLint v6.0.0 and above +- Node.js v8.10.0 and above ::: ## :book: Usage diff --git a/package.json b/package.json old mode 100755 new mode 100644 index f96e321d9..fbc8660ee --- a/package.json +++ b/package.json @@ -40,7 +40,7 @@ "url": "https://github.com/vuejs/eslint-plugin-vue/issues" }, "engines": { - "node": ">=6.5" + "node": ">=8.10" }, "peerDependencies": { "eslint": "^5.0.0 || ^6.0.0" @@ -50,14 +50,14 @@ }, "devDependencies": { "@types/node": "^4.2.16", - "@typescript-eslint/parser": "^1.11.0", + "@typescript-eslint/parser": "^2.6.1", "babel-eslint": "^10.0.2", "chai": "^4.1.0", "eslint": "^6.0.0", "eslint-plugin-eslint-plugin": "^2.0.1", "eslint-plugin-vue-libs": "^4.0.0", "eslint-plugin-vue": "file:.", - "eslint4b": "^5.1.0", + "eslint4b": "^6.6.0", "lodash": "^4.17.4", "mocha": "^5.2.0", "nyc": "^12.0.2", diff --git a/tests/integrations/eslint-plugin-import/package.json b/tests/integrations/eslint-plugin-import/package.json index 957cd9081..1292d8513 100644 --- a/tests/integrations/eslint-plugin-import/package.json +++ b/tests/integrations/eslint-plugin-import/package.json @@ -8,8 +8,8 @@ "author": "Toru Nagashima (https://github.com/mysticatea)", "license": "MIT", "dependencies": { - "eslint": "~3.19.0", - "eslint-plugin-import": "~2.3.0", + "eslint": "~6.0.0", + "eslint-plugin-import": "~2.18.2", "eslint-plugin-vue": "file:../../.." } }