UNPKG

yoastseo

Version:

Yoast client-side content analysis

24 lines (22 loc) 889 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; var _stripSpaces = _interopRequireDefault(require("./stripSpaces.js")); var _removePunctuationExceptQuotes = _interopRequireDefault(require("./removePunctuationExceptQuotes.js")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } /** @module stringProcessing/parseSynonyms */ /** * Parses synonyms from a comma-separated string into an array. * * @param {String} synonyms The text to match * * @returns {Array} An array with all synonyms. */ function _default(synonyms) { let synonymsSplit = synonyms.split(","); synonymsSplit = synonymsSplit.map(synonym => (0, _removePunctuationExceptQuotes.default)((0, _stripSpaces.default)(synonym))).filter(synonym => synonym); return synonymsSplit; } //# sourceMappingURL=parseSynonyms.js.map