diff --git a/.github/workflows/autofix-docs.yml b/.github/workflows/autofix-docs.yml index 7c6840bcb65d..44f5ede60fcb 100644 --- a/.github/workflows/autofix-docs.yml +++ b/.github/workflows/autofix-docs.yml @@ -18,7 +18,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/autofix.yml b/.github/workflows/autofix.yml index e062b5a8e492..0da560450520 100644 --- a/.github/workflows/autofix.yml +++ b/.github/workflows/autofix.yml @@ -17,7 +17,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/changelogensets.yml b/.github/workflows/changelogensets.yml index 48273421957e..62b191f2c186 100644 --- a/.github/workflows/changelogensets.yml +++ b/.github/workflows/changelogensets.yml @@ -25,7 +25,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 71662802d271..0be1236496e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -40,7 +40,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies @@ -73,7 +73,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies @@ -99,7 +99,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies @@ -201,7 +201,7 @@ jobs: strategy: matrix: os: [ubuntu-latest] - node: [18] + node: [20] timeout-minutes: 20 diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 8b3811f15e7a..f83eecede68f 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -23,7 +23,7 @@ jobs: - run: corepack enable - uses: actions/setup-node@v3 with: - node-version: 18 + node-version: 20 cache: "pnpm" - name: Install dependencies diff --git a/docs/1.getting-started/2.installation.md b/docs/1.getting-started/2.installation.md index 2db33a6ec434..4b0a81e8e64b 100644 --- a/docs/1.getting-started/2.installation.md +++ b/docs/1.getting-started/2.installation.md @@ -30,7 +30,7 @@ Start with one of our starters and themes directly by opening [nuxt.new](https:/ ::alert ::details :summary[Additional notes for an optimal setup:] -- **Node.js**: Make sure to use an even numbered version (16, 18, etc) +- **Node.js**: Make sure to use an even numbered version (18, 20, etc) - **Volar**: Either enable [**Take Over Mode**](https://vuejs.org/guide/typescript/overview.html#volar-takeover-mode) (recommended) or add the [TypeScript Vue Plugin](https://marketplace.visualstudio.com/items?itemName=Vue.vscode-typescript-vue-plugin) diff --git a/package.json b/package.json index 06a07f3037af..94df779c3808 100644 --- a/package.json +++ b/package.json @@ -81,6 +81,6 @@ }, "packageManager": "pnpm@8.3.1", "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/kit/package.json b/packages/kit/package.json index c37110f44bdc..4b30092676a4 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -50,6 +50,6 @@ "webpack": "^5.80.0" }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/nuxi/package.json b/packages/nuxi/package.json index 7280be0d34bf..5e82d3e380dc 100644 --- a/packages/nuxi/package.json +++ b/packages/nuxi/package.json @@ -54,6 +54,6 @@ "fsevents": "~2.3.2" }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index 868bdfe54c21..7cb17fee21ae 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -112,7 +112,7 @@ }, "peerDependencies": { "@parcel/watcher": "^2.1.0", - "@types/node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "@types/node": "^14.18.0 || >=16.10.0" }, "peerDependenciesMeta": { "@parcel/watcher": { @@ -120,6 +120,6 @@ } }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/schema/package.json b/packages/schema/package.json index 9f81d1fd9b30..4f3b5e5277a1 100644 --- a/packages/schema/package.json +++ b/packages/schema/package.json @@ -48,6 +48,6 @@ "untyped": "^1.3.2" }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/test-utils/package.json b/packages/test-utils/package.json index 7984f6edaf83..b8ebd18868d5 100644 --- a/packages/test-utils/package.json +++ b/packages/test-utils/package.json @@ -56,6 +56,6 @@ } }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/vite/package.json b/packages/vite/package.json index bf7c594ce202..3bc77be3ab66 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -63,6 +63,6 @@ "vue": "^3.2.47" }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/packages/webpack/package.json b/packages/webpack/package.json index fa9143f47373..cd7b13494fe0 100644 --- a/packages/webpack/package.json +++ b/packages/webpack/package.json @@ -72,6 +72,6 @@ "vue": "^3.2.47" }, "engines": { - "node": "^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0" + "node": "^14.18.0 || >=16.10.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e7d781d24984..94205fca9cf2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -567,7 +567,7 @@ importers: specifier: workspace:* version: link:../vite '@types/node': - specifier: ^14.18.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + specifier: ^14.18.0 || >=16.10.0 version: 18.15.12 '@unhead/ssr': specifier: ^1.1.26