Skip to content

Commit c419658

Browse files
[2026-04-22] Release: Update Connect API Starter Kit (#33)
Release: Update Connect API Starter Kit Generated on: Wed Apr 22 23:23:36 UTC 2026 Source commit: a04c385fdf03ec46ea75d14b745d7981505a0c56 Co-authored-by: canva-sdk-releases[bot] <227329455+canva-sdk-releases[bot]@users.noreply.github.com>
1 parent 4e9e9b4 commit c419658

10 files changed

Lines changed: 98 additions & 24 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# Changelog
22

3+
## 2026-04-23
4+
5+
### 🗑️ Removed
6+
7+
- Dropped support for Node.js 20. The minimum supported version is now Node.js 22.
8+
39
## 2026-03-26
410

511
### 🔧 Changed

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
},
1111
"dependencies": {},
1212
"engines": {
13-
"node": ">=20.14.0"
13+
"node": ">=22.0.0"
1414
},
1515
"engineStrict": true,
1616
"devDependencies": {

demos/common/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "demo-common-modules",
33
"description": "A collection of helpers and modules used in our various demo integrations.",
44
"engines": {
5-
"node": ">=20.14.0"
5+
"node": ">=22.0.0"
66
},
77
"scripts": {
88
"lint:types": "tsc",
@@ -39,7 +39,7 @@
3939
"@types/cors": "2.8.19",
4040
"@types/express": "4.17.21",
4141
"@types/multer": "2.0.0",
42-
"@types/node": "24.12.0",
42+
"@types/node": "22.19.17",
4343
"@types/nodemon": "1.19.6",
4444
"@types/yargs": "17.0.33",
4545
"prettier": "3.6.2",

demos/ecommerce_shop/backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@types/cors": "2.8.19",
2828
"@types/express": "4.17.21",
2929
"@types/multer": "2.0.0",
30-
"@types/node": "24.12.0",
30+
"@types/node": "22.19.17",
3131
"prettier": "3.6.2",
3232
"typescript": "5.9.2"
3333
}

demos/ecommerce_shop/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"test": "cd backend && npm run test"
1919
},
2020
"engines": {
21-
"node": ">=20.14.0"
21+
"node": ">=22.0.0"
2222
},
2323
"engineStrict": true,
2424
"author": "Canva Pty Ltd.",
@@ -33,7 +33,7 @@
3333
"@eslint/js": "9.34.0",
3434
"@types/cookie-parser": "1.4.9",
3535
"@types/jest": "30.0.0",
36-
"@types/node": "24.12.0",
36+
"@types/node": "22.19.17",
3737
"@types/nodemon": "1.19.6",
3838
"@types/yargs": "17.0.33",
3939
"@typescript-eslint/eslint-plugin": "8.41.0",

demos/playground/backend/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"@types/cors": "2.8.19",
2828
"@types/express": "4.17.21",
2929
"@types/multer": "2.0.0",
30-
"@types/node": "24.12.0",
30+
"@types/node": "22.19.17",
3131
"prettier": "3.6.2",
3232
"typescript": "5.9.2"
3333
}

demos/playground/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"postinstall": "npm run generate:dotenv && npm run generate:db-key"
1616
},
1717
"engines": {
18-
"node": ">=20.14.0"
18+
"node": ">=22.0.0"
1919
},
2020
"engineStrict": true,
2121
"author": "Canva Pty Ltd.",
@@ -29,7 +29,7 @@
2929
"devDependencies": {
3030
"@eslint/js": "9.34.0",
3131
"@types/cookie-parser": "1.4.9",
32-
"@types/node": "24.12.0",
32+
"@types/node": "22.19.17",
3333
"@types/yargs": "17.0.33",
3434
"@typescript-eslint/eslint-plugin": "8.41.0",
3535
"@typescript-eslint/parser": "8.41.0",

demos/realty/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
"test": "cd backend && npm run test"
1919
},
2020
"engines": {
21-
"node": ">=20.14.0"
21+
"node": ">=22.0.0"
2222
},
2323
"engineStrict": true,
2424
"author": "Canva Pty Ltd.",
@@ -32,7 +32,7 @@
3232
"devDependencies": {
3333
"@eslint/js": "9.34.0",
3434
"@types/cookie-parser": "1.4.9",
35-
"@types/node": "24.12.0",
35+
"@types/node": "22.19.17",
3636
"@types/yargs": "17.0.33",
3737
"@typescript-eslint/eslint-plugin": "8.41.0",
3838
"@typescript-eslint/parser": "8.41.0",

package-lock.json

Lines changed: 80 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
"client"
2020
],
2121
"engines": {
22-
"node": ">=20.14.0"
22+
"node": ">=22.0.0"
2323
},
2424
"engineStrict": true,
2525
"scripts": {

0 commit comments

Comments
 (0)