Skip to content

Commit 8ad0bb0

Browse files
committed
Change min node version
1 parent 670d965 commit 8ad0bb0

6 files changed

Lines changed: 9 additions & 9 deletions

File tree

  • app/pages/6.0

app/pages/6.0/01.quick-start/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ UserFrosting has a few system requirements. You need to make sure your local Use
1919

2020
- PHP **8.1 or higher** (*8.5* recommended)
2121
- [Composer 2](https://getcomposer.org/)
22-
- [Node.js](https://nodejs.org/en/) **18.0** or higher (*24 LTS* recommended)
22+
- [Node.js](https://nodejs.org/en/) **20.0** or higher (*24 LTS* recommended)
2323
- [npm](https://www.npmjs.com) **9.0** or higher
2424

2525
## Installing UserFrosting

app/pages/6.0/04.installation/01.requirements/02.essential-tools-for-php/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ Although UserFrosting does not _run_ on Node.js, it does use several Node-based
5454
> Even though we'll be using these tools to get our application ready for deployment, you don't need to install Node.js on your live server. You can install it locally, perform your installation and build tasks, and then push the built application to the live server afterwards.
5555
5656
> [!NOTE]
57-
> UserFrosting requires **Node 18** or above.
57+
> UserFrosting requires **Node 20** or above.
5858
5959
## npm
6060

app/pages/6.0/04.installation/02.environment/01.native/01.requirements/docs.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ If your local development environment doesn't already have the [required stack a
1616
- [Command Line Interface](#cli)
1717
- [PHP 8.1 or higher](#php)
1818
- [Composer 2](#composer)
19-
- [Node.js 18.0 or higher](#node)
19+
- [Node.js 20.0 or higher](#node)
2020
- [Npm 9 or higher](#npm)
2121
- [Mail Server](#mail)
2222

@@ -129,7 +129,7 @@ Composer version 2.5.4 2023-02-15 13:10:06
129129

130130
### Node
131131

132-
It's now time to install [Node.js](https://nodejs.org/en/). Any version above **18.0** will work with UserFrosting, however we recommend using the latest LTS version of Node.js (v24 LTS as of 2026).
132+
It's now time to install [Node.js](https://nodejs.org/en/). Any version above **20.0** will work with UserFrosting, however we recommend using the latest LTS version of Node.js (v24 LTS as of 2026).
133133
134134
#### MacOS
135135

app/pages/6.0/23.upgrading/01.51-to-60/01.intro/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ UserFrosting 6.0 brings several major improvements:
4545
### Base Requirements
4646
- **Minimum PHP version**: 8.1 (up from 8.0)
4747
- **Recommended PHP version**: 8.4
48-
- **Node.js requirement**: 18.0+ (LTS 24 recommended)
48+
- **Node.js requirement**: 20.0+ (LTS 24 recommended)
4949

5050
## Should You Upgrade?
5151

app/pages/6.0/23.upgrading/01.51-to-60/02.changelog/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ This change requires database migrations, which will be handled automatically wh
6565

6666
While the minimum **required PHP version is still 8.1**, the recommended PHP version is now 8.4. PHP 8.5 is also supported but not required, giving you flexibility in your hosting environment.
6767

68-
On the frontend, **Node.js 18.0 or higher** is still required to use Vite and the new build tools. Node.js 24 (LTS) is recommended for the best performance and compatibility with the latest features.
68+
On the frontend, **Node.js 20.0 or higher** is now required to use Vite and the new build tools. Node.js 24 (LTS) is recommended for the best performance and compatibility with the latest features.
6969

7070
## What's the same ?
7171

app/pages/6.0/23.upgrading/01.51-to-60/03.guide/docs.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Before beginning the upgrade:
1717
- [ ] Running latest UserFrosting 5.1.x
1818
- [ ] PHP 8.1 or higher installed (8.4 recommended)
1919
- [ ] Composer 2 installed
20-
- [ ] Node.js 18.0+ installed (LTS 24 recommended)
20+
- [ ] Node.js 20.0+ installed (LTS 24 recommended)
2121
- [ ] npm 9.0+ installed
2222
- [ ] Backed up database and application files
2323
- [ ] Development environment ready for testing
@@ -35,7 +35,7 @@ php -v
3535
# Check Composer version (must be 2.x)
3636
composer --version
3737

38-
# Check Node.js version (must be 18+)
38+
# Check Node.js version (must be 20+)
3939
node --version
4040

4141
# Check npm version (must be 9+)
@@ -152,7 +152,7 @@ Replace the contents of your `package.json` to match the 6.0 structure. The chan
152152
{
153153
"type": "module",
154154
"engines": {
155-
"node": ">= 18"
155+
"node": ">= 20"
156156
},
157157
"dependencies": {
158158
"@userfrosting/sprinkle-account": "^6.0.0",

0 commit comments

Comments
 (0)