Skip to content

Commit

Permalink
Update dependencies (#100)
Browse files Browse the repository at this point in the history
* Update dependencies

Packages that remain out of date are explained in dependency notes.

* update date in dependency notes

* update CI workflow to use only node version 20

Node version 20 is the version listed in the tool-versions, and several
dependencies require 20 as the minimum version.
  • Loading branch information
mint-thompson authored Oct 31, 2024
1 parent 2eeffc6 commit 7cd91e7
Show file tree
Hide file tree
Showing 4 changed files with 337 additions and 229 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
- uses: actions/checkout@v4
- uses: actions/setup-node@v3
with:
node-version: '18.x'
node-version: '20.x'
- run: npm install
- run: npm run lint
- run: npm run prettier
Expand All @@ -22,7 +22,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest, macos-latest]
node-version: [18, 20]
node-version: [20]

steps:
- uses: actions/checkout@v4
Expand Down
4 changes: 2 additions & 2 deletions DEPENDENCY-NOTES.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
As of 2024 Sept 4:
As of 2024 October 28:

The `npm outdated` command reports some dependencies as outdated. They are not being updated at this time for the reasons given below:

- `@types/node`: Don't update until Node 22 is LTS version (currently Node 20).
- `chai`: Chai v5 is an esmodule.
- `chai`, `@types/chai`: Chai v5 is an esmodule.
Loading

0 comments on commit 7cd91e7

Please sign in to comment.