Skip to content

Commit 8cba4f5

Browse files
brunozoricadrians5j
authored andcommitted
chore: node 20
1 parent c745489 commit 8cba4f5

File tree

14 files changed

+66
-75
lines changed

14 files changed

+66
-75
lines changed

.github/workflows/chromaticStorybook.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646
- name: Setup Node
4747
uses: actions/setup-node@v3
4848
with:
49-
node-version: 22
49+
node-version: 20
5050

5151
- name: Install Dependencies
5252
run: yarn

.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
steps:
2020
- uses: actions/setup-node@v4
2121
with:
22-
node-version: 22
22+
node-version: 20
2323

2424
- uses: actions/checkout@v4
2525
with:

.github/workflows/versionApproval.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
steps:
2222
- uses: actions/setup-node@v4
2323
with:
24-
node-version: 22
24+
node-version: 20
2525

2626
- uses: actions/checkout@v4
2727

@@ -41,7 +41,7 @@ jobs:
4141
steps:
4242
- uses: actions/setup-node@v4
4343
with:
44-
node-version: 22
44+
node-version: 20
4545

4646
- uses: actions/checkout@v4
4747

@@ -87,4 +87,4 @@ jobs:
8787
steps:
8888
- uses: actions/setup-node@v4
8989
with:
90-
node-version: 22
90+
node-version: 20

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ All Webiny apps can be customized easily to fully fit an enterprise publishing w
5757
**Prerequisites**
5858

5959
- Node.js ^20
60-
- yarn ^1.22.21 || ^3 || ^4
60+
- yarn ^1.22.21
6161
- AWS account
6262

6363
For the detailed install guide, please see 👉 https://www.webiny.com/docs/get-started/install-webiny

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"@octokit/rest": "^20.0.2",
5656
"@types/fs-extra": "^11.0.4",
5757
"@types/jest": "^29.5.14",
58-
"@types/node": "^22.10.1",
58+
"@types/node": "^20.17.10",
5959
"@types/prettier": "^2.7.3",
6060
"@types/react": "18.2.79",
6161
"@types/react-dom": "18.2.25",

packages/api-prerendering-service/__tests__/render/handlers/render/renderUrl.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import render from "~/render/renderUrl";
22
import prettier from "prettier";
3-
import { Context } from "@webiny/handler/types";
3+
import { Context } from "~/render/types";
44

55
const BASE_HTML = `<html lang="en"><head><meta charset="utf-8" /></head><body><div id="root">A sample page.</div></body></html>`;
66

packages/api-prerendering-service/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"author": "Webiny Ltd",
1616
"license": "MIT",
1717
"dependencies": {
18-
"@sparticuz/chromium": "123.0.1",
18+
"@sparticuz/chromium": "131.0.1",
1919
"@webiny/api": "0.0.0",
2020
"@webiny/api-log": "0.0.0",
2121
"@webiny/aws-sdk": "0.0.0",
@@ -30,12 +30,12 @@
3030
"posthtml": "^0.15.0",
3131
"posthtml-noopener": "^1.0.5",
3232
"posthtml-plugin-link-preload": "^1.0.0",
33-
"puppeteer-core": "^23.9.0",
33+
"puppeteer-core": "^23.11.1",
3434
"srcset": "^4.0.0"
3535
},
3636
"devDependencies": {
3737
"@types/object-hash": "^2.2.1",
38-
"@types/puppeteer-core": "^7.0.4",
38+
"@types/puppeteer-core": "7.0.4",
3939
"@webiny/cli": "0.0.0",
4040
"@webiny/handler-aws": "0.0.0",
4141
"@webiny/project-utils": "0.0.0",

packages/cli/bin.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ const semver = require("semver");
77
const currentNodeVersion = process.versions.node;
88

99
(async () => {
10-
if (!semver.satisfies(currentNodeVersion, "^22")) {
10+
if (!semver.satisfies(currentNodeVersion, ">=20")) {
1111
console.error(
1212
chalk.red(
1313
[
14-
`You are running Node.js ${currentNodeVersion}, but Webiny requires version ^22.`,
14+
`You are running Node.js ${currentNodeVersion}, but Webiny requires version >=20.`,
1515
`Please switch to one of the required versions and try again.`,
1616
`For more information, please visit https://www.webiny.com/docs/get-started/install-webiny#prerequisites.`
1717
].join(" ")

packages/create-webiny-project/bin.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,11 +14,11 @@ const verifyConfig = require("./utils/verifyConfig");
1414
* Node
1515
*/
1616
const nodeVersion = process.versions.node;
17-
if (!semver.satisfies(nodeVersion, `^22`)) {
17+
if (!semver.satisfies(nodeVersion, `>=20`)) {
1818
console.error(
1919
chalk.red(
2020
[
21-
`You are running Node.js ${nodeVersion}, but Webiny requires version ^22.`,
21+
`You are running Node.js ${nodeVersion}, but Webiny requires version >=20.`,
2222
`Please switch to one of the required versions and try again.`,
2323
"For more information, please visit https://www.webiny.com/docs/get-started/install-webiny#prerequisites."
2424
].join(" ")

packages/cwp-template-aws/template/ddb-es/dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@babel/preset-env": "^7.26.0",
2424
"@babel/preset-typescript": "^7.26.0",
2525
"@types/jest": "^29.5.14",
26-
"@types/node": "^22.10.1",
26+
"@types/node": "^20.17.10",
2727
"@types/react": "18.2.79",
2828
"@types/react-dom": "18.2.25",
2929
"@typescript-eslint/eslint-plugin": "^5.5.0",

packages/cwp-template-aws/template/ddb-os/dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@babel/preset-env": "^7.26.0",
2424
"@babel/preset-typescript": "^7.26.0",
2525
"@types/jest": "^29.5.14",
26-
"@types/node": "^22.10.1",
26+
"@types/node": "^20.17.10",
2727
"@types/react": "18.2.79",
2828
"@types/react-dom": "18.2.25",
2929
"@typescript-eslint/eslint-plugin": "^5.5.0",

packages/cwp-template-aws/template/ddb/dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
"@babel/preset-env": "^7.26.0",
2424
"@babel/preset-typescript": "^7.26.0",
2525
"@types/jest": "^29.5.14",
26-
"@types/node": "^22.10.1",
26+
"@types/node": "^20.17.10",
2727
"@types/react": "18.2.79",
2828
"@types/react-dom": "18.2.25",
2929
"@typescript-eslint/eslint-plugin": "^5.5.0",

packages/pulumi-aws/src/constants.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { lambda } from "@pulumi/aws";
22

3-
export const LAMBDA_RUNTIME = lambda.Runtime.NodeJS22dX;
3+
export const LAMBDA_RUNTIME = lambda.Runtime.NodeJS20dX;
44

55
export const DEFAULT_PROD_ENV_NAMES = ["prod", "production"];

yarn.lock

Lines changed: 47 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -8421,21 +8421,21 @@ __metadata:
84218421
languageName: node
84228422
linkType: hard
84238423

8424-
"@puppeteer/browsers@npm:2.5.0":
8425-
version: 2.5.0
8426-
resolution: "@puppeteer/browsers@npm:2.5.0"
8424+
"@puppeteer/browsers@npm:2.6.1":
8425+
version: 2.6.1
8426+
resolution: "@puppeteer/browsers@npm:2.6.1"
84278427
dependencies:
8428-
debug: "npm:^4.3.7"
8428+
debug: "npm:^4.4.0"
84298429
extract-zip: "npm:^2.0.1"
84308430
progress: "npm:^2.0.3"
8431-
proxy-agent: "npm:^6.4.0"
8431+
proxy-agent: "npm:^6.5.0"
84328432
semver: "npm:^7.6.3"
84338433
tar-fs: "npm:^3.0.6"
84348434
unbzip2-stream: "npm:^1.4.3"
84358435
yargs: "npm:^17.7.2"
84368436
bin:
84378437
browsers: lib/cjs/main-cli.js
8438-
checksum: 10/7c8e15be5394da3ccd271317b47fd9dfae2f64434b66bcbd74035de3b9fb01db0a045fa3ed93b36864d7ff1cbd17f334f43c1e9dbb8e9a0784ba20f25daf8557
8438+
checksum: 10/9351e942e00d048a687c5bc5926035774b8c49f0eae593e56f48c6e2fd6be8d8b5e0e5747d8fb94ba4ceb616fd05da2429f5730ad593b6f211493042df01ea94
84398439
languageName: node
84408440
linkType: hard
84418441

@@ -9807,13 +9807,13 @@ __metadata:
98079807
languageName: node
98089808
linkType: hard
98099809

9810-
"@sparticuz/chromium@npm:123.0.1":
9811-
version: 123.0.1
9812-
resolution: "@sparticuz/chromium@npm:123.0.1"
9810+
"@sparticuz/chromium@npm:131.0.1":
9811+
version: 131.0.1
9812+
resolution: "@sparticuz/chromium@npm:131.0.1"
98139813
dependencies:
9814-
follow-redirects: "npm:^1.15.6"
9815-
tar-fs: "npm:^3.0.5"
9816-
checksum: 10/5991aee6d954dcfdc68245d1aa80e5ebb48106bdda73edeafc0f36ea689d163c59cc3d7d637813bd3726db9214b9b5532ee61ffa308201a935d2ea9ede0d02ce
9814+
follow-redirects: "npm:^1.15.9"
9815+
tar-fs: "npm:^3.0.6"
9816+
checksum: 10/0ec2ecc4daded47c938698f9c13abdc01216b723ecbff186518e383c0ab966c9a934e24e568306b343d4ab124891f57d6c1521d00d34b8bd65f2ad4bd6d718bd
98179817
languageName: node
98189818
linkType: hard
98199819

@@ -10772,7 +10772,7 @@ __metadata:
1077210772
languageName: node
1077310773
linkType: hard
1077410774

10775-
"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:>=6, @types/node@npm:^22.10.1":
10775+
"@types/node@npm:*, @types/node@npm:>=13.7.0, @types/node@npm:>=6":
1077610776
version: 22.10.1
1077710777
resolution: "@types/node@npm:22.10.1"
1077810778
dependencies:
@@ -10781,6 +10781,15 @@ __metadata:
1078110781
languageName: node
1078210782
linkType: hard
1078310783

10784+
"@types/node@npm:^20.17.10":
10785+
version: 20.17.10
10786+
resolution: "@types/node@npm:20.17.10"
10787+
dependencies:
10788+
undici-types: "npm:~6.19.2"
10789+
checksum: 10/9a1bcb2f25ce1ad249497e5f10ed984bf0ec476439fad2e965c3d6cc4642abb23c5e8400f7e48e55ff121d2b80b14bdc1bd4eac7ff6848154033a2be25fffb17
10790+
languageName: node
10791+
linkType: hard
10792+
1078410793
"@types/nodemailer@npm:^6.4.17":
1078510794
version: 6.4.17
1078610795
resolution: "@types/nodemailer@npm:6.4.17"
@@ -10860,7 +10869,7 @@ __metadata:
1086010869
languageName: node
1086110870
linkType: hard
1086210871

10863-
"@types/puppeteer-core@npm:^7.0.4":
10872+
"@types/puppeteer-core@npm:7.0.4":
1086410873
version: 7.0.4
1086510874
resolution: "@types/puppeteer-core@npm:7.0.4"
1086610875
dependencies:
@@ -12991,9 +13000,9 @@ __metadata:
1299113000
version: 0.0.0-use.local
1299213001
resolution: "@webiny/api-prerendering-service@workspace:packages/api-prerendering-service"
1299313002
dependencies:
12994-
"@sparticuz/chromium": "npm:123.0.1"
13003+
"@sparticuz/chromium": "npm:131.0.1"
1299513004
"@types/object-hash": "npm:^2.2.1"
12996-
"@types/puppeteer-core": "npm:^7.0.4"
13005+
"@types/puppeteer-core": "npm:7.0.4"
1299713006
"@webiny/api": "npm:0.0.0"
1299813007
"@webiny/api-log": "npm:0.0.0"
1299913008
"@webiny/aws-sdk": "npm:0.0.0"
@@ -13012,7 +13021,7 @@ __metadata:
1301213021
posthtml-noopener: "npm:^1.0.5"
1301313022
posthtml-plugin-link-preload: "npm:^1.0.0"
1301413023
prettier: "npm:^2.8.8"
13015-
puppeteer-core: "npm:^23.9.0"
13024+
puppeteer-core: "npm:^23.11.1"
1301613025
rimraf: "npm:^6.0.1"
1301713026
srcset: "npm:^4.0.0"
1301813027
ttypescript: "npm:^1.5.15"
@@ -18938,16 +18947,15 @@ __metadata:
1893818947
languageName: node
1893918948
linkType: hard
1894018949

18941-
"chromium-bidi@npm:0.8.0":
18942-
version: 0.8.0
18943-
resolution: "chromium-bidi@npm:0.8.0"
18950+
"chromium-bidi@npm:0.11.0":
18951+
version: 0.11.0
18952+
resolution: "chromium-bidi@npm:0.11.0"
1894418953
dependencies:
1894518954
mitt: "npm:3.0.1"
18946-
urlpattern-polyfill: "npm:10.0.0"
1894718955
zod: "npm:3.23.8"
1894818956
peerDependencies:
1894918957
devtools-protocol: "*"
18950-
checksum: 10/4fb8ca03f690f899a5a4e6eb41b490e5ba49b9b106e15a26d5ab4bf18c95c49d070b96a02803d44e9ab02672d5ee7712c89f1279ca812db3e501ab3ba155a196
18958+
checksum: 10/065d0b47a8a5fd8cfcae8820fbf5600d0c14f8ba00e5acbd736ebf4bd614652564d0a7e2f4c4057f801c42890977ab864d3a06ac3a03873175472585be568b63
1895118959
languageName: node
1895218960
linkType: hard
1895318961

@@ -20808,7 +20816,7 @@ __metadata:
2080820816
languageName: node
2080920817
linkType: hard
2081020818

20811-
"debug@npm:^4.3.7":
20819+
"debug@npm:^4.4.0":
2081220820
version: 4.4.0
2081320821
resolution: "debug@npm:4.4.0"
2081420822
dependencies:
@@ -32965,7 +32973,7 @@ __metadata:
3296532973
languageName: node
3296632974
linkType: hard
3296732975

32968-
"proxy-agent@npm:^6.4.0":
32976+
"proxy-agent@npm:^6.5.0":
3296932977
version: 6.5.0
3297032978
resolution: "proxy-agent@npm:6.5.0"
3297132979
dependencies:
@@ -33088,17 +33096,17 @@ __metadata:
3308833096
languageName: node
3308933097
linkType: hard
3309033098

33091-
"puppeteer-core@npm:*, puppeteer-core@npm:^23.9.0":
33092-
version: 23.10.1
33093-
resolution: "puppeteer-core@npm:23.10.1"
33099+
"puppeteer-core@npm:*, puppeteer-core@npm:^23.11.1":
33100+
version: 23.11.1
33101+
resolution: "puppeteer-core@npm:23.11.1"
3309433102
dependencies:
33095-
"@puppeteer/browsers": "npm:2.5.0"
33096-
chromium-bidi: "npm:0.8.0"
33097-
debug: "npm:^4.3.7"
33103+
"@puppeteer/browsers": "npm:2.6.1"
33104+
chromium-bidi: "npm:0.11.0"
33105+
debug: "npm:^4.4.0"
3309833106
devtools-protocol: "npm:0.0.1367902"
3309933107
typed-query-selector: "npm:^2.12.0"
3310033108
ws: "npm:^8.18.0"
33101-
checksum: 10/1a10f3ecadbf1c8d4c81595436bdd8dd6252c870862eed2e39a11df5496e53520e2b8abcd8f0efe5610b7bf6209e61ea4bf9e64a9bda3e3f15aeee4e1da70a7e
33109+
checksum: 10/cd8d1514f3fc53b6103a5be20a33af4e830daaeb2350216d96d121cdc33a031ebf388d182e9c5c3a93b41e51bec9e973631cf1d9686bb9a0d769411f0379b0fc
3310233110
languageName: node
3310333111
linkType: hard
3310433112

@@ -34794,7 +34802,7 @@ __metadata:
3479434802
"@types/fs-extra": "npm:^11.0.4"
3479534803
"@types/hoist-non-react-statics": "npm:^3.3.5"
3479634804
"@types/jest": "npm:^29.5.14"
34797-
"@types/node": "npm:^22.10.1"
34805+
"@types/node": "npm:^20.17.10"
3479834806
"@types/prettier": "npm:^2.7.3"
3479934807
"@types/react": "npm:18.2.79"
3480034808
"@types/react-dom": "npm:18.2.25"
@@ -36715,23 +36723,6 @@ __metadata:
3671536723
languageName: node
3671636724
linkType: hard
3671736725

36718-
"tar-fs@npm:^3.0.5":
36719-
version: 3.0.5
36720-
resolution: "tar-fs@npm:3.0.5"
36721-
dependencies:
36722-
bare-fs: "npm:^2.1.1"
36723-
bare-path: "npm:^2.1.0"
36724-
pump: "npm:^3.0.0"
36725-
tar-stream: "npm:^3.1.5"
36726-
dependenciesMeta:
36727-
bare-fs:
36728-
optional: true
36729-
bare-path:
36730-
optional: true
36731-
checksum: 10/a15c18e80b872918c7dff22ff29db367c8014d1b3d34b0ec57cfe11645836dc01487c078a975a9d5e358f078f59e7b8adc5c671cc0848ba27b9b429669722bd8
36732-
languageName: node
36733-
linkType: hard
36734-
3673536726
"tar-fs@npm:^3.0.6":
3673636727
version: 3.0.6
3673736728
resolution: "tar-fs@npm:3.0.6"
@@ -37793,6 +37784,13 @@ __metadata:
3779337784
languageName: node
3779437785
linkType: hard
3779537786

37787+
"undici-types@npm:~6.19.2":
37788+
version: 6.19.8
37789+
resolution: "undici-types@npm:6.19.8"
37790+
checksum: 10/cf0b48ed4fc99baf56584afa91aaffa5010c268b8842f62e02f752df209e3dea138b372a60a963b3b2576ed932f32329ce7ddb9cb5f27a6c83040d8cd74b7a70
37791+
languageName: node
37792+
linkType: hard
37793+
3779637794
"undici-types@npm:~6.20.0":
3779737795
version: 6.20.0
3779837796
resolution: "undici-types@npm:6.20.0"
@@ -38106,13 +38104,6 @@ __metadata:
3810638104
languageName: node
3810738105
linkType: hard
3810838106

38109-
"urlpattern-polyfill@npm:10.0.0":
38110-
version: 10.0.0
38111-
resolution: "urlpattern-polyfill@npm:10.0.0"
38112-
checksum: 10/346819dbe718e929988298d02a988b8ddfa601d08daaa7e69b1148eab699c86c0f0f933d68d8c8cf913166fe64156ed28904e673200d18ef7e9ed6b58cea3fc7
38113-
languageName: node
38114-
linkType: hard
38115-
3811638107
"use-deep-compare-effect@npm:^1.6.1":
3811738108
version: 1.8.1
3811838109
resolution: "use-deep-compare-effect@npm:1.8.1"

0 commit comments

Comments
 (0)