Engine typesDeclarations for engine globals, luabind classes, UI and GOAP classes, script objects, and readable aliases.
TypeScriptToLua pluginsOpt-in build transforms — luabind class emission, macro folding, constant inlining, log stripping, lib bundling, Tracy zones.
Testing toolkitA ts-jest config factory, Lua-like globals, an xray16 runtime stand-in, and Lua-aware Jest matchers.
Shared lib and macrosCompile-time helpers and shared constants that fold in game builds and still run under Node and Jest.