@wordpress/block-library
Version:
Block library for the WordPress editor.
22 lines (21 loc) • 508 B
JavaScript
// packages/block-library/src/code/utils.js
import { pipe } from "@wordpress/compose";
function escape(content) {
return pipe(
escapeOpeningSquareBrackets,
escapeProtocolInIsolatedUrls
)(content || "");
}
function escapeOpeningSquareBrackets(content) {
return content.replace(/\[/g, "[");
}
function escapeProtocolInIsolatedUrls(content) {
return content.replace(
/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,
"$1//$2"
);
}
export {
escape
};
//# sourceMappingURL=utils.js.map