[{"data":1,"prerenderedAt":3528},["Reactive",2],{"navigation":3,"docs-/get-started/providers":136,"docs-/get-started/providers-surround":399},[4,20,33,126],{"title":5,"_path":6,"children":7},"Get Started","/get-started",[8,11,14,17],{"title":9,"_path":10},"Installation","/get-started/installation",{"title":12,"_path":13},"Configuration","/get-started/configuration",{"title":15,"_path":16},"Providers","/get-started/providers",{"title":18,"_path":19},"Contributing","/get-started/contributing",{"title":21,"_path":22,"children":23},"Usage","/usage",[24,27,30],{"title":25,"_path":26},"\u003CNuxtImg>","/usage/nuxt-img",{"title":28,"_path":29},"\u003CNuxtPicture>","/usage/nuxt-picture",{"title":31,"_path":32},"useImage()","/usage/use-image",{"title":15,"_path":34,"children":35},"/providers",[36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99,102,105,108,111,114,117,120,123],{"title":37,"_path":38},"Aliyun","/providers/aliyun",{"title":40,"_path":41},"AWS Amplify","/providers/aws-amplify",{"title":43,"_path":44},"Bunny","/providers/bunny",{"title":46,"_path":47},"Caisy","/providers/caisy",{"title":49,"_path":50},"Cloudflare","/providers/cloudflare",{"title":52,"_path":53},"Cloudimage","/providers/cloudimage",{"title":55,"_path":56},"Cloudinary","/providers/cloudinary",{"title":58,"_path":59},"Contentful","/providers/contentful",{"title":61,"_path":62},"Directus","/providers/directus",{"title":64,"_path":65},"Edgio","/providers/edgio",{"title":67,"_path":68},"Fastly","/providers/fastly",{"title":70,"_path":71},"Glide","/providers/glide",{"title":73,"_path":74},"Gumlet","/providers/gumlet",{"title":76,"_path":77},"Hygraph","/providers/hygraph",{"title":79,"_path":80},"ImageEngine","/providers/imageengine",{"title":82,"_path":83},"ImageKit","/providers/imagekit",{"title":85,"_path":86},"Imgix","/providers/imgix",{"title":88,"_path":89},"IPX","/providers/ipx",{"title":91,"_path":92},"Netlify","/providers/netlify",{"title":94,"_path":95},"Prepr","/providers/prepr",{"title":97,"_path":98},"Prismic","/providers/prismic",{"title":100,"_path":101},"Sanity","/providers/sanity",{"title":103,"_path":104},"Sirv","/providers/sirv",{"title":106,"_path":107},"Storyblok","/providers/storyblok",{"title":109,"_path":110},"Strapi","/providers/strapi",{"title":112,"_path":113},"Twicpics","/providers/twicpics",{"title":115,"_path":116},"Unsplash","/providers/unsplash",{"title":118,"_path":119},"Uploadcare","/providers/uploadcare",{"title":121,"_path":122},"Vercel","/providers/vercel",{"title":124,"_path":125},"Weserv","/providers/weserv",{"title":127,"_path":128,"children":129},"Advanced","/advanced",[130,133],{"title":131,"_path":132},"Custom Provider","/advanced/custom-provider",{"title":134,"_path":135},"Static Images","/advanced/static-images",{"_path":16,"_dir":137,"_draft":138,"_partial":138,"_locale":139,"title":15,"description":140,"body":141,"_type":394,"_id":395,"_source":396,"_file":397,"_extension":398},"get-started",false,"","Nuxt Image supports multiple providers for high performances.",{"type":142,"children":143,"toc":383},"root",[144,153,159,164,177,204,210,222,229,242,269,283,308,314,331,337,350,355,367,372],{"type":145,"tag":146,"props":147,"children":149},"element","h2",{"id":148},"introduction-to-providers",[150],{"type":151,"value":152},"text","Introduction to providers",{"type":145,"tag":154,"props":155,"children":156},"p",{},[157],{"type":151,"value":158},"Providers are integrations between Nuxt Image and third-party image transformation services. Each provider is responsible for generating correct URLs for that image transformation service.",{"type":145,"tag":154,"props":160,"children":161},{},[162],{"type":151,"value":163},"Nuxt Image can be configured to work with any external image transformation service. Checkout sidebar for list of preconfigured providers.",{"type":145,"tag":154,"props":165,"children":166},{},[167,169,175],{"type":151,"value":168},"If you are looking for a specific provider that is not already supported, you can ",{"type":145,"tag":170,"props":171,"children":172},"a",{"href":132},[173],{"type":151,"value":174},"create your own provider",{"type":151,"value":176},".",{"type":145,"tag":154,"props":178,"children":179},{},[180,182,188,190,195,197,202],{"type":151,"value":181},"Nuxt Image will automatically optimize ",{"type":145,"tag":183,"props":184,"children":186},"code",{"className":185},[],[187],{"type":151,"value":25},{"type":151,"value":189}," or ",{"type":145,"tag":183,"props":191,"children":193},{"className":192},[],[194],{"type":151,"value":28},{"type":151,"value":196}," sources and accepts all ",{"type":145,"tag":170,"props":198,"children":199},{"href":13},[200],{"type":151,"value":201},"options",{"type":151,"value":203}," for specified target, except for modifiers that are specific to other providers.",{"type":145,"tag":146,"props":205,"children":207},{"id":206},"default-provider",[208],{"type":151,"value":209},"Default Provider",{"type":145,"tag":154,"props":211,"children":212},{},[213,215,220],{"type":151,"value":214},"The default optimizer and provider for Nuxt Image is ",{"type":145,"tag":170,"props":216,"children":217},{"href":89},[218],{"type":151,"value":219},"ipx",{"type":151,"value":221},". Either option can be used without any configuration.",{"type":145,"tag":223,"props":224,"children":226},"h3",{"id":225},"local-images",[227],{"type":151,"value":228},"Local Images",{"type":145,"tag":154,"props":230,"children":231},{},[232,234,240],{"type":151,"value":233},"Images should be stored in the ",{"type":145,"tag":183,"props":235,"children":237},{"className":236},[],[238],{"type":151,"value":239},"public/",{"type":151,"value":241}," directory of your project.",{"type":145,"tag":154,"props":243,"children":244},{},[245,247,253,255,260,262,268],{"type":151,"value":246},"For example, when using ",{"type":145,"tag":183,"props":248,"children":250},{"className":249},[],[251],{"type":151,"value":252},"\u003CNuxtImg src=\"/nuxt-icon.png\" />",{"type":151,"value":254},", it should be placed in ",{"type":145,"tag":183,"props":256,"children":258},{"className":257},[],[259],{"type":151,"value":239},{"type":151,"value":261}," folder under the path ",{"type":145,"tag":183,"props":263,"children":265},{"className":264},[],[266],{"type":151,"value":267},"public/nuxt-icon.png",{"type":151,"value":176},{"type":145,"tag":154,"props":270,"children":271},{},[272,274,282],{"type":151,"value":273},"For more information, you can learn more about the ",{"type":145,"tag":170,"props":275,"children":279},{"href":276,"rel":277},"https://nuxt.com/docs/guide/directory-structure/public",[278],"nofollow",[280],{"type":151,"value":281},"public directory",{"type":151,"value":176},{"type":145,"tag":284,"props":285,"children":286},"callout",{},[287],{"type":145,"tag":154,"props":288,"children":289},{},[290,292,298,300,306],{"type":151,"value":291},"Image stored in the ",{"type":145,"tag":183,"props":293,"children":295},{"className":294},[],[296],{"type":151,"value":297},"assets/",{"type":151,"value":299}," directory are ",{"type":145,"tag":301,"props":302,"children":303},"strong",{},[304],{"type":151,"value":305},"not",{"type":151,"value":307}," proccessed with Nuxt Image because those images are managed by webpack.",{"type":145,"tag":223,"props":309,"children":311},{"id":310},"remote-images",[312],{"type":151,"value":313},"Remote Images",{"type":145,"tag":154,"props":315,"children":316},{},[317,319,329],{"type":151,"value":318},"Using default provider, you can also optimize external URLs. For this, you need to add them to ",{"type":145,"tag":170,"props":320,"children":322},{"href":321},"/get-started/configuration#domains",[323],{"type":145,"tag":183,"props":324,"children":326},{"className":325},[],[327],{"type":151,"value":328},"domains",{"type":151,"value":330}," option.",{"type":145,"tag":223,"props":332,"children":334},{"id":333},"environment-detection",[335],{"type":151,"value":336},"Environment Detection",{"type":145,"tag":154,"props":338,"children":339},{},[340,342,348],{"type":151,"value":341},"You can set default provider using ",{"type":145,"tag":183,"props":343,"children":345},{"className":344},[],[346],{"type":151,"value":347},"NUXT_IMAGE_PROVIDER",{"type":151,"value":349}," environment variable.",{"type":145,"tag":154,"props":351,"children":352},{},[353],{"type":151,"value":354},"Providers detected automatically:",{"type":145,"tag":356,"props":357,"children":358},"ul",{},[359],{"type":145,"tag":360,"props":361,"children":362},"li",{},[363],{"type":145,"tag":170,"props":364,"children":365},{"href":122},[366],{"type":151,"value":121},{"type":145,"tag":223,"props":368,"children":370},{"id":369},"custom-provider",[371],{"type":151,"value":131},{"type":145,"tag":154,"props":373,"children":374},{},[375,377,382],{"type":151,"value":376},"It is possible to define your own provider, learn more ",{"type":145,"tag":170,"props":378,"children":379},{"href":132},[380],{"type":151,"value":381},"how to create a custom provider",{"type":151,"value":176},{"title":139,"searchDepth":384,"depth":384,"links":385},2,[386,387],{"id":148,"depth":384,"text":152},{"id":206,"depth":384,"text":209,"children":388},[389,391,392,393],{"id":225,"depth":390,"text":228},3,{"id":310,"depth":390,"text":313},{"id":333,"depth":390,"text":336},{"id":369,"depth":390,"text":131},"markdown","content:1.get-started:3.providers.md","content","1.get-started/3.providers.md","md",[400,3305],{"_path":13,"_dir":137,"_draft":138,"_partial":138,"_locale":139,"title":12,"description":401,"body":402,"_type":394,"_id":3303,"_source":396,"_file":3304,"_extension":398},"Nuxt Image is configured with sensible defaults.",{"type":142,"children":403,"toc":3288},[404,425,521,530,543,624,633,638,654,740,749,760,824,838,937,946,951,968,1271,1295,1303,1308,1404,1413,1418,1733,1742,1761,2060,2069,2096,2107,2248,2257,2262,2485,2494,2504,2524,2544,2656,2665,2675,2693,2721,2808,2816,2882,2891,2903,2908,2913,2921,3076,3086,3129,3134,3178,3187,3230,3234,3277,3282],{"type":145,"tag":154,"props":405,"children":406},{},[407,409,415,417,423],{"type":151,"value":408},"To configure the image module and customize its behavior, you can use the ",{"type":145,"tag":183,"props":410,"children":412},{"className":411},[],[413],{"type":151,"value":414},"image",{"type":151,"value":416}," property in your ",{"type":145,"tag":183,"props":418,"children":420},{"className":419},[],[421],{"type":151,"value":422},"nuxt.config",{"type":151,"value":424},":",{"type":145,"tag":426,"props":427,"children":432},"pre",{"className":428,"code":429,"filename":430,"language":431,"meta":139,"style":139},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","export default defineNuxtConfig({\n  image: {\n    // Options\n  }\n})\n","nuxt.config.ts","ts",[433],{"type":145,"tag":183,"props":434,"children":435},{"__ignoreMap":139},[436,471,489,498,507],{"type":145,"tag":437,"props":438,"children":441},"span",{"class":439,"line":440},"line",1,[442,448,453,459,465],{"type":145,"tag":437,"props":443,"children":445},{"style":444},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF;--shiki-light-font-style:italic;--shiki-default-font-style:italic;--shiki-dark-font-style:italic",[446],{"type":151,"value":447},"export",{"type":145,"tag":437,"props":449,"children":450},{"style":444},[451],{"type":151,"value":452}," default",{"type":145,"tag":437,"props":454,"children":456},{"style":455},"--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF",[457],{"type":151,"value":458}," defineNuxtConfig",{"type":145,"tag":437,"props":460,"children":462},{"style":461},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[463],{"type":151,"value":464},"(",{"type":145,"tag":437,"props":466,"children":468},{"style":467},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[469],{"type":151,"value":470},"{\n",{"type":145,"tag":437,"props":472,"children":473},{"class":439,"line":384},[474,480,484],{"type":145,"tag":437,"props":475,"children":477},{"style":476},"--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178",[478],{"type":151,"value":479},"  image",{"type":145,"tag":437,"props":481,"children":482},{"style":467},[483],{"type":151,"value":424},{"type":145,"tag":437,"props":485,"children":486},{"style":467},[487],{"type":151,"value":488}," {\n",{"type":145,"tag":437,"props":490,"children":491},{"class":439,"line":390},[492],{"type":145,"tag":437,"props":493,"children":495},{"style":494},"--shiki-light:#90A4AE;--shiki-default:#546E7A;--shiki-dark:#676E95;--shiki-light-font-style:italic;--shiki-default-font-style:italic;--shiki-dark-font-style:italic",[496],{"type":151,"value":497},"    // Options\n",{"type":145,"tag":437,"props":499,"children":501},{"class":439,"line":500},4,[502],{"type":145,"tag":437,"props":503,"children":504},{"style":467},[505],{"type":151,"value":506},"  }\n",{"type":145,"tag":437,"props":508,"children":510},{"class":439,"line":509},5,[511,516],{"type":145,"tag":437,"props":512,"children":513},{"style":467},[514],{"type":151,"value":515},"}",{"type":145,"tag":437,"props":517,"children":518},{"style":461},[519],{"type":151,"value":520},")\n",{"type":145,"tag":146,"props":522,"children":524},{"id":523},"inject",[525],{"type":145,"tag":183,"props":526,"children":528},{"className":527},[],[529],{"type":151,"value":523},{"type":145,"tag":154,"props":531,"children":532},{},[533,535,541],{"type":151,"value":534},"By default Nuxt Image v1 adopts a composable approach. If you do not use the components no additional code will be added to your bundle. But if you wish to globally initialize an ",{"type":145,"tag":183,"props":536,"children":538},{"className":537},[],[539],{"type":151,"value":540},"$img",{"type":151,"value":542}," helper that will be available throughout your application, you can do so.",{"type":145,"tag":426,"props":544,"children":546},{"className":428,"code":545,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    inject: true\n  }\n})\n",[547],{"type":145,"tag":183,"props":548,"children":549},{"__ignoreMap":139},[550,573,588,606,613],{"type":145,"tag":437,"props":551,"children":552},{"class":439,"line":440},[553,557,561,565,569],{"type":145,"tag":437,"props":554,"children":555},{"style":444},[556],{"type":151,"value":447},{"type":145,"tag":437,"props":558,"children":559},{"style":444},[560],{"type":151,"value":452},{"type":145,"tag":437,"props":562,"children":563},{"style":455},[564],{"type":151,"value":458},{"type":145,"tag":437,"props":566,"children":567},{"style":461},[568],{"type":151,"value":464},{"type":145,"tag":437,"props":570,"children":571},{"style":467},[572],{"type":151,"value":470},{"type":145,"tag":437,"props":574,"children":575},{"class":439,"line":384},[576,580,584],{"type":145,"tag":437,"props":577,"children":578},{"style":476},[579],{"type":151,"value":479},{"type":145,"tag":437,"props":581,"children":582},{"style":467},[583],{"type":151,"value":424},{"type":145,"tag":437,"props":585,"children":586},{"style":467},[587],{"type":151,"value":488},{"type":145,"tag":437,"props":589,"children":590},{"class":439,"line":390},[591,596,600],{"type":145,"tag":437,"props":592,"children":593},{"style":476},[594],{"type":151,"value":595},"    inject",{"type":145,"tag":437,"props":597,"children":598},{"style":467},[599],{"type":151,"value":424},{"type":145,"tag":437,"props":601,"children":603},{"style":602},"--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC",[604],{"type":151,"value":605}," true\n",{"type":145,"tag":437,"props":607,"children":608},{"class":439,"line":500},[609],{"type":145,"tag":437,"props":610,"children":611},{"style":467},[612],{"type":151,"value":506},{"type":145,"tag":437,"props":614,"children":615},{"class":439,"line":509},[616,620],{"type":145,"tag":437,"props":617,"children":618},{"style":467},[619],{"type":151,"value":515},{"type":145,"tag":437,"props":621,"children":622},{"style":461},[623],{"type":151,"value":520},{"type":145,"tag":146,"props":625,"children":627},{"id":626},"quality",[628],{"type":145,"tag":183,"props":629,"children":631},{"className":630},[],[632],{"type":151,"value":626},{"type":145,"tag":154,"props":634,"children":635},{},[636],{"type":151,"value":637},"The quality for the generated image(s).",{"type":145,"tag":154,"props":639,"children":640},{},[641,643],{"type":151,"value":642},"You can also override this option at the component level by using the ",{"type":145,"tag":170,"props":644,"children":646},{"href":645},"/usage/nuxt-img#quality",[647,652],{"type":145,"tag":183,"props":648,"children":650},{"className":649},[],[651],{"type":151,"value":626},{"type":151,"value":653}," prop.",{"type":145,"tag":426,"props":655,"children":657},{"className":428,"code":656,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    quality: 80,\n  }\n})\n",[658],{"type":145,"tag":183,"props":659,"children":660},{"__ignoreMap":139},[661,684,699,722,729],{"type":145,"tag":437,"props":662,"children":663},{"class":439,"line":440},[664,668,672,676,680],{"type":145,"tag":437,"props":665,"children":666},{"style":444},[667],{"type":151,"value":447},{"type":145,"tag":437,"props":669,"children":670},{"style":444},[671],{"type":151,"value":452},{"type":145,"tag":437,"props":673,"children":674},{"style":455},[675],{"type":151,"value":458},{"type":145,"tag":437,"props":677,"children":678},{"style":461},[679],{"type":151,"value":464},{"type":145,"tag":437,"props":681,"children":682},{"style":467},[683],{"type":151,"value":470},{"type":145,"tag":437,"props":685,"children":686},{"class":439,"line":384},[687,691,695],{"type":145,"tag":437,"props":688,"children":689},{"style":476},[690],{"type":151,"value":479},{"type":145,"tag":437,"props":692,"children":693},{"style":467},[694],{"type":151,"value":424},{"type":145,"tag":437,"props":696,"children":697},{"style":467},[698],{"type":151,"value":488},{"type":145,"tag":437,"props":700,"children":701},{"class":439,"line":390},[702,707,711,717],{"type":145,"tag":437,"props":703,"children":704},{"style":476},[705],{"type":151,"value":706},"    quality",{"type":145,"tag":437,"props":708,"children":709},{"style":467},[710],{"type":151,"value":424},{"type":145,"tag":437,"props":712,"children":714},{"style":713},"--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C",[715],{"type":151,"value":716}," 80",{"type":145,"tag":437,"props":718,"children":719},{"style":467},[720],{"type":151,"value":721},",\n",{"type":145,"tag":437,"props":723,"children":724},{"class":439,"line":500},[725],{"type":145,"tag":437,"props":726,"children":727},{"style":467},[728],{"type":151,"value":506},{"type":145,"tag":437,"props":730,"children":731},{"class":439,"line":509},[732,736],{"type":145,"tag":437,"props":733,"children":734},{"style":467},[735],{"type":151,"value":515},{"type":145,"tag":437,"props":737,"children":738},{"style":461},[739],{"type":151,"value":520},{"type":145,"tag":146,"props":741,"children":743},{"id":742},"format",[744],{"type":145,"tag":183,"props":745,"children":747},{"className":746},[],[748],{"type":151,"value":742},{"type":145,"tag":154,"props":750,"children":751},{},[752,754],{"type":151,"value":753},"Default: ",{"type":145,"tag":183,"props":755,"children":757},{"className":756},[],[758],{"type":151,"value":759},"['webp']",{"type":145,"tag":154,"props":761,"children":762},{},[763,765,770,772,778,780,786,787,793,794,800,801,807,809,815,817,823],{"type":151,"value":764},"You can use this option to configure the default format for your images used by ",{"type":145,"tag":183,"props":766,"children":768},{"className":767},[],[769],{"type":151,"value":28},{"type":151,"value":771},". The available formats are ",{"type":145,"tag":183,"props":773,"children":775},{"className":774},[],[776],{"type":151,"value":777},"webp",{"type":151,"value":779},", ",{"type":145,"tag":183,"props":781,"children":783},{"className":782},[],[784],{"type":151,"value":785},"avif",{"type":151,"value":779},{"type":145,"tag":183,"props":788,"children":790},{"className":789},[],[791],{"type":151,"value":792},"jpeg",{"type":151,"value":779},{"type":145,"tag":183,"props":795,"children":797},{"className":796},[],[798],{"type":151,"value":799},"jpg",{"type":151,"value":779},{"type":145,"tag":183,"props":802,"children":804},{"className":803},[],[805],{"type":151,"value":806},"png",{"type":151,"value":808},", and ",{"type":145,"tag":183,"props":810,"children":812},{"className":811},[],[813],{"type":151,"value":814},"gif",{"type":151,"value":816},". The order of the formats is important, as the first format that is supported by the browser will be used. You can pass multiple values like ",{"type":145,"tag":183,"props":818,"children":820},{"className":819},[],[821],{"type":151,"value":822},"['avif', 'webp']",{"type":151,"value":176},{"type":145,"tag":154,"props":825,"children":826},{},[827,828],{"type":151,"value":642},{"type":145,"tag":170,"props":829,"children":831},{"href":830},"/usage/nuxt-picture#format",[832,837],{"type":145,"tag":183,"props":833,"children":835},{"className":834},[],[836],{"type":151,"value":742},{"type":151,"value":653},{"type":145,"tag":426,"props":839,"children":841},{"className":428,"code":840,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    format: ['webp']\n  }\n})\n",[842],{"type":145,"tag":183,"props":843,"children":844},{"__ignoreMap":139},[845,868,883,919,926],{"type":145,"tag":437,"props":846,"children":847},{"class":439,"line":440},[848,852,856,860,864],{"type":145,"tag":437,"props":849,"children":850},{"style":444},[851],{"type":151,"value":447},{"type":145,"tag":437,"props":853,"children":854},{"style":444},[855],{"type":151,"value":452},{"type":145,"tag":437,"props":857,"children":858},{"style":455},[859],{"type":151,"value":458},{"type":145,"tag":437,"props":861,"children":862},{"style":461},[863],{"type":151,"value":464},{"type":145,"tag":437,"props":865,"children":866},{"style":467},[867],{"type":151,"value":470},{"type":145,"tag":437,"props":869,"children":870},{"class":439,"line":384},[871,875,879],{"type":145,"tag":437,"props":872,"children":873},{"style":476},[874],{"type":151,"value":479},{"type":145,"tag":437,"props":876,"children":877},{"style":467},[878],{"type":151,"value":424},{"type":145,"tag":437,"props":880,"children":881},{"style":467},[882],{"type":151,"value":488},{"type":145,"tag":437,"props":884,"children":885},{"class":439,"line":390},[886,891,895,900,905,910,914],{"type":145,"tag":437,"props":887,"children":888},{"style":476},[889],{"type":151,"value":890},"    format",{"type":145,"tag":437,"props":892,"children":893},{"style":467},[894],{"type":151,"value":424},{"type":145,"tag":437,"props":896,"children":897},{"style":461},[898],{"type":151,"value":899}," [",{"type":145,"tag":437,"props":901,"children":902},{"style":467},[903],{"type":151,"value":904},"'",{"type":145,"tag":437,"props":906,"children":908},{"style":907},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[909],{"type":151,"value":777},{"type":145,"tag":437,"props":911,"children":912},{"style":467},[913],{"type":151,"value":904},{"type":145,"tag":437,"props":915,"children":916},{"style":461},[917],{"type":151,"value":918},"]\n",{"type":145,"tag":437,"props":920,"children":921},{"class":439,"line":500},[922],{"type":145,"tag":437,"props":923,"children":924},{"style":467},[925],{"type":151,"value":506},{"type":145,"tag":437,"props":927,"children":928},{"class":439,"line":509},[929,933],{"type":145,"tag":437,"props":930,"children":931},{"style":467},[932],{"type":151,"value":515},{"type":145,"tag":437,"props":934,"children":935},{"style":461},[936],{"type":151,"value":520},{"type":145,"tag":146,"props":938,"children":940},{"id":939},"screens",[941],{"type":145,"tag":183,"props":942,"children":944},{"className":943},[],[945],{"type":151,"value":939},{"type":145,"tag":154,"props":947,"children":948},{},[949],{"type":151,"value":950},"List of predefined screen sizes.",{"type":145,"tag":154,"props":952,"children":953},{},[954,956,966],{"type":151,"value":955},"These sizes will be used to generate resized and optimized versions of an image (for example, with the ",{"type":145,"tag":170,"props":957,"children":959},{"href":958},"/usage/nuxt-img#sizes",[960],{"type":145,"tag":183,"props":961,"children":963},{"className":962},[],[964],{"type":151,"value":965},"sizes",{"type":151,"value":967}," modifier).",{"type":145,"tag":426,"props":969,"children":971},{"className":428,"code":970,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    // The screen sizes predefined by `@nuxt/image`:\n    screens: {\n      'xs': 320,\n      'sm': 640,\n      'md': 768,\n      'lg': 1024,\n      'xl': 1280,\n      'xxl': 1536,\n      '2xl': 1536\n    },\n  }\n})\n",[972],{"type":145,"tag":183,"props":973,"children":974},{"__ignoreMap":139},[975,998,1013,1021,1037,1067,1097,1126,1156,1186,1216,1242,1251,1259],{"type":145,"tag":437,"props":976,"children":977},{"class":439,"line":440},[978,982,986,990,994],{"type":145,"tag":437,"props":979,"children":980},{"style":444},[981],{"type":151,"value":447},{"type":145,"tag":437,"props":983,"children":984},{"style":444},[985],{"type":151,"value":452},{"type":145,"tag":437,"props":987,"children":988},{"style":455},[989],{"type":151,"value":458},{"type":145,"tag":437,"props":991,"children":992},{"style":461},[993],{"type":151,"value":464},{"type":145,"tag":437,"props":995,"children":996},{"style":467},[997],{"type":151,"value":470},{"type":145,"tag":437,"props":999,"children":1000},{"class":439,"line":384},[1001,1005,1009],{"type":145,"tag":437,"props":1002,"children":1003},{"style":476},[1004],{"type":151,"value":479},{"type":145,"tag":437,"props":1006,"children":1007},{"style":467},[1008],{"type":151,"value":424},{"type":145,"tag":437,"props":1010,"children":1011},{"style":467},[1012],{"type":151,"value":488},{"type":145,"tag":437,"props":1014,"children":1015},{"class":439,"line":390},[1016],{"type":145,"tag":437,"props":1017,"children":1018},{"style":494},[1019],{"type":151,"value":1020},"    // The screen sizes predefined by `@nuxt/image`:\n",{"type":145,"tag":437,"props":1022,"children":1023},{"class":439,"line":500},[1024,1029,1033],{"type":145,"tag":437,"props":1025,"children":1026},{"style":476},[1027],{"type":151,"value":1028},"    screens",{"type":145,"tag":437,"props":1030,"children":1031},{"style":467},[1032],{"type":151,"value":424},{"type":145,"tag":437,"props":1034,"children":1035},{"style":467},[1036],{"type":151,"value":488},{"type":145,"tag":437,"props":1038,"children":1039},{"class":439,"line":509},[1040,1045,1050,1054,1058,1063],{"type":145,"tag":437,"props":1041,"children":1042},{"style":467},[1043],{"type":151,"value":1044},"      '",{"type":145,"tag":437,"props":1046,"children":1047},{"style":476},[1048],{"type":151,"value":1049},"xs",{"type":145,"tag":437,"props":1051,"children":1052},{"style":467},[1053],{"type":151,"value":904},{"type":145,"tag":437,"props":1055,"children":1056},{"style":467},[1057],{"type":151,"value":424},{"type":145,"tag":437,"props":1059,"children":1060},{"style":713},[1061],{"type":151,"value":1062}," 320",{"type":145,"tag":437,"props":1064,"children":1065},{"style":467},[1066],{"type":151,"value":721},{"type":145,"tag":437,"props":1068,"children":1070},{"class":439,"line":1069},6,[1071,1075,1080,1084,1088,1093],{"type":145,"tag":437,"props":1072,"children":1073},{"style":467},[1074],{"type":151,"value":1044},{"type":145,"tag":437,"props":1076,"children":1077},{"style":476},[1078],{"type":151,"value":1079},"sm",{"type":145,"tag":437,"props":1081,"children":1082},{"style":467},[1083],{"type":151,"value":904},{"type":145,"tag":437,"props":1085,"children":1086},{"style":467},[1087],{"type":151,"value":424},{"type":145,"tag":437,"props":1089,"children":1090},{"style":713},[1091],{"type":151,"value":1092}," 640",{"type":145,"tag":437,"props":1094,"children":1095},{"style":467},[1096],{"type":151,"value":721},{"type":145,"tag":437,"props":1098,"children":1100},{"class":439,"line":1099},7,[1101,1105,1109,1113,1117,1122],{"type":145,"tag":437,"props":1102,"children":1103},{"style":467},[1104],{"type":151,"value":1044},{"type":145,"tag":437,"props":1106,"children":1107},{"style":476},[1108],{"type":151,"value":398},{"type":145,"tag":437,"props":1110,"children":1111},{"style":467},[1112],{"type":151,"value":904},{"type":145,"tag":437,"props":1114,"children":1115},{"style":467},[1116],{"type":151,"value":424},{"type":145,"tag":437,"props":1118,"children":1119},{"style":713},[1120],{"type":151,"value":1121}," 768",{"type":145,"tag":437,"props":1123,"children":1124},{"style":467},[1125],{"type":151,"value":721},{"type":145,"tag":437,"props":1127,"children":1129},{"class":439,"line":1128},8,[1130,1134,1139,1143,1147,1152],{"type":145,"tag":437,"props":1131,"children":1132},{"style":467},[1133],{"type":151,"value":1044},{"type":145,"tag":437,"props":1135,"children":1136},{"style":476},[1137],{"type":151,"value":1138},"lg",{"type":145,"tag":437,"props":1140,"children":1141},{"style":467},[1142],{"type":151,"value":904},{"type":145,"tag":437,"props":1144,"children":1145},{"style":467},[1146],{"type":151,"value":424},{"type":145,"tag":437,"props":1148,"children":1149},{"style":713},[1150],{"type":151,"value":1151}," 1024",{"type":145,"tag":437,"props":1153,"children":1154},{"style":467},[1155],{"type":151,"value":721},{"type":145,"tag":437,"props":1157,"children":1159},{"class":439,"line":1158},9,[1160,1164,1169,1173,1177,1182],{"type":145,"tag":437,"props":1161,"children":1162},{"style":467},[1163],{"type":151,"value":1044},{"type":145,"tag":437,"props":1165,"children":1166},{"style":476},[1167],{"type":151,"value":1168},"xl",{"type":145,"tag":437,"props":1170,"children":1171},{"style":467},[1172],{"type":151,"value":904},{"type":145,"tag":437,"props":1174,"children":1175},{"style":467},[1176],{"type":151,"value":424},{"type":145,"tag":437,"props":1178,"children":1179},{"style":713},[1180],{"type":151,"value":1181}," 1280",{"type":145,"tag":437,"props":1183,"children":1184},{"style":467},[1185],{"type":151,"value":721},{"type":145,"tag":437,"props":1187,"children":1189},{"class":439,"line":1188},10,[1190,1194,1199,1203,1207,1212],{"type":145,"tag":437,"props":1191,"children":1192},{"style":467},[1193],{"type":151,"value":1044},{"type":145,"tag":437,"props":1195,"children":1196},{"style":476},[1197],{"type":151,"value":1198},"xxl",{"type":145,"tag":437,"props":1200,"children":1201},{"style":467},[1202],{"type":151,"value":904},{"type":145,"tag":437,"props":1204,"children":1205},{"style":467},[1206],{"type":151,"value":424},{"type":145,"tag":437,"props":1208,"children":1209},{"style":713},[1210],{"type":151,"value":1211}," 1536",{"type":145,"tag":437,"props":1213,"children":1214},{"style":467},[1215],{"type":151,"value":721},{"type":145,"tag":437,"props":1217,"children":1219},{"class":439,"line":1218},11,[1220,1224,1229,1233,1237],{"type":145,"tag":437,"props":1221,"children":1222},{"style":467},[1223],{"type":151,"value":1044},{"type":145,"tag":437,"props":1225,"children":1226},{"style":476},[1227],{"type":151,"value":1228},"2xl",{"type":145,"tag":437,"props":1230,"children":1231},{"style":467},[1232],{"type":151,"value":904},{"type":145,"tag":437,"props":1234,"children":1235},{"style":467},[1236],{"type":151,"value":424},{"type":145,"tag":437,"props":1238,"children":1239},{"style":713},[1240],{"type":151,"value":1241}," 1536\n",{"type":145,"tag":437,"props":1243,"children":1245},{"class":439,"line":1244},12,[1246],{"type":145,"tag":437,"props":1247,"children":1248},{"style":467},[1249],{"type":151,"value":1250},"    },\n",{"type":145,"tag":437,"props":1252,"children":1254},{"class":439,"line":1253},13,[1255],{"type":145,"tag":437,"props":1256,"children":1257},{"style":467},[1258],{"type":151,"value":506},{"type":145,"tag":437,"props":1260,"children":1262},{"class":439,"line":1261},14,[1263,1267],{"type":145,"tag":437,"props":1264,"children":1265},{"style":467},[1266],{"type":151,"value":515},{"type":145,"tag":437,"props":1268,"children":1269},{"style":461},[1270],{"type":151,"value":520},{"type":145,"tag":284,"props":1272,"children":1273},{},[1274],{"type":145,"tag":154,"props":1275,"children":1276},{},[1277,1279,1286,1288,1293],{"type":151,"value":1278},"We share the same naming and sizes as ",{"type":145,"tag":170,"props":1280,"children":1283},{"href":1281,"rel":1282},"https://tailwindcss.com/docs/responsive-design",[278],[1284],{"type":151,"value":1285},"Tailwind CSS",{"type":151,"value":1287}," and we added the ",{"type":145,"tag":183,"props":1289,"children":1291},{"className":1290},[],[1292],{"type":151,"value":1049},{"type":151,"value":1294}," property.",{"type":145,"tag":146,"props":1296,"children":1297},{"id":328},[1298],{"type":145,"tag":183,"props":1299,"children":1301},{"className":1300},[],[1302],{"type":151,"value":328},{"type":145,"tag":154,"props":1304,"children":1305},{},[1306],{"type":151,"value":1307},"To enable image optimization on an external website, specify which domains are allowed to be optimized. This option will be used to detect whether a remote image should be optimized or not. This is needed to ensure that external urls can't be abused.",{"type":145,"tag":426,"props":1309,"children":1311},{"className":428,"code":1310,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    domains: ['nuxtjs.org']\n  }\n})\n",[1312],{"type":145,"tag":183,"props":1313,"children":1314},{"__ignoreMap":139},[1315,1338,1353,1386,1393],{"type":145,"tag":437,"props":1316,"children":1317},{"class":439,"line":440},[1318,1322,1326,1330,1334],{"type":145,"tag":437,"props":1319,"children":1320},{"style":444},[1321],{"type":151,"value":447},{"type":145,"tag":437,"props":1323,"children":1324},{"style":444},[1325],{"type":151,"value":452},{"type":145,"tag":437,"props":1327,"children":1328},{"style":455},[1329],{"type":151,"value":458},{"type":145,"tag":437,"props":1331,"children":1332},{"style":461},[1333],{"type":151,"value":464},{"type":145,"tag":437,"props":1335,"children":1336},{"style":467},[1337],{"type":151,"value":470},{"type":145,"tag":437,"props":1339,"children":1340},{"class":439,"line":384},[1341,1345,1349],{"type":145,"tag":437,"props":1342,"children":1343},{"style":476},[1344],{"type":151,"value":479},{"type":145,"tag":437,"props":1346,"children":1347},{"style":467},[1348],{"type":151,"value":424},{"type":145,"tag":437,"props":1350,"children":1351},{"style":467},[1352],{"type":151,"value":488},{"type":145,"tag":437,"props":1354,"children":1355},{"class":439,"line":390},[1356,1361,1365,1369,1373,1378,1382],{"type":145,"tag":437,"props":1357,"children":1358},{"style":476},[1359],{"type":151,"value":1360},"    domains",{"type":145,"tag":437,"props":1362,"children":1363},{"style":467},[1364],{"type":151,"value":424},{"type":145,"tag":437,"props":1366,"children":1367},{"style":461},[1368],{"type":151,"value":899},{"type":145,"tag":437,"props":1370,"children":1371},{"style":467},[1372],{"type":151,"value":904},{"type":145,"tag":437,"props":1374,"children":1375},{"style":907},[1376],{"type":151,"value":1377},"nuxtjs.org",{"type":145,"tag":437,"props":1379,"children":1380},{"style":467},[1381],{"type":151,"value":904},{"type":145,"tag":437,"props":1383,"children":1384},{"style":461},[1385],{"type":151,"value":918},{"type":145,"tag":437,"props":1387,"children":1388},{"class":439,"line":500},[1389],{"type":145,"tag":437,"props":1390,"children":1391},{"style":467},[1392],{"type":151,"value":506},{"type":145,"tag":437,"props":1394,"children":1395},{"class":439,"line":509},[1396,1400],{"type":145,"tag":437,"props":1397,"children":1398},{"style":467},[1399],{"type":151,"value":515},{"type":145,"tag":437,"props":1401,"children":1402},{"style":461},[1403],{"type":151,"value":520},{"type":145,"tag":146,"props":1405,"children":1407},{"id":1406},"presets",[1408],{"type":145,"tag":183,"props":1409,"children":1411},{"className":1410},[],[1412],{"type":151,"value":1406},{"type":145,"tag":154,"props":1414,"children":1415},{},[1416],{"type":151,"value":1417},"Presets are collections of pre-defined configurations for your projects. Presets will help you to unify images all over your project.",{"type":145,"tag":1419,"props":1420,"children":1421},"code-group",{},[1422,1624],{"type":145,"tag":426,"props":1423,"children":1425},{"className":428,"code":1424,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    presets: {\n      avatar: {\n        modifiers: {\n          format: 'jpg',\n          width: 50,\n          height: 50\n        }\n      }\n    }\n  }\n})\n",[1426],{"type":145,"tag":183,"props":1427,"children":1428},{"__ignoreMap":139},[1429,1452,1467,1483,1499,1515,1544,1565,1582,1590,1598,1606,1613],{"type":145,"tag":437,"props":1430,"children":1431},{"class":439,"line":440},[1432,1436,1440,1444,1448],{"type":145,"tag":437,"props":1433,"children":1434},{"style":444},[1435],{"type":151,"value":447},{"type":145,"tag":437,"props":1437,"children":1438},{"style":444},[1439],{"type":151,"value":452},{"type":145,"tag":437,"props":1441,"children":1442},{"style":455},[1443],{"type":151,"value":458},{"type":145,"tag":437,"props":1445,"children":1446},{"style":461},[1447],{"type":151,"value":464},{"type":145,"tag":437,"props":1449,"children":1450},{"style":467},[1451],{"type":151,"value":470},{"type":145,"tag":437,"props":1453,"children":1454},{"class":439,"line":384},[1455,1459,1463],{"type":145,"tag":437,"props":1456,"children":1457},{"style":476},[1458],{"type":151,"value":479},{"type":145,"tag":437,"props":1460,"children":1461},{"style":467},[1462],{"type":151,"value":424},{"type":145,"tag":437,"props":1464,"children":1465},{"style":467},[1466],{"type":151,"value":488},{"type":145,"tag":437,"props":1468,"children":1469},{"class":439,"line":390},[1470,1475,1479],{"type":145,"tag":437,"props":1471,"children":1472},{"style":476},[1473],{"type":151,"value":1474},"    presets",{"type":145,"tag":437,"props":1476,"children":1477},{"style":467},[1478],{"type":151,"value":424},{"type":145,"tag":437,"props":1480,"children":1481},{"style":467},[1482],{"type":151,"value":488},{"type":145,"tag":437,"props":1484,"children":1485},{"class":439,"line":500},[1486,1491,1495],{"type":145,"tag":437,"props":1487,"children":1488},{"style":476},[1489],{"type":151,"value":1490},"      avatar",{"type":145,"tag":437,"props":1492,"children":1493},{"style":467},[1494],{"type":151,"value":424},{"type":145,"tag":437,"props":1496,"children":1497},{"style":467},[1498],{"type":151,"value":488},{"type":145,"tag":437,"props":1500,"children":1501},{"class":439,"line":509},[1502,1507,1511],{"type":145,"tag":437,"props":1503,"children":1504},{"style":476},[1505],{"type":151,"value":1506},"        modifiers",{"type":145,"tag":437,"props":1508,"children":1509},{"style":467},[1510],{"type":151,"value":424},{"type":145,"tag":437,"props":1512,"children":1513},{"style":467},[1514],{"type":151,"value":488},{"type":145,"tag":437,"props":1516,"children":1517},{"class":439,"line":1069},[1518,1523,1527,1532,1536,1540],{"type":145,"tag":437,"props":1519,"children":1520},{"style":476},[1521],{"type":151,"value":1522},"          format",{"type":145,"tag":437,"props":1524,"children":1525},{"style":467},[1526],{"type":151,"value":424},{"type":145,"tag":437,"props":1528,"children":1529},{"style":467},[1530],{"type":151,"value":1531}," '",{"type":145,"tag":437,"props":1533,"children":1534},{"style":907},[1535],{"type":151,"value":799},{"type":145,"tag":437,"props":1537,"children":1538},{"style":467},[1539],{"type":151,"value":904},{"type":145,"tag":437,"props":1541,"children":1542},{"style":467},[1543],{"type":151,"value":721},{"type":145,"tag":437,"props":1545,"children":1546},{"class":439,"line":1099},[1547,1552,1556,1561],{"type":145,"tag":437,"props":1548,"children":1549},{"style":476},[1550],{"type":151,"value":1551},"          width",{"type":145,"tag":437,"props":1553,"children":1554},{"style":467},[1555],{"type":151,"value":424},{"type":145,"tag":437,"props":1557,"children":1558},{"style":713},[1559],{"type":151,"value":1560}," 50",{"type":145,"tag":437,"props":1562,"children":1563},{"style":467},[1564],{"type":151,"value":721},{"type":145,"tag":437,"props":1566,"children":1567},{"class":439,"line":1128},[1568,1573,1577],{"type":145,"tag":437,"props":1569,"children":1570},{"style":476},[1571],{"type":151,"value":1572},"          height",{"type":145,"tag":437,"props":1574,"children":1575},{"style":467},[1576],{"type":151,"value":424},{"type":145,"tag":437,"props":1578,"children":1579},{"style":713},[1580],{"type":151,"value":1581}," 50\n",{"type":145,"tag":437,"props":1583,"children":1584},{"class":439,"line":1158},[1585],{"type":145,"tag":437,"props":1586,"children":1587},{"style":467},[1588],{"type":151,"value":1589},"        }\n",{"type":145,"tag":437,"props":1591,"children":1592},{"class":439,"line":1188},[1593],{"type":145,"tag":437,"props":1594,"children":1595},{"style":467},[1596],{"type":151,"value":1597},"      }\n",{"type":145,"tag":437,"props":1599,"children":1600},{"class":439,"line":1218},[1601],{"type":145,"tag":437,"props":1602,"children":1603},{"style":467},[1604],{"type":151,"value":1605},"    }\n",{"type":145,"tag":437,"props":1607,"children":1608},{"class":439,"line":1244},[1609],{"type":145,"tag":437,"props":1610,"children":1611},{"style":467},[1612],{"type":151,"value":506},{"type":145,"tag":437,"props":1614,"children":1615},{"class":439,"line":1253},[1616,1620],{"type":145,"tag":437,"props":1617,"children":1618},{"style":467},[1619],{"type":151,"value":515},{"type":145,"tag":437,"props":1621,"children":1622},{"style":461},[1623],{"type":151,"value":520},{"type":145,"tag":426,"props":1625,"children":1630},{"className":1626,"code":1627,"filename":1628,"language":1629,"meta":139,"style":139},"language-html shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CNuxtImg preset=\"avatar\" src=\"/nuxt-icon.png\" />\n\u003C/template>\n","index.vue","html",[1631],{"type":145,"tag":183,"props":1632,"children":1633},{"__ignoreMap":139},[1634,1652,1717],{"type":145,"tag":437,"props":1635,"children":1636},{"class":439,"line":440},[1637,1642,1647],{"type":145,"tag":437,"props":1638,"children":1639},{"style":467},[1640],{"type":151,"value":1641},"\u003C",{"type":145,"tag":437,"props":1643,"children":1644},{"style":476},[1645],{"type":151,"value":1646},"template",{"type":145,"tag":437,"props":1648,"children":1649},{"style":467},[1650],{"type":151,"value":1651},">\n",{"type":145,"tag":437,"props":1653,"children":1654},{"class":439,"line":384},[1655,1660,1665,1671,1676,1681,1686,1690,1695,1699,1703,1708,1712],{"type":145,"tag":437,"props":1656,"children":1657},{"style":467},[1658],{"type":151,"value":1659},"  \u003C",{"type":145,"tag":437,"props":1661,"children":1662},{"style":476},[1663],{"type":151,"value":1664},"NuxtImg",{"type":145,"tag":437,"props":1666,"children":1668},{"style":1667},"--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA",[1669],{"type":151,"value":1670}," preset",{"type":145,"tag":437,"props":1672,"children":1673},{"style":467},[1674],{"type":151,"value":1675},"=",{"type":145,"tag":437,"props":1677,"children":1678},{"style":467},[1679],{"type":151,"value":1680},"\"",{"type":145,"tag":437,"props":1682,"children":1683},{"style":907},[1684],{"type":151,"value":1685},"avatar",{"type":145,"tag":437,"props":1687,"children":1688},{"style":467},[1689],{"type":151,"value":1680},{"type":145,"tag":437,"props":1691,"children":1692},{"style":1667},[1693],{"type":151,"value":1694}," src",{"type":145,"tag":437,"props":1696,"children":1697},{"style":467},[1698],{"type":151,"value":1675},{"type":145,"tag":437,"props":1700,"children":1701},{"style":467},[1702],{"type":151,"value":1680},{"type":145,"tag":437,"props":1704,"children":1705},{"style":907},[1706],{"type":151,"value":1707},"/nuxt-icon.png",{"type":145,"tag":437,"props":1709,"children":1710},{"style":467},[1711],{"type":151,"value":1680},{"type":145,"tag":437,"props":1713,"children":1714},{"style":467},[1715],{"type":151,"value":1716}," />\n",{"type":145,"tag":437,"props":1718,"children":1719},{"class":439,"line":390},[1720,1725,1729],{"type":145,"tag":437,"props":1721,"children":1722},{"style":467},[1723],{"type":151,"value":1724},"\u003C/",{"type":145,"tag":437,"props":1726,"children":1727},{"style":476},[1728],{"type":151,"value":1646},{"type":145,"tag":437,"props":1730,"children":1731},{"style":467},[1732],{"type":151,"value":1651},{"type":145,"tag":146,"props":1734,"children":1736},{"id":1735},"providers",[1737],{"type":145,"tag":183,"props":1738,"children":1740},{"className":1739},[],[1741],{"type":151,"value":1735},{"type":145,"tag":154,"props":1743,"children":1744},{},[1745,1747,1752,1754,1759],{"type":151,"value":1746},"In order to create and use a ",{"type":145,"tag":170,"props":1748,"children":1749},{"href":132},[1750],{"type":151,"value":1751},"custom provider",{"type":151,"value":1753},", you need to use the ",{"type":145,"tag":183,"props":1755,"children":1757},{"className":1756},[],[1758],{"type":151,"value":1735},{"type":151,"value":1760}," option and define your custom providers.",{"type":145,"tag":1419,"props":1762,"children":1763},{},[1764,1919],{"type":145,"tag":426,"props":1765,"children":1767},{"className":428,"code":1766,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    providers: {\n      random: {\n        provider: '~/providers/random',\n        options: {}\n      }\n    }\n  }\n})\n",[1768],{"type":145,"tag":183,"props":1769,"children":1770},{"__ignoreMap":139},[1771,1794,1809,1825,1841,1870,1887,1894,1901,1908],{"type":145,"tag":437,"props":1772,"children":1773},{"class":439,"line":440},[1774,1778,1782,1786,1790],{"type":145,"tag":437,"props":1775,"children":1776},{"style":444},[1777],{"type":151,"value":447},{"type":145,"tag":437,"props":1779,"children":1780},{"style":444},[1781],{"type":151,"value":452},{"type":145,"tag":437,"props":1783,"children":1784},{"style":455},[1785],{"type":151,"value":458},{"type":145,"tag":437,"props":1787,"children":1788},{"style":461},[1789],{"type":151,"value":464},{"type":145,"tag":437,"props":1791,"children":1792},{"style":467},[1793],{"type":151,"value":470},{"type":145,"tag":437,"props":1795,"children":1796},{"class":439,"line":384},[1797,1801,1805],{"type":145,"tag":437,"props":1798,"children":1799},{"style":476},[1800],{"type":151,"value":479},{"type":145,"tag":437,"props":1802,"children":1803},{"style":467},[1804],{"type":151,"value":424},{"type":145,"tag":437,"props":1806,"children":1807},{"style":467},[1808],{"type":151,"value":488},{"type":145,"tag":437,"props":1810,"children":1811},{"class":439,"line":390},[1812,1817,1821],{"type":145,"tag":437,"props":1813,"children":1814},{"style":476},[1815],{"type":151,"value":1816},"    providers",{"type":145,"tag":437,"props":1818,"children":1819},{"style":467},[1820],{"type":151,"value":424},{"type":145,"tag":437,"props":1822,"children":1823},{"style":467},[1824],{"type":151,"value":488},{"type":145,"tag":437,"props":1826,"children":1827},{"class":439,"line":500},[1828,1833,1837],{"type":145,"tag":437,"props":1829,"children":1830},{"style":476},[1831],{"type":151,"value":1832},"      random",{"type":145,"tag":437,"props":1834,"children":1835},{"style":467},[1836],{"type":151,"value":424},{"type":145,"tag":437,"props":1838,"children":1839},{"style":467},[1840],{"type":151,"value":488},{"type":145,"tag":437,"props":1842,"children":1843},{"class":439,"line":509},[1844,1849,1853,1857,1862,1866],{"type":145,"tag":437,"props":1845,"children":1846},{"style":476},[1847],{"type":151,"value":1848},"        provider",{"type":145,"tag":437,"props":1850,"children":1851},{"style":467},[1852],{"type":151,"value":424},{"type":145,"tag":437,"props":1854,"children":1855},{"style":467},[1856],{"type":151,"value":1531},{"type":145,"tag":437,"props":1858,"children":1859},{"style":907},[1860],{"type":151,"value":1861},"~/providers/random",{"type":145,"tag":437,"props":1863,"children":1864},{"style":467},[1865],{"type":151,"value":904},{"type":145,"tag":437,"props":1867,"children":1868},{"style":467},[1869],{"type":151,"value":721},{"type":145,"tag":437,"props":1871,"children":1872},{"class":439,"line":1069},[1873,1878,1882],{"type":145,"tag":437,"props":1874,"children":1875},{"style":476},[1876],{"type":151,"value":1877},"        options",{"type":145,"tag":437,"props":1879,"children":1880},{"style":467},[1881],{"type":151,"value":424},{"type":145,"tag":437,"props":1883,"children":1884},{"style":467},[1885],{"type":151,"value":1886}," {}\n",{"type":145,"tag":437,"props":1888,"children":1889},{"class":439,"line":1099},[1890],{"type":145,"tag":437,"props":1891,"children":1892},{"style":467},[1893],{"type":151,"value":1597},{"type":145,"tag":437,"props":1895,"children":1896},{"class":439,"line":1128},[1897],{"type":145,"tag":437,"props":1898,"children":1899},{"style":467},[1900],{"type":151,"value":1605},{"type":145,"tag":437,"props":1902,"children":1903},{"class":439,"line":1158},[1904],{"type":145,"tag":437,"props":1905,"children":1906},{"style":467},[1907],{"type":151,"value":506},{"type":145,"tag":437,"props":1909,"children":1910},{"class":439,"line":1188},[1911,1915],{"type":145,"tag":437,"props":1912,"children":1913},{"style":467},[1914],{"type":151,"value":515},{"type":145,"tag":437,"props":1916,"children":1917},{"style":461},[1918],{"type":151,"value":520},{"type":145,"tag":426,"props":1920,"children":1924},{"className":1921,"code":1922,"filename":1628,"language":1923,"meta":139,"style":139},"language-vue shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","\u003Ctemplate>\n  \u003CNuxtImg provider=\"random\" src=\"main.png\" width=\"300\" height=\"169\" />\n\u003C/template>\n","vue",[1925],{"type":145,"tag":183,"props":1926,"children":1927},{"__ignoreMap":139},[1928,1943,2045],{"type":145,"tag":437,"props":1929,"children":1930},{"class":439,"line":440},[1931,1935,1939],{"type":145,"tag":437,"props":1932,"children":1933},{"style":467},[1934],{"type":151,"value":1641},{"type":145,"tag":437,"props":1936,"children":1937},{"style":476},[1938],{"type":151,"value":1646},{"type":145,"tag":437,"props":1940,"children":1941},{"style":467},[1942],{"type":151,"value":1651},{"type":145,"tag":437,"props":1944,"children":1945},{"class":439,"line":384},[1946,1950,1954,1959,1963,1967,1972,1976,1980,1984,1988,1993,1997,2002,2006,2010,2015,2019,2024,2028,2032,2037,2041],{"type":145,"tag":437,"props":1947,"children":1948},{"style":467},[1949],{"type":151,"value":1659},{"type":145,"tag":437,"props":1951,"children":1952},{"style":476},[1953],{"type":151,"value":1664},{"type":145,"tag":437,"props":1955,"children":1956},{"style":1667},[1957],{"type":151,"value":1958}," provider",{"type":145,"tag":437,"props":1960,"children":1961},{"style":467},[1962],{"type":151,"value":1675},{"type":145,"tag":437,"props":1964,"children":1965},{"style":467},[1966],{"type":151,"value":1680},{"type":145,"tag":437,"props":1968,"children":1969},{"style":907},[1970],{"type":151,"value":1971},"random",{"type":145,"tag":437,"props":1973,"children":1974},{"style":467},[1975],{"type":151,"value":1680},{"type":145,"tag":437,"props":1977,"children":1978},{"style":1667},[1979],{"type":151,"value":1694},{"type":145,"tag":437,"props":1981,"children":1982},{"style":467},[1983],{"type":151,"value":1675},{"type":145,"tag":437,"props":1985,"children":1986},{"style":467},[1987],{"type":151,"value":1680},{"type":145,"tag":437,"props":1989,"children":1990},{"style":907},[1991],{"type":151,"value":1992},"main.png",{"type":145,"tag":437,"props":1994,"children":1995},{"style":467},[1996],{"type":151,"value":1680},{"type":145,"tag":437,"props":1998,"children":1999},{"style":1667},[2000],{"type":151,"value":2001}," width",{"type":145,"tag":437,"props":2003,"children":2004},{"style":467},[2005],{"type":151,"value":1675},{"type":145,"tag":437,"props":2007,"children":2008},{"style":467},[2009],{"type":151,"value":1680},{"type":145,"tag":437,"props":2011,"children":2012},{"style":907},[2013],{"type":151,"value":2014},"300",{"type":145,"tag":437,"props":2016,"children":2017},{"style":467},[2018],{"type":151,"value":1680},{"type":145,"tag":437,"props":2020,"children":2021},{"style":1667},[2022],{"type":151,"value":2023}," height",{"type":145,"tag":437,"props":2025,"children":2026},{"style":467},[2027],{"type":151,"value":1675},{"type":145,"tag":437,"props":2029,"children":2030},{"style":467},[2031],{"type":151,"value":1680},{"type":145,"tag":437,"props":2033,"children":2034},{"style":907},[2035],{"type":151,"value":2036},"169",{"type":145,"tag":437,"props":2038,"children":2039},{"style":467},[2040],{"type":151,"value":1680},{"type":145,"tag":437,"props":2042,"children":2043},{"style":467},[2044],{"type":151,"value":1716},{"type":145,"tag":437,"props":2046,"children":2047},{"class":439,"line":390},[2048,2052,2056],{"type":145,"tag":437,"props":2049,"children":2050},{"style":467},[2051],{"type":151,"value":1724},{"type":145,"tag":437,"props":2053,"children":2054},{"style":476},[2055],{"type":151,"value":1646},{"type":145,"tag":437,"props":2057,"children":2058},{"style":467},[2059],{"type":151,"value":1651},{"type":145,"tag":146,"props":2061,"children":2063},{"id":2062},"provider",[2064],{"type":145,"tag":183,"props":2065,"children":2067},{"className":2066},[],[2068],{"type":151,"value":2062},{"type":145,"tag":154,"props":2070,"children":2071},{},[2072,2073,2078,2080,2086,2088,2094],{"type":151,"value":753},{"type":145,"tag":183,"props":2074,"children":2076},{"className":2075},[],[2077],{"type":151,"value":219},{"type":151,"value":2079}," (or ",{"type":145,"tag":183,"props":2081,"children":2083},{"className":2082},[],[2084],{"type":151,"value":2085},"ipxStatic",{"type":151,"value":2087}," if used with a static nitro preset, such as if you are running ",{"type":145,"tag":183,"props":2089,"children":2091},{"className":2090},[],[2092],{"type":151,"value":2093},"nuxt generate",{"type":151,"value":2095},")",{"type":145,"tag":154,"props":2097,"children":2098},{},[2099,2101,2106],{"type":151,"value":2100},"We can specify default provider to be used when not specified in component or when calling ",{"type":145,"tag":183,"props":2102,"children":2104},{"className":2103},[],[2105],{"type":151,"value":540},{"type":151,"value":176},{"type":145,"tag":426,"props":2108,"children":2110},{"className":428,"code":2109,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    provider: 'twicpics',\n    twicpics: {\n      baseURL: 'https://nuxt-demo.twic.pics'\n    }\n  }\n})\n",[2111],{"type":145,"tag":183,"props":2112,"children":2113},{"__ignoreMap":139},[2114,2137,2152,2181,2197,2223,2230,2237],{"type":145,"tag":437,"props":2115,"children":2116},{"class":439,"line":440},[2117,2121,2125,2129,2133],{"type":145,"tag":437,"props":2118,"children":2119},{"style":444},[2120],{"type":151,"value":447},{"type":145,"tag":437,"props":2122,"children":2123},{"style":444},[2124],{"type":151,"value":452},{"type":145,"tag":437,"props":2126,"children":2127},{"style":455},[2128],{"type":151,"value":458},{"type":145,"tag":437,"props":2130,"children":2131},{"style":461},[2132],{"type":151,"value":464},{"type":145,"tag":437,"props":2134,"children":2135},{"style":467},[2136],{"type":151,"value":470},{"type":145,"tag":437,"props":2138,"children":2139},{"class":439,"line":384},[2140,2144,2148],{"type":145,"tag":437,"props":2141,"children":2142},{"style":476},[2143],{"type":151,"value":479},{"type":145,"tag":437,"props":2145,"children":2146},{"style":467},[2147],{"type":151,"value":424},{"type":145,"tag":437,"props":2149,"children":2150},{"style":467},[2151],{"type":151,"value":488},{"type":145,"tag":437,"props":2153,"children":2154},{"class":439,"line":390},[2155,2160,2164,2168,2173,2177],{"type":145,"tag":437,"props":2156,"children":2157},{"style":476},[2158],{"type":151,"value":2159},"    provider",{"type":145,"tag":437,"props":2161,"children":2162},{"style":467},[2163],{"type":151,"value":424},{"type":145,"tag":437,"props":2165,"children":2166},{"style":467},[2167],{"type":151,"value":1531},{"type":145,"tag":437,"props":2169,"children":2170},{"style":907},[2171],{"type":151,"value":2172},"twicpics",{"type":145,"tag":437,"props":2174,"children":2175},{"style":467},[2176],{"type":151,"value":904},{"type":145,"tag":437,"props":2178,"children":2179},{"style":467},[2180],{"type":151,"value":721},{"type":145,"tag":437,"props":2182,"children":2183},{"class":439,"line":500},[2184,2189,2193],{"type":145,"tag":437,"props":2185,"children":2186},{"style":476},[2187],{"type":151,"value":2188},"    twicpics",{"type":145,"tag":437,"props":2190,"children":2191},{"style":467},[2192],{"type":151,"value":424},{"type":145,"tag":437,"props":2194,"children":2195},{"style":467},[2196],{"type":151,"value":488},{"type":145,"tag":437,"props":2198,"children":2199},{"class":439,"line":509},[2200,2205,2209,2213,2218],{"type":145,"tag":437,"props":2201,"children":2202},{"style":476},[2203],{"type":151,"value":2204},"      baseURL",{"type":145,"tag":437,"props":2206,"children":2207},{"style":467},[2208],{"type":151,"value":424},{"type":145,"tag":437,"props":2210,"children":2211},{"style":467},[2212],{"type":151,"value":1531},{"type":145,"tag":437,"props":2214,"children":2215},{"style":907},[2216],{"type":151,"value":2217},"https://nuxt-demo.twic.pics",{"type":145,"tag":437,"props":2219,"children":2220},{"style":467},[2221],{"type":151,"value":2222},"'\n",{"type":145,"tag":437,"props":2224,"children":2225},{"class":439,"line":1069},[2226],{"type":145,"tag":437,"props":2227,"children":2228},{"style":467},[2229],{"type":151,"value":1605},{"type":145,"tag":437,"props":2231,"children":2232},{"class":439,"line":1099},[2233],{"type":145,"tag":437,"props":2234,"children":2235},{"style":467},[2236],{"type":151,"value":506},{"type":145,"tag":437,"props":2238,"children":2239},{"class":439,"line":1128},[2240,2244],{"type":145,"tag":437,"props":2241,"children":2242},{"style":467},[2243],{"type":151,"value":515},{"type":145,"tag":437,"props":2245,"children":2246},{"style":461},[2247],{"type":151,"value":520},{"type":145,"tag":223,"props":2249,"children":2251},{"id":2250},"modifiers",[2252],{"type":145,"tag":183,"props":2253,"children":2255},{"className":2254},[],[2256],{"type":151,"value":2250},{"type":145,"tag":154,"props":2258,"children":2259},{},[2260],{"type":151,"value":2261},"You can set default modifiers for the selected provider.",{"type":145,"tag":426,"props":2263,"children":2265},{"className":428,"code":2264,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    provider: 'cloudinary',\n    cloudinary: {\n      baseURL: 'https://res.cloudinary.com/\u003Ccompany>/image/fetch/',\n      modifiers: {\n        effect: 'sharpen:100',\n        quality: 'auto:best',\n      }\n    }\n  }\n})\n",[2266],{"type":145,"tag":183,"props":2267,"children":2268},{"__ignoreMap":139},[2269,2292,2307,2335,2351,2379,2395,2424,2453,2460,2467,2474],{"type":145,"tag":437,"props":2270,"children":2271},{"class":439,"line":440},[2272,2276,2280,2284,2288],{"type":145,"tag":437,"props":2273,"children":2274},{"style":444},[2275],{"type":151,"value":447},{"type":145,"tag":437,"props":2277,"children":2278},{"style":444},[2279],{"type":151,"value":452},{"type":145,"tag":437,"props":2281,"children":2282},{"style":455},[2283],{"type":151,"value":458},{"type":145,"tag":437,"props":2285,"children":2286},{"style":461},[2287],{"type":151,"value":464},{"type":145,"tag":437,"props":2289,"children":2290},{"style":467},[2291],{"type":151,"value":470},{"type":145,"tag":437,"props":2293,"children":2294},{"class":439,"line":384},[2295,2299,2303],{"type":145,"tag":437,"props":2296,"children":2297},{"style":476},[2298],{"type":151,"value":479},{"type":145,"tag":437,"props":2300,"children":2301},{"style":467},[2302],{"type":151,"value":424},{"type":145,"tag":437,"props":2304,"children":2305},{"style":467},[2306],{"type":151,"value":488},{"type":145,"tag":437,"props":2308,"children":2309},{"class":439,"line":390},[2310,2314,2318,2322,2327,2331],{"type":145,"tag":437,"props":2311,"children":2312},{"style":476},[2313],{"type":151,"value":2159},{"type":145,"tag":437,"props":2315,"children":2316},{"style":467},[2317],{"type":151,"value":424},{"type":145,"tag":437,"props":2319,"children":2320},{"style":467},[2321],{"type":151,"value":1531},{"type":145,"tag":437,"props":2323,"children":2324},{"style":907},[2325],{"type":151,"value":2326},"cloudinary",{"type":145,"tag":437,"props":2328,"children":2329},{"style":467},[2330],{"type":151,"value":904},{"type":145,"tag":437,"props":2332,"children":2333},{"style":467},[2334],{"type":151,"value":721},{"type":145,"tag":437,"props":2336,"children":2337},{"class":439,"line":500},[2338,2343,2347],{"type":145,"tag":437,"props":2339,"children":2340},{"style":476},[2341],{"type":151,"value":2342},"    cloudinary",{"type":145,"tag":437,"props":2344,"children":2345},{"style":467},[2346],{"type":151,"value":424},{"type":145,"tag":437,"props":2348,"children":2349},{"style":467},[2350],{"type":151,"value":488},{"type":145,"tag":437,"props":2352,"children":2353},{"class":439,"line":509},[2354,2358,2362,2366,2371,2375],{"type":145,"tag":437,"props":2355,"children":2356},{"style":476},[2357],{"type":151,"value":2204},{"type":145,"tag":437,"props":2359,"children":2360},{"style":467},[2361],{"type":151,"value":424},{"type":145,"tag":437,"props":2363,"children":2364},{"style":467},[2365],{"type":151,"value":1531},{"type":145,"tag":437,"props":2367,"children":2368},{"style":907},[2369],{"type":151,"value":2370},"https://res.cloudinary.com/\u003Ccompany>/image/fetch/",{"type":145,"tag":437,"props":2372,"children":2373},{"style":467},[2374],{"type":151,"value":904},{"type":145,"tag":437,"props":2376,"children":2377},{"style":467},[2378],{"type":151,"value":721},{"type":145,"tag":437,"props":2380,"children":2381},{"class":439,"line":1069},[2382,2387,2391],{"type":145,"tag":437,"props":2383,"children":2384},{"style":476},[2385],{"type":151,"value":2386},"      modifiers",{"type":145,"tag":437,"props":2388,"children":2389},{"style":467},[2390],{"type":151,"value":424},{"type":145,"tag":437,"props":2392,"children":2393},{"style":467},[2394],{"type":151,"value":488},{"type":145,"tag":437,"props":2396,"children":2397},{"class":439,"line":1099},[2398,2403,2407,2411,2416,2420],{"type":145,"tag":437,"props":2399,"children":2400},{"style":476},[2401],{"type":151,"value":2402},"        effect",{"type":145,"tag":437,"props":2404,"children":2405},{"style":467},[2406],{"type":151,"value":424},{"type":145,"tag":437,"props":2408,"children":2409},{"style":467},[2410],{"type":151,"value":1531},{"type":145,"tag":437,"props":2412,"children":2413},{"style":907},[2414],{"type":151,"value":2415},"sharpen:100",{"type":145,"tag":437,"props":2417,"children":2418},{"style":467},[2419],{"type":151,"value":904},{"type":145,"tag":437,"props":2421,"children":2422},{"style":467},[2423],{"type":151,"value":721},{"type":145,"tag":437,"props":2425,"children":2426},{"class":439,"line":1128},[2427,2432,2436,2440,2445,2449],{"type":145,"tag":437,"props":2428,"children":2429},{"style":476},[2430],{"type":151,"value":2431},"        quality",{"type":145,"tag":437,"props":2433,"children":2434},{"style":467},[2435],{"type":151,"value":424},{"type":145,"tag":437,"props":2437,"children":2438},{"style":467},[2439],{"type":151,"value":1531},{"type":145,"tag":437,"props":2441,"children":2442},{"style":907},[2443],{"type":151,"value":2444},"auto:best",{"type":145,"tag":437,"props":2446,"children":2447},{"style":467},[2448],{"type":151,"value":904},{"type":145,"tag":437,"props":2450,"children":2451},{"style":467},[2452],{"type":151,"value":721},{"type":145,"tag":437,"props":2454,"children":2455},{"class":439,"line":1158},[2456],{"type":145,"tag":437,"props":2457,"children":2458},{"style":467},[2459],{"type":151,"value":1597},{"type":145,"tag":437,"props":2461,"children":2462},{"class":439,"line":1188},[2463],{"type":145,"tag":437,"props":2464,"children":2465},{"style":467},[2466],{"type":151,"value":1605},{"type":145,"tag":437,"props":2468,"children":2469},{"class":439,"line":1218},[2470],{"type":145,"tag":437,"props":2471,"children":2472},{"style":467},[2473],{"type":151,"value":506},{"type":145,"tag":437,"props":2475,"children":2476},{"class":439,"line":1244},[2477,2481],{"type":145,"tag":437,"props":2478,"children":2479},{"style":467},[2480],{"type":151,"value":515},{"type":145,"tag":437,"props":2482,"children":2483},{"style":461},[2484],{"type":151,"value":520},{"type":145,"tag":146,"props":2486,"children":2488},{"id":2487},"densities",[2489],{"type":145,"tag":183,"props":2490,"children":2492},{"className":2491},[],[2493],{"type":151,"value":2487},{"type":145,"tag":154,"props":2495,"children":2496},{},[2497,2498],{"type":151,"value":753},{"type":145,"tag":183,"props":2499,"children":2501},{"className":2500},[],[2502],{"type":151,"value":2503},"[1, 2]",{"type":145,"tag":154,"props":2505,"children":2506},{},[2507,2509,2515,2517,2522],{"type":151,"value":2508},"Specify a value to work with ",{"type":145,"tag":183,"props":2510,"children":2512},{"className":2511},[],[2513],{"type":151,"value":2514},"devicePixelRatio",{"type":151,"value":2516}," > 1 (these are devices with retina display and others). You must specify for which ",{"type":145,"tag":183,"props":2518,"children":2520},{"className":2519},[],[2521],{"type":151,"value":2514},{"type":151,"value":2523}," values you want to adapt images.",{"type":145,"tag":154,"props":2525,"children":2526},{},[2527,2529,2543],{"type":151,"value":2528},"You can ",{"type":145,"tag":170,"props":2530,"children":2533},{"href":2531,"rel":2532},"https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio",[278],[2534,2536,2541],{"type":151,"value":2535},"read more about ",{"type":145,"tag":183,"props":2537,"children":2539},{"className":2538},[],[2540],{"type":151,"value":2514},{"type":151,"value":2542}," on MDN",{"type":151,"value":176},{"type":145,"tag":426,"props":2545,"children":2547},{"className":428,"code":2546,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    densities: [1, 2, 3],\n  }\n})\n",[2548],{"type":145,"tag":183,"props":2549,"children":2550},{"__ignoreMap":139},[2551,2574,2589,2638,2645],{"type":145,"tag":437,"props":2552,"children":2553},{"class":439,"line":440},[2554,2558,2562,2566,2570],{"type":145,"tag":437,"props":2555,"children":2556},{"style":444},[2557],{"type":151,"value":447},{"type":145,"tag":437,"props":2559,"children":2560},{"style":444},[2561],{"type":151,"value":452},{"type":145,"tag":437,"props":2563,"children":2564},{"style":455},[2565],{"type":151,"value":458},{"type":145,"tag":437,"props":2567,"children":2568},{"style":461},[2569],{"type":151,"value":464},{"type":145,"tag":437,"props":2571,"children":2572},{"style":467},[2573],{"type":151,"value":470},{"type":145,"tag":437,"props":2575,"children":2576},{"class":439,"line":384},[2577,2581,2585],{"type":145,"tag":437,"props":2578,"children":2579},{"style":476},[2580],{"type":151,"value":479},{"type":145,"tag":437,"props":2582,"children":2583},{"style":467},[2584],{"type":151,"value":424},{"type":145,"tag":437,"props":2586,"children":2587},{"style":467},[2588],{"type":151,"value":488},{"type":145,"tag":437,"props":2590,"children":2591},{"class":439,"line":390},[2592,2597,2601,2605,2610,2615,2620,2624,2629,2634],{"type":145,"tag":437,"props":2593,"children":2594},{"style":476},[2595],{"type":151,"value":2596},"    densities",{"type":145,"tag":437,"props":2598,"children":2599},{"style":467},[2600],{"type":151,"value":424},{"type":145,"tag":437,"props":2602,"children":2603},{"style":461},[2604],{"type":151,"value":899},{"type":145,"tag":437,"props":2606,"children":2607},{"style":713},[2608],{"type":151,"value":2609},"1",{"type":145,"tag":437,"props":2611,"children":2612},{"style":467},[2613],{"type":151,"value":2614},",",{"type":145,"tag":437,"props":2616,"children":2617},{"style":713},[2618],{"type":151,"value":2619}," 2",{"type":145,"tag":437,"props":2621,"children":2622},{"style":467},[2623],{"type":151,"value":2614},{"type":145,"tag":437,"props":2625,"children":2626},{"style":713},[2627],{"type":151,"value":2628}," 3",{"type":145,"tag":437,"props":2630,"children":2631},{"style":461},[2632],{"type":151,"value":2633},"]",{"type":145,"tag":437,"props":2635,"children":2636},{"style":467},[2637],{"type":151,"value":721},{"type":145,"tag":437,"props":2639,"children":2640},{"class":439,"line":500},[2641],{"type":145,"tag":437,"props":2642,"children":2643},{"style":467},[2644],{"type":151,"value":506},{"type":145,"tag":437,"props":2646,"children":2647},{"class":439,"line":509},[2648,2652],{"type":145,"tag":437,"props":2649,"children":2650},{"style":467},[2651],{"type":151,"value":515},{"type":145,"tag":437,"props":2653,"children":2654},{"style":461},[2655],{"type":151,"value":520},{"type":145,"tag":146,"props":2657,"children":2659},{"id":2658},"dir",[2660],{"type":145,"tag":183,"props":2661,"children":2663},{"className":2662},[],[2664],{"type":151,"value":2658},{"type":145,"tag":154,"props":2666,"children":2667},{},[2668,2669],{"type":151,"value":753},{"type":145,"tag":183,"props":2670,"children":2672},{"className":2671},[],[2673],{"type":151,"value":2674},"public",{"type":145,"tag":154,"props":2676,"children":2677},{},[2678,2680,2685,2686,2691],{"type":151,"value":2679},"This option allows you to specify the location of the source images when using the ",{"type":145,"tag":183,"props":2681,"children":2683},{"className":2682},[],[2684],{"type":151,"value":219},{"type":151,"value":189},{"type":145,"tag":183,"props":2687,"children":2689},{"className":2688},[],[2690],{"type":151,"value":2085},{"type":151,"value":2692}," provider.",{"type":145,"tag":154,"props":2694,"children":2695},{},[2696,2698,2704,2706,2711,2713,2719],{"type":151,"value":2697},"For example you might want the source images in ",{"type":145,"tag":183,"props":2699,"children":2701},{"className":2700},[],[2702],{"type":151,"value":2703},"assets/images",{"type":151,"value":2705}," directory rather than the default ",{"type":145,"tag":183,"props":2707,"children":2709},{"className":2708},[],[2710],{"type":151,"value":2674},{"type":151,"value":2712}," directory so the source images don't get copied into ",{"type":145,"tag":183,"props":2714,"children":2716},{"className":2715},[],[2717],{"type":151,"value":2718},"dist",{"type":151,"value":2720}," and deployed:",{"type":145,"tag":426,"props":2722,"children":2724},{"className":428,"code":2723,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    dir: 'assets/images'\n  }\n})\n",[2725],{"type":145,"tag":183,"props":2726,"children":2727},{"__ignoreMap":139},[2728,2751,2766,2790,2797],{"type":145,"tag":437,"props":2729,"children":2730},{"class":439,"line":440},[2731,2735,2739,2743,2747],{"type":145,"tag":437,"props":2732,"children":2733},{"style":444},[2734],{"type":151,"value":447},{"type":145,"tag":437,"props":2736,"children":2737},{"style":444},[2738],{"type":151,"value":452},{"type":145,"tag":437,"props":2740,"children":2741},{"style":455},[2742],{"type":151,"value":458},{"type":145,"tag":437,"props":2744,"children":2745},{"style":461},[2746],{"type":151,"value":464},{"type":145,"tag":437,"props":2748,"children":2749},{"style":467},[2750],{"type":151,"value":470},{"type":145,"tag":437,"props":2752,"children":2753},{"class":439,"line":384},[2754,2758,2762],{"type":145,"tag":437,"props":2755,"children":2756},{"style":476},[2757],{"type":151,"value":479},{"type":145,"tag":437,"props":2759,"children":2760},{"style":467},[2761],{"type":151,"value":424},{"type":145,"tag":437,"props":2763,"children":2764},{"style":467},[2765],{"type":151,"value":488},{"type":145,"tag":437,"props":2767,"children":2768},{"class":439,"line":390},[2769,2774,2778,2782,2786],{"type":145,"tag":437,"props":2770,"children":2771},{"style":476},[2772],{"type":151,"value":2773},"    dir",{"type":145,"tag":437,"props":2775,"children":2776},{"style":467},[2777],{"type":151,"value":424},{"type":145,"tag":437,"props":2779,"children":2780},{"style":467},[2781],{"type":151,"value":1531},{"type":145,"tag":437,"props":2783,"children":2784},{"style":907},[2785],{"type":151,"value":2703},{"type":145,"tag":437,"props":2787,"children":2788},{"style":467},[2789],{"type":151,"value":2222},{"type":145,"tag":437,"props":2791,"children":2792},{"class":439,"line":500},[2793],{"type":145,"tag":437,"props":2794,"children":2795},{"style":467},[2796],{"type":151,"value":506},{"type":145,"tag":437,"props":2798,"children":2799},{"class":439,"line":509},[2800,2804],{"type":145,"tag":437,"props":2801,"children":2802},{"style":467},[2803],{"type":151,"value":515},{"type":145,"tag":437,"props":2805,"children":2806},{"style":461},[2807],{"type":151,"value":520},{"type":145,"tag":154,"props":2809,"children":2810},{},[2811],{"type":145,"tag":301,"props":2812,"children":2813},{},[2814],{"type":151,"value":2815},"Notes:",{"type":145,"tag":356,"props":2817,"children":2818},{},[2819,2845,2863],{"type":145,"tag":360,"props":2820,"children":2821},{},[2822,2824,2829,2831,2836,2838,2843],{"type":151,"value":2823},"For ",{"type":145,"tag":183,"props":2825,"children":2827},{"className":2826},[],[2828],{"type":151,"value":2085},{"type":151,"value":2830}," provider, if images weren't crawled during generation (unreachable modals, pages or dynamic runtime size), changing ",{"type":145,"tag":183,"props":2832,"children":2834},{"className":2833},[],[2835],{"type":151,"value":2658},{"type":151,"value":2837}," from ",{"type":145,"tag":183,"props":2839,"children":2841},{"className":2840},[],[2842],{"type":151,"value":2674},{"type":151,"value":2844}," causes 404 errors.",{"type":145,"tag":360,"props":2846,"children":2847},{},[2848,2849,2854,2856,2861],{"type":151,"value":2823},{"type":145,"tag":183,"props":2850,"children":2852},{"className":2851},[],[2853],{"type":151,"value":219},{"type":151,"value":2855}," provider, make sure to deploy customized ",{"type":145,"tag":183,"props":2857,"children":2859},{"className":2858},[],[2860],{"type":151,"value":2658},{"type":151,"value":2862}," as well.",{"type":145,"tag":360,"props":2864,"children":2865},{},[2866,2868,2873,2875,2880],{"type":151,"value":2867},"For some providers (like vercel), using a directory other than ",{"type":145,"tag":183,"props":2869,"children":2871},{"className":2870},[],[2872],{"type":151,"value":239},{"type":151,"value":2874}," for assets is not supported since resizing happens at runtime (instead of build/generate time) and source fetched from the ",{"type":145,"tag":183,"props":2876,"children":2878},{"className":2877},[],[2879],{"type":151,"value":239},{"type":151,"value":2881}," directory (deployment URL)",{"type":145,"tag":146,"props":2883,"children":2885},{"id":2884},"alias",[2886],{"type":145,"tag":183,"props":2887,"children":2889},{"className":2888},[],[2890],{"type":151,"value":2884},{"type":145,"tag":154,"props":2892,"children":2893},{},[2894,2896,2902],{"type":151,"value":2895},"This option allows you to specify aliases for ",{"type":145,"tag":183,"props":2897,"children":2899},{"className":2898},[],[2900],{"type":151,"value":2901},"src",{"type":151,"value":176},{"type":145,"tag":154,"props":2904,"children":2905},{},[2906],{"type":151,"value":2907},"When using the default ipx provider, URL aliases are shortened on the server-side.\nThis is especially useful for optimizing external URLs and not including them in HTML.",{"type":145,"tag":154,"props":2909,"children":2910},{},[2911],{"type":151,"value":2912},"When using other providers, aliases are resolved in runtime and included in HTML. (only the usage is simplified)",{"type":145,"tag":154,"props":2914,"children":2915},{},[2916],{"type":145,"tag":301,"props":2917,"children":2918},{},[2919],{"type":151,"value":2920},"Example:",{"type":145,"tag":426,"props":2922,"children":2924},{"className":428,"code":2923,"filename":430,"language":431,"meta":139,"style":139},"export default defineNuxtConfig({\n  image: {\n    domains: [\n      'images.unsplash.com'\n    ],\n    alias: {\n      unsplash: 'https://images.unsplash.com'\n    }\n  }\n})\n",[2925],{"type":145,"tag":183,"props":2926,"children":2927},{"__ignoreMap":139},[2928,2951,2966,2982,2998,3010,3026,3051,3058,3065],{"type":145,"tag":437,"props":2929,"children":2930},{"class":439,"line":440},[2931,2935,2939,2943,2947],{"type":145,"tag":437,"props":2932,"children":2933},{"style":444},[2934],{"type":151,"value":447},{"type":145,"tag":437,"props":2936,"children":2937},{"style":444},[2938],{"type":151,"value":452},{"type":145,"tag":437,"props":2940,"children":2941},{"style":455},[2942],{"type":151,"value":458},{"type":145,"tag":437,"props":2944,"children":2945},{"style":461},[2946],{"type":151,"value":464},{"type":145,"tag":437,"props":2948,"children":2949},{"style":467},[2950],{"type":151,"value":470},{"type":145,"tag":437,"props":2952,"children":2953},{"class":439,"line":384},[2954,2958,2962],{"type":145,"tag":437,"props":2955,"children":2956},{"style":476},[2957],{"type":151,"value":479},{"type":145,"tag":437,"props":2959,"children":2960},{"style":467},[2961],{"type":151,"value":424},{"type":145,"tag":437,"props":2963,"children":2964},{"style":467},[2965],{"type":151,"value":488},{"type":145,"tag":437,"props":2967,"children":2968},{"class":439,"line":390},[2969,2973,2977],{"type":145,"tag":437,"props":2970,"children":2971},{"style":476},[2972],{"type":151,"value":1360},{"type":145,"tag":437,"props":2974,"children":2975},{"style":467},[2976],{"type":151,"value":424},{"type":145,"tag":437,"props":2978,"children":2979},{"style":461},[2980],{"type":151,"value":2981}," [\n",{"type":145,"tag":437,"props":2983,"children":2984},{"class":439,"line":500},[2985,2989,2994],{"type":145,"tag":437,"props":2986,"children":2987},{"style":467},[2988],{"type":151,"value":1044},{"type":145,"tag":437,"props":2990,"children":2991},{"style":907},[2992],{"type":151,"value":2993},"images.unsplash.com",{"type":145,"tag":437,"props":2995,"children":2996},{"style":467},[2997],{"type":151,"value":2222},{"type":145,"tag":437,"props":2999,"children":3000},{"class":439,"line":509},[3001,3006],{"type":145,"tag":437,"props":3002,"children":3003},{"style":461},[3004],{"type":151,"value":3005},"    ]",{"type":145,"tag":437,"props":3007,"children":3008},{"style":467},[3009],{"type":151,"value":721},{"type":145,"tag":437,"props":3011,"children":3012},{"class":439,"line":1069},[3013,3018,3022],{"type":145,"tag":437,"props":3014,"children":3015},{"style":476},[3016],{"type":151,"value":3017},"    alias",{"type":145,"tag":437,"props":3019,"children":3020},{"style":467},[3021],{"type":151,"value":424},{"type":145,"tag":437,"props":3023,"children":3024},{"style":467},[3025],{"type":151,"value":488},{"type":145,"tag":437,"props":3027,"children":3028},{"class":439,"line":1099},[3029,3034,3038,3042,3047],{"type":145,"tag":437,"props":3030,"children":3031},{"style":476},[3032],{"type":151,"value":3033},"      unsplash",{"type":145,"tag":437,"props":3035,"children":3036},{"style":467},[3037],{"type":151,"value":424},{"type":145,"tag":437,"props":3039,"children":3040},{"style":467},[3041],{"type":151,"value":1531},{"type":145,"tag":437,"props":3043,"children":3044},{"style":907},[3045],{"type":151,"value":3046},"https://images.unsplash.com",{"type":145,"tag":437,"props":3048,"children":3049},{"style":467},[3050],{"type":151,"value":2222},{"type":145,"tag":437,"props":3052,"children":3053},{"class":439,"line":1128},[3054],{"type":145,"tag":437,"props":3055,"children":3056},{"style":467},[3057],{"type":151,"value":1605},{"type":145,"tag":437,"props":3059,"children":3060},{"class":439,"line":1158},[3061],{"type":145,"tag":437,"props":3062,"children":3063},{"style":467},[3064],{"type":151,"value":506},{"type":145,"tag":437,"props":3066,"children":3067},{"class":439,"line":1188},[3068,3072],{"type":145,"tag":437,"props":3069,"children":3070},{"style":467},[3071],{"type":151,"value":515},{"type":145,"tag":437,"props":3073,"children":3074},{"style":461},[3075],{"type":151,"value":520},{"type":145,"tag":154,"props":3077,"children":3078},{},[3079,3084],{"type":145,"tag":301,"props":3080,"children":3081},{},[3082],{"type":151,"value":3083},"Before",{"type":151,"value":3085}," using alias:",{"type":145,"tag":426,"props":3087,"children":3089},{"className":1626,"code":3088,"language":1629,"meta":139,"style":139},"\u003CNuxtImg src=\"https://images.unsplash.com/\u003Cid>\" />\n",[3090],{"type":145,"tag":183,"props":3091,"children":3092},{"__ignoreMap":139},[3093],{"type":145,"tag":437,"props":3094,"children":3095},{"class":439,"line":440},[3096,3100,3104,3108,3112,3116,3121,3125],{"type":145,"tag":437,"props":3097,"children":3098},{"style":467},[3099],{"type":151,"value":1641},{"type":145,"tag":437,"props":3101,"children":3102},{"style":476},[3103],{"type":151,"value":1664},{"type":145,"tag":437,"props":3105,"children":3106},{"style":1667},[3107],{"type":151,"value":1694},{"type":145,"tag":437,"props":3109,"children":3110},{"style":467},[3111],{"type":151,"value":1675},{"type":145,"tag":437,"props":3113,"children":3114},{"style":467},[3115],{"type":151,"value":1680},{"type":145,"tag":437,"props":3117,"children":3118},{"style":907},[3119],{"type":151,"value":3120},"https://images.unsplash.com/\u003Cid>",{"type":145,"tag":437,"props":3122,"children":3123},{"style":467},[3124],{"type":151,"value":1680},{"type":145,"tag":437,"props":3126,"children":3127},{"style":467},[3128],{"type":151,"value":1716},{"type":145,"tag":154,"props":3130,"children":3131},{},[3132],{"type":151,"value":3133},"Generates:",{"type":145,"tag":426,"props":3135,"children":3137},{"className":1626,"code":3136,"language":1629,"meta":139,"style":139},"\u003Cimg src=\"/_ipx/https://images.unsplash.com/\u003Cid>\">\n",[3138],{"type":145,"tag":183,"props":3139,"children":3140},{"__ignoreMap":139},[3141],{"type":145,"tag":437,"props":3142,"children":3143},{"class":439,"line":440},[3144,3148,3153,3157,3161,3165,3170,3174],{"type":145,"tag":437,"props":3145,"children":3146},{"style":467},[3147],{"type":151,"value":1641},{"type":145,"tag":437,"props":3149,"children":3150},{"style":476},[3151],{"type":151,"value":3152},"img",{"type":145,"tag":437,"props":3154,"children":3155},{"style":1667},[3156],{"type":151,"value":1694},{"type":145,"tag":437,"props":3158,"children":3159},{"style":467},[3160],{"type":151,"value":1675},{"type":145,"tag":437,"props":3162,"children":3163},{"style":467},[3164],{"type":151,"value":1680},{"type":145,"tag":437,"props":3166,"children":3167},{"style":907},[3168],{"type":151,"value":3169},"/_ipx/https://images.unsplash.com/\u003Cid>",{"type":145,"tag":437,"props":3171,"children":3172},{"style":467},[3173],{"type":151,"value":1680},{"type":145,"tag":437,"props":3175,"children":3176},{"style":467},[3177],{"type":151,"value":1651},{"type":145,"tag":154,"props":3179,"children":3180},{},[3181,3186],{"type":145,"tag":301,"props":3182,"children":3183},{},[3184],{"type":151,"value":3185},"After",{"type":151,"value":3085},{"type":145,"tag":426,"props":3188,"children":3190},{"className":1626,"code":3189,"language":1629,"meta":139,"style":139},"\u003CNuxtImg src=\"/unsplash/\u003Cid>\" />\n",[3191],{"type":145,"tag":183,"props":3192,"children":3193},{"__ignoreMap":139},[3194],{"type":145,"tag":437,"props":3195,"children":3196},{"class":439,"line":440},[3197,3201,3205,3209,3213,3217,3222,3226],{"type":145,"tag":437,"props":3198,"children":3199},{"style":467},[3200],{"type":151,"value":1641},{"type":145,"tag":437,"props":3202,"children":3203},{"style":476},[3204],{"type":151,"value":1664},{"type":145,"tag":437,"props":3206,"children":3207},{"style":1667},[3208],{"type":151,"value":1694},{"type":145,"tag":437,"props":3210,"children":3211},{"style":467},[3212],{"type":151,"value":1675},{"type":145,"tag":437,"props":3214,"children":3215},{"style":467},[3216],{"type":151,"value":1680},{"type":145,"tag":437,"props":3218,"children":3219},{"style":907},[3220],{"type":151,"value":3221},"/unsplash/\u003Cid>",{"type":145,"tag":437,"props":3223,"children":3224},{"style":467},[3225],{"type":151,"value":1680},{"type":145,"tag":437,"props":3227,"children":3228},{"style":467},[3229],{"type":151,"value":1716},{"type":145,"tag":154,"props":3231,"children":3232},{},[3233],{"type":151,"value":3133},{"type":145,"tag":426,"props":3235,"children":3237},{"className":1626,"code":3236,"language":1629,"meta":139,"style":139},"\u003Cimg src=\"/_ipx/unsplash/\u003Cid>\" />\n",[3238],{"type":145,"tag":183,"props":3239,"children":3240},{"__ignoreMap":139},[3241],{"type":145,"tag":437,"props":3242,"children":3243},{"class":439,"line":440},[3244,3248,3252,3256,3260,3264,3269,3273],{"type":145,"tag":437,"props":3245,"children":3246},{"style":467},[3247],{"type":151,"value":1641},{"type":145,"tag":437,"props":3249,"children":3250},{"style":476},[3251],{"type":151,"value":3152},{"type":145,"tag":437,"props":3253,"children":3254},{"style":1667},[3255],{"type":151,"value":1694},{"type":145,"tag":437,"props":3257,"children":3258},{"style":467},[3259],{"type":151,"value":1675},{"type":145,"tag":437,"props":3261,"children":3262},{"style":467},[3263],{"type":151,"value":1680},{"type":145,"tag":437,"props":3265,"children":3266},{"style":907},[3267],{"type":151,"value":3268},"/_ipx/unsplash/\u003Cid>",{"type":145,"tag":437,"props":3270,"children":3271},{"style":467},[3272],{"type":151,"value":1680},{"type":145,"tag":437,"props":3274,"children":3275},{"style":467},[3276],{"type":151,"value":1716},{"type":145,"tag":154,"props":3278,"children":3279},{},[3280],{"type":151,"value":3281},"Both usage and output are simplified!",{"type":145,"tag":3283,"props":3284,"children":3285},"style",{},[3286],{"type":151,"value":3287},"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":139,"searchDepth":384,"depth":384,"links":3289},[3290,3291,3292,3293,3294,3295,3296,3297,3300,3301,3302],{"id":523,"depth":384,"text":523},{"id":626,"depth":384,"text":626},{"id":742,"depth":384,"text":742},{"id":939,"depth":384,"text":939},{"id":328,"depth":384,"text":328},{"id":1406,"depth":384,"text":1406},{"id":1735,"depth":384,"text":1735},{"id":2062,"depth":384,"text":2062,"children":3298},[3299],{"id":2250,"depth":390,"text":2250},{"id":2487,"depth":384,"text":2487},{"id":2658,"depth":384,"text":2658},{"id":2884,"depth":384,"text":2884},"content:1.get-started:2.configuration.md","1.get-started/2.configuration.md",{"_path":19,"_dir":137,"_draft":138,"_partial":138,"_locale":139,"title":18,"description":3306,"body":3307,"_type":394,"_id":3526,"_source":396,"_file":3527,"_extension":398},"We can never thank you enough for your contributions. ❤️",{"type":142,"children":3308,"toc":3520},[3309,3326,3332,3384,3390,3466,3472],{"type":145,"tag":284,"props":3310,"children":3311},{},[3312],{"type":145,"tag":154,"props":3313,"children":3314},{},[3315,3317,3324],{"type":151,"value":3316},"It is highly recommended to read ",{"type":145,"tag":170,"props":3318,"children":3321},{"href":3319,"rel":3320},"https://nuxt.com/docs/community/contribution",[278],[3322],{"type":151,"value":3323},"Nuxt contribution guide",{"type":151,"value":3325}," before making any contributions.",{"type":145,"tag":146,"props":3327,"children":3329},{"id":3328},"how-to-contribute",[3330],{"type":151,"value":3331},"How to contribute?",{"type":145,"tag":356,"props":3333,"children":3334},{},[3335,3349,3360,3371],{"type":145,"tag":360,"props":3336,"children":3337},{},[3338,3340,3347],{"type":151,"value":3339},"Clone ",{"type":145,"tag":170,"props":3341,"children":3344},{"href":3342,"rel":3343},"https://github.com/nuxt/image",[278],[3345],{"type":151,"value":3346},"nuxt/image",{"type":151,"value":3348}," repository",{"type":145,"tag":360,"props":3350,"children":3351},{},[3352,3354],{"type":151,"value":3353},"Enable Corepack using ",{"type":145,"tag":183,"props":3355,"children":3357},{"className":3356},[],[3358],{"type":151,"value":3359},"corepack enable",{"type":145,"tag":360,"props":3361,"children":3362},{},[3363,3365],{"type":151,"value":3364},"Install dependencies using ",{"type":145,"tag":183,"props":3366,"children":3368},{"className":3367},[],[3369],{"type":151,"value":3370},"pnpm install",{"type":145,"tag":360,"props":3372,"children":3373},{},[3374,3376,3382],{"type":151,"value":3375},"Run ",{"type":145,"tag":183,"props":3377,"children":3379},{"className":3378},[],[3380],{"type":151,"value":3381},"pnpm dev:prepare",{"type":151,"value":3383}," to generate type stubs.",{"type":145,"tag":223,"props":3385,"children":3387},{"id":3386},"nuxt-image",[3388],{"type":151,"value":3389},"Nuxt Image",{"type":145,"tag":356,"props":3391,"children":3392},{},[3393,3415,3420,3442,3453],{"type":145,"tag":360,"props":3394,"children":3395},{},[3396,3398,3404,3406,3413],{"type":151,"value":3397},"Use ",{"type":145,"tag":183,"props":3399,"children":3401},{"className":3400},[],[3402],{"type":151,"value":3403},"pnpm dev",{"type":151,"value":3405}," to start the ",{"type":145,"tag":170,"props":3407,"children":3410},{"href":3408,"rel":3409},"https://github.com/nuxt/image/tree/main/playground",[278],[3411],{"type":151,"value":3412},"playground",{"type":151,"value":3414}," in development mode.",{"type":145,"tag":360,"props":3416,"children":3417},{},[3418],{"type":151,"value":3419},"Apply your changes",{"type":145,"tag":360,"props":3421,"children":3422},{},[3423,3425,3432,3434,3440],{"type":151,"value":3424},"Add tests into the ",{"type":145,"tag":170,"props":3426,"children":3429},{"href":3427,"rel":3428},"https://github.com/nuxt/image/tree/main/test",[278],[3430],{"type":151,"value":3431},"test/",{"type":151,"value":3433}," directory and run ",{"type":145,"tag":183,"props":3435,"children":3437},{"className":3436},[],[3438],{"type":151,"value":3439},"pnpm test",{"type":151,"value":3441}," to make sure they pass.",{"type":145,"tag":360,"props":3443,"children":3444},{},[3445,3447],{"type":151,"value":3446},"Check the code style with ",{"type":145,"tag":183,"props":3448,"children":3450},{"className":3449},[],[3451],{"type":151,"value":3452},"pnpm lint",{"type":145,"tag":360,"props":3454,"children":3455},{},[3456,3458,3464],{"type":151,"value":3457},"Before creating a PR, make sure to run ",{"type":145,"tag":183,"props":3459,"children":3461},{"className":3460},[],[3462],{"type":151,"value":3463},"pnpm build",{"type":151,"value":3465}," and that no errors are reported.",{"type":145,"tag":223,"props":3467,"children":3469},{"id":3468},"documentation",[3470],{"type":151,"value":3471},"Documentation",{"type":145,"tag":356,"props":3473,"children":3474},{},[3475,3493,3506],{"type":145,"tag":360,"props":3476,"children":3477},{},[3478,3479,3485,3486,3492],{"type":151,"value":3397},{"type":145,"tag":183,"props":3480,"children":3482},{"className":3481},[],[3483],{"type":151,"value":3484},"pnpm docs:dev",{"type":151,"value":3405},{"type":145,"tag":170,"props":3487,"children":3490},{"href":3488,"rel":3489},"https://github.com/nuxt/image/tree/main/docs",[278],[3491],{"type":151,"value":3468},{"type":151,"value":3414},{"type":145,"tag":360,"props":3494,"children":3495},{},[3496,3498,3504],{"type":151,"value":3497},"Open ",{"type":145,"tag":170,"props":3499,"children":3502},{"href":3500,"rel":3501},"http://localhost:3000",[278],[3503],{"type":151,"value":3500},{"type":151,"value":3505}," to view it in the browser.",{"type":145,"tag":360,"props":3507,"children":3508},{},[3509,3511,3518],{"type":151,"value":3510},"Update the content of the documentation in the ",{"type":145,"tag":170,"props":3512,"children":3515},{"href":3513,"rel":3514},"https://github.com/nuxt/image/tree/main/docs/content",[278],[3516],{"type":151,"value":3517},"docs/content/",{"type":151,"value":3519}," directory.",{"title":139,"searchDepth":384,"depth":384,"links":3521},[3522],{"id":3328,"depth":384,"text":3331,"children":3523},[3524,3525],{"id":3386,"depth":390,"text":3389},{"id":3468,"depth":390,"text":3471},"content:1.get-started:4.contributing.md","1.get-started/4.contributing.md",1711373833766]