Skip to content

Commit

Permalink
3.0.0 Beta 1 Candidate: Update Node and Dev Tools (#1127)
Browse files Browse the repository at this point in the history
* Upgrade Node and Dev Tools

Upgrade Node to 16 (and NPM 8).
Upgrade TypeScript to 4.7.
Upgrade ts-node, jest, eslint, prettier, etc.

* 3.0.0-beta.1
  • Loading branch information
cmoesel authored Aug 11, 2022
1 parent bb343df commit 3f28ad2
Show file tree
Hide file tree
Showing 6 changed files with 11,305 additions and 5,496 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@v1
- uses: actions/setup-node@v1
with:
node-version: '12.x'
node-version: '16.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: [10, 12]
node-version: [16, 18]

steps:
- uses: actions/checkout@v1
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
12
16
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ For more information about the evolving FSH syntax see the [FHIR Shorthand Refer

# Installation for SUSHI Users

SUSHI requires [Node.js](https://nodejs.org/) to be installed on the user's system. Users should install Node.js 12 (LTS), although the previous LTS version (Node.js 10) is also expected to work.
SUSHI requires [Node.js](https://nodejs.org/) to be installed on the user's system. Users should install Node.js 16 or 18. Although Node.js 12 and 14 currently work, they are not officially supported.

Once Node.js is installed, run the following command to install or update SUSHI:

Expand Down Expand Up @@ -53,7 +53,7 @@ Based on the inputs in FSH files, **sushi-config.yaml**, and the IG project dire
# Installation for Developers
SUSHI is a [TypeScript](https://www.typescriptlang.org/) project. At a minimum, SUSHI requires [Node.js](https://nodejs.org/) to build, test, and run the CLI. Developers should install Node.js 12 (LTS), although the previous LTS version (Node.js 10) is also expected to work.
SUSHI is a [TypeScript](https://www.typescriptlang.org/) project. At a minimum, SUSHI requires [Node.js](https://nodejs.org/) to build, test, and run the CLI. Developers should install Node.js 16 or 18.
Once Node.js is installed, run the following command from this project's root folder:
Expand Down
Loading

0 comments on commit 3f28ad2

Please sign in to comment.