FHIR / GoFSH

GoFSH is a FHIR Shorthand (FSH) decompiler, able to convert formal FHIR definitions from JSON/XML to FSH.
Apache License 2.0
35 stars 6 forks source link

Update dependencies and create DEPENDENCY-NOTES.md #265

Closed mint-thompson closed 2 months ago

mint-thompson commented 2 months ago

Description: Dependencies are updated to their latest versions. In cases where they are not being updated to their latest versions, add a note to DEPENDENCY-NOTES.md explaining why it is not being updated.

Due to changes in the eslint dependency, create an eslint config file. Remove the deprecated .eslintignore and .eslintrc files.

Update jest config to use transform property instead of deprecated globals property. Create test/tsconfig.json to use with updated jest config.

Update tsconfig to target ES2018 to satisfy updated typescript compiler.

Minor changes to usage of commander package in app.ts.

Other formatting and style changes in various typescript files in order to satisfy latest eslint rules.

Testing Instructions: Update all installed dependencies. Confirm that tests pass and that eslint/prettier report no problems. Run GoFSH on FHIR resources to make sure that dependency updates are not causing any problems that only appear at runtime.

Related Issue: Fixes #263