diff --git a/.github/actions/next-stats-action/package.json b/.github/actions/next-stats-action/package.json index de776bbf7c5f0..29f16708ce575 100644 --- a/.github/actions/next-stats-action/package.json +++ b/.github/actions/next-stats-action/package.json @@ -19,7 +19,7 @@ "typescript": "5.1.6" }, "engines": { - "node": ">=16.8.0", + "node": ">=16.14.0", "pnpm": "8.6.11" }, "packageManager": "pnpm@8.6.11" diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 1c1a7ab0145b0..decaec840f782 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -34,7 +34,7 @@ pr: variables: PNPM_CACHE_FOLDER: $(Pipeline.Workspace)/.pnpm-store NEXT_TELEMETRY_DISABLED: '1' - node_16_version: ^16.8.0 + node_16_version: ^16.14.0 stages: - stage: Test diff --git a/docs/01-getting-started/01-installation.mdx b/docs/01-getting-started/01-installation.mdx index 529d9371adea6..a462d55559f0f 100644 --- a/docs/01-getting-started/01-installation.mdx +++ b/docs/01-getting-started/01-installation.mdx @@ -10,7 +10,7 @@ related: System Requirements: -- [Node.js 16.8](https://nodejs.org/) or later. +- [Node.js 16.14](https://nodejs.org/) or later. - macOS, Windows (including WSL), and Linux are supported. ## Automatic Installation diff --git a/packages/create-next-app/package.json b/packages/create-next-app/package.json index 8a44834c4d304..54316f4357e20 100644 --- a/packages/create-next-app/package.json +++ b/packages/create-next-app/package.json @@ -52,6 +52,6 @@ "validate-npm-package-name": "3.0.0" }, "engines": { - "node": ">=16.8.0" + "node": ">=16.14.0" } } diff --git a/packages/next/package.json b/packages/next/package.json index 74d045a3d7dfc..da2de2c7c4679 100644 --- a/packages/next/package.json +++ b/packages/next/package.json @@ -316,6 +316,6 @@ "ws": "8.2.3" }, "engines": { - "node": ">=16.8.0" + "node": ">=16.14.0" } } diff --git a/packages/next/src/build/webpack/config/blocks/base.ts b/packages/next/src/build/webpack/config/blocks/base.ts index ca5f1ce959f62..c580c056faaef 100644 --- a/packages/next/src/build/webpack/config/blocks/base.ts +++ b/packages/next/src/build/webpack/config/blocks/base.ts @@ -15,7 +15,7 @@ export const base = curry(function base( : COMPILER_NAMES.client config.target = !ctx.targetWeb - ? 'node16.8' // Same version defined in packages/next/package.json#engines + ? 'node16.14' // Same version defined in packages/next/package.json#engines : ctx.isEdgeRuntime ? ['web', 'es6'] : ['web', 'es5'] diff --git a/packages/next/taskfile-swc.js b/packages/next/taskfile-swc.js index e7a2bd40d80f6..8ff3427c60e36 100644 --- a/packages/next/taskfile-swc.js +++ b/packages/next/taskfile-swc.js @@ -70,8 +70,9 @@ module.exports = function (task) { }, env: { targets: { - // Same version defined in packages/next/package.json#engines + // Ideally, should be same version defined in packages/next/package.json#engines // Currently a few minors behind due to babel class transpiling + // which fails "test/integration/mixed-ssg-serverprops-error/test/index.test.js" node: '16.8.0', }, }, diff --git a/test/.stats-app/package.json b/test/.stats-app/package.json index 628a5b12c5f2d..c9cffd93c1da5 100644 --- a/test/.stats-app/package.json +++ b/test/.stats-app/package.json @@ -8,7 +8,7 @@ "react-dom": "latest" }, "engines": { - "node": ">=16.8.0", + "node": ">=16.14.0", "pnpm": "8.6.11" }, "packageManager": "pnpm@8.6.11"