UNPKG

vite-plugin-fathom

Version:

Vite plugin for adding fathom

19 lines (18 loc) 673 B
function s(t = process.env.VITE_FATHOM_ID, a = {}) { const r = a.forceEU === !0 ? "cdn-eu" : "cdn"; let e = `data-site="${t}"`; return (a.spa === void 0 || a.spa !== !1) && (e += ` data-spa="${a.spa || "auto"}"`), a.honorDNT === !0 && (e += ' data-honor-dnt="true"'), a.autoTrack === !1 && (e += ' data-auto="false"'), a.ignoreCanonical && (e += ' data-canonical="false"'), { name: "vite-fathom-plugin", transformIndexHtml(c) { const n = `<script src="https://${r}.usefathom.com/script.js" ${e} defer><\/script>`; return c.replace("</head>", `${n} </head>`); }, apply() { return t !== void 0; } }; } export { s as default };