[{"data":1,"prerenderedAt":270},["ShallowReactive",2],{"navigation_docs":3,"landing":29},[4,9,14,19,24],{"title":5,"path":6,"stem":7,"icon":8},"Setup","\u002Fsetup","2.setup","i-lucide-play",{"title":10,"path":11,"stem":12,"icon":13},"Usage","\u002Fusage","3.usage","i-lucide-code",{"title":15,"path":16,"stem":17,"icon":18},"Authentication","\u002Fauth","4.auth","i-lucide-lock",{"title":20,"path":21,"stem":22,"icon":23},"Advanced","\u002Fadvanced","5.advanced","i-lucide-cog",{"title":25,"path":26,"stem":27,"icon":28},"Nuxt Devtools","\u002Fdevtools","6.devtools","i-simple-icons-nuxtdotjs",{"id":30,"title":31,"body":32,"description":31,"extension":261,"meta":262,"navigation":263,"path":264,"seo":265,"stem":268,"__hash__":269},"landing\u002Findex.md","",{"type":33,"value":34,"toc":259},"minimark",[35,174,255],[36,37,40,50,53],"u-page-hero",{":links":38,"orientation":39},"[{\"label\":\"Get started\",\"to\":\"\u002Fsetup\",\"trailingIcon\":\"i-lucide-arrow-right\"},{\"label\":\"Star on GitHub\",\"to\":\"https:\u002F\u002Fgithub.com\u002Fnuxt-modules\u002Fstrapi\",\"target\":\"_blank\",\"icon\":\"i-simple-icons-github\",\"color\":\"neutral\",\"variant\":\"subtle\"}]","horizontal",[41,42,43,44],"template",{"v-slot:title":31},"Nuxt ",[45,46,49],"span",{"className":47},[48],"text-primary","Strapi",[41,51,52],{"v-slot:description":31},"Nuxt module for first class integration with the Strapi CMS.",[54,55,60],"pre",{"className":56,"code":57,"filename":58,"language":59,"meta":31,"style":31},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  modules: ['@nuxtjs\u002Fstrapi'],\n  strapi: {\n    version: 'v5',\n    prefix: '\u002Fapi'\n  }\n})\n","nuxt.config.ts","ts",[61,62,63,86,114,125,143,159,165],"code",{"__ignoreMap":31},[45,64,67,71,74,78,82],{"class":65,"line":66},"line",1,[45,68,70],{"class":69},"s7zQu","export",[45,72,73],{"class":69}," default",[45,75,77],{"class":76},"s2Zo4"," defineNuxtConfig",[45,79,81],{"class":80},"sTEyZ","(",[45,83,85],{"class":84},"sMK4o","{\n",[45,87,89,93,96,99,102,106,108,111],{"class":65,"line":88},2,[45,90,92],{"class":91},"swJcz","  modules",[45,94,95],{"class":84},":",[45,97,98],{"class":80}," [",[45,100,101],{"class":84},"'",[45,103,105],{"class":104},"sfazB","@nuxtjs\u002Fstrapi",[45,107,101],{"class":84},[45,109,110],{"class":80},"]",[45,112,113],{"class":84},",\n",[45,115,117,120,122],{"class":65,"line":116},3,[45,118,119],{"class":91},"  strapi",[45,121,95],{"class":84},[45,123,124],{"class":84}," {\n",[45,126,128,131,133,136,139,141],{"class":65,"line":127},4,[45,129,130],{"class":91},"    version",[45,132,95],{"class":84},[45,134,135],{"class":84}," '",[45,137,138],{"class":104},"v5",[45,140,101],{"class":84},[45,142,113],{"class":84},[45,144,146,149,151,153,156],{"class":65,"line":145},5,[45,147,148],{"class":91},"    prefix",[45,150,95],{"class":84},[45,152,135],{"class":84},[45,154,155],{"class":104},"\u002Fapi",[45,157,158],{"class":84},"'\n",[45,160,162],{"class":65,"line":161},6,[45,163,164],{"class":84},"  }\n",[45,166,168,171],{"class":65,"line":167},7,[45,169,170],{"class":84},"}",[45,172,173],{"class":80},")\n",[175,176,177,180],"u-page-section",{},[41,178,179],{"v-slot:title":31},"Shipped with many features.",[41,181,182,201,210,223,232,246],{"v-slot:features":31},[183,184,185,189],"u-page-feature",{"icon":28},[41,186,188],{"unwrap":187,"v-slot:title":31},"p","Nuxt Ready",[41,190,191,192,196,197,200],{"unwrap":187,"v-slot:description":31},"Leverage our auto-imported ",[193,194,195],"a",{"href":11},"composables"," and our ",[193,198,199],{"href":26},"devtools"," integration.",[183,202,204,207],{"icon":203},"i-simple-icons-strapi",[41,205,206],{"unwrap":187,"v-slot:title":31},"Strapi v5\u002Fv4\u002Fv3",[41,208,209],{"unwrap":187,"v-slot:description":31},"Works with the different versions of Strapi.",[183,211,212,214],{"icon":18},[41,213,15],{"unwrap":187,"v-slot:title":31},[41,215,216,217,222],{"unwrap":187,"v-slot:description":31},"Leverage ",[193,218,219],{"href":16},[61,220,221],{},"useStrapiUser"," composable to bring auth to your app.",[183,224,226,229],{"icon":225},"i-lucide-server-cog",[41,227,228],{"unwrap":187,"v-slot:title":31},"RESTful",[41,230,231],{"unwrap":187,"v-slot:description":31},"Interact with all the HTTP methods to your Strapi API.",[183,233,235,238],{"icon":234},"i-lucide-bug",[41,236,237],{"unwrap":187,"v-slot:title":31},"Error Handling",[41,239,240,241,245],{"unwrap":187,"v-slot:description":31},"Handle errors with our ",[193,242,244],{"href":243},"\u002Fadvanced#errors-handling","hooks"," to provide a great UX.",[183,247,249,252],{"icon":248},"i-simple-icons-typescript",[41,250,251],{"unwrap":187,"v-slot:title":31},"TypeScript Support",[41,253,254],{"unwrap":187,"v-slot:description":31},"Our composables support types augmentation.",[256,257,258],"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 .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 .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);}",{"title":31,"searchDepth":88,"depth":88,"links":260},[],"md",{"prose":263},true,"\u002F",{"title":266,"description":52,"ogImage":267},"Strapi integration for Nuxt","https:\u002F\u002Fstrapi.nuxtjs.org\u002Fcover.png","index","9Gen1I006yyELrAaC0A2gcTuYS9ghUPRTB5IMwDuEu0",1779677483703]