mirror of
https://github.com/smogon/pokemon-showdown-client.git
synced 2026-03-21 17:50:29 -05:00
Progress is very incomplete, but this is mostly an experiment to establish this as possible at all. What's going on here is that we're using `remove-import-export` so the `import` and `export` statements just disappear after compiling (everything's still a global). This allows us to piecewise convert files to modules. So we're just using TypeScript to keep track of dependencies, and also to make it easier to use these files in other projects later on. I've tried to avoid circular dependencies, but there's one between `battle-animations` and `battle-animations-moves`. |
||
|---|---|---|
| .. | ||
| battle-animations-moves.ts | ||
| battle-animations.ts | ||
| battle-choices.ts | ||
| battle-dex-data.ts | ||
| battle-dex-search.ts | ||
| battle-dex.ts | ||
| battle-log-misc.js | ||
| battle-log.ts | ||
| battle-scene-stub.ts | ||
| battle-searchresults.tsx | ||
| battle-sound.ts | ||
| battle-text-parser.ts | ||
| battle-tooltips.ts | ||
| battle.ts | ||
| client-connection.ts | ||
| client-core.ts | ||
| client-main.ts | ||
| globals.d.ts | ||
| panel-battle.tsx | ||
| panel-chat.tsx | ||
| panel-example.tsx | ||
| panel-ladder.tsx | ||
| panel-mainmenu.tsx | ||
| panel-page.tsx | ||
| panel-rooms.tsx | ||
| panel-teambuilder-team.tsx | ||
| panel-teambuilder.tsx | ||
| panel-teamdropdown.tsx | ||
| panel-topbar.tsx | ||
| panels.tsx | ||