Template repository for Vite.
Includes:
- SCSS plugin
- Prettier plugin
- ESLint plugin
- TypeScript
- Vitest
- Multi-page support
- Environment variables
- Event Emitter
- LilGui - debug UI
- GitHub CI/CD workflow
# Install dependencies
npm install
# For pre-commit hooks, run once
npm install husky
# Build
npm run build:github # For GitHub Pages
npm run build:crazy # For Crazy Games
npm run build:itch # For Itch.io
# Run development server
npm run dev
# Run preview server
npm run preview
# format code
npm run format
Once it is cloned make sure you enable permissions
Settings > Actions > General
make sure in Workflow permissions Read and Write is granted
![image](https://private-user-images.githubusercontent.com/6734058/238916031-d5f4bd64-45e5-4025-a6e6-d869c801b4e4.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTEzOTE0ODMsIm5iZiI6MTcxMTM5MTE4MywicGF0aCI6Ii82NzM0MDU4LzIzODkxNjAzMS1kNWY0YmQ2NC00NWU1LTQwMjUtYTZlNi1kODY5YzgwMWI0ZTQucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDMyNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDAzMjVUMTgyNjIzWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MjVhMTYzODYyODRhMzA4MGUwYjgyYTRlODQwYjk5OTZjMDUzNTI0NDRlY2FkZDA4OGU5OGViNDk2Y2Q5NjYwNiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.-9EAWVYT_qJyBnUPGvL0TO9w6SVwG2t6PYKZd-sVIGo)
Just create a new release
- Navigate to Releases
- Click Choose a tag
- Type your tag name similarly to
v1.0.0
(increment the last version) - Click create new tag (plus button)
- Click Publish release
Pipeline is going to run and deploy the application