Phaser Game Template is a template for creating Phaser games with TypeScript.
Table of Contents
- 🪄️ All the code is written in TypeScript
- ✨ Fully customized eslint configuration based on the config by Antfu
- 🧪 Write tests quickly and conveniently with vitest
- 🤝 Supports conventional commits
- 💅 Generate beautiful changelogs with changelogen
- ♾️ GitHub CI for your build
- 📢 Issue templates
- 📝 Pull request template
- 🤖 Ready configuration for renovatebot with renovate-config
- 🚀 Action releases with just one command
This is a template repo. Click the green Use this template button to get started.
git clone https://github.com/hywax/phaser-game-template.git
cd phaser-game-template
pnpm install
The template contains the following scripts:
build
- Build for productionpreview
- Preview the production builddev
- Start the development serverlint
- Checks your code for any linting errorslint:fix
- Checks your code for any linting errors and fix themtest
- Run all tests with code coverage reporttest:watch
- Run all tests with watch moderelease
- Generate changelog and git tag pushprepare
- Script for setting up husky hooks
If you are using this template, feel free to open a PR to add your project to the list.
This template was created under the MIT License.