Cucumber-js with sync, callable steps and parsed arguments
github.com