@lucidcms/core
Version:
The core of the Lucid CMS. It's responsible for spinning up the API and serving the CMS.
2 lines • 729 B
JavaScript
import e from"../../translations/en.admin.mjs";import t from"../../translations/en.server.mjs";const n=()=>({admin:{},server:{}}),r={en:{admin:e,server:t}},i=e=>({admin:{...e?.admin??{}},server:{...e?.server??{}}}),a=e=>{let t={};for(let[n,r]of Object.entries(e??{}))t[n]=i(r);return t},o=(...e)=>{let t={};for(let r of e)for(let[e,i]of Object.entries(r??{}))t[e]=t[e]??n(),t[e].admin={...t[e].admin,...i.admin??{}},t[e].server={...t[e].server,...i.server??{}};return t},s=(e,t)=>t?e.replace(/\{\{(\w+)\}\}/g,(e,n)=>t[n]?.toString()??``):e;export{r as coreTranslations,s as formatTranslation,o as mergeTranslationBundles,i as normalizeTranslationBundle,a as normalizeTranslationBundles};
//# sourceMappingURL=translations.mjs.map