diff --git a/benchmarks/preview-server/package.json b/benchmarks/preview-server/package.json index b5fedb9c8b..dab279a921 100644 --- a/benchmarks/preview-server/package.json +++ b/benchmarks/preview-server/package.json @@ -12,8 +12,11 @@ "url": "https://github.com/resend/react-email.git", "directory": "benchmarks/preview-server" }, - "engines": { - "node": ">=22.0.0" + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "dependencies": { "react-email": "workspace:*", diff --git a/benchmarks/tailwind-component/package.json b/benchmarks/tailwind-component/package.json index f086ee8e18..6e17437948 100644 --- a/benchmarks/tailwind-component/package.json +++ b/benchmarks/tailwind-component/package.json @@ -15,8 +15,11 @@ "url": "https://github.com/resend/react-email.git", "directory": "benchmarks/tailwind-component" }, - "engines": { - "node": ">=22.0.0" + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "dependencies": { "@react-email/components": "workspace:*", diff --git a/package.json b/package.json index 7535d75b3e..021c74fbed 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,12 @@ "name": "react-email-monorepo", "version": "0.0.0", "private": true, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } + }, "scripts": { "build": "turbo run build", "canary:enter": "changeset pre enter canary", diff --git a/packages/button/package.json b/packages/button/package.json index 7cecb35aa5..cb90a54ba4 100644 --- a/packages/button/package.json +++ b/packages/button/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/code-block/package.json b/packages/code-block/package.json index c2ac2819ca..a34e7bc0fe 100644 --- a/packages/code-block/package.json +++ b/packages/code-block/package.json @@ -37,7 +37,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/code-inline/package.json b/packages/code-inline/package.json index 79e1d977ea..fe06c4b351 100644 --- a/packages/code-inline/package.json +++ b/packages/code-inline/package.json @@ -28,7 +28,13 @@ "clean": "rm -rf dist" }, "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "publishConfig": { "access": "public" diff --git a/packages/column/package.json b/packages/column/package.json index d575ee1c7f..53767b0e8c 100644 --- a/packages/column/package.json +++ b/packages/column/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/components/package.json b/packages/components/package.json index 26cd6880dd..a735fe76dd 100644 --- a/packages/components/package.json +++ b/packages/components/package.json @@ -37,7 +37,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "dependencies": { "@react-email/body": "workspace:0.2.0", diff --git a/packages/container/package.json b/packages/container/package.json index 8cc677e0d4..436be6db0a 100644 --- a/packages/container/package.json +++ b/packages/container/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/create-email/package.json b/packages/create-email/package.json index 5e9ae81e49..e1c1609eca 100644 --- a/packages/create-email/package.json +++ b/packages/create-email/package.json @@ -24,7 +24,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "bin": { "create-email": "src/index.js" diff --git a/packages/head/package.json b/packages/head/package.json index be3922f97b..e7d7e0629a 100644 --- a/packages/head/package.json +++ b/packages/head/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/heading/package.json b/packages/heading/package.json index 684d479f9a..2a5061f91a 100644 --- a/packages/heading/package.json +++ b/packages/heading/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/hr/package.json b/packages/hr/package.json index 7b6ee2f704..3ec849642d 100644 --- a/packages/hr/package.json +++ b/packages/hr/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/html/package.json b/packages/html/package.json index b2d3c41df8..eb85c3a214 100644 --- a/packages/html/package.json +++ b/packages/html/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/img/package.json b/packages/img/package.json index e8a677982d..26b37aedad 100644 --- a/packages/img/package.json +++ b/packages/img/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/link/package.json b/packages/link/package.json index fcb924a7eb..9da1bbb4c2 100644 --- a/packages/link/package.json +++ b/packages/link/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/markdown/package.json b/packages/markdown/package.json index df738dfc7e..dc464b4da1 100644 --- a/packages/markdown/package.json +++ b/packages/markdown/package.json @@ -39,7 +39,13 @@ "directory": "packages/markdown" }, "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "publishConfig": { "access": "public" diff --git a/packages/preview/package.json b/packages/preview/package.json index 9b9587c223..7e3b631c1c 100644 --- a/packages/preview/package.json +++ b/packages/preview/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/react-email/package.json b/packages/react-email/package.json index 3c7294b991..3b225484fa 100644 --- a/packages/react-email/package.json +++ b/packages/react-email/package.json @@ -24,7 +24,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "dependencies": { "@babel/parser": "^7.27.0", diff --git a/packages/render/package.json b/packages/render/package.json index 3303526777..a36b5ed493 100644 --- a/packages/render/package.json +++ b/packages/render/package.json @@ -111,7 +111,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "dependencies": { "html-to-text": "^9.0.5", diff --git a/packages/row/package.json b/packages/row/package.json index 14d0a5bb0e..d8d3f5e8dc 100644 --- a/packages/row/package.json +++ b/packages/row/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/section/package.json b/packages/section/package.json index fb339c3868..f848820fb8 100644 --- a/packages/section/package.json +++ b/packages/section/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc" diff --git a/packages/tailwind/package.json b/packages/tailwind/package.json index 77fe9ba36e..9797a9e4f4 100644 --- a/packages/tailwind/package.json +++ b/packages/tailwind/package.json @@ -40,7 +40,13 @@ "tailwind" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc", diff --git a/packages/text/package.json b/packages/text/package.json index 34bf87317c..eb064b1665 100644 --- a/packages/text/package.json +++ b/packages/text/package.json @@ -39,7 +39,13 @@ "email" ], "engines": { - "node": ">=22.0.0" + "node": ">=20.0.0" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": ">=22.0.0" + } }, "peerDependencies": { "react": "^18.0 || ^19.0 || ^19.0.0-rc"