Skip to content

Commit bde9cfd

Browse files
OzakIOneslorber
andauthored
chore: update node engine version 18 (#9348)
Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com> Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
1 parent a178654 commit bde9cfd

File tree

46 files changed

+54
-64
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+54
-64
lines changed

.github/workflows/argos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
- name: Use Node.js
3737
uses: actions/setup-node@v3
3838
with:
39-
node-version: 16
39+
node-version: 18
4040

4141
- name: Install dependencies
4242
run: yarn install --frozen-lockfile

.github/workflows/build-blog-only.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- name: Set up Node
2727
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
2828
with:
29-
node-version: '16'
29+
node-version: '18'
3030
cache: yarn
3131
- name: Installation
3232
run: yarn

.github/workflows/build-perf.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
- name: Set up Node
4141
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
4242
with:
43-
node-version: '16'
43+
node-version: '18'
4444
cache: yarn
4545
- name: Track build size changes
4646
uses: preactjs/compressed-size-action@8119d3d31b6e57b167e09c81dfa877eada3bcb35 # v2

.github/workflows/canary-release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- name: Set up Node
2424
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
2525
with:
26-
node-version: '16'
26+
node-version: '18'
2727
cache: yarn
2828
- name: Prepare git
2929
run: |

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
- name: Set up Node
2525
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
2626
with:
27-
node-version: '16'
27+
node-version: '18'
2828
cache: yarn
2929
- name: Installation
3030
run: yarn

.github/workflows/tests-e2e.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
strategy:
4040
matrix:
41-
node: ['16.14', '16', '18']
41+
node: ['18.0', '18', '20']
4242
steps:
4343
- name: Checkout
4444
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
@@ -76,10 +76,10 @@ jobs:
7676
steps:
7777
- name: Checkout
7878
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
79-
- name: Use Node.js 16
79+
- name: Use Node.js 18
8080
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
8181
with:
82-
node-version: '16'
82+
node-version: '18'
8383
cache: yarn
8484
- name: Installation
8585
run: yarn
@@ -130,10 +130,10 @@ jobs:
130130
steps:
131131
- name: Checkout
132132
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
133-
- name: Use Node.js 16
133+
- name: Use Node.js 18
134134
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
135135
with:
136-
node-version: '16'
136+
node-version: '18'
137137
cache: yarn
138138
- name: Installation
139139
run: yarn
@@ -160,10 +160,10 @@ jobs:
160160
steps:
161161
- name: Checkout
162162
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
163-
- name: Use Node.js 16
163+
- name: Use Node.js 18
164164
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
165165
with:
166-
node-version: '16'
166+
node-version: '18'
167167
cache: yarn
168168
- name: Installation
169169
run: yarn

.github/workflows/tests-swizzle.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Set up Node
3131
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3
3232
with:
33-
node-version: '16'
33+
node-version: '18'
3434
cache: yarn
3535
- name: Installation
3636
run: yarn

.github/workflows/tests-windows.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: windows-latest
2727
strategy:
2828
matrix:
29-
node: ['16.14', '16', '18']
29+
node: ['18.0', '18', '20']
3030
steps:
3131
- name: Support longpaths
3232
run: git config --system core.longpaths true

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
runs-on: ubuntu-latest
2727
strategy:
2828
matrix:
29-
node: ['16.14', '16', '18']
29+
node: ['18.0', '18', '20']
3030
steps:
3131
- name: Checkout
3232
uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0

admin/scripts/generateExamples.js

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,6 @@
1010
import fs from 'fs-extra';
1111
import shell from 'shelljs';
1212

13-
const NODE_MAJOR_VERSION = parseInt(
14-
/** @type {string} */ (process.versions.node.split('.')[0]),
15-
10,
16-
);
17-
if (NODE_MAJOR_VERSION < 16) {
18-
throw new Error(
19-
'This generateExamples Docusaurus script requires at least Node.js 16 and npm 7. See why here: https://github.com/facebook/docusaurus/pull/5722#issuecomment-948847891',
20-
);
21-
}
22-
2313
/**
2414
* Generate one example per init template
2515
* We use those generated examples as CodeSandbox projects
@@ -78,9 +68,9 @@ async function generateTemplateExample(template) {
7868
hardReloadOnChange: true,
7969
view: 'browser',
8070
template: 'docusaurus',
81-
node: '16',
71+
node: '18',
8272
container: {
83-
node: '16',
73+
node: '18',
8474
},
8575
};
8676
await fs.writeFile(

packages/create-docusaurus/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
"@types/supports-color": "^8.1.1"
3838
},
3939
"engines": {
40-
"node": ">=16.14"
40+
"node": ">=18.0"
4141
}
4242
}

packages/create-docusaurus/templates/classic-typescript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,6 @@
4141
]
4242
},
4343
"engines": {
44-
"node": ">=16.14"
44+
"node": ">=18.0"
4545
}
4646
}

packages/create-docusaurus/templates/classic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,6 @@
3838
]
3939
},
4040
"engines": {
41-
"node": ">=16.14"
41+
"node": ">=18.0"
4242
}
4343
}

packages/create-docusaurus/templates/shared/docs/intro.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new
1414

1515
### What you'll need
1616

17-
- [Node.js](https://nodejs.org/en/download/) version 16.14 or above:
17+
- [Node.js](https://nodejs.org/en/download/) version 18.0 or above:
1818
- When installing Node.js, you are recommended to check all checkboxes related to dependencies.
1919

2020
## Generate a new site

packages/docusaurus-cssnano-preset/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,6 @@
2626
"to-vfile": "^6.1.0"
2727
},
2828
"engines": {
29-
"node": ">=16.14"
29+
"node": ">=18.0"
3030
}
3131
}

packages/docusaurus-logger/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"tslib": "^2.6.0"
2525
},
2626
"engines": {
27-
"node": ">=16.14"
27+
"node": ">=18.0"
2828
},
2929
"devDependencies": {
3030
"@types/supports-color": "^8.1.1"

packages/docusaurus-mdx-loader/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,6 @@
6363
"react-dom": "^18.0.0"
6464
},
6565
"engines": {
66-
"node": ">=16.14"
66+
"node": ">=18.0"
6767
}
6868
}

packages/docusaurus-migrate/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"description": "A CLI tool to migrate from older versions of Docusaurus.",
55
"license": "MIT",
66
"engines": {
7-
"node": ">=16.14"
7+
"node": ">=18.0"
88
},
99
"scripts": {
1010
"build": "tsc --build",

packages/docusaurus-plugin-client-redirects/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@
3636
"react-dom": "^18.0.0"
3737
},
3838
"engines": {
39-
"node": ">=16.14"
39+
"node": ">=18.0"
4040
}
4141
}

packages/docusaurus-plugin-content-blog/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@
4242
"react-dom": "^18.0.0"
4343
},
4444
"engines": {
45-
"node": ">=16.14"
45+
"node": ">=18.0"
4646
}
4747
}

packages/docusaurus-plugin-content-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,6 @@
6464
"react-dom": "^18.0.0"
6565
},
6666
"engines": {
67-
"node": ">=16.14"
67+
"node": ">=18.0"
6868
}
6969
}

packages/docusaurus-plugin-content-pages/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
"react-dom": "^18.0.0"
3333
},
3434
"engines": {
35-
"node": ">=16.14"
35+
"node": ">=18.0"
3636
}
3737
}

packages/docusaurus-plugin-debug/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@
3232
"react-dom": "^18.0.0"
3333
},
3434
"engines": {
35-
"node": ">=16.14"
35+
"node": ">=18.0"
3636
}
3737
}

packages/docusaurus-plugin-google-analytics/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"react-dom": "^18.0.0"
2929
},
3030
"engines": {
31-
"node": ">=16.14"
31+
"node": ">=18.0"
3232
}
3333
}

packages/docusaurus-plugin-google-gtag/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,6 @@
2929
"react-dom": "^18.0.0"
3030
},
3131
"engines": {
32-
"node": ">=16.14"
32+
"node": ">=18.0"
3333
}
3434
}

packages/docusaurus-plugin-google-tag-manager/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"react-dom": "^18.0.0"
2929
},
3030
"engines": {
31-
"node": ">=16.14"
31+
"node": ">=18.0"
3232
}
3333
}

packages/docusaurus-plugin-ideal-image/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,6 @@
4747
}
4848
},
4949
"engines": {
50-
"node": ">=16.14"
50+
"node": ">=18.0"
5151
}
5252
}

packages/docusaurus-plugin-pwa/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,6 @@
4949
"react-dom": "^18.0.0"
5050
},
5151
"engines": {
52-
"node": ">=16.14"
52+
"node": ">=18.0"
5353
}
5454
}

packages/docusaurus-plugin-sitemap/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,6 @@
3333
"react-dom": "^18.0.0"
3434
},
3535
"engines": {
36-
"node": ">=16.14"
36+
"node": ">=18.0"
3737
}
3838
}

packages/docusaurus-preset-classic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@
3737
"react-dom": "^18.0.0"
3838
},
3939
"engines": {
40-
"node": ">=16.14"
40+
"node": ">=18.0"
4141
}
4242
}

packages/docusaurus-remark-plugin-npm2yarn/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
"to-vfile": "^6.1.0"
3131
},
3232
"engines": {
33-
"node": ">=16.14"
33+
"node": ">=18.0"
3434
}
3535
}

packages/docusaurus-theme-classic/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,6 @@
6060
"react-dom": "^18.0.0"
6161
},
6262
"engines": {
63-
"node": ">=16.14"
63+
"node": ">=18.0"
6464
}
6565
}

packages/docusaurus-theme-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,6 @@
5757
"react-dom": "^18.0.0"
5858
},
5959
"engines": {
60-
"node": ">=16.14"
60+
"node": ">=18.0"
6161
}
6262
}

packages/docusaurus-theme-live-codeblock/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,6 @@
4242
"react-dom": "^18.0.0"
4343
},
4444
"engines": {
45-
"node": ">=16.14"
45+
"node": ">=18.0"
4646
}
4747
}

packages/docusaurus-theme-mermaid/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,6 @@
5050
"react-dom": "^18.0.0"
5151
},
5252
"engines": {
53-
"node": ">=16.14"
53+
"node": ">=18.0"
5454
}
5555
}

packages/docusaurus-theme-search-algolia/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,6 @@
5858
"react-dom": "^18.0.0"
5959
},
6060
"engines": {
61-
"node": ">=16.14"
61+
"node": ">=18.0"
6262
}
6363
}

packages/docusaurus-theme-translations/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"lodash": "^4.17.21"
2929
},
3030
"engines": {
31-
"node": ">=16.14"
31+
"node": ">=18.0"
3232
}
3333
}

packages/docusaurus-utils-common/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
}
3131
},
3232
"engines": {
33-
"node": ">=16.14"
33+
"node": ">=18.0"
3434
}
3535
}

packages/docusaurus-utils-validation/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,6 @@
2525
"tslib": "^2.6.0"
2626
},
2727
"engines": {
28-
"node": ">=16.14"
28+
"node": ">=18.0"
2929
}
3030
}

packages/docusaurus-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"webpack": "^5.88.1"
3737
},
3838
"engines": {
39-
"node": ">=16.14"
39+
"node": ">=18.0"
4040
},
4141
"devDependencies": {
4242
"@docusaurus/types": "3.0.0-beta.0",

0 commit comments

Comments
 (0)