Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
cache: npm

- name: Build
Expand All @@ -47,7 +47,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
cache: npm
- name: Install Dependencies
run: npm ci
Expand All @@ -67,7 +67,7 @@ jobs:
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: 20
node-version: 24
cache: npm
- name: Install Dependencies
run: npm ci
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
lts/iron
lts/krypton
2 changes: 1 addition & 1 deletion Dockerfile.react
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Stage 1: Build the React app
FROM node:20 AS build
FROM node:24 AS build

WORKDIR /app

Expand Down
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,20 +48,20 @@ PASS is currently in development working towards MVP release by generous efforts

- ### Setting up Node

_If you already have node 20 installed on your system, you may skip this section._
_If you already have node 24 installed on your system, you may skip this section._

Currently, we require Node version 20.xx.x and NPM for our package manager. We recommend using Node Version Manager (NVM) to install Node and npm. To proceed using NVM, perform the following:
Currently, we require Node version 24.xx.x and NPM for our package manager. We recommend using Node Version Manager (NVM) to install Node and npm. To proceed using NVM, perform the following:

1. Download NVM for your system.

- For Mac, Linux, and other POSIX users: [https://github.com/nvm-sh/nvm](https://github.com/nvm-sh/nvm)
- For Windows users: [https://github.com/coreybutler/nvm-windows](https://github.com/coreybutler/nvm-windows)

2. If you don't have node version 20, install node version 20 by running:
2. If you don't have node version 24, install node version 24 by running:
```bash
nvm install 18
nvm install 24
```
This will download node 20 and set it up for use
This will download node 24 and set it up for use
3. Check that node and npm are set up:

```bash
Expand All @@ -72,7 +72,7 @@ Currently, we require Node version 20.xx.x and NPM for our package manager. We r
npm -v
```

The node version should be 20.xx (and maybe third decimal) and the npm version should be 10.2 (and maybe a third decimal). If they are not these versions, or if either of those commands cause an error, node has not been installed correctly.
The node version should be 24.xx (and maybe third decimal) and the npm version should be 11.x (and maybe a third decimal). If they are not these versions, or if either of those commands cause an error, node has not been installed correctly.

4. We include a `.nvmrc` in the root folder of the project, which contains our target node version. We update this version periodically. If you're ever not sure of what node version you should be using, run
```bash
Expand Down
Loading
Loading