@appsemble/utils
Version:
Utility functions used in Appsemble internally
11 lines • 393 B
JavaScript
export function stripPem(pem, removeNewlines = false) {
return pem
.replaceAll(/^[\s-]*BEGIN [A-Z]+[\s-]*/g, '')
.replaceAll(/[\s-]*END [A-Z]+[\s-]*$/g, '')
.replaceAll(/\r?\n/g, removeNewlines ? '' : '\n')
.trim();
}
export function wrapPem(pem, type) {
return `-----BEGIN ${type}-----\n${pem}\n-----END ${type}-----`;
}
//# sourceMappingURL=pem.js.map