Showdown Friend Lab

The client is AGPL-3.0. See work/showdown/client/LICENSE.
The engine is MIT. See work/showdown/server/LICENSE.

1. With Node.js >= 22.18 and Git, run npm ci in work/showdown/server and work/showdown/client.
2. Make work/showdown/client/caches/pokemon-showdown a directory junction or symlink
   to work/showdown/server.
3. From work/showdown, run node release.mjs, then node host.mjs.
   The source-packaging step uses Python 3.10+ and the Git metadata of the pinned upstream
   checkouts. When reconstructing them, apply the files in this archive over the checkouts
   listed in SOURCE-REVISIONS.txt.
