Interactive adventure game implemented with Flux/React and TypeScript. Uses webpack to package the application.
There are three related projects here: the Node server, the public files for the game and ts for the actual TypeScript sources. The rationale for having an additional ts project instead of using public for all the sources is because of the (lack of) support of TypeScript in webpack loaders. Instead of relying on a loader, I use TypeScript (in a standalone Visual Studio project) to compile javascript and move the output to the public project. Once in public webpack kicks in and life is good.
The basic initial structure is kept in the boilerplate branch - which is actually a simple Todo application, not the game. Hopefully I can reuse this layout in similar projects.
The installation instructions are in each project's folder.