UNPKG

@prismatic-io/spectral

Version:

Utility library for building Prismatic connectors and code-native integrations

15 lines (14 loc) 549 B
"use strict"; /** * This regex targets common characters that may be included in default * input values (code comment blocks, backticks, etc) and would cause * component-manifest build issues. More characters may be added * as discovered. */ Object.defineProperty(exports, "__esModule", { value: true }); exports.escapeSpecialCharacters = void 0; const escapeRegEx = /(\/|\\|\`|\$)/g; const escapeSpecialCharacters = (value = "") => { return value.replace(escapeRegEx, "\\$&"); }; exports.escapeSpecialCharacters = escapeSpecialCharacters;