[{"data":1,"prerenderedAt":949},["ShallowReactive",2],{"navigation_docs":3,"-docs-files-json":205,"-docs-files-json-surround":944},[4,24,51,73,95,112,158,171],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Getting Started","/docs/getting-started","docs/1.getting-started/1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Introduction",{"title":12,"path":13,"stem":14},"Installation","/docs/getting-started/installation","docs/1.getting-started/2.installation",{"title":16,"path":17,"stem":18},"Configuration","/docs/getting-started/configuration","docs/1.getting-started/3.configuration",{"title":20,"path":21,"stem":22},"Migration","/docs/getting-started/migration","docs/1.getting-started/4.migration","i-lucide-square-play",{"title":25,"icon":26,"path":27,"stem":28,"children":29,"page":50},"Collections","i-lucide-database","/docs/collections","docs/2.collections",[30,34,38,42,46],{"title":31,"path":32,"stem":33},"Define","/docs/collections/define","docs/2.collections/1.define",{"title":35,"path":36,"stem":37},"Types","/docs/collections/types","docs/2.collections/2.types",{"title":39,"path":40,"stem":41},"Sources","/docs/collections/sources","docs/2.collections/3.sources",{"title":43,"path":44,"stem":45},"Validators","/docs/collections/validators","docs/2.collections/4.validators",{"title":47,"path":48,"stem":49},"Components","/docs/collections/inherit-schema-from-component","docs/2.collections/5.inherit-schema-from-component",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Files","i-lucide-file","/docs/files","docs/3.files",[57,61,65,69],{"title":58,"path":59,"stem":60},"Markdown","/docs/files/markdown","docs/3.files/1.markdown",{"title":62,"path":63,"stem":64},"YAML","/docs/files/yaml","docs/3.files/2.yaml",{"title":66,"path":67,"stem":68},"JSON","/docs/files/json","docs/3.files/3.json",{"title":70,"path":71,"stem":72},"CSV","/docs/files/csv","docs/3.files/4.csv",{"title":74,"icon":75,"path":76,"stem":77,"children":78,"page":50},"Query Utils","i-lucide-square-function","/docs/utils","docs/4.utils",[79,83,87,91],{"title":80,"path":81,"stem":82},"queryCollection","/docs/utils/query-collection","docs/4.utils/1.query-collection",{"title":84,"path":85,"stem":86},"queryCollectionNavigation","/docs/utils/query-collection-navigation","docs/4.utils/2.query-collection-navigation",{"title":88,"path":89,"stem":90},"queryCollectionItemSurroundings","/docs/utils/query-collection-item-surroundings","docs/4.utils/3.query-collection-item-surroundings",{"title":92,"path":93,"stem":94},"queryCollectionSearchSections","/docs/utils/query-collection-search-sections","docs/4.utils/4.query-collection-search-sections",{"title":47,"icon":96,"path":97,"stem":98,"children":99,"page":50},"i-lucide-square-code","/docs/components","docs/5.components",[100,104,108],{"title":101,"path":102,"stem":103},"ContentRenderer","/docs/components/content-renderer","docs/5.components/0.content-renderer",{"title":105,"path":106,"stem":107},"Slot","/docs/components/slot","docs/5.components/1.slot",{"title":109,"path":110,"stem":111},"Prose Components","/docs/components/prose","docs/5.components/2.prose",{"title":113,"icon":114,"path":115,"stem":116,"children":117,"page":50},"Deploy","i-lucide-cloud-upload","/docs/deploy","docs/6.deploy",[118,122,126,130,134,138,142,146,150,154],{"title":119,"path":120,"stem":121},"Server","/docs/deploy/server","docs/6.deploy/1.server",{"title":123,"path":124,"stem":125},"Static","/docs/deploy/static","docs/6.deploy/10.static",{"title":127,"path":128,"stem":129},"Serverless","/docs/deploy/serverless","docs/6.deploy/2.serverless",{"title":131,"path":132,"stem":133},"NuxtHub","/docs/deploy/nuxthub","docs/6.deploy/3.nuxthub",{"title":135,"path":136,"stem":137},"Cloudflare Pages","/docs/deploy/cloudflare-pages","docs/6.deploy/4.cloudflare-pages",{"title":139,"path":140,"stem":141},"Cloudflare Workers","/docs/deploy/cloudflare-workers","docs/6.deploy/5.cloudflare-workers",{"title":143,"path":144,"stem":145},"Vercel","/docs/deploy/vercel","docs/6.deploy/6.vercel",{"title":147,"path":148,"stem":149},"Netlify","/docs/deploy/netlify","docs/6.deploy/7.netlify",{"title":151,"path":152,"stem":153},"AWS Amplify","/docs/deploy/aws-amplify","docs/6.deploy/8.aws-amplify",{"title":155,"path":156,"stem":157},"Docker","/docs/deploy/docker","docs/6.deploy/9.docker",{"title":159,"icon":114,"path":160,"stem":161,"children":162,"page":50},"Integrations","/docs/integrations","docs/7.integrations",[163,167],{"title":164,"path":165,"stem":166},"Nuxt i18n","/docs/integrations/i18n","docs/7.integrations/01.i18n",{"title":168,"path":169,"stem":170},"Nuxt LLMs","/docs/integrations/llms","docs/7.integrations/02.llms",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":50},"Advanced","i-lucide-code-xml","/docs/advanced","docs/8.advanced",[177,181,185,189,193,197,201],{"title":178,"path":179,"stem":180},"Full-Text Search","/docs/advanced/fulltext-search","docs/8.advanced/1.fulltext-search",{"title":182,"path":183,"stem":184},"Raw Content","/docs/advanced/raw-content","docs/8.advanced/2.raw-content",{"title":186,"path":187,"stem":188},"SQL Storage","/docs/advanced/database","docs/8.advanced/3.database",{"title":190,"path":191,"stem":192},"Debugging tools","/docs/advanced/tools","docs/8.advanced/4.tools",{"title":194,"path":195,"stem":196},"Hooks","/docs/advanced/hooks","docs/8.advanced/5.hooks",{"title":198,"path":199,"stem":200},"Custom Source","/docs/advanced/custom-source","docs/8.advanced/6.custom-source",{"title":202,"path":203,"stem":204},"Transformers","/docs/advanced/transformers","docs/8.advanced/8.transformers",{"id":206,"title":66,"body":207,"description":938,"extension":939,"links":940,"meta":941,"navigation":291,"path":67,"seo":942,"stem":68,"__hash__":943},"docs/docs/3.files/3.json.md",{"type":208,"value":209,"toc":932},"minimark",[210,215,480,488,496,648,655,659,662,928],[211,212,214],"h2",{"id":213},"define-collection","Define Collection",[216,217,223],"pre",{"className":218,"code":219,"filename":220,"language":221,"meta":222,"style":222},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { defineCollection, defineContentConfig } from '@nuxt/content'\nimport { z } from 'zod'\n\nexport default defineContentConfig({\n  collections: {\n    authors: defineCollection({\n      type: 'data',\n      source: 'authors/**.json',\n      schema: z.object({\n        name: z.string(),\n        avatar: z.string(),\n        url: z.string()\n      })\n    })\n  }\n})\n\n","content.config.ts","ts","",[224,225,226,265,286,293,311,324,338,357,374,394,414,432,449,458,466,472],"code",{"__ignoreMap":222},[227,228,231,235,239,243,246,249,252,255,258,262],"span",{"class":229,"line":230},"line",1,[227,232,234],{"class":233},"s7zQu","import",[227,236,238],{"class":237},"sMK4o"," {",[227,240,242],{"class":241},"sTEyZ"," defineCollection",[227,244,245],{"class":237},",",[227,247,248],{"class":241}," defineContentConfig",[227,250,251],{"class":237}," }",[227,253,254],{"class":233}," from",[227,256,257],{"class":237}," '",[227,259,261],{"class":260},"sfazB","@nuxt/content",[227,263,264],{"class":237},"'\n",[227,266,268,270,272,275,277,279,281,284],{"class":229,"line":267},2,[227,269,234],{"class":233},[227,271,238],{"class":237},[227,273,274],{"class":241}," z",[227,276,251],{"class":237},[227,278,254],{"class":233},[227,280,257],{"class":237},[227,282,283],{"class":260},"zod",[227,285,264],{"class":237},[227,287,289],{"class":229,"line":288},3,[227,290,292],{"emptyLinePlaceholder":291},true,"\n",[227,294,296,299,302,305,308],{"class":229,"line":295},4,[227,297,298],{"class":233},"export",[227,300,301],{"class":233}," default",[227,303,248],{"class":304},"s2Zo4",[227,306,307],{"class":241},"(",[227,309,310],{"class":237},"{\n",[227,312,314,318,321],{"class":229,"line":313},5,[227,315,317],{"class":316},"swJcz","  collections",[227,319,320],{"class":237},":",[227,322,323],{"class":237}," {\n",[227,325,327,330,332,334,336],{"class":229,"line":326},6,[227,328,329],{"class":316},"    authors",[227,331,320],{"class":237},[227,333,242],{"class":304},[227,335,307],{"class":241},[227,337,310],{"class":237},[227,339,341,344,346,348,351,354],{"class":229,"line":340},7,[227,342,343],{"class":316},"      type",[227,345,320],{"class":237},[227,347,257],{"class":237},[227,349,350],{"class":260},"data",[227,352,353],{"class":237},"'",[227,355,356],{"class":237},",\n",[227,358,360,363,365,367,370,372],{"class":229,"line":359},8,[227,361,362],{"class":316},"      source",[227,364,320],{"class":237},[227,366,257],{"class":237},[227,368,369],{"class":260},"authors/**.json",[227,371,353],{"class":237},[227,373,356],{"class":237},[227,375,377,380,382,384,387,390,392],{"class":229,"line":376},9,[227,378,379],{"class":316},"      schema",[227,381,320],{"class":237},[227,383,274],{"class":241},[227,385,386],{"class":237},".",[227,388,389],{"class":304},"object",[227,391,307],{"class":241},[227,393,310],{"class":237},[227,395,397,400,402,404,406,409,412],{"class":229,"line":396},10,[227,398,399],{"class":316},"        name",[227,401,320],{"class":237},[227,403,274],{"class":241},[227,405,386],{"class":237},[227,407,408],{"class":304},"string",[227,410,411],{"class":241},"()",[227,413,356],{"class":237},[227,415,417,420,422,424,426,428,430],{"class":229,"line":416},11,[227,418,419],{"class":316},"        avatar",[227,421,320],{"class":237},[227,423,274],{"class":241},[227,425,386],{"class":237},[227,427,408],{"class":304},[227,429,411],{"class":241},[227,431,356],{"class":237},[227,433,435,438,440,442,444,446],{"class":229,"line":434},12,[227,436,437],{"class":316},"        url",[227,439,320],{"class":237},[227,441,274],{"class":241},[227,443,386],{"class":237},[227,445,408],{"class":304},[227,447,448],{"class":241},"()\n",[227,450,452,455],{"class":229,"line":451},13,[227,453,454],{"class":237},"      }",[227,456,457],{"class":241},")\n",[227,459,461,464],{"class":229,"line":460},14,[227,462,463],{"class":237},"    }",[227,465,457],{"class":241},[227,467,469],{"class":229,"line":468},15,[227,470,471],{"class":237},"  }\n",[227,473,475,478],{"class":229,"line":474},16,[227,476,477],{"class":237},"}",[227,479,457],{"class":241},[211,481,483,484,487],{"id":482},"create-json-files","Create ",[224,485,486],{},".json"," files",[489,490,491,492,495],"p",{},"Create authors files in ",[224,493,494],{},"content/authors/"," directory.",[497,498,499,579],"code-group",{},[216,500,505],{"className":501,"code":502,"filename":503,"language":504,"meta":222,"style":222},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"name\": \"Ahad Birang\",\n  \"avatar\": \"https://avatars.githubusercontent.com/u/2047945?v=4\",\n  \"url\": \"https://github.com/farnabaz\"\n}\n","farnabaz.json","json",[224,506,507,511,535,555,574],{"__ignoreMap":222},[227,508,509],{"class":229,"line":230},[227,510,310],{"class":237},[227,512,513,516,520,523,525,528,531,533],{"class":229,"line":267},[227,514,515],{"class":237},"  \"",[227,517,519],{"class":518},"spNyl","name",[227,521,522],{"class":237},"\"",[227,524,320],{"class":237},[227,526,527],{"class":237}," \"",[227,529,530],{"class":260},"Ahad Birang",[227,532,522],{"class":237},[227,534,356],{"class":237},[227,536,537,539,542,544,546,548,551,553],{"class":229,"line":288},[227,538,515],{"class":237},[227,540,541],{"class":518},"avatar",[227,543,522],{"class":237},[227,545,320],{"class":237},[227,547,527],{"class":237},[227,549,550],{"class":260},"https://avatars.githubusercontent.com/u/2047945?v=4",[227,552,522],{"class":237},[227,554,356],{"class":237},[227,556,557,559,562,564,566,568,571],{"class":229,"line":295},[227,558,515],{"class":237},[227,560,561],{"class":518},"url",[227,563,522],{"class":237},[227,565,320],{"class":237},[227,567,527],{"class":237},[227,569,570],{"class":260},"https://github.com/farnabaz",[227,572,573],{"class":237},"\"\n",[227,575,576],{"class":229,"line":313},[227,577,578],{"class":237},"}\n",[216,580,583],{"className":501,"code":581,"filename":582,"language":504,"meta":222,"style":222},"{\n  \"name\": \"Baptiste Leproux\",\n  \"avatar\": \"https://avatars.githubusercontent.com/u/7290030?v=4\",\n  \"url\": \"https://github.com/larbish\"\n}\n","larbish.json",[224,584,585,589,608,627,644],{"__ignoreMap":222},[227,586,587],{"class":229,"line":230},[227,588,310],{"class":237},[227,590,591,593,595,597,599,601,604,606],{"class":229,"line":267},[227,592,515],{"class":237},[227,594,519],{"class":518},[227,596,522],{"class":237},[227,598,320],{"class":237},[227,600,527],{"class":237},[227,602,603],{"class":260},"Baptiste Leproux",[227,605,522],{"class":237},[227,607,356],{"class":237},[227,609,610,612,614,616,618,620,623,625],{"class":229,"line":288},[227,611,515],{"class":237},[227,613,541],{"class":518},[227,615,522],{"class":237},[227,617,320],{"class":237},[227,619,527],{"class":237},[227,621,622],{"class":260},"https://avatars.githubusercontent.com/u/7290030?v=4",[227,624,522],{"class":237},[227,626,356],{"class":237},[227,628,629,631,633,635,637,639,642],{"class":229,"line":295},[227,630,515],{"class":237},[227,632,561],{"class":518},[227,634,522],{"class":237},[227,636,320],{"class":237},[227,638,527],{"class":237},[227,640,641],{"class":260},"https://github.com/larbish",[227,643,573],{"class":237},[227,645,646],{"class":229,"line":313},[227,647,578],{"class":237},[649,650,651,652,654],"warning",{},"Each file in ",[224,653,350],{}," collection should contain only one object, therefore having top level array in a JSON file will cause invalid result in query time.",[211,656,658],{"id":657},"query-data","Query Data",[489,660,661],{},"Now we can query authors:",[216,663,667],{"className":664,"code":665,"language":666,"meta":222,"style":222},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Cscript lang=\"ts\" setup>\n// Find a single author\nconst { data: author } = await useAsyncData('larbish', () => {\n  return queryCollection('authors')\n    .where('stem', '=', 'authors/larbish')\n    .first()\n})\n\n// Get all authors\nconst { data: authors } = await useAsyncData('authors', () => {\n  return queryCollection('authors')\n    .order('name', 'DESC')\n    .all()\n})\n\u003C/script>\n","vue",[224,668,669,695,701,746,765,801,810,816,820,825,862,878,904,913,919],{"__ignoreMap":222},[227,670,671,674,677,680,683,685,687,689,692],{"class":229,"line":230},[227,672,673],{"class":237},"\u003C",[227,675,676],{"class":316},"script",[227,678,679],{"class":518}," lang",[227,681,682],{"class":237},"=",[227,684,522],{"class":237},[227,686,221],{"class":260},[227,688,522],{"class":237},[227,690,691],{"class":518}," setup",[227,693,694],{"class":237},">\n",[227,696,697],{"class":229,"line":267},[227,698,700],{"class":699},"sHwdD","// Find a single author\n",[227,702,703,706,708,711,713,716,718,721,724,727,729,731,734,736,738,741,744],{"class":229,"line":288},[227,704,705],{"class":518},"const",[227,707,238],{"class":237},[227,709,710],{"class":316}," data",[227,712,320],{"class":237},[227,714,715],{"class":241}," author ",[227,717,477],{"class":237},[227,719,720],{"class":237}," =",[227,722,723],{"class":233}," await",[227,725,726],{"class":304}," useAsyncData",[227,728,307],{"class":241},[227,730,353],{"class":237},[227,732,733],{"class":260},"larbish",[227,735,353],{"class":237},[227,737,245],{"class":237},[227,739,740],{"class":237}," ()",[227,742,743],{"class":518}," =>",[227,745,323],{"class":237},[227,747,748,751,754,756,758,761,763],{"class":229,"line":295},[227,749,750],{"class":233},"  return",[227,752,753],{"class":304}," queryCollection",[227,755,307],{"class":316},[227,757,353],{"class":237},[227,759,760],{"class":260},"authors",[227,762,353],{"class":237},[227,764,457],{"class":316},[227,766,767,770,773,775,777,780,782,784,786,788,790,792,794,797,799],{"class":229,"line":313},[227,768,769],{"class":237},"    .",[227,771,772],{"class":304},"where",[227,774,307],{"class":316},[227,776,353],{"class":237},[227,778,779],{"class":260},"stem",[227,781,353],{"class":237},[227,783,245],{"class":237},[227,785,257],{"class":237},[227,787,682],{"class":260},[227,789,353],{"class":237},[227,791,245],{"class":237},[227,793,257],{"class":237},[227,795,796],{"class":260},"authors/larbish",[227,798,353],{"class":237},[227,800,457],{"class":316},[227,802,803,805,808],{"class":229,"line":326},[227,804,769],{"class":237},[227,806,807],{"class":304},"first",[227,809,448],{"class":316},[227,811,812,814],{"class":229,"line":340},[227,813,477],{"class":237},[227,815,457],{"class":241},[227,817,818],{"class":229,"line":359},[227,819,292],{"emptyLinePlaceholder":291},[227,821,822],{"class":229,"line":376},[227,823,824],{"class":699},"// Get all authors\n",[227,826,827,829,831,833,835,838,840,842,844,846,848,850,852,854,856,858,860],{"class":229,"line":396},[227,828,705],{"class":518},[227,830,238],{"class":237},[227,832,710],{"class":316},[227,834,320],{"class":237},[227,836,837],{"class":241}," authors ",[227,839,477],{"class":237},[227,841,720],{"class":237},[227,843,723],{"class":233},[227,845,726],{"class":304},[227,847,307],{"class":241},[227,849,353],{"class":237},[227,851,760],{"class":260},[227,853,353],{"class":237},[227,855,245],{"class":237},[227,857,740],{"class":237},[227,859,743],{"class":518},[227,861,323],{"class":237},[227,863,864,866,868,870,872,874,876],{"class":229,"line":416},[227,865,750],{"class":233},[227,867,753],{"class":304},[227,869,307],{"class":316},[227,871,353],{"class":237},[227,873,760],{"class":260},[227,875,353],{"class":237},[227,877,457],{"class":316},[227,879,880,882,885,887,889,891,893,895,897,900,902],{"class":229,"line":434},[227,881,769],{"class":237},[227,883,884],{"class":304},"order",[227,886,307],{"class":316},[227,888,353],{"class":237},[227,890,519],{"class":260},[227,892,353],{"class":237},[227,894,245],{"class":237},[227,896,257],{"class":237},[227,898,899],{"class":260},"DESC",[227,901,353],{"class":237},[227,903,457],{"class":316},[227,905,906,908,911],{"class":229,"line":451},[227,907,769],{"class":237},[227,909,910],{"class":304},"all",[227,912,448],{"class":316},[227,914,915,917],{"class":229,"line":460},[227,916,477],{"class":237},[227,918,457],{"class":241},[227,920,921,924,926],{"class":229,"line":468},[227,922,923],{"class":237},"\u003C/",[227,925,676],{"class":316},[227,927,694],{"class":237},[929,930,931],"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 .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 .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":222,"searchDepth":267,"depth":267,"links":933},[934,935,937],{"id":213,"depth":267,"text":214},{"id":482,"depth":267,"text":936},"Create .json files",{"id":657,"depth":267,"text":658},"How to define, write and query JSON data.","md",null,{},{"title":66,"description":938},"1Hbn_yKSJJpuZO-d47b7O1JyY1ZfEDQMVjCx-4ITFMM",[945,947],{"title":62,"path":63,"stem":64,"description":946,"children":-1},"How to define, write and query YAML data.",{"title":70,"path":71,"stem":72,"description":948,"children":-1},"How to define, write and query CSV data.",1774543461737]