pokemon-showdown/lib
Guangcong Luo e0f97dcf6b Replace Chat.uncache* with Utils.clearRequireCache
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.)
2020-06-12 22:02:32 -07:00
..
crashlogger.ts Remove import = and export = 2019-05-16 01:27:07 +04:00
DASHYCODE.md Clarify Dashycode documentation 2019-07-12 02:04:07 -05:00
dashycode.ts Migrate to typescript-eslint (#6342) 2020-03-05 08:33:06 -08:00
fs.ts Support server/chat-plugins/private as symlink 2020-04-25 15:51:11 -04:00
net.ts Fix Net error behavior 2020-06-10 16:08:48 -07:00
process-manager.ts Fix "push after end" crash 2020-06-11 17:07:36 -07:00
repl.ts Improve eslintrc 2020-03-06 22:35:55 -08:00
STREAMS.md Update Streams API with pushEnd/writeEnd 2020-06-10 16:07:24 -07:00
streams.ts Update Streams API with pushEnd/writeEnd 2020-06-10 16:07:24 -07:00
utils.ts Replace Chat.uncache* with Utils.clearRequireCache 2020-06-12 22:02:32 -07:00