@cucumber/tag-expressions

Cucumber Tag Expression parser

Usage no npm install needed!

<script type="module">
  import cucumberTagExpressions from 'https://cdn.skypack.dev/@cucumber/tag-expressions';
</script>

README

Cucumber Tag Expressions for JavaScript

Greenkeeper badge

The docs are here.

Example

import {TagExpressionParser} from '@cucumber/tag-expressions'
const parser = new TagExpressionParser()

const expressionNode = parser.parse('@tagA and @tagB')

expressionNode.evaluate(["@tagA", "@tagB"]) // => true
expressionNode.evaluate(["@tagA", "@tagC"]) // => false