# 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`