[{"data":1,"prerenderedAt":274},["ShallowReactive",2],{"navigation_docs":3,"landing":77},[4,19,41,63],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":18},"Getting Started","i-ph-rocket-launch-duotone","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[10,14],{"title":11,"path":12,"stem":13},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","docs\u002F1.getting-started\u002F1.installation",{"title":15,"path":16,"stem":17},"Configuration","\u002Fdocs\u002Fgetting-started\u002Fconfiguration","docs\u002F1.getting-started\u002F2.configuration",false,{"title":20,"icon":21,"path":22,"stem":23,"children":24,"page":18},"Storage","i-ph-database-duotone","\u002Fdocs\u002Fstorage","docs\u002F2.storage",[25,29,33,37],{"title":26,"path":27,"stem":28},"Overview","\u002Fdocs\u002Fstorage\u002Foverview","docs\u002F2.storage\u002F1.overview",{"title":30,"path":31,"stem":32},"NuxtHub","\u002Fdocs\u002Fstorage\u002Fnuxthub","docs\u002F2.storage\u002F2.nuxthub",{"title":34,"path":35,"stem":36},"Nitro Storage","\u002Fdocs\u002Fstorage\u002Fnitro","docs\u002F2.storage\u002F3.nitro",{"title":38,"path":39,"stem":40},"Memory","\u002Fdocs\u002Fstorage\u002Fmemory","docs\u002F2.storage\u002F4.memory",{"title":42,"icon":43,"path":44,"stem":45,"children":46,"page":18},"Composables","i-ph-puzzle-piece-duotone","\u002Fdocs\u002Fcomposables","docs\u002F3.composables",[47,51,55,59],{"title":48,"path":49,"stem":50},"useFlag()","\u002Fdocs\u002Fcomposables\u002Fuse-flag","docs\u002F3.composables\u002F1.use-flag",{"title":52,"path":53,"stem":54},"useVariant()","\u002Fdocs\u002Fcomposables\u002Fuse-variant","docs\u002F3.composables\u002F2.use-variant",{"title":56,"path":57,"stem":58},"useAllFlags()","\u002Fdocs\u002Fcomposables\u002Fuse-all-flags","docs\u002F3.composables\u002F3.use-all-flags",{"title":60,"path":61,"stem":62},"useFlagsStatus()","\u002Fdocs\u002Fcomposables\u002Fuse-flags-status","docs\u002F3.composables\u002F4.use-flags-status",{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":18},"Server","i-ph-cloud-duotone","\u002Fdocs\u002Fserver","docs\u002F4.server",[69,73],{"title":70,"path":71,"stem":72},"API Route","\u002Fdocs\u002Fserver\u002Fapi-route","docs\u002F4.server\u002F1.api-route",{"title":74,"path":75,"stem":76},"Server Utils","\u002Fdocs\u002Fserver\u002Fserver-utils","docs\u002F4.server\u002F2.server-utils",{"id":78,"title":79,"body":80,"description":79,"extension":265,"meta":266,"navigation":267,"path":268,"seo":269,"stem":272,"__hash__":273},"landing\u002Findex.md","",{"type":81,"value":82,"toc":262},"minimark",[83,112],[84,85,86,90,97],"u-page-hero",{},[87,88,89],"template",{"v-slot:title":79},"Feature flags for the edge.",[87,91,92,93,96],{"v-slot:description":79},"Unleash feature flags for Nuxt that work everywhere — Cloudflare Workers, Vercel, Node.js. ",[94,95],"br",{}," No SDK, no flicker, no Node.js-only dependencies.",[87,98,99,105],{"v-slot:links":79},[100,101,104],"u-button",{"size":102,"to":12,"trailing-icon":103},"xl","i-ph-arrow-right-duotone","Get Started",[100,106,111],{"size":102,"to":107,"color":108,"icon":109,"variant":110},"https:\u002F\u002Fgithub.com\u002Fadamkasper\u002Fnuxt-unleash","neutral","i-ph-github-logo-duotone","outline","Star on GitHub",[113,114,115],"u-page-section",{},[116,117,118,141,158,170,197,209,221,243],"u-page-grid",{},[119,120,125,133],"u-page-card",{":spotlight":121,"className":122},"true",[123,124],"col-span-2","lg:col-span-1",[87,126,127],{"v-slot:title":79},[128,129,132],"span",{"className":130},[131],"text-primary","Edge-First",[87,134,135,136,140],{"v-slot:description":79},"No ",[137,138,139],"code",{},"unleash-client"," SDK, no Node.js-only APIs. Runs on Cloudflare Workers, Vercel, Deno, or plain Node.js — anywhere Nitro runs.",[119,142,144,151],{":spotlight":121,"className":143},[123,124],[87,145,146,150],{"v-slot:title":79},[128,147,149],{"className":148},[131],"Zero Flicker"," SSR",[87,152,153,154,157],{"v-slot:description":79},"Flags are resolved server-side during rendering and hydrated to the client. No ",[137,155,156],{},"undefined"," state, no layout shift.",[119,159,161,167],{":spotlight":121,"className":160},[123,124],[87,162,163,166],{"v-slot:title":79},[128,164,30],{"className":165},[131]," Native",[87,168,169],{"v-slot:description":79},"First-class NuxtHub KV integration. One config line gives you persistent, edge-local flag storage on Cloudflare.",[119,171,173,179],{":spotlight":121,"className":172},[123,124],[87,174,175,176],{"v-slot:title":79},"Reactive ",[128,177,42],{"className":178},[131],[87,180,181,182,185,186,185,189,192,193,196],{"v-slot:description":79},"Auto-imported ",[137,183,184],{},"useFlag",", ",[137,187,188],{},"useVariant",[137,190,191],{},"useAllFlags",", and ",[137,194,195],{},"useFlagsStatus"," — all reactive, all type-safe.",[119,198,200,206],{":spotlight":121,"className":199},[123,124],[87,201,202],{"v-slot:title":79},[128,203,205],{"className":204},[131],"Stale-While-Revalidate",[87,207,208],{"v-slot:description":79},"Instant responses from cache, background refresh when stale. No polling on the server — just lazy, per-request revalidation.",[119,210,212,218],{":spotlight":121,"className":211},[123,124],[87,213,214],{"v-slot:title":79},[128,215,217],{"className":216},[131],"Pluggable Storage",[87,219,220],{"v-slot:description":79},"NuxtHub KV, any Nitro\u002Funstorage driver (Redis, Cloudflare KV, filesystem), or simple in-memory.",[119,222,224,230],{":spotlight":121,"className":223},[123,124],[87,225,226],{"v-slot:title":79},[128,227,229],{"className":228},[131],"Zero Dependencies",[87,231,135,232,234,235,238,239,242],{"v-slot:description":79},[137,233,139],{}," SDK. Just ",[137,236,237],{},"@nuxt\u002Fkit"," and ",[137,240,241],{},"defu",". Lightweight, auditable, no supply chain bloat.",[119,244,246,252],{":spotlight":121,"className":245},[123,124],[87,247,248],{"v-slot:title":79},[128,249,251],{"className":250},[131],"Type Safe",[87,253,254,255,192,258,261],{"v-slot:description":79},"Generated type declarations for composables, server utils, ",[137,256,257],{},"$fetch",[137,259,260],{},"useFetch",". Full autocompletion in your IDE.",{"title":79,"searchDepth":263,"depth":263,"links":264},2,[],"md",{},true,"\u002F",{"title":270,"description":271},"Edge-first Unleash feature flags for Nuxt","Feature flags that work on Cloudflare Workers, Vercel, and Node.js. No unleash-client SDK, stale-while-revalidate caching, zero flicker SSR.","index","OgXcCSLVQs7QsH8tX-nikJOMSkoThfOB7lpMAq57O5M",1775559943647]