Go to file
Guangcong Luo e32b04b84e
Some checks failed
Node.js CI / build (24.x) (push) Has been cancelled
Fix build error for latest ESLint
Wow, ESLint even found a real bug this time! (The one in redundantFetch)
2026-07-17 00:44:46 -07:00
.github/workflows Update dependencies for Node 24 2026-07-16 15:04:48 -07:00
config Standardize database config 2026-07-16 19:33:33 -07:00
src Fix build error for latest ESLint 2026-07-17 00:44:46 -07:00
.editorconfig Readd editorconfig, set up tests 2022-12-29 21:22:53 -06:00
.gitignore Switch to Node built-in TypeScript support 2026-07-16 19:16:17 -07:00
eslint-ps-standard.mjs Update to latest versions of all dependencies 2026-07-16 23:15:43 -07:00
eslint.config.mjs Switch to Node built-in TypeScript support 2026-07-16 19:16:17 -07:00
LICENSE Add LICENSE file 2024-08-02 19:21:40 -05:00
OAUTH.md Fix code sample for getting a token (#18) 2023-09-11 09:14:31 -05:00
package-lock.json Fix build error for latest ESLint 2026-07-17 00:44:46 -07:00
package.json Fix build error for latest ESLint 2026-07-17 00:44:46 -07:00
README.md Switch to Node built-in TypeScript support 2026-07-16 19:16:17 -07:00
tsconfig.json Switch to Node built-in TypeScript support 2026-07-16 19:16:17 -07:00

Pokemon Showdown Loginserver.

This is the PS loginserver.

Run it in the foreground with npm run run, or under PM2 with npm start and npm stop.

Pass a config path after --, for example npm run run -- config/config.cjs.

Access it via /api/[action].

See src/actions.ts for a list of the actions. (Actions can be added by adding a function to that file)