{"version":3,"sources":["../../src/nuxt/module.ts"],"sourcesContent":["import { addPlugin, addTemplate, defineNuxtModule } from '@nuxt/kit';\nimport type { NuxtModule } from '@nuxt/schema';\n\nexport default defineNuxtModule({\n  meta: {\n    name: '@vercel/speed-insights',\n    configKey: 'speedInsights',\n    docs: 'https://vercel.com/docs/speed-insights/quickstart',\n  },\n  setup() {\n    const template = addTemplate({\n      filename: 'vercel-speed-insights.client.ts',\n      getContents: () => `\nimport { injectSpeedInsights } from '@vercel/speed-insights/nuxt/runtime'\nimport { defineNuxtPlugin } from '#imports'\n\nexport default defineNuxtPlugin(() => {\n  injectSpeedInsights()\n})\n`,\n    });\n\n    addPlugin({\n      src: template.dst,\n      mode: 'client',\n    });\n  },\n}) as NuxtModule;\n"],"mappings":";AAAA,SAAS,WAAW,aAAa,wBAAwB;AAGzD,IAAO,iBAAQ,iBAAiB;AAAA,EAC9B,MAAM;AAAA,IACJ,MAAM;AAAA,IACN,WAAW;AAAA,IACX,MAAM;AAAA,EACR;AAAA,EACA,QAAQ;AACN,UAAM,WAAW,YAAY;AAAA,MAC3B,UAAU;AAAA,MACV,aAAa,MAAM;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,IAQrB,CAAC;AAED,cAAU;AAAA,MACR,KAAK,SAAS;AAAA,MACd,MAAM;AAAA,IACR,CAAC;AAAA,EACH;AACF,CAAC;","names":[]}