mirror of
https://github.com/smogon/pokemon-showdown.git
synced 2026-05-18 19:28:35 -05:00
This replaces the old approach with a new "clear everything except a whitelist" approach, which should overall involve much less code and lead to fewer bugs of the "the path changed for a module and I forgot to update the uncache paths" variety. I considered a lot of other approaches, but they seem to have more flaws without any advantages in exchange for them. (We moved away from `uncacheTree` because it only tracks the first require: there's no way to get a full list of dependents for a module, only its first dependent.) |
||
|---|---|---|
| .. | ||
| chat-commands | ||
| chat-plugins | ||
| static | ||
| tournaments | ||
| chat-formatter.ts | ||
| chat.ts | ||
| config-loader.ts | ||
| global-types.ts | ||
| global-variables.d.ts | ||
| index.ts | ||
| ip-tools.ts | ||
| ladders-local.ts | ||
| ladders-remote.ts | ||
| ladders.ts | ||
| loginserver.ts | ||
| monitor.ts | ||
| punishments.ts | ||
| room-battle.ts | ||
| room-game.ts | ||
| roomlogs.ts | ||
| rooms.ts | ||
| sockets.ts | ||
| team-validator-async.ts | ||
| user-groups.ts | ||
| users.ts | ||
| verifier.ts | ||