[{"data":1,"prerenderedAt":363},["ShallowReactive",2],{"navigation_docs":3,"-api-utils-define-mixpanel-server-config":90,"-api-utils-define-mixpanel-server-config-surround":358},[4,19,37],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Get Started","i-lucide-rocket","\u002Fget-started","1.get-started",[10,14],{"title":11,"path":12,"stem":13},"Installation","\u002Fget-started\u002Finstallation","1.get-started\u002F1.installation",{"title":15,"path":16,"stem":17},"Configuration","\u002Fget-started\u002Fconfiguration","1.get-started\u002F2.configuration",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24,"page":18},"Integration","i-lucide-plug","\u002Fintegration","2.integration",[25,29,33],{"title":26,"path":27,"stem":28},"Browser","\u002Fintegration\u002Fbrowser","2.integration\u002F1.browser",{"title":30,"path":31,"stem":32},"Nitro","\u002Fintegration\u002Fnitro","2.integration\u002F2.nitro",{"title":34,"path":35,"stem":36},"Pageviews","\u002Fintegration\u002Fpageviews","2.integration\u002F3.pageviews",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":18},"API","i-lucide-code-xml","\u002Fapi","3.api",[43,48,62,76,81],{"title":44,"path":45,"stem":46,"icon":47},"Module options","\u002Fapi\u002Foptions","3.api\u002F0.options","i-lucide-sliders-horizontal",{"title":49,"icon":50,"path":51,"stem":52,"children":53,"page":18},"Composables","i-lucide-arrow-left-right","\u002Fapi\u002Fcomposables","3.api\u002F1.composables",[54,58],{"title":55,"path":56,"stem":57},"useMixpanel","\u002Fapi\u002Fcomposables\u002Fuse-mixpanel","3.api\u002F1.composables\u002F1.use-mixpanel",{"title":59,"path":60,"stem":61},"useMixpanelServer","\u002Fapi\u002Fcomposables\u002Fuse-mixpanel-server","3.api\u002F1.composables\u002F2.use-mixpanel-server",{"title":63,"icon":64,"path":65,"stem":66,"children":67,"page":18},"Configuration helpers","i-lucide-square-function","\u002Fapi\u002Futils","3.api\u002F2.utils",[68,72],{"title":69,"path":70,"stem":71},"defineMixpanelClientConfig","\u002Fapi\u002Futils\u002Fdefine-mixpanel-client-config","3.api\u002F2.utils\u002F1.define-mixpanel-client-config",{"title":73,"path":74,"stem":75},"defineMixpanelServerConfig","\u002Fapi\u002Futils\u002Fdefine-mixpanel-server-config","3.api\u002F2.utils\u002F2.define-mixpanel-server-config",{"title":77,"path":78,"stem":79,"icon":80},"Page meta","\u002Fapi\u002Fpage-meta","3.api\u002F3.page-meta","i-lucide-file-cog",{"title":82,"icon":21,"path":83,"stem":84,"children":85,"page":18},"Hooks","\u002Fapi\u002Fhooks","3.api\u002F4.hooks",[86],{"title":87,"path":88,"stem":89},"mixpanel:pageview","\u002Fapi\u002Fhooks\u002Fpageview","3.api\u002F4.hooks\u002F1.pageview",{"id":91,"title":73,"body":92,"description":352,"extension":353,"links":354,"meta":355,"navigation":156,"path":74,"seo":356,"stem":75,"__hash__":357},"docs\u002F3.api\u002F2.utils\u002F2.define-mixpanel-server-config.md",{"type":93,"value":94,"toc":344},"minimark",[95,103,108,215,219,264,291,295,300,310,313,324,328,331,340],[96,97,98,102],"p",{},[99,100,101],"code",{},"defineMixpanelServerConfig()"," validates and returns Node SDK configuration without initializing Mixpanel.",[104,105,107],"h2",{"id":106},"usage","Usage",[109,110,116],"pre",{"className":111,"code":112,"filename":113,"language":114,"meta":115,"style":115},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineMixpanelServerConfig } from 'mixpanel-nuxt\u002Fconfig'\n\nexport default defineMixpanelServerConfig({\n  geolocate: false,\n  debug: true,\n})\n","mixpanel.server.config.ts","ts","",[99,117,118,151,158,176,193,206],{"__ignoreMap":115},[119,120,123,127,131,135,138,141,144,148],"span",{"class":121,"line":122},"line",1,[119,124,126],{"class":125},"s7zQu","import",[119,128,130],{"class":129},"sMK4o"," {",[119,132,134],{"class":133},"sTEyZ"," defineMixpanelServerConfig",[119,136,137],{"class":129}," }",[119,139,140],{"class":125}," from",[119,142,143],{"class":129}," '",[119,145,147],{"class":146},"sfazB","mixpanel-nuxt\u002Fconfig",[119,149,150],{"class":129},"'\n",[119,152,154],{"class":121,"line":153},2,[119,155,157],{"emptyLinePlaceholder":156},true,"\n",[119,159,161,164,167,170,173],{"class":121,"line":160},3,[119,162,163],{"class":125},"export",[119,165,166],{"class":125}," default",[119,168,134],{"class":169},"s2Zo4",[119,171,172],{"class":133},"(",[119,174,175],{"class":129},"{\n",[119,177,179,183,186,190],{"class":121,"line":178},4,[119,180,182],{"class":181},"swJcz","  geolocate",[119,184,185],{"class":129},":",[119,187,189],{"class":188},"sfNiH"," false",[119,191,192],{"class":129},",\n",[119,194,196,199,201,204],{"class":121,"line":195},5,[119,197,198],{"class":181},"  debug",[119,200,185],{"class":129},[119,202,203],{"class":188}," true",[119,205,192],{"class":129},[119,207,209,212],{"class":121,"line":208},6,[119,210,211],{"class":129},"}",[119,213,214],{"class":133},")\n",[104,216,218],{"id":217},"type","Type",[109,220,223],{"className":111,"code":221,"filename":222,"language":114,"meta":115,"style":115},"function defineMixpanelServerConfig\u003CT extends MixpanelServerConfig>(config: T): T\n","Signature",[99,224,225],{"__ignoreMap":115},[119,226,227,231,233,236,240,243,246,249,253,255,258,261],{"class":121,"line":122},[119,228,230],{"class":229},"spNyl","function",[119,232,134],{"class":169},[119,234,235],{"class":129},"\u003C",[119,237,239],{"class":238},"sBMFI","T",[119,241,242],{"class":229}," extends",[119,244,245],{"class":238}," MixpanelServerConfig",[119,247,248],{"class":129},">(",[119,250,252],{"class":251},"sHdIc","config",[119,254,185],{"class":129},[119,256,257],{"class":238}," T",[119,259,260],{"class":129},"):",[119,262,263],{"class":238}," T\n",[109,265,268],{"className":111,"code":266,"filename":267,"language":114,"meta":115,"style":115},"import type { MixpanelServerConfig } from 'mixpanel-nuxt\u002Fconfig'\n","Type import",[99,269,270],{"__ignoreMap":115},[119,271,272,274,277,279,281,283,285,287,289],{"class":121,"line":122},[119,273,126],{"class":125},[119,275,276],{"class":125}," type",[119,278,130],{"class":129},[119,280,245],{"class":133},[119,282,137],{"class":129},[119,284,140],{"class":125},[119,286,143],{"class":129},[119,288,147],{"class":146},[119,290,150],{"class":129},[104,292,294],{"id":293},"parameters","Parameters",[296,297,298],"h3",{"id":252},[99,299,252],{},[96,301,302,306,307],{},[303,304,305],"strong",{},"Type:"," ",[99,308,309],{},"MixpanelServerConfig",[96,311,312],{},"Node SDK initialization options, including credentials and custom loggers excluded from inline module configuration.",[96,314,315,316,319,320,323],{},"The argument must be a plain object. ",[99,317,318],{},"null",", arrays, functions and class instances throw a ",[99,321,322],{},"TypeError",".",[104,325,327],{"id":326},"return-value","Return value",[96,329,330],{},"The same configuration object, with its inferred type preserved. The helper does not initialize the SDK or load the file.",[96,332,333,334,339],{},"See ",[335,336,338],"a",{"href":337},"\u002Fget-started\u002Fconfiguration#configuration-files","Configuration files"," for automatic discovery and custom paths.",[341,342,343],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":115,"searchDepth":153,"depth":153,"links":345},[346,347,348,351],{"id":106,"depth":153,"text":107},{"id":217,"depth":153,"text":218},{"id":293,"depth":153,"text":294,"children":349},[350],{"id":252,"depth":160,"text":252},{"id":326,"depth":153,"text":327},"Define typed Node SDK options in a configuration file.","md",null,{},{"title":73,"description":352},"b4Fek0BNL4R-3SWXAqsEMiNkAtofNh-PMj8mIN0iw00",[359,361],{"title":69,"path":70,"stem":71,"description":360,"children":-1},"Define typed browser SDK options in a configuration file.",{"title":77,"path":78,"stem":79,"description":362,"icon":80,"children":-1},"Configure automatic router pageviews with definePageMeta.",1791420522752]