32 packages
assert-logic
This repository/project is a template/placeholder for new NPM packages.
aws-cdk-assert
This tool gives handy utilities to test AWS CDK Stack.
cross-process-lock
Cross-process file locking solution with lock-queue
date-x
Library to handle dates in a custom date format.
diffter
diffter can be used to determine the difference between two list of any items and generate an HTML report about the results.
dotenv-ng
This tool is a custom implementation to handle .env files, inspired by dotenv (NPM) and python-dotenv (PyPi).
gherkin-assembler
Assembling Gherkin ASTs to feature file string
gherkin-ast
JS model for Gherkin feature files
gherkin-formatter
Tool to format gherkin-ast model to gherkin string
gherking
GherKing is a tool to make Gherkin smarter! It allows you to handle Cucumber/Gherkin feature files programmatically, in your JavaScript/TypeScript code.
gherkin-io
Tool to read/write Gherkin feature files and work with Gherking AST
gherkin-loader
API to load Gherkin AST from feature file(s)
gpc-filter
The Filter precompiler is responsible for including or excluding the elements of a feature file in the result, which match a cucumber-tag-expression (e.g., has a given tag, does not have a given tag)
gpc-for-loop
A precompiler of GherKing to loop scenarios and scenario outlines to repeat them.
gpc-license
This repository is a template to create precompilers for GherKing.
gpc-macro
This precompiler is responsible for defining macros in feature files and then executing them.
gpc-remove-comments
This precompiler removes all or particular type of semantic comments from the feature file.
gpc-remove-duplicates
This GherKing Precompiler is responsible for having only a reasonable amount of tags and/or rows in each feature file.
gpc-replacer
This GherKing Precompiler is responsible to replace keys in feature files with given values.
gpc-scenario-numbering
This GherKing precompiler is responsible to add an index to all scenario and scenario outlines.
gpc-scenario-outline-expander
This GherKing precompiler is responsible for converting Scenario Outlines to single Scenarios as Cucumber would do and adds the first column as a tag.
gpc-scenario-outline-numbering
This precompiler can add numbering column to Examples tables, and apply formatting to the name of the Scenario Outline.
gpc-step-groups
The StepGroups precompiler is responsible for correcting the gherkin keywords of steps to make the tests more readable.
gpc-test-data
This precompiler inserts external test data as example rows.
lines-builder
Tool and model to handle string lines and indentation.