I've published an alpha version of QuestKit to npm. To install it, make sure you have Node.js installed and then run this on a command line:
npm install questkit -g
That will give you a new command "questkit". You can try it out on a test file - currently the only one that exists is test.yaml, which you can download here: https://raw.githubusercontent.com/texta ... /test.yaml
That will generate an index.html file which you can run in a browser. The UI is incredibly basic at the moment. I am doing most of my testing using the CLI option:
questkit test.yaml --cli
Instead of generating an HTML file, that will simply run the text adventure immediately in your terminal window. This is a ridiculously rapid way of testing things out, as you have no need to load or refresh a browser window.
Walkthroughs are supported. Type "run" to list all walkthroughs defined in a game, or type "run test" to run the walkthrough named "test".