forked from
npmx.dev/npmx.dev
[READ-ONLY]
a fast, modern browser for the npm registry
1export default defineNuxtPlugin({
2 enforce: 'pre',
3 env: { islands: false },
4 setup() {
5 if (import.meta.test || import.meta.dev) {
6 return
7 }
8
9 window.va = function (...params: unknown[]) {
10 ;(window.vaq = window.vaq || []).push(params)
11 }
12
13 useScript({
14 'src': '/_v/script.js',
15 'data-endpoint': '/_v',
16 })
17 },
18})
19
20declare global {
21 interface Window {
22 va?: (...args: unknown[]) => void
23 vaq?: unknown[][]
24 }
25}