Skip to content

General refactoring and improvements#67

Merged
rdlf0 merged 11 commits into
masterfrom
upgrades
Jun 15, 2026
Merged

General refactoring and improvements#67
rdlf0 merged 11 commits into
masterfrom
upgrades

Conversation

@rdlf0

@rdlf0 rdlf0 commented Jun 15, 2026

Copy link
Copy Markdown
Owner

This PR includes general refactoring and improvements like:

  • Switching to ES modules and removing the RequireJS dependency. Unfortunately, now the game has to be served over HTTP even for local development. Check out README.md and CONTRIBUTING.md
  • Enabled TypeScript strict mode and addressed related complaints
  • Added some basic tests for non-DOM-related stuff
  • Bumped used actions in the workflows
  • Improved release workflow
  • Updated related documentation
  • Added dependabot configuration
  • Random minor refactoring (e.g. renaming stuff, improved errors, etc...)

@rdlf0 rdlf0 self-assigned this Jun 15, 2026
@rdlf0 rdlf0 merged commit d5adc30 into master Jun 15, 2026
1 check passed
@rdlf0 rdlf0 deleted the upgrades branch June 15, 2026 11:52
@github-actions

github-actions Bot commented Jun 15, 2026

Copy link
Copy Markdown

🎉 Hooray! The changes in this pull request went live with the release of v3.1.0 🎉

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant