@forge42/seo-tools
Version:
Framework agnostic set of helpers designed to help you create, maintain and develop your SEO
2 lines • 835 B
JavaScript
;var i=Object.defineProperty;var m=Object.getOwnPropertyDescriptor;var p=Object.getOwnPropertyNames;var b=Object.prototype.hasOwnProperty;var u=(e,t)=>{for(var r in t)i(e,r,{get:t[r],enumerable:!0})},l=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of p(t))!b.call(e,n)&&n!==r&&i(e,n,{get:()=>t[n],enumerable:!(o=m(t,n))||o.enumerable});return e};var h=e=>l(i({},"__esModule",{value:!0}),e);var L={};u(L,{breadcrumbs:()=>g});module.exports=h(L);var g=(e,t)=>{let r=new URL(e),o=r.origin,n=r.pathname.split("/").filter(Boolean);return{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:n.map((a,s)=>{let c=n.slice(0,s+1).join("/");return{"@type":"ListItem",position:s+1,name:t?.[s]||a,item:`${o}/${c}`}})}};0&&(module.exports={breadcrumbs});
//# sourceMappingURL=breadcrumb.js.map