Breakout
Jeu du casse brique réalisé sur Phaser.js.
Sources
Les fichiers sources du programme se trouve dans le dossier src.
Installation
Installer les dépendances du projet avec NPM. La commande crée un dossier node_modules contenant les dépendances du projet:
npm install
Exécution en local
La commande ci-dessous transpile le projet et exécute automatiquement le jeu dans un onglet de votre navigateur :
npm run start
Pour modifier l'exécution du programme en local voir le fichier webpack.dev.js.
Build
Le build du projet est effectué dans le dossier dist créé à la première exécution de la commande ci-dessous:
npm run build
Pour modifier la transilation du programme pour la production, voir le fichier webpack.prod.js
Test
exécutez les tests unitaires présent dans le dossier test avec la commande suivante:
npm run test
Lint
Exécuter ESLint pour vérifier les règles sur le code source en TypeScript:
npx eslint src/**/**.ts
Deploy
Pour déployer sur Firebase il faut au préalable faire la configuration et créer un nouveau projet Firebase. Toutes les étapes sont décritent dans le fichier firebase_setup.md
Déployer le projet sur Firebase:
firebase deploy