@prismatic-io/spectral
Version:
Utility library for building Prismatic connectors and code-native integrations
15 lines (14 loc) • 548 B
JavaScript
;
/**
* 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;