Docs

Test utils

GameModuleTester drives a session without a DB; checkModuleConformance asserts the contract.

import { checkModuleConformance } from '@puzzibly/game-engine'
const report = await checkModuleConformance(mod, { config: {} })