Commit Graph

3 Commits

Author SHA1 Message Date
Peter Strøiman 9f888670d1 Replace TS eslint with `typescript-eslint`
This replaces the older @typescript-eslint/* packages with new flat-file
aware configuration.
2024-08-05 16:34:17 +02:00
Peter Strøiman c8b83dd87c Use flat format compatible eslint version 2024-08-05 16:14:56 +02:00
Peter Strøiman 4c794f807e Update packages, and migrate eslint configuration
This updates the eslint configuration to the new flat file format, which
is the future format.

Also adds eslint as a dev dependency. JS Projects should have locally
installed the correct versions of development tools like
eslint/prettier, etc. So developer experience is consistent; and not
depending on external context, like globally installed versions; but the
version that matches the configuration.

Also updates outdated packages, like typescript

Would have liked to update to eslint@9, but the typescript module does
not yet support 9 as a peer dependency.
2024-08-05 15:39:23 +02:00