[{"data":1,"prerenderedAt":395},["ShallowReactive",2],{"content-en-\u002Fcli\u002Fconfig":3},{"id":4,"title":5,"body":6,"description":387,"extension":388,"jsonLd":389,"meta":390,"navigation":70,"path":391,"schemaRole":389,"seo":392,"stem":393,"__hash__":394},"content_en\u002Fcli\u002Fconfig.md","hyogen.config",{"type":7,"value":8,"toc":382},"minimark",[9,13,33,116,121,124,148,161,165,346,349,353,378],[10,11,5],"h1",{"id":12},"hyogenconfig",[14,15,16,17,21,22,25,26,32],"p",{},"Declare how ",[18,19,20],"code",{},"dev"," and ",[18,23,24],{},"build"," run. Use Vite-style ",[27,28,29],"strong",{},[18,30,31],{},"defineConfig",":",[34,35,40],"pre",{"className":36,"code":37,"language":38,"meta":39,"style":39},"language-js shiki shiki-themes github-dark-high-contrast","import { defineConfig } from \"@b4moss\u002Fhyogen-md\u002Fconfig\";\n\nexport default defineConfig({\n  input: \".\u002Fsrc\u002F**\u002F*.md\",\n  \u002F\u002F outDir: \".\u002Fout\",\n});\n","js","",[18,41,42,65,72,89,101,108],{"__ignoreMap":39},[43,44,47,51,55,58,62],"span",{"class":45,"line":46},"line",1,[43,48,50],{"class":49},"sWyjQ","import",[43,52,54],{"class":53},"sMAXC"," { defineConfig } ",[43,56,57],{"class":49},"from",[43,59,61],{"class":60},"sTRMh"," \"@b4moss\u002Fhyogen-md\u002Fconfig\"",[43,63,64],{"class":53},";\n",[43,66,68],{"class":45,"line":67},2,[43,69,71],{"emptyLinePlaceholder":70},true,"\n",[43,73,75,78,81,85],{"class":45,"line":74},3,[43,76,77],{"class":49},"export",[43,79,80],{"class":49}," default",[43,82,84],{"class":83},"sj_SG"," defineConfig",[43,86,88],{"class":87},"s_sBn","({\n",[43,90,92,95,98],{"class":45,"line":91},4,[43,93,94],{"class":53},"  input: ",[43,96,97],{"class":60},"\".\u002Fsrc\u002F**\u002F*.md\"",[43,99,100],{"class":87},",\n",[43,102,104],{"class":45,"line":103},5,[43,105,107],{"class":106},"sQrFR","  \u002F\u002F outDir: \".\u002Fout\",\n",[43,109,111,114],{"class":45,"line":110},6,[43,112,113],{"class":87},"})",[43,115,64],{"class":53},[117,118,120],"h2",{"id":119},"discovery","Discovery",[14,122,123],{},"Looking upward from the working directory (first match wins):",[125,126,127,133,138,143],"ol",{},[128,129,130],"li",{},[18,131,132],{},"hyogen.config.ts",[128,134,135],{},[18,136,137],{},"hyogen.config.mjs",[128,139,140],{},[18,141,142],{},"hyogen.config.js",[128,144,145],{},[18,146,147],{},"hyogen.config.cjs",[14,149,150,151,154,155,157,158,160],{},"Override with ",[18,152,153],{},"--config \u003Cfile>"," on ",[18,156,20],{}," \u002F ",[18,159,24],{},".",[117,162,164],{"id":163},"options","Options",[166,167,168,187],"table",{},[169,170,171],"thead",{},[172,173,174,178,181,184],"tr",{},[175,176,177],"th",{},"Key",[175,179,180],{},"Required",[175,182,183],{},"Default",[175,185,186],{},"Meaning",[188,189,190,209,235,249,263,282,296,314,328],"tbody",{},[172,191,192,198,203,206],{},[193,194,195],"td",{},[18,196,197],{},"input",[193,199,200],{},[27,201,202],{},"yes",[193,204,205],{},"—",[193,207,208],{},"Entry path(s) or glob(s)",[172,210,211,216,219,224],{},[193,212,213],{},[18,214,215],{},"outDir",[193,217,218],{},"no",[193,220,221],{},[18,222,223],{},".\u002Fout",[193,225,226,227,231,232,234],{},"Output for ",[27,228,229],{},[18,230,24],{}," only (",[18,233,20],{}," does not write)",[172,236,237,242,244,246],{},[193,238,239],{},[18,240,241],{},"context",[193,243,218],{},[193,245,205],{},[193,247,248],{},"Shared template context",[172,250,251,256,258,260],{},[193,252,253],{},[18,254,255],{},"serverContext",[193,257,218],{},[193,259,205],{},[193,261,262],{},"Server-only context",[172,264,265,270,272,274],{},[193,266,267],{},[18,268,269],{},"dataSources",[193,271,218],{},[193,273,205],{},[193,275,276,277,281],{},"YAML \u002F JSON \u002F CSV map (",[278,279,269],"a",{"href":280},"\u002Fen\u002Fapi\u002Fdata-sources",")",[172,283,284,289,291,293],{},[193,285,286],{},[18,287,288],{},"root",[193,290,218],{},[193,292,205],{},[193,294,295],{},"Project root",[172,297,298,303,305,307],{},[193,299,300],{},[18,301,302],{},"includeUnderscoreEntries",[193,304,218],{},[193,306,205],{},[193,308,309,310,313],{},"Include ",[18,311,312],{},"_"," entries",[172,315,316,321,323,325],{},[193,317,318],{},[18,319,320],{},"preserveFrontMatter",[193,322,218],{},[193,324,205],{},[193,326,327],{},"Keep front matter in output",[172,329,330,335,337,339],{},[193,331,332],{},[18,333,334],{},"preserveHgComments",[193,336,218],{},[193,338,205],{},[193,340,341,342,345],{},"Keep ",[18,343,344],{},"@hg"," comments in output",[14,347,348],{},"Paths in the config are resolved relative to the config file directory.",[117,350,352],{"id":351},"related","Related",[354,355,356,362,367,372],"ul",{},[128,357,358],{},[278,359,361],{"href":360},"\u002Fen\u002Fcli\u002Fcreate","create",[128,363,364],{},[278,365,20],{"href":366},"\u002Fen\u002Fcli\u002Fdev",[128,368,369],{},[278,370,24],{"href":371},"\u002Fen\u002Fcli\u002Fbuild",[128,373,374],{},[278,375,377],{"href":376},"\u002Fen\u002Fapi\u002Fbuild","API build",[379,380,381],"style",{},"html pre.shiki code .sWyjQ, html code.shiki .sWyjQ{--shiki-default:#FF9492}html pre.shiki code .sMAXC, html code.shiki .sMAXC{--shiki-default:#F0F3F6}html pre.shiki code .sTRMh, html code.shiki .sTRMh{--shiki-default:#ADDCFF}html pre.shiki code .sj_SG, html code.shiki .sj_SG{--shiki-default:#DBB7FF}html pre.shiki code .s_sBn, html code.shiki .s_sBn{--shiki-default:#FFB757}html pre.shiki code .sQrFR, html code.shiki .sQrFR{--shiki-default:#BDC4CC}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);}",{"title":39,"searchDepth":67,"depth":67,"links":383},[384,385,386],{"id":119,"depth":67,"text":120},{"id":163,"depth":67,"text":164},{"id":351,"depth":67,"text":352},"Project config with defineConfig from @b4moss\u002Fhyogen-md\u002Fconfig.","md",null,{},"\u002Fcli\u002Fconfig",{"title":5,"description":387},"cli\u002Fconfig","uX5nAgGxtJWY2PSqwUamJuEH6M2o95RtDp436gxfUJE",1788678619142]