AreaSpawnr
Loads GameStartr maps to spawn and unspawn areas on demand.
Development
After forking the repo from GitHub:
git clone https://github.com/<your-name-here>/AreaSpawnr
cd AreaSpawnr
npm install
yarn run setup
yarn run verify
yarn run setup
creates a few auto-generated setup files locally.yarn run verify
builds, lints, and runs tests.
Building
yarn run watch
Source files are written under src/
in TypeScript and compile in-place to JavaScript files.
yarn 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.
Running Tests
yarn run test
Tests are written in Mocha and Chai.
Their files are written using alongside source files under src/
and named *.test.ts?
.
Whenever you add, remove, or rename a *.test.t*
file under src/
, watch
will re-run yarn 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.