diff --git a/src/core/plugins/json-schema-2020-12-samples/fn/encoders/base64url.js b/src/core/plugins/json-schema-2020-12-samples/fn/encoders/base64url.js index 90f81b2a556..95e34f054d9 100644 --- a/src/core/plugins/json-schema-2020-12-samples/fn/encoders/base64url.js +++ b/src/core/plugins/json-schema-2020-12-samples/fn/encoders/base64url.js @@ -1,6 +1,13 @@ /** * @prettier */ -const encodeBase64Url = (content) => Buffer.from(content).toString("base64url") +import encodeBase64 from './base64' + +const encodeBase64Url = (content) =>{ +return encodeBase64(content) + .replace(/=/g, "") // Remove padding + .replace(/\+/g, "-") // Replace + with - + .replace(/\//g, "_") // Replace / with _ +} export default encodeBase64Url