# Functions
FilterSuites filters out suites in the project that don't match the given suite name.
FromFile creates a new cucumber project based on the filepath.
GetShardOpts returns additional shard options.
GetShardTypes returns the shard types in a project.
SetDefaults applies config defaults in case the user has left them blank.
SortByHistory sorts the suites in the order of job history.
Validate validates basic configuration of the project and returns an error if any of the settings contain illegal values.
# Variables
APIVersion represents the supported config version.
Kind represents the type definition of this config.
# Structs
Options represents cucumber settings.
Playwright represents the playwright setting.
Project represents cucumber sauce config.
Suite represents the playwright-cucumberjs test suite configuration.