mirror of
https://github.com/FullScreenShenanigans/QuadsKeepr.git
synced 2026-08-12 02:18:20 -07:00
e7a351bde81532e9b4898c4c6ac2570c6b00ac94
chore(package): update shenanigans-manager to version 0.2.9
QuadsKeepr
Adjustable quadrant-based collision detection.
Development
git clone https://github.com/FullScreenShenanigans/QuadsKeepr
cd QuadsKeepr
npm run setup
npm run verify
npm run setupcreates a few auto-generated setup files locally.npm run verifybuilds, lints, and runs tests.
Building
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.
Running Tests
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.
Languages
TypeScript
100%