UNPKG

@strapi/generate-new

Version:

Generate a new Strapi application.

20 lines (19 loc) 604 B
import crypto from "crypto"; import fs from "fs"; import path from "path"; import _ from "lodash"; const generateASecret = () => crypto.randomBytes(16).toString("base64"); const createEnvFile = () => { const tmpl = fs.readFileSync(path.join(__dirname, "env.template")); const compile = _.template(tmpl.toString()); return compile({ appKeys: new Array(4).fill(null).map(generateASecret).join(","), apiTokenSalt: generateASecret(), transferTokenSalt: generateASecret(), adminJwtToken: generateASecret() }); }; export { createEnvFile as default }; //# sourceMappingURL=env.mjs.map