UNPKG

@lucidcms/core

Version:

The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.

2 lines 665 B
import{copy as e}from"../../i18n/copy.mjs";import t from"../../../constants/constants.mjs";import n from"./load-email-templates.mjs";import{mkdir as r,writeFile as i}from"node:fs/promises";import a from"node:path";const o=async o=>{try{let e=await n(o);return await r(o.config.build.paths.outDir,{recursive:!0}),await i(a.join(o.config.build.paths.outDir,t.email.renderedOutput),JSON.stringify(e,null,2)),{error:void 0,data:void 0}}catch(t){return{error:{message:e(`server:core.email.templates.prepare.failed`,t instanceof Error?{defaultMessage:t.message}:void 0),status:500},data:void 0}}};export{o as default}; //# sourceMappingURL=prepare-email-templates.mjs.map