UNPKG

@appsemble/utils

Version:

Utility functions used in Appsemble internally

11 lines 393 B
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