@cucumber/gherkin
Advanced tools
Comparing version 14.0.1 to 14.0.2
{ | ||
"name": "@cucumber/gherkin", | ||
"version": "14.0.1", | ||
"version": "14.0.2", | ||
"description": "Gherkin parser", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/index.js", |
import GherkinStreams from './stream/GherkinStreams'; | ||
import generateMessages from './stream/generateMessages'; | ||
import makeSourceEnvelope from './stream/makeSourceEnvelope'; | ||
import IGherkinOptions from './IGherkinOptions'; | ||
@@ -9,6 +11,5 @@ import Query from './Query'; | ||
import compile from './pickles/compile'; | ||
import { parse, parseAndCompile } from '../test/utils/parse'; | ||
declare const dialects: Readonly<{ | ||
[key: string]: Dialect; | ||
}>; | ||
export { GherkinStreams, IGherkinOptions, Query, dialects, Dialect, Parser, AstBuilder, TokenScanner, compile, parse, parseAndCompile, }; | ||
export { GherkinStreams, generateMessages, makeSourceEnvelope, IGherkinOptions, Query, dialects, Dialect, Parser, AstBuilder, TokenScanner, compile, }; |
@@ -6,5 +6,9 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.parseAndCompile = exports.parse = exports.compile = exports.TokenScanner = exports.AstBuilder = exports.Parser = exports.dialects = exports.Query = exports.GherkinStreams = void 0; | ||
exports.compile = exports.TokenScanner = exports.AstBuilder = exports.Parser = exports.dialects = exports.Query = exports.makeSourceEnvelope = exports.generateMessages = exports.GherkinStreams = void 0; | ||
var GherkinStreams_1 = __importDefault(require("./stream/GherkinStreams")); | ||
exports.GherkinStreams = GherkinStreams_1.default; | ||
var generateMessages_1 = __importDefault(require("./stream/generateMessages")); | ||
exports.generateMessages = generateMessages_1.default; | ||
var makeSourceEnvelope_1 = __importDefault(require("./stream/makeSourceEnvelope")); | ||
exports.makeSourceEnvelope = makeSourceEnvelope_1.default; | ||
var Query_1 = __importDefault(require("./Query")); | ||
@@ -21,7 +25,4 @@ exports.Query = Query_1.default; | ||
var gherkin_languages_json_1 = __importDefault(require("./gherkin-languages.json")); | ||
var parse_1 = require("../test/utils/parse"); | ||
Object.defineProperty(exports, "parse", { enumerable: true, get: function () { return parse_1.parse; } }); | ||
Object.defineProperty(exports, "parseAndCompile", { enumerable: true, get: function () { return parse_1.parseAndCompile; } }); | ||
var dialects = gherkin_languages_json_1.default; | ||
exports.dialects = dialects; | ||
//# sourceMappingURL=index.js.map |
import { messages } from '@cucumber/messages'; | ||
import IGherkinOptions from '../IGherkinOptions'; | ||
export default function generateMessages(data: string, uri: string, options: IGherkinOptions): messages.Envelope[]; | ||
export default function generateMessages(data: string, uri: string, options: IGherkinOptions): readonly messages.IEnvelope[]; |
@@ -33,2 +33,3 @@ "use strict"; | ||
var AstBuilder_1 = __importDefault(require("../AstBuilder")); | ||
var makeSourceEnvelope_1 = __importDefault(require("./makeSourceEnvelope")); | ||
function generateMessages(data, uri, options) { | ||
@@ -39,9 +40,3 @@ var e_1, _a, e_2, _b; | ||
if (options.includeSource) { | ||
result.push(new messages_1.messages.Envelope({ | ||
source: { | ||
uri: uri, | ||
data: data, | ||
mediaType: 'text/x.cucumber.gherkin+plain', | ||
}, | ||
})); | ||
result.push(makeSourceEnvelope_1.default(data, uri)); | ||
} | ||
@@ -48,0 +43,0 @@ if (!options.includeGherkinDocument && !options.includePickles) { |
{ | ||
"name": "@cucumber/gherkin", | ||
"version": "14.0.1", | ||
"version": "14.0.2", | ||
"description": "Gherkin parser", | ||
@@ -5,0 +5,0 @@ "main": "dist/src/index.js", |
import GherkinStreams from './stream/GherkinStreams' | ||
import generateMessages from './stream/generateMessages' | ||
import makeSourceEnvelope from './stream/makeSourceEnvelope' | ||
import IGherkinOptions from './IGherkinOptions' | ||
@@ -10,3 +12,2 @@ import Query from './Query' | ||
import DIALECTS from './gherkin-languages.json' | ||
import { parse, parseAndCompile } from '../test/utils/parse' | ||
@@ -17,2 +18,4 @@ const dialects = DIALECTS as Readonly<{ [key: string]: Dialect }> | ||
GherkinStreams, | ||
generateMessages, | ||
makeSourceEnvelope, | ||
IGherkinOptions, | ||
@@ -26,4 +29,2 @@ Query, | ||
compile, | ||
parse, | ||
parseAndCompile, | ||
} |
@@ -7,2 +7,3 @@ import Parser from '../Parser' | ||
import IGherkinOptions from '../IGherkinOptions' | ||
import makeSourceEnvelope from './makeSourceEnvelope' | ||
@@ -13,3 +14,3 @@ export default function generateMessages( | ||
options: IGherkinOptions | ||
) { | ||
): readonly messages.IEnvelope[] { | ||
const result = [] | ||
@@ -19,11 +20,3 @@ | ||
if (options.includeSource) { | ||
result.push( | ||
new messages.Envelope({ | ||
source: { | ||
uri, | ||
data, | ||
mediaType: 'text/x.cucumber.gherkin+plain', | ||
}, | ||
}) | ||
) | ||
result.push(makeSourceEnvelope(data, uri)) | ||
} | ||
@@ -30,0 +23,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
714065
17703