Commit Graph

11 Commits

Author SHA1 Message Date
Guangcong Luo
a56f1f160f Upgrade to ESLint 9
Following the upgrade in Client and Server; you know the drill.

(ESLint 9 requires minimum Node version 18, hence the GitHub Actions
version bump.)
2025-02-25 21:28:46 -08:00
Mia
853413ecaf Bump @types/node for v20 2024-10-22 11:14:54 -05:00
Guangcong Luo
fe53f73b62 Update Google log-in API
Previous one was deprecated and being phased out.
2024-10-18 02:09:36 +00:00
Mia
b50e377e50 Bump mysql2 version 2024-04-13 00:44:45 -05:00
Guangcong Luo
a6d9922419 Fix build error 2023-12-18 05:43:53 +00:00
Guangcong Luo
2355507a4d Update typescript and eslint
We were getting some errors that I didn't really know how to fix, but
considering the warnings about them being outdated, and updating them
fixing it, it does seem like this was the right call.
2023-12-16 16:40:53 -05:00
Guangcong Luo
58818ad547 Update for new Replays database
Catastrophic database failure is always a great time to migrate
onto a nicer schema...
2023-12-07 21:56:00 +00:00
Mia
d380afdb82
Add an action to query teams from a database (#19) 2023-09-24 21:12:15 -05:00
Mia
970aec08b1 Add pg to package.json 2023-03-27 09:38:22 -05:00
Guangcong Luo
317c0623db
Remove sql-template-strings dependency
Frivolous dependencies are bad for perf and bad for security.

The usual justification for frivolous dependencies is something like
"a community-maintained package is more likely to be bug-free and
maintained than something you wrote yourself", but:

1. frivolous dependencies are usually maintained by Just Some Random
   Guy, not by some community
2. you are probably more likely to introduce a bug using some guy's API
   incorrectly, than by writing a few lines of raw JavaScript that you
   understand inside and out
3. if that guy deprecates his package, or decides to ragequit, or
   whatever, you do not want to be depending on it
4. debugging becomes a lot more annoying
5. the dependency is full of unnecessary complexity to support use
   cases we're not even using

Anyway, yeah, there's no need for this dependency.
2023-03-06 21:31:35 -08:00
Mia
8308148fde Add package-lock.json 2023-01-22 13:54:23 -06:00