Skip to content
Snippets Groups Projects
Forked from jeremy.gobet / breakout
Up to date with the upstream repository.

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