@poppinss/oauth-client
Version:
A framework agnostic package to implement "Login with" flow using OAuth compliant authorization servers.
12 lines (11 loc) • 356 B
JavaScript
// src/helpers.ts
import { randomBytes } from "node:crypto";
function random(size) {
const bits = (size + 1) * 6;
const buffer = randomBytes(Math.ceil(bits / 8));
return Buffer.from(buffer).toString("base64").replace(/\+/g, "-").replace(/\//g, "_").replace(/\=/g, "").slice(0, size);
}
export {
random
};
//# sourceMappingURL=chunk-KDYPQVIV.js.map