[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"module-vueuse":3,"versions":558},{"name":4,"description":5,"repo":6,"npm":7,"icon":8,"github":9,"website":10,"learn_more":9,"category":11,"type":12,"maintainers":13,"compatibility":19,"generatedAt":24,"contributors":25,"stats":130,"readme":139},"vueuse","Collection of essential Vue Composition Utilities for Vue 2 and 3","vueuse/vueuse#main/packages/nuxt","@vueuse/nuxt","vueuse.svg","https://github.com/vueuse/vueuse","https://vueuse.org","Libraries","3rd-party",[14],{"name":15,"github":16,"twitter":17,"bluesky":18},"Anthony Fu","antfu","antfu7","antfu.me",{"nuxt":20,"requires":21,"devtools":23},"^2.0.0 || >=3.0.0",{"bridge":22},"optional","^0.0.0","2026-05-04T14:47:48.830Z",[26,29,33,37,41,45,49,53,56,60,64,67,71,75,79,82,86,89,93,96,100,103,107,110,113,116,120,123,126],{"id":27,"username":16,"contributions":28},11247099,1694,{"id":30,"username":31,"contributions":32},22525904,"okxiaoliang4",89,{"id":34,"username":35,"contributions":36},22515951,"webfansplz",72,{"id":38,"username":39,"contributions":40},7064956,"wheatjs",67,{"id":42,"username":43,"contributions":44},55641773,"Alfred-Skyblue",64,{"id":46,"username":47,"contributions":48},93901409,"ilyaliao",47,{"id":50,"username":51,"contributions":52},37191683,"OrbisK",46,{"id":54,"username":55,"contributions":52},19991745,"sibbng",{"id":57,"username":58,"contributions":59},38204901,"9romise",45,{"id":61,"username":62,"contributions":63},10274099,"ferferga",29,{"id":65,"username":66,"contributions":63},5677153,"43081j",{"id":68,"username":69,"contributions":70},7980426,"scottbedard",27,{"id":72,"username":73,"contributions":74},34020340,"ArthurDarkstone",26,{"id":76,"username":77,"contributions":78},1490347,"anteriovieira",22,{"id":80,"username":81,"contributions":78},44631608,"Doctor-wu",{"id":83,"username":84,"contributions":85},14904550,"huiliangShen",17,{"id":87,"username":88,"contributions":85},58922004,"pkc918",{"id":90,"username":91,"contributions":92},1662812,"cawa-93",15,{"id":94,"username":95,"contributions":92},3038600,"curtgrimes",{"id":97,"username":98,"contributions":99},583075,"patak-cat",14,{"id":101,"username":102,"contributions":99},30516060,"vaakian",{"id":104,"username":105,"contributions":106},102238922,"sun0day",13,{"id":108,"username":109,"contributions":106},6311119,"userquin",{"id":111,"username":112,"contributions":106},24516654,"btea",{"id":114,"username":115,"contributions":106},50733859,"chaii3",{"id":117,"username":118,"contributions":119},22554452,"azaleta",12,{"id":121,"username":122,"contributions":119},84131395,"michealroberts",{"id":124,"username":125,"contributions":119},6481596,"sxzz",{"id":127,"username":128,"contributions":129},48953604,"lstoeferle",11,{"version":131,"downloads":132,"stars":133,"watchers":134,"forks":135,"defaultBranch":136,"publishedAt":137,"createdAt":138},"14.3.0",1561343,22219,124,2882,"main",1777600377452,1637813677538,{"data":140,"body":142,"toc":553},{"title":7,"description":141},"",{"type":143,"children":144},"root",[145,153,170,187,194,208,252,257,287,407,413,426,512,523,529,547],{"type":146,"tag":147,"props":148,"children":150},"element","h1",{"id":149},"vueusenuxt",[151],{"type":152,"value":7},"text",{"type":146,"tag":154,"props":155,"children":156},"p",{},[157],{"type":146,"tag":158,"props":159,"children":163},"a",{"href":160,"rel":161},"https://www.npmjs.com/package/@vueuse/nuxt",[162],"nofollow",[164],{"type":146,"tag":165,"props":166,"children":169},"img",{"alt":167,"src":168},"NPM version","https://img.shields.io/npm/v/@vueuse/nuxt?color=a1b858",[],{"type":146,"tag":171,"props":172,"children":173},"blockquote",{},[174],{"type":146,"tag":154,"props":175,"children":176},{},[177,179,185],{"type":152,"value":178},"This is an add-on of ",{"type":146,"tag":158,"props":180,"children":182},{"href":9,"rel":181},[162],[183],{"type":152,"value":184},"VueUse",{"type":152,"value":186},", which provides better Nuxt integration auto-import capabilities.",{"type":146,"tag":188,"props":189,"children":191},"h2",{"id":190},"install",[192],{"type":152,"value":193},"Install",{"type":146,"tag":154,"props":195,"children":196},{},[197,199,206],{"type":152,"value":198},"Install the vueuse module into your application using ",{"type":146,"tag":158,"props":200,"children":203},{"href":201,"rel":202},"https://nuxt.com/docs/api/commands/module",[162],[204],{"type":152,"value":205},"@nuxt/cli",{"type":152,"value":207},":",{"type":146,"tag":209,"props":210,"children":214},"pre",{"className":211,"code":212,"language":213,"meta":141,"style":141},"language-bash shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","npx nuxt@latest module add vueuse\n","bash",[215],{"type":146,"tag":216,"props":217,"children":218},"code",{"__ignoreMap":141},[219],{"type":146,"tag":220,"props":221,"children":224},"span",{"class":222,"line":223},"line",1,[225,231,237,242,247],{"type":146,"tag":220,"props":226,"children":228},{"style":227},"--shiki-light:#E2931D;--shiki-default:#E2931D;--shiki-dark:#FFCB6B",[229],{"type":152,"value":230},"npx",{"type":146,"tag":220,"props":232,"children":234},{"style":233},"--shiki-light:#91B859;--shiki-default:#91B859;--shiki-dark:#C3E88D",[235],{"type":152,"value":236}," nuxt@latest",{"type":146,"tag":220,"props":238,"children":239},{"style":233},[240],{"type":152,"value":241}," module",{"type":146,"tag":220,"props":243,"children":244},{"style":233},[245],{"type":152,"value":246}," add",{"type":146,"tag":220,"props":248,"children":249},{"style":233},[250],{"type":152,"value":251}," vueuse\n",{"type":146,"tag":154,"props":253,"children":254},{},[255],{"type":152,"value":256},"Or use npm:",{"type":146,"tag":209,"props":258,"children":260},{"className":211,"code":259,"language":213,"meta":141,"style":141},"npm i @vueuse/nuxt @vueuse/core\n",[261],{"type":146,"tag":216,"props":262,"children":263},{"__ignoreMap":141},[264],{"type":146,"tag":220,"props":265,"children":266},{"class":222,"line":223},[267,272,277,282],{"type":146,"tag":220,"props":268,"children":269},{"style":227},[270],{"type":152,"value":271},"npm",{"type":146,"tag":220,"props":273,"children":274},{"style":233},[275],{"type":152,"value":276}," i",{"type":146,"tag":220,"props":278,"children":279},{"style":233},[280],{"type":152,"value":281}," @vueuse/nuxt",{"type":146,"tag":220,"props":283,"children":284},{"style":233},[285],{"type":152,"value":286}," @vueuse/core\n",{"type":146,"tag":209,"props":288,"children":292},{"className":289,"code":290,"language":291,"meta":141,"style":141},"language-ts shiki shiki-themes material-theme-lighter material-theme-lighter material-theme-palenight","// nuxt.config\nexport default defineNuxtConfig({\n  modules: [\n    '@vueuse/nuxt',\n  ],\n})\n","ts",[293],{"type":146,"tag":216,"props":294,"children":295},{"__ignoreMap":141},[296,305,338,357,380,393],{"type":146,"tag":220,"props":297,"children":298},{"class":222,"line":223},[299],{"type":146,"tag":220,"props":300,"children":302},{"style":301},"--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#90A4AE;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic",[303],{"type":152,"value":304},"// nuxt.config\n",{"type":146,"tag":220,"props":306,"children":308},{"class":222,"line":307},2,[309,315,320,326,332],{"type":146,"tag":220,"props":310,"children":312},{"style":311},"--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#39ADB5;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic",[313],{"type":152,"value":314},"export",{"type":146,"tag":220,"props":316,"children":317},{"style":311},[318],{"type":152,"value":319}," default",{"type":146,"tag":220,"props":321,"children":323},{"style":322},"--shiki-light:#6182B8;--shiki-default:#6182B8;--shiki-dark:#82AAFF",[324],{"type":152,"value":325}," defineNuxtConfig",{"type":146,"tag":220,"props":327,"children":329},{"style":328},"--shiki-light:#90A4AE;--shiki-default:#90A4AE;--shiki-dark:#BABED8",[330],{"type":152,"value":331},"(",{"type":146,"tag":220,"props":333,"children":335},{"style":334},"--shiki-light:#39ADB5;--shiki-default:#39ADB5;--shiki-dark:#89DDFF",[336],{"type":152,"value":337},"{\n",{"type":146,"tag":220,"props":339,"children":341},{"class":222,"line":340},3,[342,348,352],{"type":146,"tag":220,"props":343,"children":345},{"style":344},"--shiki-light:#E53935;--shiki-default:#E53935;--shiki-dark:#F07178",[346],{"type":152,"value":347},"  modules",{"type":146,"tag":220,"props":349,"children":350},{"style":334},[351],{"type":152,"value":207},{"type":146,"tag":220,"props":353,"children":354},{"style":328},[355],{"type":152,"value":356}," [\n",{"type":146,"tag":220,"props":358,"children":360},{"class":222,"line":359},4,[361,366,370,375],{"type":146,"tag":220,"props":362,"children":363},{"style":334},[364],{"type":152,"value":365},"    '",{"type":146,"tag":220,"props":367,"children":368},{"style":233},[369],{"type":152,"value":7},{"type":146,"tag":220,"props":371,"children":372},{"style":334},[373],{"type":152,"value":374},"'",{"type":146,"tag":220,"props":376,"children":377},{"style":334},[378],{"type":152,"value":379},",\n",{"type":146,"tag":220,"props":381,"children":383},{"class":222,"line":382},5,[384,389],{"type":146,"tag":220,"props":385,"children":386},{"style":328},[387],{"type":152,"value":388},"  ]",{"type":146,"tag":220,"props":390,"children":391},{"style":334},[392],{"type":152,"value":379},{"type":146,"tag":220,"props":394,"children":396},{"class":222,"line":395},6,[397,402],{"type":146,"tag":220,"props":398,"children":399},{"style":334},[400],{"type":152,"value":401},"}",{"type":146,"tag":220,"props":403,"children":404},{"style":328},[405],{"type":152,"value":406},")\n",{"type":146,"tag":188,"props":408,"children":410},{"id":409},"caveats",[411],{"type":152,"value":412},"Caveats",{"type":146,"tag":154,"props":414,"children":415},{},[416,418,424],{"type":152,"value":417},"The following utils are ",{"type":146,"tag":419,"props":420,"children":421},"strong",{},[422],{"type":152,"value":423},"disabled",{"type":152,"value":425}," from auto-import for Nuxt to avoid conflicts with Nuxt's built-in utils:",{"type":146,"tag":427,"props":428,"children":429},"ul",{},[430,440,449,458,467,476,485,494,503],{"type":146,"tag":431,"props":432,"children":433},"li",{},[434],{"type":146,"tag":216,"props":435,"children":437},{"className":436},[],[438],{"type":152,"value":439},"toRef",{"type":146,"tag":431,"props":441,"children":442},{},[443],{"type":146,"tag":216,"props":444,"children":446},{"className":445},[],[447],{"type":152,"value":448},"toRefs",{"type":146,"tag":431,"props":450,"children":451},{},[452],{"type":146,"tag":216,"props":453,"children":455},{"className":454},[],[456],{"type":152,"value":457},"toValue",{"type":146,"tag":431,"props":459,"children":460},{},[461],{"type":146,"tag":216,"props":462,"children":464},{"className":463},[],[465],{"type":152,"value":466},"useFetch",{"type":146,"tag":431,"props":468,"children":469},{},[470],{"type":146,"tag":216,"props":471,"children":473},{"className":472},[],[474],{"type":152,"value":475},"useCookie",{"type":146,"tag":431,"props":477,"children":478},{},[479],{"type":146,"tag":216,"props":480,"children":482},{"className":481},[],[483],{"type":152,"value":484},"useHead",{"type":146,"tag":431,"props":486,"children":487},{},[488],{"type":146,"tag":216,"props":489,"children":491},{"className":490},[],[492],{"type":152,"value":493},"useTitle",{"type":146,"tag":431,"props":495,"children":496},{},[497],{"type":146,"tag":216,"props":498,"children":500},{"className":499},[],[501],{"type":152,"value":502},"useStorage",{"type":146,"tag":431,"props":504,"children":505},{},[506],{"type":146,"tag":216,"props":507,"children":509},{"className":508},[],[510],{"type":152,"value":511},"useImage",{"type":146,"tag":154,"props":513,"children":514},{},[515,517],{"type":152,"value":516},"You can always use them by explicitly importing from ",{"type":146,"tag":216,"props":518,"children":520},{"className":519},[],[521],{"type":152,"value":522},"@vueuse/core",{"type":146,"tag":188,"props":524,"children":526},{"id":525},"license",[527],{"type":152,"value":528},"License",{"type":146,"tag":154,"props":530,"children":531},{},[532,539,541],{"type":146,"tag":158,"props":533,"children":536},{"href":534,"rel":535},"https://github.com/vueuse/vueuse/blob/master/LICENSE",[162],[537],{"type":152,"value":538},"MIT License",{"type":152,"value":540}," © 2021-PRESENT ",{"type":146,"tag":158,"props":542,"children":545},{"href":543,"rel":544},"https://github.com/antfu",[162],[546],{"type":152,"value":15},{"type":146,"tag":548,"props":549,"children":550},"style",{},[551],{"type":152,"value":552},"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":141,"searchDepth":307,"depth":307,"links":554},[555,556,557],{"id":190,"depth":307,"text":193},{"id":409,"depth":307,"text":412},{"id":525,"depth":307,"text":528},{"v5":559,"v4":560,"v3":561,"v2":562},"5 (nightly)","4.4.4","3.21.4","2.18.1"]