Thank you Ilya for the work you've done! The objective of this fork is to provide Cucumber users with an officially supported pretty formatter for Cucumber.js.
This is the first version of the pretty formatter that supports Cucumber.js 7.0.0 and above, now based on cucumber-messages (instead of the now deceased event protocol).
All the codebase has been migrated to TypeScript, yey!
The pretty formatter can now be customised! Ansi styles can be applied to almost all elements of the output.
The latest addition to the Gherkin syntax, the Rule keyword, is supported.