Skip to content

Commit

Permalink
August 2024 Dependency Updates (#1502)
Browse files Browse the repository at this point in the history
* Update dev dependencies and tsconfig

- Updated outdated dev dependencies
- Update tsconfig to target es2018 because updated typescript requires it when using /s flag in regex

* Update production dependency patch versions

* Update production dependency minor versions

* Don't use octal escape sequences in regression

TypeScript doesn't all octal escape sequences anymore. Use hex representation instead.

* npm audit fix
  • Loading branch information
cmoesel authored Aug 27, 2024
1 parent c1c191b commit 5c6c8f4
Show file tree
Hide file tree
Showing 5 changed files with 231 additions and 137 deletions.
4 changes: 3 additions & 1 deletion DEPENDENCY-NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@ As of 2024 June 17:

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).
- `chalk`: major version 5 causes problems for jest. Keep updated to latest 4.x release.
- `html-minifier-terser`: major version 6 changes the functions we use to become async, which would require changing more or less the entirety of SUSHI's export functions to async.
- `diff`: latest version is beta. Wait for stable release.
- `html-minifier-terser` / `@types/html-minifier-terser`: major version 6 changes the functions we use to become async, which would require changing more or less the entirety of SUSHI's export functions to async.
- `junk`: major version 4 is an esmodule.
- `title-case`: major version 4 is an esmodule.
- `yaml`: changes to `Document.toString()` behavior makes the comments in the config file produced by `sushi init` move around a bunch.
Loading

0 comments on commit 5c6c8f4

Please sign in to comment.