diff --git a/.github/workflows/NodeCI.yml b/.github/workflows/NodeCI.yml index a3be491ec..1044e37de 100644 --- a/.github/workflows/NodeCI.yml +++ b/.github/workflows/NodeCI.yml @@ -18,28 +18,6 @@ jobs: run: npm install - name: Lint run: npm run lint - test-for-node10: - name: "Test for ESLint ${{ matrix.eslint }} on ${{ matrix.node }} OS: ${{matrix.os}}" - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest] - node: [10] - eslint: [7] - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node }} - - name: Install ESLint ${{ matrix.eslint }} - run: |+ - npm i -D eslint@${{ matrix.eslint }} --legacy-peer-deps - npx rimraf node_modules - - name: Install Packages - run: npm install --legacy-peer-deps - - name: Test - run: npm test test: name: "Test for ESLint ${{ matrix.eslint }} on ${{ matrix.node }} OS: ${{matrix.os}}" runs-on: ${{ matrix.os }} @@ -47,7 +25,7 @@ jobs: matrix: os: [ubuntu-latest] eslint: [7, 8] - node: [12, 14, 16] + node: [12, 14, 16, 17] steps: - name: Checkout uses: actions/checkout@v2 diff --git a/README.md b/README.md index 8a72cffc6..72f0bf788 100644 --- a/README.md +++ b/README.md @@ -51,7 +51,7 @@ npm install --save-dev eslint @ota-meshi/eslint-plugin-svelte svelte > **Requirements** > > - ESLint v7.0.0 and above -> - Node.js v10.13.0 and above +> - Node.js v12.22.x, v14.17.x, v16.x and above diff --git a/docs/user-guide/README.md b/docs/user-guide/README.md index 28158082f..0b6be57c5 100644 --- a/docs/user-guide/README.md +++ b/docs/user-guide/README.md @@ -9,7 +9,7 @@ npm install --save-dev eslint @ota-meshi/eslint-plugin-svelte svelte ::: tip Requirements - ESLint v7.0.0 and above -- Node.js v10.13.0 and above +- Node.js v12.22.x, v14.17.x, v16.x and above ::: diff --git a/package.json b/package.json index a01c777c3..0be07670b 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,9 @@ "files": [ "lib" ], + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, "scripts": { "prebuild": "npm run -s clean", "build": "npm run build:ts",