QuickPickle, Behavioral Testing for Modern Web Apps

A Vitest plugin that brings Gherkin syntax and BDD testing to modern JavaScript and TypeScript projects with full ESM support.

Role:

  • Creator and Lead Developer
  • Open Source Maintainer
  • Technical Architect

Outcome:

  • Created a Vitest plugin with full Gherkin 6 support via the official Cucumber parser
  • Leveraged Vite's module system to provide seamless ESM and TypeScript compatibility
  • Implemented comprehensive BDD features including hooks, DataTables, DocStrings, and custom world constructors
  • Published as open-source npm package with active maintenance and community support