UNPKG

@foal/cli

Version:

CLI tool for FoalTS

16 lines (15 loc) 448 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createSecret = createSecret; const crypto_1 = require("crypto"); const util_1 = require("util"); /** * Create a random 256-bit secret encoded in base64. * * @export * @returns {Promise<string>} The base64 string. */ async function createSecret() { const buff = await (0, util_1.promisify)(crypto_1.randomBytes)(32); return buff.toString('base64'); }