v-plausible
Version:
Plausible Analytics plugin for Vue or Nuxt
12 lines (11 loc) • 367 B
JavaScript
import { createPlausible } from "../vue";
import { defineNuxtPlugin, useRuntimeConfig } from "#app";
export default defineNuxtPlugin((nuxtApp) => {
const config = useRuntimeConfig();
const hob = createPlausible(config.public.plausible);
nuxtApp.vueApp.use(hob);
nuxtApp.provide(
"plausible",
nuxtApp.vueApp.config.globalProperties.$plausible
);
});