Closed rix0rrr closed 1 month ago
Thank you for contributing! Your pull request is now going on the merge train (choo choo! Do not click update from main anymore, and be sure to allow changes to be pushed to your fork).
Thank you for contributing! Your pull request is now going on the merge train (choo choo! Do not click update from main anymore, and be sure to allow changes to be pushed to your fork).
We were using a JSON Schema validator that was last updated 7 years ago, using a dependency called
deasync
that started causing problems building on Windows.Replace with a different JSON Schema validator written in Python (
check-jsonschema
). An obvious alternative in NPM would have beenajv-cli
which was last updated 3 years ago and also had vulnerable NPM dependencies. This removes all NPM vulnerability warnings and removesdeasync
from our dependency path.