[{"data":1,"prerenderedAt":348},["ShallowReactive",2],{"navigation":3,"/getting-started/installation":51,"/getting-started/installation-surround":343},[4,18,43],{"title":5,"path":6,"stem":7,"children":8,"icon":17},"Getting Started","/getting-started","1.getting-started/1.index",[9,12],{"title":10,"path":6,"stem":7,"icon":11},"Introduction","i-simple-icons-laravel",{"title":13,"path":14,"stem":15,"icon":16},"Installation","/getting-started/installation","1.getting-started/2.installation","i-lucide-download",false,{"title":19,"path":20,"stem":21,"children":22,"page":17},"Sanctum","/sanctum","2.sanctum",[23,28,33,38],{"title":24,"path":25,"stem":26,"icon":27},"Configuration","/sanctum/configuration","2.sanctum/1.configuration","i-lucide-cog",{"title":29,"path":30,"stem":31,"icon":32},"Cookie Authentication","/sanctum/cookie","2.sanctum/2.cookie","i-lucide-cookie",{"title":34,"path":35,"stem":36,"icon":37},"Sanctum 2FA Flow","/sanctum/2fa","2.sanctum/3.2fa","i-lucide-shield-check",{"title":39,"path":40,"stem":41,"icon":42},"Server Proxy","/sanctum/proxy","2.sanctum/4.proxy","i-lucide-waypoints",{"title":44,"path":45,"stem":46,"children":47,"page":17},"Passport","/passport","3.passport",[48],{"title":24,"path":49,"stem":50,"icon":27},"/passport/configuration","3.passport/1.configuration",{"id":52,"title":13,"body":53,"description":336,"extension":337,"links":338,"meta":339,"navigation":340,"path":14,"seo":341,"stem":15,"__hash__":342},"docs/1.getting-started/2.installation.md",{"type":54,"value":55,"toc":332},"minimark",[56,61,70,102,105,119,125,220,223,229,325,328],[57,58,60],"h2",{"id":59},"quick-start","Quick Start",[62,63,64,65,69],"p",{},"You can use the following command to install the module\nand automatically register it in your ",[66,67,68],"code",{},"nuxt.config.ts"," modules section",[71,72,78],"pre",{"className":73,"code":74,"filename":75,"language":76,"meta":77,"style":77},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx nuxi@latest module add nuxt-umbu\n","Terminal","bash","",[66,79,80],{"__ignoreMap":77},[81,82,85,89,93,96,99],"span",{"class":83,"line":84},"line",1,[81,86,88],{"class":87},"sBMFI","npx",[81,90,92],{"class":91},"sfazB"," nuxi@latest",[81,94,95],{"class":91}," module",[81,97,98],{"class":91}," add",[81,100,101],{"class":91}," nuxt-umbu\n",[62,103,104],{},"or manually install a dependency via:",[71,106,108],{"className":73,"code":107,"filename":75,"language":76,"meta":77,"style":77},"pnpm add nuxt-umbu\n",[66,109,110],{"__ignoreMap":77},[81,111,112,115,117],{"class":83,"line":84},[81,113,114],{"class":87},"pnpm",[81,116,98],{"class":91},[81,118,101],{"class":91},[62,120,121,122,124],{},"and register the module in your ",[66,123,68],{},":",[71,126,130],{"className":127,"code":128,"filename":68,"language":129,"meta":77,"style":77},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: [\n    // other modules\n    'nuxt-umbu'\n  ],\n\n    auth: {},\n})\n","typescript",[66,131,132,153,165,172,184,193,200,211],{"__ignoreMap":77},[81,133,134,138,141,145,149],{"class":83,"line":84},[81,135,137],{"class":136},"s7zQu","export",[81,139,140],{"class":136}," default",[81,142,144],{"class":143},"s2Zo4"," defineNuxtConfig",[81,146,148],{"class":147},"sTEyZ","(",[81,150,152],{"class":151},"sMK4o","{\n",[81,154,156,160,162],{"class":83,"line":155},2,[81,157,159],{"class":158},"swJcz","  modules",[81,161,124],{"class":151},[81,163,164],{"class":147}," [\n",[81,166,168],{"class":83,"line":167},3,[81,169,171],{"class":170},"sHwdD","    // other modules\n",[81,173,175,178,181],{"class":83,"line":174},4,[81,176,177],{"class":151},"    '",[81,179,180],{"class":91},"nuxt-umbu",[81,182,183],{"class":151},"'\n",[81,185,187,190],{"class":83,"line":186},5,[81,188,189],{"class":147},"  ]",[81,191,192],{"class":151},",\n",[81,194,196],{"class":83,"line":195},6,[81,197,199],{"emptyLinePlaceholder":198},true,"\n",[81,201,203,206,208],{"class":83,"line":202},7,[81,204,205],{"class":158},"    auth",[81,207,124],{"class":151},[81,209,210],{"class":151}," {},\n",[81,212,214,217],{"class":83,"line":213},8,[81,215,216],{"class":151},"}",[81,218,219],{"class":147},")\n",[57,221,24],{"id":222},"configuration",[62,224,225,226,228],{},"Once you have the module installed and registered, provide the\nconfiguration in ",[66,227,68],{}," according to your setup.",[71,230,232],{"className":127,"code":231,"filename":68,"language":129,"meta":77,"style":77},"export default defineNuxtConfig({\n  //... other parts of the config\n\n  // nuxt-auth-sanctum options (also configurable via environment variables)\n    \n    runtimeConfig: {\n        public: {\n            baseUrl: 'http://localhost:80', // Laravel API\n        }\n  }\n})\n",[66,233,234,246,251,255,260,265,275,284,306,312,318],{"__ignoreMap":77},[81,235,236,238,240,242,244],{"class":83,"line":84},[81,237,137],{"class":136},[81,239,140],{"class":136},[81,241,144],{"class":143},[81,243,148],{"class":147},[81,245,152],{"class":151},[81,247,248],{"class":83,"line":155},[81,249,250],{"class":170},"  //... other parts of the config\n",[81,252,253],{"class":83,"line":167},[81,254,199],{"emptyLinePlaceholder":198},[81,256,257],{"class":83,"line":174},[81,258,259],{"class":170},"  // nuxt-auth-sanctum options (also configurable via environment variables)\n",[81,261,262],{"class":83,"line":186},[81,263,264],{"class":147},"    \n",[81,266,267,270,272],{"class":83,"line":195},[81,268,269],{"class":158},"    runtimeConfig",[81,271,124],{"class":151},[81,273,274],{"class":151}," {\n",[81,276,277,280,282],{"class":83,"line":202},[81,278,279],{"class":158},"        public",[81,281,124],{"class":151},[81,283,274],{"class":151},[81,285,286,289,291,294,297,300,303],{"class":83,"line":213},[81,287,288],{"class":158},"            baseUrl",[81,290,124],{"class":151},[81,292,293],{"class":151}," '",[81,295,296],{"class":91},"http://localhost:80",[81,298,299],{"class":151},"'",[81,301,302],{"class":151},",",[81,304,305],{"class":170}," // Laravel API\n",[81,307,309],{"class":83,"line":308},9,[81,310,311],{"class":151},"        }\n",[81,313,315],{"class":83,"line":314},10,[81,316,317],{"class":151},"  }\n",[81,319,321,323],{"class":83,"line":320},11,[81,322,216],{"class":151},[81,324,219],{"class":147},[62,326,327],{},"That's it! You can now use Nuxt Umbuzeiro in your Nuxt app ✨",[329,330,331],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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 .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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":77,"searchDepth":84,"depth":155,"links":333},[334,335],{"id":59,"depth":155,"text":60},{"id":222,"depth":155,"text":24},"How to add nuxt-umbu to your Nuxt application!","md",null,{},{"icon":16},{"title":13,"description":336},"13bLk11vEK9j_QPS6zbmLF5nL0hPgjiB3ODuZJYI4b0",[344,346],{"title":10,"path":6,"stem":7,"description":345,"icon":11,"children":-1},"Welcome to Nuxt Umbuzeiro module documentation",{"title":24,"path":25,"stem":26,"description":347,"icon":27,"children":-1},"How to configure Laravel Sanctum authentication in Nuxt Umbu",1774883773199]