Skip to content

Commit 97407d8

Browse files
authored
chore(repo): Deprecate node@{14,15,16,17} versions (#1864)
* feat(shared): Introduce isomorphicBtoa helper * chore(repo): Upgrade to node@18 + moved dev dependencies * chore(repo): Update READMEs with node@18 prerequisite * chore(backend): Drop fetch and crypto polyfills * chore(*): Make engines, @types/node and README refs to include node patch version * chore(*): Add changeset
1 parent 8b40dc7 commit 97407d8

Some content is hidden

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

53 files changed

+238
-33101
lines changed

.changeset/little-numbers-jam.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/shared': minor
3+
---
4+
5+
Introduce isomorphic `isomorphicBtoa` helper in `@clerk/shared`.

.changeset/purple-pumas-study.md

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
'gatsby-plugin-clerk': major
3+
'@clerk/chrome-extension': major
4+
'@clerk/clerk-js': major
5+
'@clerk/clerk-sdk-node': major
6+
'@clerk/backend': major
7+
'@clerk/fastify': major
8+
'@clerk/nextjs': major
9+
'@clerk/shared': major
10+
'@clerk/themes': major
11+
'@clerk/clerk-react': major
12+
'@clerk/remix': major
13+
'@clerk/types': major
14+
'@clerk/clerk-expo': major
15+
---
16+
Dropping support for Node 14 and 16 as they both reached EOL status. The minimal Node.js version required by Clerk is `18.18.0` now.

integration/templates/next-app-router/package.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@
99
"start": "next start"
1010
},
1111
"dependencies": {
12-
"@types/node": "20.3.2",
12+
"@types/node": "^18.18.0",
1313
"@types/react": "18.2.14",
1414
"@types/react-dom": "18.2.6",
1515
"next": "13.5.4",
1616
"react": "18.2.0",
1717
"react-dom": "18.2.0",
1818
"typescript": "5.1.6"
19+
},
20+
"engines": {
21+
"node": ">=18.18.0"
1922
}
2023
}

0 commit comments

Comments
 (0)