[{"data":1,"prerenderedAt":1096},["ShallowReactive",2],{"navigation_docs":3,"-api-core":52,"-api-core-surround":1093},[4,21,42],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Getting Started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-info",{"title":16,"path":17,"stem":18,"icon":19},"Installation","\u002Fgetting-started\u002Finstallation","1.getting-started\u002F2.installation","i-lucide-download",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Guide","i-lucide-book-open","\u002Fguide","2.guide",[27,32,37],{"title":28,"path":29,"stem":30,"icon":31},"Writing blocks","\u002Fguide\u002Fwriting-blocks","2.guide\u002F1.writing-blocks","i-lucide-square-pen",{"title":33,"path":34,"stem":35,"icon":36},"Type checking","\u002Fguide\u002Ftype-checking","2.guide\u002F2.type-checking","i-lucide-shield-check",{"title":38,"path":39,"stem":40,"icon":41},"Linting","\u002Fguide\u002Flinting","2.guide\u002F3.linting","i-lucide-list-checks",{"title":43,"icon":44,"path":45,"stem":46,"children":47,"page":20},"API","i-lucide-code","\u002Fapi","3.api",[48],{"title":49,"path":50,"stem":51,"icon":44},"Core","\u002Fapi\u002Fcore","3.api\u002F1.core",{"id":53,"title":49,"body":54,"description":1084,"extension":1085,"links":1086,"meta":1087,"navigation":1088,"path":50,"seo":1089,"stem":51,"__hash__":1092},"docs\u002F3.api\u002F1.core.md",{"type":55,"value":56,"toc":1077},"minimark",[57,66,141,148,155,366,387,393,402,457,462,475,612,618,634,644,770,774,1073],[58,59,60,61,65],"p",{},"These APIs are designed for build tool authors, custom bundler plugins,\nand CLI scripts. If you are developing a Vue or Nuxt application, the\n",[62,63,64],"a",{"href":17},"Vite plugin or Nuxt module"," handles compilation\nautomatically.",[67,68,73],"pre",{"className":69,"code":70,"language":71,"meta":72,"style":72},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { compileBlock, compileBlockOrThrow, TailwindBlockError } from 'vue-tailwind-block'\nimport { transformSfc } from 'vue-tailwind-block\u002Fvite'\n","ts","",[74,75,76,120],"code",{"__ignoreMap":72},[77,78,81,85,89,93,96,99,101,104,107,110,113,117],"span",{"class":79,"line":80},"line",1,[77,82,84],{"class":83},"s7zQu","import",[77,86,88],{"class":87},"sMK4o"," {",[77,90,92],{"class":91},"sTEyZ"," compileBlock",[77,94,95],{"class":87},",",[77,97,98],{"class":91}," compileBlockOrThrow",[77,100,95],{"class":87},[77,102,103],{"class":91}," TailwindBlockError",[77,105,106],{"class":87}," }",[77,108,109],{"class":83}," from",[77,111,112],{"class":87}," '",[77,114,116],{"class":115},"sfazB","vue-tailwind-block",[77,118,119],{"class":87},"'\n",[77,121,123,125,127,130,132,134,136,139],{"class":79,"line":122},2,[77,124,84],{"class":83},[77,126,88],{"class":87},[77,128,129],{"class":91}," transformSfc",[77,131,106],{"class":87},[77,133,109],{"class":83},[77,135,112],{"class":87},[77,137,138],{"class":115},"vue-tailwind-block\u002Fvite",[77,140,119],{"class":87},[142,143,145],"h2",{"id":144},"compileblock",[74,146,147],{},"compileBlock",[58,149,150,151,154],{},"Compiles the raw YAML string of a ",[74,152,153],{},"\u003Ctailwind>"," block. It returns an object\ncontaining either the compiled class tree or an array of problems, without\nthrowing.",[67,156,159],{"className":69,"code":157,"filename":158,"language":71,"meta":72,"style":72},"import { compileBlock } from 'vue-tailwind-block'\n\nconst result = compileBlock('root:\\n  - inline-flex items-center\\n  - px-4', { lang: 'yaml' })\n\nif (result.ok) {\n  result.classTree.root \u002F\u002F 'inline-flex items-center px-4'\n} else {\n  for (const problem of result.problems) {\n    console.error(problem.message)\n  }\n}\n","check-block.ts",[74,160,161,179,185,246,251,269,289,301,331,354,360],{"__ignoreMap":72},[77,162,163,165,167,169,171,173,175,177],{"class":79,"line":80},[77,164,84],{"class":83},[77,166,88],{"class":87},[77,168,92],{"class":91},[77,170,106],{"class":87},[77,172,109],{"class":83},[77,174,112],{"class":87},[77,176,116],{"class":115},[77,178,119],{"class":87},[77,180,181],{"class":79,"line":122},[77,182,184],{"emptyLinePlaceholder":183},true,"\n",[77,186,188,192,195,198,201,204,207,210,213,216,218,221,223,225,227,231,234,236,239,241,243],{"class":79,"line":187},3,[77,189,191],{"class":190},"spNyl","const",[77,193,194],{"class":91}," result ",[77,196,197],{"class":87},"=",[77,199,92],{"class":200},"s2Zo4",[77,202,203],{"class":91},"(",[77,205,206],{"class":87},"'",[77,208,209],{"class":115},"root:",[77,211,212],{"class":91},"\\n",[77,214,215],{"class":115},"  - inline-flex items-center",[77,217,212],{"class":91},[77,219,220],{"class":115},"  - px-4",[77,222,206],{"class":87},[77,224,95],{"class":87},[77,226,88],{"class":87},[77,228,230],{"class":229},"swJcz"," lang",[77,232,233],{"class":87},":",[77,235,112],{"class":87},[77,237,238],{"class":115},"yaml",[77,240,206],{"class":87},[77,242,106],{"class":87},[77,244,245],{"class":91},")\n",[77,247,249],{"class":79,"line":248},4,[77,250,184],{"emptyLinePlaceholder":183},[77,252,254,257,260,263,266],{"class":79,"line":253},5,[77,255,256],{"class":83},"if",[77,258,259],{"class":91}," (result",[77,261,262],{"class":87},".",[77,264,265],{"class":91},"ok) ",[77,267,268],{"class":87},"{\n",[77,270,272,275,277,280,282,285],{"class":79,"line":271},6,[77,273,274],{"class":91},"  result",[77,276,262],{"class":87},[77,278,279],{"class":91},"classTree",[77,281,262],{"class":87},[77,283,284],{"class":91},"root",[77,286,288],{"class":287},"sHwdD"," \u002F\u002F 'inline-flex items-center px-4'\n",[77,290,292,295,298],{"class":79,"line":291},7,[77,293,294],{"class":87},"}",[77,296,297],{"class":83}," else",[77,299,300],{"class":87}," {\n",[77,302,304,307,310,312,315,318,321,323,326,329],{"class":79,"line":303},8,[77,305,306],{"class":83},"  for",[77,308,309],{"class":229}," (",[77,311,191],{"class":190},[77,313,314],{"class":91}," problem",[77,316,317],{"class":87}," of",[77,319,320],{"class":91}," result",[77,322,262],{"class":87},[77,324,325],{"class":91},"problems",[77,327,328],{"class":229},") ",[77,330,268],{"class":87},[77,332,334,337,339,342,344,347,349,352],{"class":79,"line":333},9,[77,335,336],{"class":91},"    console",[77,338,262],{"class":87},[77,340,341],{"class":200},"error",[77,343,203],{"class":229},[77,345,346],{"class":91},"problem",[77,348,262],{"class":87},[77,350,351],{"class":91},"message",[77,353,245],{"class":229},[77,355,357],{"class":79,"line":356},10,[77,358,359],{"class":87},"  }\n",[77,361,363],{"class":79,"line":362},11,[77,364,365],{"class":87},"}\n",[367,368,369,379],"field-group",{},[370,371,375,376,378],"field",{"name":372,"type":373,":required":374},"content","string","true","The block content between the ",[74,377,153],{}," tags.",[370,380,383,384,262],{"name":381,"type":382},"options","CompileOptions","Optional configuration, such as ",[74,385,386],{},"{ lang: 'yaml' }",[142,388,390],{"id":389},"compileblockorthrow",[74,391,392],{},"compileBlockOrThrow",[58,394,395,396,262],{},"Compiles the block content and directly returns the class tree. If the block\ncontains syntax errors or invalid values, it throws a\n",[62,397,399],{"href":398},"#tailwindblockerror",[74,400,401],{},"TailwindBlockError",[67,403,406],{"className":69,"code":404,"filename":405,"language":71,"meta":72,"style":72},"import { compileBlockOrThrow } from 'vue-tailwind-block'\n\nconst classTree = compileBlockOrThrow('root: rounded-lg border p-6')\n\u002F\u002F { root: 'rounded-lg border p-6' }\n","build-step.ts",[74,407,408,426,430,452],{"__ignoreMap":72},[77,409,410,412,414,416,418,420,422,424],{"class":79,"line":80},[77,411,84],{"class":83},[77,413,88],{"class":87},[77,415,98],{"class":91},[77,417,106],{"class":87},[77,419,109],{"class":83},[77,421,112],{"class":87},[77,423,116],{"class":115},[77,425,119],{"class":87},[77,427,428],{"class":79,"line":122},[77,429,184],{"emptyLinePlaceholder":183},[77,431,432,434,437,439,441,443,445,448,450],{"class":79,"line":187},[77,433,191],{"class":190},[77,435,436],{"class":91}," classTree ",[77,438,197],{"class":87},[77,440,98],{"class":200},[77,442,203],{"class":91},[77,444,206],{"class":87},[77,446,447],{"class":115},"root: rounded-lg border p-6",[77,449,206],{"class":87},[77,451,245],{"class":91},[77,453,454],{"class":79,"line":248},[77,455,456],{"class":287},"\u002F\u002F { root: 'rounded-lg border p-6' }\n",[142,458,460],{"id":459},"tailwindblockerror",[74,461,401],{},[58,463,464,465,468,469,471,472,474],{},"An ",[74,466,467],{},"Error"," subclass thrown by ",[74,470,392],{},". Its ",[74,473,325],{}," property\ncontains every error or diagnostic encountered in the block:",[67,476,478],{"className":69,"code":477,"filename":405,"language":71,"meta":72,"style":72},"import { compileBlockOrThrow, TailwindBlockError } from 'vue-tailwind-block'\n\ntry {\n  compileBlockOrThrow('variants:\\n  solid:\\n')\n} catch (error) {\n  if (error instanceof TailwindBlockError) {\n    console.error(error.problems[0].message)\n    \u002F\u002F 'Expected a class string, list or group at variants.solid, got null'\n  }\n}\n",[74,479,480,502,506,513,536,548,567,599,604,608],{"__ignoreMap":72},[77,481,482,484,486,488,490,492,494,496,498,500],{"class":79,"line":80},[77,483,84],{"class":83},[77,485,88],{"class":87},[77,487,98],{"class":91},[77,489,95],{"class":87},[77,491,103],{"class":91},[77,493,106],{"class":87},[77,495,109],{"class":83},[77,497,112],{"class":87},[77,499,116],{"class":115},[77,501,119],{"class":87},[77,503,504],{"class":79,"line":122},[77,505,184],{"emptyLinePlaceholder":183},[77,507,508,511],{"class":79,"line":187},[77,509,510],{"class":83},"try",[77,512,300],{"class":87},[77,514,515,518,520,522,525,527,530,532,534],{"class":79,"line":248},[77,516,517],{"class":200},"  compileBlockOrThrow",[77,519,203],{"class":229},[77,521,206],{"class":87},[77,523,524],{"class":115},"variants:",[77,526,212],{"class":91},[77,528,529],{"class":115},"  solid:",[77,531,212],{"class":91},[77,533,206],{"class":87},[77,535,245],{"class":229},[77,537,538,540,543,546],{"class":79,"line":253},[77,539,294],{"class":87},[77,541,542],{"class":83}," catch",[77,544,545],{"class":91}," (error) ",[77,547,268],{"class":87},[77,549,550,553,555,557,560,563,565],{"class":79,"line":271},[77,551,552],{"class":83},"  if",[77,554,309],{"class":229},[77,556,341],{"class":91},[77,558,559],{"class":87}," instanceof",[77,561,103],{"class":562},"sBMFI",[77,564,328],{"class":229},[77,566,268],{"class":87},[77,568,569,571,573,575,577,579,581,583,586,590,593,595,597],{"class":79,"line":291},[77,570,336],{"class":91},[77,572,262],{"class":87},[77,574,341],{"class":200},[77,576,203],{"class":229},[77,578,341],{"class":91},[77,580,262],{"class":87},[77,582,325],{"class":91},[77,584,585],{"class":229},"[",[77,587,589],{"class":588},"sbssI","0",[77,591,592],{"class":229},"]",[77,594,262],{"class":87},[77,596,351],{"class":91},[77,598,245],{"class":229},[77,600,601],{"class":79,"line":303},[77,602,603],{"class":287},"    \u002F\u002F 'Expected a class string, list or group at variants.solid, got null'\n",[77,605,606],{"class":79,"line":333},[77,607,359],{"class":87},[77,609,610],{"class":79,"line":356},[77,611,365],{"class":87},[142,613,615],{"id":614},"transformsfc",[74,616,617],{},"transformSfc",[58,619,620,621,623,624,627,628,630,631,262],{},"Exported from ",[74,622,138],{},". Transforms an entire ",[74,625,626],{},".vue"," Single\nFile Component string by replacing the ",[74,629,153],{}," block with an injected\nvariable declaration at the top of ",[74,632,633],{},"\u003Cscript setup>",[58,635,636,637,640,641,643],{},"Returns ",[74,638,639],{},"undefined"," if the file does not contain a ",[74,642,153],{}," block.",[67,645,648],{"className":69,"code":646,"filename":647,"language":71,"meta":72,"style":72},"import { transformSfc } from 'vue-tailwind-block\u002Fvite'\n\nconst transformed = transformSfc(vueSourceCode, { binding: 'classes' })\n\nif (transformed) {\n  console.log(transformed.code) \u002F\u002F Transformed SFC code\n  console.log(transformed.map)  \u002F\u002F Source map\n}\n","custom-plugin.ts",[74,649,650,668,672,706,710,719,743,766],{"__ignoreMap":72},[77,651,652,654,656,658,660,662,664,666],{"class":79,"line":80},[77,653,84],{"class":83},[77,655,88],{"class":87},[77,657,129],{"class":91},[77,659,106],{"class":87},[77,661,109],{"class":83},[77,663,112],{"class":87},[77,665,138],{"class":115},[77,667,119],{"class":87},[77,669,670],{"class":79,"line":122},[77,671,184],{"emptyLinePlaceholder":183},[77,673,674,676,679,681,683,686,688,690,693,695,697,700,702,704],{"class":79,"line":187},[77,675,191],{"class":190},[77,677,678],{"class":91}," transformed ",[77,680,197],{"class":87},[77,682,129],{"class":200},[77,684,685],{"class":91},"(vueSourceCode",[77,687,95],{"class":87},[77,689,88],{"class":87},[77,691,692],{"class":229}," binding",[77,694,233],{"class":87},[77,696,112],{"class":87},[77,698,699],{"class":115},"classes",[77,701,206],{"class":87},[77,703,106],{"class":87},[77,705,245],{"class":91},[77,707,708],{"class":79,"line":248},[77,709,184],{"emptyLinePlaceholder":183},[77,711,712,714,717],{"class":79,"line":253},[77,713,256],{"class":83},[77,715,716],{"class":91}," (transformed) ",[77,718,268],{"class":87},[77,720,721,724,726,729,731,734,736,738,740],{"class":79,"line":271},[77,722,723],{"class":91},"  console",[77,725,262],{"class":87},[77,727,728],{"class":200},"log",[77,730,203],{"class":229},[77,732,733],{"class":91},"transformed",[77,735,262],{"class":87},[77,737,74],{"class":91},[77,739,328],{"class":229},[77,741,742],{"class":287},"\u002F\u002F Transformed SFC code\n",[77,744,745,747,749,751,753,755,757,760,763],{"class":79,"line":291},[77,746,723],{"class":91},[77,748,262],{"class":87},[77,750,728],{"class":200},[77,752,203],{"class":229},[77,754,733],{"class":91},[77,756,262],{"class":87},[77,758,759],{"class":91},"map",[77,761,762],{"class":229},")  ",[77,764,765],{"class":287},"\u002F\u002F Source map\n",[77,767,768],{"class":79,"line":303},[77,769,365],{"class":87},[142,771,773],{"id":772},"types","Types",[67,775,777],{"className":69,"code":776,"language":71,"meta":72,"style":72},"interface CompileOptions {\n  \u002F** The lang attribute of the block ('yaml', 'yml', or undefined). *\u002F\n  lang?: string\n}\n\ntype CompileResult =\n  | { ok: true, classTree: ClassTree }\n  | { ok: false, problems: BlockProblem[] }\n\ninterface ClassTree {\n  [key: string]: string | ClassTree\n}\n\ninterface BlockProblem {\n  \u002F** Human-readable explanation of the problem. *\u002F\n  message: string\n  \u002F** 0-based start character offset within the block content. *\u002F\n  start: number\n  \u002F** 0-based end character offset within the block content. *\u002F\n  end: number\n}\n\nclass TailwindBlockError extends Error {\n  readonly problems: BlockProblem[]\n}\n\ninterface TransformedSfc {\n  code: string\n  map: SourceMap\n}\n",[74,778,779,789,794,805,809,813,824,852,880,884,892,918,923,928,937,943,953,959,970,976,986,991,996,1012,1027,1032,1037,1047,1057,1068],{"__ignoreMap":72},[77,780,781,784,787],{"class":79,"line":80},[77,782,783],{"class":190},"interface",[77,785,786],{"class":562}," CompileOptions",[77,788,300],{"class":87},[77,790,791],{"class":79,"line":122},[77,792,793],{"class":287},"  \u002F** The lang attribute of the block ('yaml', 'yml', or undefined). *\u002F\n",[77,795,796,799,802],{"class":79,"line":187},[77,797,798],{"class":229},"  lang",[77,800,801],{"class":87},"?:",[77,803,804],{"class":562}," string\n",[77,806,807],{"class":79,"line":248},[77,808,365],{"class":87},[77,810,811],{"class":79,"line":253},[77,812,184],{"emptyLinePlaceholder":183},[77,814,815,818,821],{"class":79,"line":271},[77,816,817],{"class":190},"type",[77,819,820],{"class":562}," CompileResult",[77,822,823],{"class":87}," =\n",[77,825,826,829,831,834,836,839,841,844,846,849],{"class":79,"line":291},[77,827,828],{"class":87},"  |",[77,830,88],{"class":87},[77,832,833],{"class":229}," ok",[77,835,233],{"class":87},[77,837,838],{"class":562}," true",[77,840,95],{"class":87},[77,842,843],{"class":229}," classTree",[77,845,233],{"class":87},[77,847,848],{"class":562}," ClassTree",[77,850,851],{"class":87}," }\n",[77,853,854,856,858,860,862,865,867,870,872,875,878],{"class":79,"line":303},[77,855,828],{"class":87},[77,857,88],{"class":87},[77,859,833],{"class":229},[77,861,233],{"class":87},[77,863,864],{"class":562}," false",[77,866,95],{"class":87},[77,868,869],{"class":229}," problems",[77,871,233],{"class":87},[77,873,874],{"class":562}," BlockProblem",[77,876,877],{"class":91},"[] ",[77,879,365],{"class":87},[77,881,882],{"class":79,"line":333},[77,883,184],{"emptyLinePlaceholder":183},[77,885,886,888,890],{"class":79,"line":356},[77,887,783],{"class":190},[77,889,848],{"class":562},[77,891,300],{"class":87},[77,893,894,897,901,903,906,908,910,912,915],{"class":79,"line":362},[77,895,896],{"class":91},"  [",[77,898,900],{"class":899},"sHdIc","key",[77,902,233],{"class":87},[77,904,905],{"class":562}," string",[77,907,592],{"class":91},[77,909,233],{"class":87},[77,911,905],{"class":562},[77,913,914],{"class":87}," |",[77,916,917],{"class":562}," ClassTree\n",[77,919,921],{"class":79,"line":920},12,[77,922,365],{"class":87},[77,924,926],{"class":79,"line":925},13,[77,927,184],{"emptyLinePlaceholder":183},[77,929,931,933,935],{"class":79,"line":930},14,[77,932,783],{"class":190},[77,934,874],{"class":562},[77,936,300],{"class":87},[77,938,940],{"class":79,"line":939},15,[77,941,942],{"class":287},"  \u002F** Human-readable explanation of the problem. *\u002F\n",[77,944,946,949,951],{"class":79,"line":945},16,[77,947,948],{"class":229},"  message",[77,950,233],{"class":87},[77,952,804],{"class":562},[77,954,956],{"class":79,"line":955},17,[77,957,958],{"class":287},"  \u002F** 0-based start character offset within the block content. *\u002F\n",[77,960,962,965,967],{"class":79,"line":961},18,[77,963,964],{"class":229},"  start",[77,966,233],{"class":87},[77,968,969],{"class":562}," number\n",[77,971,973],{"class":79,"line":972},19,[77,974,975],{"class":287},"  \u002F** 0-based end character offset within the block content. *\u002F\n",[77,977,979,982,984],{"class":79,"line":978},20,[77,980,981],{"class":229},"  end",[77,983,233],{"class":87},[77,985,969],{"class":562},[77,987,989],{"class":79,"line":988},21,[77,990,365],{"class":87},[77,992,994],{"class":79,"line":993},22,[77,995,184],{"emptyLinePlaceholder":183},[77,997,999,1002,1004,1007,1010],{"class":79,"line":998},23,[77,1000,1001],{"class":190},"class",[77,1003,103],{"class":562},[77,1005,1006],{"class":190}," extends",[77,1008,1009],{"class":562}," Error",[77,1011,300],{"class":87},[77,1013,1015,1018,1020,1022,1024],{"class":79,"line":1014},24,[77,1016,1017],{"class":190},"  readonly",[77,1019,869],{"class":229},[77,1021,233],{"class":87},[77,1023,874],{"class":562},[77,1025,1026],{"class":91},"[]\n",[77,1028,1030],{"class":79,"line":1029},25,[77,1031,365],{"class":87},[77,1033,1035],{"class":79,"line":1034},26,[77,1036,184],{"emptyLinePlaceholder":183},[77,1038,1040,1042,1045],{"class":79,"line":1039},27,[77,1041,783],{"class":190},[77,1043,1044],{"class":562}," TransformedSfc",[77,1046,300],{"class":87},[77,1048,1050,1053,1055],{"class":79,"line":1049},28,[77,1051,1052],{"class":229},"  code",[77,1054,233],{"class":87},[77,1056,804],{"class":562},[77,1058,1060,1063,1065],{"class":79,"line":1059},29,[77,1061,1062],{"class":229},"  map",[77,1064,233],{"class":87},[77,1066,1067],{"class":562}," SourceMap\n",[77,1069,1071],{"class":79,"line":1070},30,[77,1072,365],{"class":87},[1074,1075,1076],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}",{"title":72,"searchDepth":122,"depth":122,"links":1078},[1079,1080,1081,1082,1083],{"id":144,"depth":122,"text":147},{"id":389,"depth":122,"text":392},{"id":459,"depth":122,"text":401},{"id":614,"depth":122,"text":617},{"id":772,"depth":122,"text":773},"Compile a block from your own code.","md",null,{},{"icon":44},{"title":1090,"description":1091},"Core API: compileBlock and TailwindBlockError","Reference for the vue-tailwind-block root export: compileBlock, compileBlockOrThrow, TailwindBlockError and their types.","frv9KeBRFDdcFLASVq_7tP-6XsWWkvdsTu4divbEqjk",[1094,1086],{"title":38,"path":39,"stem":40,"description":1095,"icon":41,"children":-1},"Check and fix the classes in a block with your Tailwind ESLint rules.",1791485569128]