Go to file
Juan Roman 507ac17f95
[Dev] Update devcontainer image, settings and docs (#6822)
* Updated devcontainer image to a version that supports the node >= 24.9.0 prerequisite.
Also updated the prerequisite mentioned in CONTRIBUTING.md to match that newer prerequisite.

* Update CONTRIBUTING.md with devcontainer instructions

Added important note about using pnpm with devcontainers and updated Podman instructions.

---------

Co-authored-by: Bertie690 <136088738+Bertie690@users.noreply.github.com>
2025-12-03 17:06:22 -08:00
.devcontainer [Dev] Update devcontainer image, settings and docs (#6822) 2025-12-03 17:06:22 -08:00
.github [GitHub] Improved linting workflow to show intermediate step status 2025-10-15 18:24:03 -07:00
.vscode [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
assets@9587d57f2d Update submodules 2025-11-27 23:40:43 -08:00
docs [Refactor][Dev] Move public to its own submodule (#6590) 2025-09-27 11:01:12 -05:00
LICENSES [Refactor][Dev] Move public to its own submodule (#6590) 2025-09-27 11:01:12 -05:00
locales@967f2eb12a Update submodules 2025-11-27 23:40:43 -08:00
scripts [Misc] Migrate to @inquirer/prompts for CLI script input (#6789) 2025-12-02 09:23:50 +00:00
src [i18n] Localize data type names (#6807) 2025-12-03 14:17:27 -06:00
test [Balance] Allow candy gain for uncaught pokemon (#6791) 2025-12-02 12:54:12 +00:00
typedoc-plugins [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
.dependency-cruiser.cjs [Misc] Remove now-obsolete noUselessStringConcat suppression comments 2025-11-29 21:01:26 -08:00
.dockerignore [Dev] Add Podman support (#6150) 2025-09-10 14:23:13 -05:00
.editorconfig [Dev] Migrated to Biome 2.2.3, added more rules (#6259) 2025-09-08 10:35:18 -05:00
.env Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.app [Dev] Add isApp & build:app for AdmiralBilly's offline app (#6632) 2025-10-06 18:51:33 -07:00
.env.beta [Misc] Disable some leftover debug code (#4546) 2024-10-02 13:13:16 -04:00
.env.development [Test] Reworked crit override to allow for forced crits (#5738) 2025-06-16 05:36:09 -07:00
.env.production Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.env.test Beta Merge 27/07 (#3141) 2024-07-28 00:47:00 +01:00
.git-blame-ignore-revs [Dev] Add git blame ignore file (#6810) 2025-12-02 17:40:01 -06:00
.gitattributes [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
.gitignore [Dev] Add .pnpm-store to .gitignore (#6801) 2025-11-28 17:51:58 -08:00
.gitmodules [Dev] Add .gitmodules entries for default branch on submodules 2025-10-15 20:40:37 -07:00
.ls-lint.yml [Dev] Update devcontainer image, settings and docs (#6822) 2025-12-03 17:06:22 -08:00
.nvmrc [Dev] Improve typescript performance and version bump node and dependencies (#6627) 2025-10-04 19:29:23 -05:00
biome.jsonc [Dev] Update Biome from 2.3.2 to 2.3.8 (#6799) 2025-11-29 14:39:58 -08:00
CONTRIBUTING.md [Dev] Update devcontainer image, settings and docs (#6822) 2025-12-03 17:06:22 -08:00
CREDITS.md [Audio] Add new Snowy Forest Track, update loop point (#6631) 2025-10-08 12:42:57 -04:00
Dockerfile [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
favicon.ico Replace favicon with no BG version 2024-03-25 12:45:45 -04:00
global.d.ts [Dev] Added Typedoc plugins + README badges (#6400) 2025-09-05 11:34:22 -07:00
index.css [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
index.html [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
lefthook.yml [Dev] Add biome:staged command to lint currently staged files (#6737) 2025-11-01 22:51:30 +00:00
LICENSE Update license to AGPL 3 2024-03-25 19:22:58 -04:00
package.json [Dev] Add git blame ignore file (#6810) 2025-12-02 17:40:01 -06:00
pnpm-lock.yaml [Misc] Migrate to @inquirer/prompts for CLI script input (#6789) 2025-12-02 09:23:50 +00:00
pnpm-workspace.yaml [Deps] Update packages and add 1d min age for package updates (#6804) 2025-11-29 18:49:20 +01:00
README.md [Docs] Fix logo on docs page (#6774) 2025-11-13 20:34:36 -08:00
REUSE.toml [Misc] update root REUSE.toml 2025-10-05 16:10:05 -05:00
tsconfig.json [Dev] Add polyfill for ES2025 iterator (#6654) 2025-10-12 21:46:09 -05:00
tsdoc.json [Docs] Add interface to known tags in tsdoc 2025-09-10 13:46:52 -05:00
typedoc.config.js [Misc] Make the repo REUSE compliant (#6474) 2025-09-23 08:49:03 -05:00
vite.config.ts [Refactor] Automate namespace collection for en locale (#4625) 2025-10-06 11:15:05 -05:00
vitest.config.ts [Test] Cleaned up enum test utils (#6653) 2025-10-26 13:03:46 -05:00

PokéRogue

Discord Static Badge Docs Coverage Static Badge Testing Badge Linted with Biome License: GNU AGPL v3

PokéRogue is a browser based Pokémon fangame heavily inspired by the roguelite genre. Battle endlessly while gathering stacking items, exploring many different biomes, fighting trainers, bosses, and more!

Contributing

See CONTRIBUTING.md, this includes instructions on how to set up the game locally.

📝 Credits

If this project contains assets you have produced and you do not see your name, please reach out, either here on GitHub or via Discord.

Thank you to all the wonderful people that have contributed to the PokéRogue project! You can find the credits here.

License

This repository seeks to be REUSE compliant: copyright and/or licensing information for each file is stored either in the file itself or in an associated REUSE.toml file.

  • All source code belonging to the project, unless otherwise noted, is licensed under AGPL-v3.0-only
  • All documentation (any markdown files), including this readme, as well as any documentation comments explicitly documenting source code, are also licensed under CC-BY-NC-SA-4.0
  • Auto-generated files produced by external tools or files of insigifnicant originality are not copyrighted and are licensed under CC0-1.0
  • To the extent that the assets we provide are licensable and applicable, they are licensed under CC-BY-NC-SA-4.0 unless otherwise noted. Exceptions can be found in associated REUSE.toml files.
    • ⚠️ Files in assets/ that are not explicitly licensed via REUSE.toml should be considered to have no licensing / copyright information.

The full license information for each file can be found by utilizing REUSE's tooling, such as via reuse spdx.