lit-ssr-utils
Version:
Lit utils to implement SSR to projects that do not use Javascript.
2 lines (1 loc) • 653 B
JavaScript
function t(i){if(!i||Object.keys(i).length===0)return{message:"body is empty",code:"no-body"};if(i.html===void 0||i.html==="")return{message:"html is required",code:"no-html"};if(i.dependencies===void 0||!(i.dependencies instanceof Array))return{message:"dependencies is required",code:"no-dependencies"};for(let r of i.dependencies){if(r.code===void 0||r.code==="")return{message:"dependencies[x].code is required",code:"no-code"};if(r.ext===void 0||r.ext==="")return{message:"dependencies[x].ext is required",code:"no-ext"};if(r.ext!=="js"&&r.ext!=="ts")return{message:"dependencies[x].ext must be js or ts",code:"invalid-ext"}}}export{t as default};