Skip to content

Commit

Permalink
feat: upgrade the minimum Node.js maintainance LTS version (#10689)
Browse files Browse the repository at this point in the history
* feat: upgrade the minimum Node.js maintainance LTS version

* chore: update minimum npm version

* chore: revert npm change

* chore: address Erika's feedback

* chore: apply further suggestions

* Update .changeset/empty-rules-type.md

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>

---------

Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca>
  • Loading branch information
ematipico and sarah11918 committed Apr 10, 2024
1 parent 2e53b5f commit 683d51a
Show file tree
Hide file tree
Showing 14 changed files with 32 additions and 14 deletions.
17 changes: 17 additions & 0 deletions .changeset/empty-rules-type.md
@@ -0,0 +1,17 @@
---
"@astrojs/markdoc": minor
"@astrojs/preact": minor
"@astrojs/svelte": minor
"@astrojs/react": minor
"@astrojs/solid-js": minor
"@astrojs/mdx": minor
"@astrojs/vue": minor
"create-astro": minor
"@astrojs/prism": minor
"@astrojs/telemetry": minor
"@astrojs/upgrade": minor
"astro": minor
---

Upgrades the minimum version of Node.js to `v18.20.1`. This change is in line with Astro's [Node.js support policy](https://docs.astro.build/en/upgrade-astro/#support).

2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -44,7 +44,7 @@
"packages/*"
],
"engines": {
"node": ">=18.14.1",
"node": "^18.17.1 || ^20.3.0 || >=21.0.0",
"pnpm": ">=8.6.12"
},
"packageManager": "pnpm@8.6.12",
Expand Down
2 changes: 1 addition & 1 deletion packages/astro-prism/package.json
Expand Up @@ -39,6 +39,6 @@
"astro-scripts": "workspace:*"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
}
}
5 changes: 3 additions & 2 deletions packages/astro/package.json
Expand Up @@ -224,8 +224,9 @@
"unified": "^11.0.4"
},
"engines": {
"node": ">=18.14.1",
"npm": ">=6.14.0"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0",
"npm": ">=9.6.5",
"pnpm": ">=7.1.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/create-astro/package.json
Expand Up @@ -41,7 +41,7 @@
"strip-json-comments": "^5.0.1"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/markdoc/package.json
Expand Up @@ -86,7 +86,7 @@
"vite": "^5.1.4"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/mdx/package.json
Expand Up @@ -75,7 +75,7 @@
"vite": "^5.1.4"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/preact/package.json
Expand Up @@ -52,7 +52,7 @@
"preact": "^10.6.5"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/react/package.json
Expand Up @@ -66,7 +66,7 @@
"react-dom": "^17.0.2 || ^18.0.0"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/solid/package.json
Expand Up @@ -46,7 +46,7 @@
"solid-js": "^1.8.5"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/svelte/package.json
Expand Up @@ -57,7 +57,7 @@
"typescript": "^5.3.3"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/integrations/vue/package.json
Expand Up @@ -58,7 +58,7 @@
"vue": "^3.2.30"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/telemetry/package.json
Expand Up @@ -45,7 +45,7 @@
"astro-scripts": "workspace:*"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
},
"publishConfig": {
"provenance": true
Expand Down
2 changes: 1 addition & 1 deletion packages/upgrade/package.json
Expand Up @@ -42,6 +42,6 @@
"strip-ansi": "^7.1.0"
},
"engines": {
"node": ">=18.14.1"
"node": "^18.17.1 || ^20.3.0 || >=21.0.0"
}
}

0 comments on commit 683d51a

Please sign in to comment.