Drives RPG-like battles between two teams of actors.
git clone https://github.com/FullScreenShenanigans/BattleMovr
cd BattleMovr
npm run setup
npm run verify
npm run setup
creates a few auto-generated setup files locally.npm run verify
builds, lints, and runs tests.npm run watch
Source files are written under src/
in TypeScript and compile in-place to JavaScript files.
npm run watch
will directly run the TypeScript compiler on source files in watch mode.
Use it in the background while developing to keep the compiled files up-to-date.
npm run test
Test files are alongside source files under src/
and named *.test.ts?
.
Whenever you add, remove, or rename a *.test.ts?
file under src/
, re-run npm run test:setup
to regenerate the list of static test files in test/index.html
.
You can open that file in a browser to debug through the tests.
npm run test
will run that setup and execute tests using Puppeteer.
Generated using TypeDoc