[{"data":1,"prerenderedAt":2059},["ShallowReactive",2],{"navigation_docs_en":3,"landing_en":300},[4,31,65,95,171,248],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":30},"Getting Started","i-lucide-rocket","\u002Fen\u002Fgetting-started","en\u002F01.getting-started",[10,14,18,22,26],{"title":11,"path":12,"stem":13},"Introduction","\u002Fen\u002Fgetting-started\u002Fintroduction","en\u002F01.getting-started\u002F01.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fen\u002Fgetting-started\u002Finstallation","en\u002F01.getting-started\u002F02.installation",{"title":19,"path":20,"stem":21},"Command Line Interface (CLI)","\u002Fen\u002Fgetting-started\u002Fcommand-line-interface","en\u002F01.getting-started\u002F03.command-line-interface",{"title":23,"path":24,"stem":25},"AI Tools","\u002Fen\u002Fgetting-started\u002Fai-tools","en\u002F01.getting-started\u002F04.ai-tools",{"title":27,"path":28,"stem":29},"AI Integration","\u002Fen\u002Fgetting-started\u002Fai-integration","en\u002F01.getting-started\u002F05.ai-integration",false,{"title":32,"icon":33,"path":34,"stem":35,"children":36,"page":30},"CORE","i-lucide-box","\u002Fen\u002Fcore","en\u002F02.core",[37,41,45,49,53,57,61],{"title":38,"path":39,"stem":40},"@office-open\u002Fcore","\u002Fen\u002Fcore\u002Foverview","en\u002F02.core\u002F01.overview",{"title":42,"path":43,"stem":44},"XML Components","\u002Fen\u002Fcore\u002Fxml-components","en\u002F02.core\u002F02.xml-components",{"title":46,"path":47,"stem":48},"Values and Validation","\u002Fen\u002Fcore\u002Fvalues","en\u002F02.core\u002F03.values",{"title":50,"path":51,"stem":52},"Unit Converters","\u002Fen\u002Fcore\u002Fconverters","en\u002F02.core\u002F04.converters",{"title":54,"path":55,"stem":56},"Formatter","\u002Fen\u002Fcore\u002Fformatter","en\u002F02.core\u002F05.formatter",{"title":58,"path":59,"stem":60},"Charts","\u002Fen\u002Fcore\u002Fcharts","en\u002F02.core\u002F06.charts",{"title":62,"path":63,"stem":64},"Parser","\u002Fen\u002Fcore\u002Fparser","en\u002F02.core\u002F07.parser",{"title":66,"icon":67,"path":68,"stem":69,"children":70,"page":30},"XML","i-lucide-code-xml","\u002Fen\u002Fxml","en\u002F03.xml",[71,75,79,83,87,91],{"title":72,"path":73,"stem":74},"@office-open\u002Fxml","\u002Fen\u002Fxml\u002Foverview","en\u002F03.xml\u002F01.overview",{"title":76,"path":77,"stem":78},"Parsing","\u002Fen\u002Fxml\u002Fparsing","en\u002F03.xml\u002F02.parsing",{"title":80,"path":81,"stem":82},"Serialization","\u002Fen\u002Fxml\u002Fserialization","en\u002F03.xml\u002F03.serialization",{"title":84,"path":85,"stem":86},"Query Utilities","\u002Fen\u002Fxml\u002Fquery-utilities","en\u002F03.xml\u002F04.query-utilities",{"title":88,"path":89,"stem":90},"XML Escape","\u002Fen\u002Fxml\u002Fescape","en\u002F03.xml\u002F05.escape",{"title":92,"path":93,"stem":94},"Type Reference","\u002Fen\u002Fxml\u002Ftypes","en\u002F03.xml\u002F06.types",{"title":96,"icon":97,"path":98,"stem":99,"children":100,"page":30},"DOCX","i-lucide-file-text","\u002Fen\u002Fdocx","en\u002F04.docx",[101,105,109,113,117,121,124,128,132,136,140,144,148,152,156,160,164,167],{"title":102,"path":103,"stem":104},"@office-open\u002Fdocx","\u002Fen\u002Fdocx\u002Foverview","en\u002F04.docx\u002F01.overview",{"title":106,"path":107,"stem":108},"Quick Start","\u002Fen\u002Fdocx\u002Fquickstart","en\u002F04.docx\u002F02.quickstart",{"title":110,"path":111,"stem":112},"Text and Paragraphs","\u002Fen\u002Fdocx\u002Ftext-and-paragraphs","en\u002F04.docx\u002F03.text-and-paragraphs",{"title":114,"path":115,"stem":116},"Tables","\u002Fen\u002Fdocx\u002Ftables","en\u002F04.docx\u002F04.tables",{"title":118,"path":119,"stem":120},"Images","\u002Fen\u002Fdocx\u002Fimages","en\u002F04.docx\u002F05.images",{"title":58,"path":122,"stem":123},"\u002Fen\u002Fdocx\u002Fcharts","en\u002F04.docx\u002F06.charts",{"title":125,"path":126,"stem":127},"SmartArt","\u002Fen\u002Fdocx\u002Fsmartart","en\u002F04.docx\u002F07.smartart",{"title":129,"path":130,"stem":131},"Media","\u002Fen\u002Fdocx\u002Fmedia","en\u002F04.docx\u002F08.media",{"title":133,"path":134,"stem":135},"Links","\u002Fen\u002Fdocx\u002Flinks","en\u002F04.docx\u002F09.links",{"title":137,"path":138,"stem":139},"Headers and Footers","\u002Fen\u002Fdocx\u002Fheaders-and-footers","en\u002F04.docx\u002F10.headers-and-footers",{"title":141,"path":142,"stem":143},"Equations and Symbols","\u002Fen\u002Fdocx\u002Fequations-and-symbols","en\u002F04.docx\u002F11.equations-and-symbols",{"title":145,"path":146,"stem":147},"Styles and Themes","\u002Fen\u002Fdocx\u002Fstyles-and-themes","en\u002F04.docx\u002F12.styles-and-themes",{"title":149,"path":150,"stem":151},"Page Layout","\u002Fen\u002Fdocx\u002Fpage-layout","en\u002F04.docx\u002F13.page-layout",{"title":153,"path":154,"stem":155},"References","\u002Fen\u002Fdocx\u002Freferences","en\u002F04.docx\u002F14.references",{"title":157,"path":158,"stem":159},"Comments and Revisions","\u002Fen\u002Fdocx\u002Fcomments-and-revisions","en\u002F04.docx\u002F15.comments-and-revisions",{"title":161,"path":162,"stem":163},"Export","\u002Fen\u002Fdocx\u002Fexport","en\u002F04.docx\u002F16.export",{"title":76,"path":165,"stem":166},"\u002Fen\u002Fdocx\u002Fparsing","en\u002F04.docx\u002F17.parsing",{"title":168,"path":169,"stem":170},"Patching","\u002Fen\u002Fdocx\u002Fpatch","en\u002F04.docx\u002F18.patch",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":30},"PPTX","i-lucide-presentation","\u002Fen\u002Fpptx","en\u002F05.pptx",[177,181,184,188,191,194,197,200,203,206,210,213,216,220,223,227,231,235,239,242,245],{"title":178,"path":179,"stem":180},"@office-open\u002Fpptx","\u002Fen\u002Fpptx\u002Foverview","en\u002F05.pptx\u002F01.overview",{"title":106,"path":182,"stem":183},"\u002Fen\u002Fpptx\u002Fquickstart","en\u002F05.pptx\u002F02.quickstart",{"title":185,"path":186,"stem":187},"Shapes and Text","\u002Fen\u002Fpptx\u002Fshapes-and-text","en\u002F05.pptx\u002F03.shapes-and-text",{"title":114,"path":189,"stem":190},"\u002Fen\u002Fpptx\u002Ftables","en\u002F05.pptx\u002F04.tables",{"title":118,"path":192,"stem":193},"\u002Fen\u002Fpptx\u002Fimages","en\u002F05.pptx\u002F05.images",{"title":58,"path":195,"stem":196},"\u002Fen\u002Fpptx\u002Fcharts","en\u002F05.pptx\u002F06.charts",{"title":125,"path":198,"stem":199},"\u002Fen\u002Fpptx\u002Fsmartart","en\u002F05.pptx\u002F07.smartart",{"title":129,"path":201,"stem":202},"\u002Fen\u002Fpptx\u002Fmedia","en\u002F05.pptx\u002F08.media",{"title":133,"path":204,"stem":205},"\u002Fen\u002Fpptx\u002Flinks","en\u002F05.pptx\u002F09.links",{"title":207,"path":208,"stem":209},"Lines and Connectors","\u002Fen\u002Fpptx\u002Flines-and-connectors","en\u002F05.pptx\u002F10.lines-and-connectors",{"title":137,"path":211,"stem":212},"\u002Fen\u002Fpptx\u002Fheaders-and-footers","en\u002F05.pptx\u002F11.headers-and-footers",{"title":141,"path":214,"stem":215},"\u002Fen\u002Fpptx\u002Fequations-and-symbols","en\u002F05.pptx\u002F12.equations-and-symbols",{"title":217,"path":218,"stem":219},"Slide Layout","\u002Fen\u002Fpptx\u002Fslide-layout","en\u002F05.pptx\u002F13.slide-layout",{"title":145,"path":221,"stem":222},"\u002Fen\u002Fpptx\u002Fstyles-and-themes","en\u002F05.pptx\u002F14.styles-and-themes",{"title":224,"path":225,"stem":226},"Effects and Fills","\u002Fen\u002Fpptx\u002Feffects-and-fills","en\u002F05.pptx\u002F15.effects-and-fills",{"title":228,"path":229,"stem":230},"Transitions","\u002Fen\u002Fpptx\u002Ftransitions","en\u002F05.pptx\u002F16.transitions",{"title":232,"path":233,"stem":234},"Animations","\u002Fen\u002Fpptx\u002Fanimations","en\u002F05.pptx\u002F17.animations",{"title":236,"path":237,"stem":238},"Comments","\u002Fen\u002Fpptx\u002Fcomments","en\u002F05.pptx\u002F18.comments",{"title":161,"path":240,"stem":241},"\u002Fen\u002Fpptx\u002Fexport","en\u002F05.pptx\u002F19.export",{"title":76,"path":243,"stem":244},"\u002Fen\u002Fpptx\u002Fparsing","en\u002F05.pptx\u002F20.parsing",{"title":168,"path":246,"stem":247},"\u002Fen\u002Fpptx\u002Fpatch","en\u002F05.pptx\u002F21.patch",{"title":249,"icon":250,"path":251,"stem":252,"children":253,"page":30},"XLSX","i-lucide-table-2","\u002Fen\u002Fxlsx","en\u002F06.xlsx",[254,258,261,265,269,273,277,281,284,287,291,294,297],{"title":255,"path":256,"stem":257},"@office-open\u002Fxlsx","\u002Fen\u002Fxlsx\u002Foverview","en\u002F06.xlsx\u002F01.overview",{"title":106,"path":259,"stem":260},"\u002Fen\u002Fxlsx\u002Fquickstart","en\u002F06.xlsx\u002F02.quickstart",{"title":262,"path":263,"stem":264},"Cells & Data","\u002Fen\u002Fxlsx\u002Fcells","en\u002F06.xlsx\u002F03.cells",{"title":266,"path":267,"stem":268},"Formulas","\u002Fen\u002Fxlsx\u002Fformulas","en\u002F06.xlsx\u002F04.formulas",{"title":270,"path":271,"stem":272},"Styles","\u002Fen\u002Fxlsx\u002Fstyles","en\u002F06.xlsx\u002F05.styles",{"title":274,"path":275,"stem":276},"Merge, Columns & Rows","\u002Fen\u002Fxlsx\u002Fmerge-col-row","en\u002F06.xlsx\u002F06.merge-col-row",{"title":278,"path":279,"stem":280},"Freeze Panes & Auto Filter","\u002Fen\u002Fxlsx\u002Ffreeze-filter","en\u002F06.xlsx\u002F07.freeze-filter",{"title":118,"path":282,"stem":283},"\u002Fen\u002Fxlsx\u002Fimages","en\u002F06.xlsx\u002F08.images",{"title":58,"path":285,"stem":286},"\u002Fen\u002Fxlsx\u002Fcharts","en\u002F06.xlsx\u002F09.charts",{"title":288,"path":289,"stem":290},"Data Validation","\u002Fen\u002Fxlsx\u002Fvalidation","en\u002F06.xlsx\u002F10.validation",{"title":161,"path":292,"stem":293},"\u002Fen\u002Fxlsx\u002Fexport","en\u002F06.xlsx\u002F11.export",{"title":76,"path":295,"stem":296},"\u002Fen\u002Fxlsx\u002Fparsing","en\u002F06.xlsx\u002F12.parsing",{"title":168,"path":298,"stem":299},"\u002Fen\u002Fxlsx\u002Fpatch","en\u002F06.xlsx\u002F13.patch",{"id":301,"title":302,"body":303,"description":302,"extension":2051,"meta":2052,"navigation":1452,"path":2053,"seo":2054,"stem":2057,"__hash__":2058},"landing_en\u002Fen\u002Findex.md","",{"type":304,"value":305,"toc":2049},"minimark",[306,525,594,1399,2036,2045],[307,308,310,491,495,510],"u-page-hero",{"orientation":309},"horizontal",[311,312,314,472],"api-example",{"type":313},"docx",[315,316,321],"pre",{"className":317,"code":318,"filename":319,"language":320,"meta":302,"style":302},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n    \"sections\": [\n        {\n            \"children\": [\n                { \"paragraph\": { \"children\": [{ \"text\": \"Hello, World!\", \"bold\": true }] } }\n            ]\n        }\n    ]\n}\n","JSON","json",[322,323,324,333,352,358,374,448,454,460,466],"code",{"__ignoreMap":302},[325,326,329],"span",{"class":327,"line":328},"line",1,[325,330,332],{"class":331},"sMK4o","{\n",[325,334,336,339,343,346,349],{"class":327,"line":335},2,[325,337,338],{"class":331},"    \"",[325,340,342],{"class":341},"spNyl","sections",[325,344,345],{"class":331},"\"",[325,347,348],{"class":331},":",[325,350,351],{"class":331}," [\n",[325,353,355],{"class":327,"line":354},3,[325,356,357],{"class":331},"        {\n",[325,359,361,364,368,370,372],{"class":327,"line":360},4,[325,362,363],{"class":331},"            \"",[325,365,367],{"class":366},"sBMFI","children",[325,369,345],{"class":331},[325,371,348],{"class":331},[325,373,351],{"class":331},[325,375,377,380,383,387,389,391,394,396,399,401,403,406,408,412,414,416,418,422,424,427,429,432,434,436,439,442,445],{"class":327,"line":376},5,[325,378,379],{"class":331},"                {",[325,381,382],{"class":331}," \"",[325,384,386],{"class":385},"sbssI","paragraph",[325,388,345],{"class":331},[325,390,348],{"class":331},[325,392,393],{"class":331}," {",[325,395,382],{"class":331},[325,397,367],{"class":398},"swJcz",[325,400,345],{"class":331},[325,402,348],{"class":331},[325,404,405],{"class":331}," [{",[325,407,382],{"class":331},[325,409,411],{"class":410},"su27w","text",[325,413,345],{"class":331},[325,415,348],{"class":331},[325,417,382],{"class":331},[325,419,421],{"class":420},"sfazB","Hello, World!",[325,423,345],{"class":331},[325,425,426],{"class":331},",",[325,428,382],{"class":331},[325,430,431],{"class":410},"bold",[325,433,345],{"class":331},[325,435,348],{"class":331},[325,437,438],{"class":331}," true",[325,440,441],{"class":331}," }]",[325,443,444],{"class":331}," }",[325,446,447],{"class":331}," }\n",[325,449,451],{"class":327,"line":450},6,[325,452,453],{"class":331},"            ]\n",[325,455,457],{"class":327,"line":456},7,[325,458,459],{"class":331},"        }\n",[325,461,463],{"class":327,"line":462},8,[325,464,465],{"class":331},"    ]\n",[325,467,469],{"class":327,"line":468},9,[325,470,471],{"class":331},"}\n",[315,473,478],{"className":474,"code":475,"filename":476,"language":477,"meta":302,"style":302},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","pnpm add office-open\n","Terminal","bash",[322,479,480],{"__ignoreMap":302},[325,481,482,485,488],{"class":327,"line":328},[325,483,484],{"class":366},"pnpm",[325,486,487],{"class":420}," add",[325,489,490],{"class":420}," office-open\n",[492,493,494],"template",{"v-slot:title":302},"Generate Office Open XML documents.",[492,496,497,498,501,502,505,506,509],{"v-slot:description":302},"Create ",[322,499,500],{},".docx",", ",[322,503,504],{},".pptx",", and ",[322,507,508],{},".xlsx"," files with JSON or TypeScript. Ideal for AI agents and traditional workflows alike.",[492,511,512,518],{"v-slot:links":302},[513,514],"u-button",{"label":515,"to":16,"trailingIcon":516,"size":517},"Get Started","i-lucide-arrow-right","lg",[513,519],{"label":520,"to":521,"variant":522,"size":517,"icon":523,"target":524},"GitHub","https:\u002F\u002Fgithub.com\u002FDemoMacro\u002Foffice-open","outline","i-simple-icons-github","_blank",[526,527,531],"u-container",{"className":528},[529,530],"pb-12","xl:pb-24",[532,533,534,545,554,567,576,585],"u-page-grid",{},[535,536,538,542],"u-page-feature",{"icon":537},"i-lucide-braces",[492,539,541],{"unwrap":540,"v-slot:title":302},"p","JSON & TypeScript",[492,543,544],{"unwrap":540,"v-slot:description":302},"Create documents with pure JSON objects or TypeScript classes. JSON-first design makes it ideal for AI agents and LLM workflows.",[535,546,548,551],{"icon":547},"i-lucide-layers",[492,549,550],{"unwrap":540,"v-slot:title":302},"Rich Content",[492,552,553],{"unwrap":540,"v-slot:description":302},"Paragraphs, tables, images, charts, SmartArt, math equations, headers, footers, and more.",[535,555,557,560],{"icon":556},"i-simple-icons-typescript",[492,558,559],{"unwrap":540,"v-slot:title":302},"Type-safe",[492,561,562,563,566],{"unwrap":540,"v-slot:description":302},"Full type definitions and autocomplete out of the box. No additional ",[322,564,565],{},"@types"," packages needed.",[535,568,570,573],{"icon":569},"i-lucide-monitor",[492,571,572],{"unwrap":540,"v-slot:title":302},"Cross-platform",[492,574,575],{"unwrap":540,"v-slot:description":302},"Works in Node.js and browsers. Export to Buffer, Blob, Base64, stream, or string.",[535,577,579,582],{"icon":578},"i-lucide-shield-check",[492,580,581],{"unwrap":540,"v-slot:title":302},"OOXML Compliant",[492,583,584],{"unwrap":540,"v-slot:description":302},"Generates files that fully comply with the ISO\u002FIEC 29500 Office Open XML specification.",[535,586,588,591],{"icon":587},"i-lucide-package",[492,589,590],{"unwrap":540,"v-slot:title":302},"Modular Packages",[492,592,593],{"unwrap":540,"v-slot:description":302},"Install only what you need — docx, pptx, xml, or core.",[595,596,597,1355,1363,1366,1389],"u-page-section",{"orientation":309},[311,598,599,943,1135],{},[315,600,602],{"className":317,"code":601,"filename":96,"language":320,"meta":302,"style":302},"{\n    \"sections\": [\n        {\n            \"children\": [\n                {\n                    \"table\": {\n                        \"rows\": [\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Name\" }] }, { \"children\": [{ \"paragraph\": \"Role\" }] }] },\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Alice\" }] }, { \"children\": [{ \"paragraph\": \"Engineer\" }] }] },\n                            { \"cells\": [{ \"children\": [{ \"paragraph\": \"Bob\" }] }, { \"children\": [{ \"paragraph\": \"Designer\" }] }] }\n                        ]\n                    }\n                }\n            ]\n        }\n    ]\n}\n",[322,603,604,608,620,624,636,641,656,670,752,828,905,911,917,923,928,933,938],{"__ignoreMap":302},[325,605,606],{"class":327,"line":328},[325,607,332],{"class":331},[325,609,610,612,614,616,618],{"class":327,"line":335},[325,611,338],{"class":331},[325,613,342],{"class":341},[325,615,345],{"class":331},[325,617,348],{"class":331},[325,619,351],{"class":331},[325,621,622],{"class":327,"line":354},[325,623,357],{"class":331},[325,625,626,628,630,632,634],{"class":327,"line":360},[325,627,363],{"class":331},[325,629,367],{"class":366},[325,631,345],{"class":331},[325,633,348],{"class":331},[325,635,351],{"class":331},[325,637,638],{"class":327,"line":376},[325,639,640],{"class":331},"                {\n",[325,642,643,646,649,651,653],{"class":327,"line":450},[325,644,645],{"class":331},"                    \"",[325,647,648],{"class":385},"table",[325,650,345],{"class":331},[325,652,348],{"class":331},[325,654,655],{"class":331}," {\n",[325,657,658,661,664,666,668],{"class":327,"line":456},[325,659,660],{"class":331},"                        \"",[325,662,663],{"class":398},"rows",[325,665,345],{"class":331},[325,667,348],{"class":331},[325,669,351],{"class":331},[325,671,672,675,677,680,682,684,686,688,691,693,695,697,699,702,704,706,708,711,713,715,718,720,722,724,726,728,730,732,734,736,738,740,743,745,747,749],{"class":327,"line":462},[325,673,674],{"class":331},"                            {",[325,676,382],{"class":331},[325,678,679],{"class":410},"cells",[325,681,345],{"class":331},[325,683,348],{"class":331},[325,685,405],{"class":331},[325,687,382],{"class":331},[325,689,367],{"class":690},"s2Zo4",[325,692,345],{"class":331},[325,694,348],{"class":331},[325,696,405],{"class":331},[325,698,382],{"class":331},[325,700,386],{"class":701},"sfNiH",[325,703,345],{"class":331},[325,705,348],{"class":331},[325,707,382],{"class":331},[325,709,710],{"class":420},"Name",[325,712,345],{"class":331},[325,714,441],{"class":331},[325,716,717],{"class":331}," },",[325,719,393],{"class":331},[325,721,382],{"class":331},[325,723,367],{"class":690},[325,725,345],{"class":331},[325,727,348],{"class":331},[325,729,405],{"class":331},[325,731,382],{"class":331},[325,733,386],{"class":701},[325,735,345],{"class":331},[325,737,348],{"class":331},[325,739,382],{"class":331},[325,741,742],{"class":420},"Role",[325,744,345],{"class":331},[325,746,441],{"class":331},[325,748,441],{"class":331},[325,750,751],{"class":331}," },\n",[325,753,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,789,791,793,795,797,799,801,803,805,807,809,811,813,815,817,820,822,824,826],{"class":327,"line":468},[325,755,674],{"class":331},[325,757,382],{"class":331},[325,759,679],{"class":410},[325,761,345],{"class":331},[325,763,348],{"class":331},[325,765,405],{"class":331},[325,767,382],{"class":331},[325,769,367],{"class":690},[325,771,345],{"class":331},[325,773,348],{"class":331},[325,775,405],{"class":331},[325,777,382],{"class":331},[325,779,386],{"class":701},[325,781,345],{"class":331},[325,783,348],{"class":331},[325,785,382],{"class":331},[325,787,788],{"class":420},"Alice",[325,790,345],{"class":331},[325,792,441],{"class":331},[325,794,717],{"class":331},[325,796,393],{"class":331},[325,798,382],{"class":331},[325,800,367],{"class":690},[325,802,345],{"class":331},[325,804,348],{"class":331},[325,806,405],{"class":331},[325,808,382],{"class":331},[325,810,386],{"class":701},[325,812,345],{"class":331},[325,814,348],{"class":331},[325,816,382],{"class":331},[325,818,819],{"class":420},"Engineer",[325,821,345],{"class":331},[325,823,441],{"class":331},[325,825,441],{"class":331},[325,827,751],{"class":331},[325,829,831,833,835,837,839,841,843,845,847,849,851,853,855,857,859,861,863,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,897,899,901,903],{"class":327,"line":830},10,[325,832,674],{"class":331},[325,834,382],{"class":331},[325,836,679],{"class":410},[325,838,345],{"class":331},[325,840,348],{"class":331},[325,842,405],{"class":331},[325,844,382],{"class":331},[325,846,367],{"class":690},[325,848,345],{"class":331},[325,850,348],{"class":331},[325,852,405],{"class":331},[325,854,382],{"class":331},[325,856,386],{"class":701},[325,858,345],{"class":331},[325,860,348],{"class":331},[325,862,382],{"class":331},[325,864,865],{"class":420},"Bob",[325,867,345],{"class":331},[325,869,441],{"class":331},[325,871,717],{"class":331},[325,873,393],{"class":331},[325,875,382],{"class":331},[325,877,367],{"class":690},[325,879,345],{"class":331},[325,881,348],{"class":331},[325,883,405],{"class":331},[325,885,382],{"class":331},[325,887,386],{"class":701},[325,889,345],{"class":331},[325,891,348],{"class":331},[325,893,382],{"class":331},[325,895,896],{"class":420},"Designer",[325,898,345],{"class":331},[325,900,441],{"class":331},[325,902,441],{"class":331},[325,904,447],{"class":331},[325,906,908],{"class":327,"line":907},11,[325,909,910],{"class":331},"                        ]\n",[325,912,914],{"class":327,"line":913},12,[325,915,916],{"class":331},"                    }\n",[325,918,920],{"class":327,"line":919},13,[325,921,922],{"class":331},"                }\n",[325,924,926],{"class":327,"line":925},14,[325,927,453],{"class":331},[325,929,931],{"class":327,"line":930},15,[325,932,459],{"class":331},[325,934,936],{"class":327,"line":935},16,[325,937,465],{"class":331},[325,939,941],{"class":327,"line":940},17,[325,942,471],{"class":331},[315,944,946],{"className":317,"code":945,"filename":172,"language":320,"meta":302,"style":302},"{\n    \"slides\": [\n        {\n            \"children\": [\n                {\n                    \"shape\": {\n                        \"x\": 100, \"y\": 100, \"width\": 760, \"height\": 340,\n                        \"textBody\": { \"children\": [{ \"text\": \"Hello, World!\", \"fontSize\": 32 }] }\n                    }\n                }\n            ]\n        }\n    ]\n}\n",[322,947,948,952,965,969,981,985,998,1056,1111,1115,1119,1123,1127,1131],{"__ignoreMap":302},[325,949,950],{"class":327,"line":328},[325,951,332],{"class":331},[325,953,954,956,959,961,963],{"class":327,"line":335},[325,955,338],{"class":331},[325,957,958],{"class":341},"slides",[325,960,345],{"class":331},[325,962,348],{"class":331},[325,964,351],{"class":331},[325,966,967],{"class":327,"line":354},[325,968,357],{"class":331},[325,970,971,973,975,977,979],{"class":327,"line":360},[325,972,363],{"class":331},[325,974,367],{"class":366},[325,976,345],{"class":331},[325,978,348],{"class":331},[325,980,351],{"class":331},[325,982,983],{"class":327,"line":376},[325,984,640],{"class":331},[325,986,987,989,992,994,996],{"class":327,"line":450},[325,988,645],{"class":331},[325,990,991],{"class":385},"shape",[325,993,345],{"class":331},[325,995,348],{"class":331},[325,997,655],{"class":331},[325,999,1000,1002,1005,1007,1009,1012,1014,1016,1019,1021,1023,1025,1027,1029,1032,1034,1036,1039,1041,1043,1046,1048,1050,1053],{"class":327,"line":456},[325,1001,660],{"class":331},[325,1003,1004],{"class":398},"x",[325,1006,345],{"class":331},[325,1008,348],{"class":331},[325,1010,1011],{"class":385}," 100",[325,1013,426],{"class":331},[325,1015,382],{"class":331},[325,1017,1018],{"class":398},"y",[325,1020,345],{"class":331},[325,1022,348],{"class":331},[325,1024,1011],{"class":385},[325,1026,426],{"class":331},[325,1028,382],{"class":331},[325,1030,1031],{"class":398},"width",[325,1033,345],{"class":331},[325,1035,348],{"class":331},[325,1037,1038],{"class":385}," 760",[325,1040,426],{"class":331},[325,1042,382],{"class":331},[325,1044,1045],{"class":398},"height",[325,1047,345],{"class":331},[325,1049,348],{"class":331},[325,1051,1052],{"class":385}," 340",[325,1054,1055],{"class":331},",\n",[325,1057,1058,1060,1063,1065,1067,1069,1071,1073,1075,1077,1079,1081,1083,1085,1087,1089,1091,1093,1095,1097,1100,1102,1104,1107,1109],{"class":327,"line":462},[325,1059,660],{"class":331},[325,1061,1062],{"class":398},"textBody",[325,1064,345],{"class":331},[325,1066,348],{"class":331},[325,1068,393],{"class":331},[325,1070,382],{"class":331},[325,1072,367],{"class":410},[325,1074,345],{"class":331},[325,1076,348],{"class":331},[325,1078,405],{"class":331},[325,1080,382],{"class":331},[325,1082,411],{"class":690},[325,1084,345],{"class":331},[325,1086,348],{"class":331},[325,1088,382],{"class":331},[325,1090,421],{"class":420},[325,1092,345],{"class":331},[325,1094,426],{"class":331},[325,1096,382],{"class":331},[325,1098,1099],{"class":690},"fontSize",[325,1101,345],{"class":331},[325,1103,348],{"class":331},[325,1105,1106],{"class":385}," 32",[325,1108,441],{"class":331},[325,1110,447],{"class":331},[325,1112,1113],{"class":327,"line":468},[325,1114,916],{"class":331},[325,1116,1117],{"class":327,"line":830},[325,1118,922],{"class":331},[325,1120,1121],{"class":327,"line":907},[325,1122,453],{"class":331},[325,1124,1125],{"class":327,"line":913},[325,1126,459],{"class":331},[325,1128,1129],{"class":327,"line":919},[325,1130,465],{"class":331},[325,1132,1133],{"class":327,"line":925},[325,1134,471],{"class":331},[315,1136,1138],{"className":317,"code":1137,"filename":249,"language":320,"meta":302,"style":302},"{\n    \"worksheets\": [\n        {\n            \"name\": \"Sheet1\",\n            \"rows\": [\n                { \"cells\": [{ \"value\": \"Name\" }, { \"value\": \"Score\" }] },\n                { \"cells\": [{ \"value\": \"Alice\" }, { \"value\": 95 }] },\n                { \"cells\": [{ \"value\": \"Bob\" }, { \"value\": 88 }] }\n            ]\n        }\n    ]\n}\n",[322,1139,1140,1144,1157,1161,1181,1193,1245,1292,1339,1343,1347,1351],{"__ignoreMap":302},[325,1141,1142],{"class":327,"line":328},[325,1143,332],{"class":331},[325,1145,1146,1148,1151,1153,1155],{"class":327,"line":335},[325,1147,338],{"class":331},[325,1149,1150],{"class":341},"worksheets",[325,1152,345],{"class":331},[325,1154,348],{"class":331},[325,1156,351],{"class":331},[325,1158,1159],{"class":327,"line":354},[325,1160,357],{"class":331},[325,1162,1163,1165,1168,1170,1172,1174,1177,1179],{"class":327,"line":360},[325,1164,363],{"class":331},[325,1166,1167],{"class":366},"name",[325,1169,345],{"class":331},[325,1171,348],{"class":331},[325,1173,382],{"class":331},[325,1175,1176],{"class":420},"Sheet1",[325,1178,345],{"class":331},[325,1180,1055],{"class":331},[325,1182,1183,1185,1187,1189,1191],{"class":327,"line":376},[325,1184,363],{"class":331},[325,1186,663],{"class":366},[325,1188,345],{"class":331},[325,1190,348],{"class":331},[325,1192,351],{"class":331},[325,1194,1195,1197,1199,1201,1203,1205,1207,1209,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1239,1241,1243],{"class":327,"line":450},[325,1196,379],{"class":331},[325,1198,382],{"class":331},[325,1200,679],{"class":385},[325,1202,345],{"class":331},[325,1204,348],{"class":331},[325,1206,405],{"class":331},[325,1208,382],{"class":331},[325,1210,1211],{"class":398},"value",[325,1213,345],{"class":331},[325,1215,348],{"class":331},[325,1217,382],{"class":331},[325,1219,710],{"class":420},[325,1221,345],{"class":331},[325,1223,717],{"class":331},[325,1225,393],{"class":331},[325,1227,382],{"class":331},[325,1229,1211],{"class":398},[325,1231,345],{"class":331},[325,1233,348],{"class":331},[325,1235,382],{"class":331},[325,1237,1238],{"class":420},"Score",[325,1240,345],{"class":331},[325,1242,441],{"class":331},[325,1244,751],{"class":331},[325,1246,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1288,1290],{"class":327,"line":456},[325,1248,379],{"class":331},[325,1250,382],{"class":331},[325,1252,679],{"class":385},[325,1254,345],{"class":331},[325,1256,348],{"class":331},[325,1258,405],{"class":331},[325,1260,382],{"class":331},[325,1262,1211],{"class":398},[325,1264,345],{"class":331},[325,1266,348],{"class":331},[325,1268,382],{"class":331},[325,1270,788],{"class":420},[325,1272,345],{"class":331},[325,1274,717],{"class":331},[325,1276,393],{"class":331},[325,1278,382],{"class":331},[325,1280,1211],{"class":398},[325,1282,345],{"class":331},[325,1284,348],{"class":331},[325,1286,1287],{"class":385}," 95",[325,1289,441],{"class":331},[325,1291,751],{"class":331},[325,1293,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1335,1337],{"class":327,"line":462},[325,1295,379],{"class":331},[325,1297,382],{"class":331},[325,1299,679],{"class":385},[325,1301,345],{"class":331},[325,1303,348],{"class":331},[325,1305,405],{"class":331},[325,1307,382],{"class":331},[325,1309,1211],{"class":398},[325,1311,345],{"class":331},[325,1313,348],{"class":331},[325,1315,382],{"class":331},[325,1317,865],{"class":420},[325,1319,345],{"class":331},[325,1321,717],{"class":331},[325,1323,393],{"class":331},[325,1325,382],{"class":331},[325,1327,1211],{"class":398},[325,1329,345],{"class":331},[325,1331,348],{"class":331},[325,1333,1334],{"class":385}," 88",[325,1336,441],{"class":331},[325,1338,447],{"class":331},[325,1340,1341],{"class":327,"line":468},[325,1342,453],{"class":331},[325,1344,1345],{"class":327,"line":830},[325,1346,459],{"class":331},[325,1348,1349],{"class":327,"line":907},[325,1350,465],{"class":331},[325,1352,1353],{"class":327,"line":913},[325,1354,471],{"class":331},[492,1356,1357,1358,1362],{"v-slot:title":302},"Build documents with ",[325,1359,319],{"className":1360},[1361],"text-(--ui-primary)"," or TypeScript",[492,1364,1365],{"v-slot:description":302},"Define documents as plain JSON objects — perfect for AI agents — or use TypeScript classes for a full IDE experience. Both produce valid OOXML markup.",[492,1367,1368,1373,1378,1383],{"v-slot:features":302},[535,1369,1370],{"icon":97},[492,1371,1372],{"unwrap":540,"v-slot:title":302},"Create Word documents with paragraphs, tables, images, and charts",[535,1374,1375],{"icon":173},[492,1376,1377],{"unwrap":540,"v-slot:title":302},"Create PowerPoint presentations with shapes, animations, and transitions",[535,1379,1380],{"icon":250},[492,1381,1382],{"unwrap":540,"v-slot:title":302},"Create Excel spreadsheets with styles, charts, and data validation",[535,1384,1386],{"icon":1385},"i-lucide-download",[492,1387,1388],{"unwrap":540,"v-slot:title":302},"Export to Buffer, Blob, Base64, stream, or string",[492,1390,1391,1396],{"v-slot:links":302},[513,1392],{"label":1393,"to":98,"trailingIcon":516,"variant":1394,"color":1395},"Explore @office-open\u002Fdocx","subtle","neutral",[513,1397],{"label":1398,"to":174,"trailingIcon":516,"variant":1394,"color":1395},"Explore @office-open\u002Fpptx",[595,1400,1402,1989,1997,2011,2031],{"orientation":309,":reverse":1401},"true",[1403,1404,1405,1621,1819],"code-group",{},[315,1406,1410],{"className":1407,"code":1408,"filename":96,"language":1409,"meta":302,"style":302},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { parseDocument, patchDocument, PatchType } from \"@office-open\u002Fdocx\";\n\n\u002F\u002F Parse existing file\nconst opts = parseDocument(buffer);\n\u002F\u002F opts.sections — document sections\n\u002F\u002F opts.title, opts.creator — core properties\n\n\u002F\u002F Patch template placeholders\nconst result = await patchDocument({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    name: { type: PatchType.PARAGRAPH, children: [new TextRun(\"John\")] },\n  },\n});\n","ts",[322,1411,1412,1448,1454,1460,1478,1483,1488,1492,1497,1516,1532,1544,1553,1606,1611],{"__ignoreMap":302},[325,1413,1414,1418,1420,1424,1426,1429,1431,1434,1436,1439,1441,1443,1445],{"class":327,"line":328},[325,1415,1417],{"class":1416},"s7zQu","import",[325,1419,393],{"class":331},[325,1421,1423],{"class":1422},"sTEyZ"," parseDocument",[325,1425,426],{"class":331},[325,1427,1428],{"class":1422}," patchDocument",[325,1430,426],{"class":331},[325,1432,1433],{"class":1422}," PatchType",[325,1435,444],{"class":331},[325,1437,1438],{"class":1416}," from",[325,1440,382],{"class":331},[325,1442,102],{"class":420},[325,1444,345],{"class":331},[325,1446,1447],{"class":331},";\n",[325,1449,1450],{"class":327,"line":335},[325,1451,1453],{"emptyLinePlaceholder":1452},true,"\n",[325,1455,1456],{"class":327,"line":354},[325,1457,1459],{"class":1458},"sHwdD","\u002F\u002F Parse existing file\n",[325,1461,1462,1465,1468,1471,1473,1476],{"class":327,"line":360},[325,1463,1464],{"class":341},"const",[325,1466,1467],{"class":1422}," opts ",[325,1469,1470],{"class":331},"=",[325,1472,1423],{"class":690},[325,1474,1475],{"class":1422},"(buffer)",[325,1477,1447],{"class":331},[325,1479,1480],{"class":327,"line":376},[325,1481,1482],{"class":1458},"\u002F\u002F opts.sections — document sections\n",[325,1484,1485],{"class":327,"line":450},[325,1486,1487],{"class":1458},"\u002F\u002F opts.title, opts.creator — core properties\n",[325,1489,1490],{"class":327,"line":456},[325,1491,1453],{"emptyLinePlaceholder":1452},[325,1493,1494],{"class":327,"line":462},[325,1495,1496],{"class":1458},"\u002F\u002F Patch template placeholders\n",[325,1498,1499,1501,1504,1506,1509,1511,1514],{"class":327,"line":468},[325,1500,1464],{"class":341},[325,1502,1503],{"class":1422}," result ",[325,1505,1470],{"class":331},[325,1507,1508],{"class":1416}," await",[325,1510,1428],{"class":690},[325,1512,1513],{"class":1422},"(",[325,1515,332],{"class":331},[325,1517,1518,1521,1523,1525,1528,1530],{"class":327,"line":830},[325,1519,1520],{"class":398},"  outputType",[325,1522,348],{"class":331},[325,1524,382],{"class":331},[325,1526,1527],{"class":420},"nodebuffer",[325,1529,345],{"class":331},[325,1531,1055],{"class":331},[325,1533,1534,1537,1539,1542],{"class":327,"line":907},[325,1535,1536],{"class":398},"  data",[325,1538,348],{"class":331},[325,1540,1541],{"class":1422}," buffer",[325,1543,1055],{"class":331},[325,1545,1546,1549,1551],{"class":327,"line":913},[325,1547,1548],{"class":398},"  patches",[325,1550,348],{"class":331},[325,1552,655],{"class":331},[325,1554,1555,1558,1560,1562,1565,1567,1569,1572,1575,1577,1580,1582,1585,1588,1591,1593,1595,1598,1600,1603],{"class":327,"line":919},[325,1556,1557],{"class":398},"    name",[325,1559,348],{"class":331},[325,1561,393],{"class":331},[325,1563,1564],{"class":398}," type",[325,1566,348],{"class":331},[325,1568,1433],{"class":1422},[325,1570,1571],{"class":331},".",[325,1573,1574],{"class":1422},"PARAGRAPH",[325,1576,426],{"class":331},[325,1578,1579],{"class":398}," children",[325,1581,348],{"class":331},[325,1583,1584],{"class":1422}," [",[325,1586,1587],{"class":331},"new",[325,1589,1590],{"class":690}," TextRun",[325,1592,1513],{"class":1422},[325,1594,345],{"class":331},[325,1596,1597],{"class":420},"John",[325,1599,345],{"class":331},[325,1601,1602],{"class":1422},")] ",[325,1604,1605],{"class":331},"},\n",[325,1607,1608],{"class":327,"line":925},[325,1609,1610],{"class":331},"  },\n",[325,1612,1613,1616,1619],{"class":327,"line":930},[325,1614,1615],{"class":331},"}",[325,1617,1618],{"class":1422},")",[325,1620,1447],{"class":331},[315,1622,1624],{"className":1407,"code":1623,"filename":172,"language":1409,"meta":302,"style":302},"import { parsePresentation, patchPresentation, PatchType } from \"@office-open\u002Fpptx\";\n\n\u002F\u002F Parse existing file\nconst opts = parsePresentation(buffer);\n\u002F\u002F opts.slides — slide array\n\u002F\u002F opts.size, opts.title — presentation properties\n\n\u002F\u002F Patch template placeholders\nconst result = await patchPresentation({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    title: { type: PatchType.PARAGRAPH, children: [new TextRun({ text: \"Updated\", bold: true })] },\n  },\n});\n",[322,1625,1626,1656,1660,1664,1678,1683,1688,1692,1696,1712,1726,1736,1744,1807,1811],{"__ignoreMap":302},[325,1627,1628,1630,1632,1635,1637,1640,1642,1644,1646,1648,1650,1652,1654],{"class":327,"line":328},[325,1629,1417],{"class":1416},[325,1631,393],{"class":331},[325,1633,1634],{"class":1422}," parsePresentation",[325,1636,426],{"class":331},[325,1638,1639],{"class":1422}," patchPresentation",[325,1641,426],{"class":331},[325,1643,1433],{"class":1422},[325,1645,444],{"class":331},[325,1647,1438],{"class":1416},[325,1649,382],{"class":331},[325,1651,178],{"class":420},[325,1653,345],{"class":331},[325,1655,1447],{"class":331},[325,1657,1658],{"class":327,"line":335},[325,1659,1453],{"emptyLinePlaceholder":1452},[325,1661,1662],{"class":327,"line":354},[325,1663,1459],{"class":1458},[325,1665,1666,1668,1670,1672,1674,1676],{"class":327,"line":360},[325,1667,1464],{"class":341},[325,1669,1467],{"class":1422},[325,1671,1470],{"class":331},[325,1673,1634],{"class":690},[325,1675,1475],{"class":1422},[325,1677,1447],{"class":331},[325,1679,1680],{"class":327,"line":376},[325,1681,1682],{"class":1458},"\u002F\u002F opts.slides — slide array\n",[325,1684,1685],{"class":327,"line":450},[325,1686,1687],{"class":1458},"\u002F\u002F opts.size, opts.title — presentation properties\n",[325,1689,1690],{"class":327,"line":456},[325,1691,1453],{"emptyLinePlaceholder":1452},[325,1693,1694],{"class":327,"line":462},[325,1695,1496],{"class":1458},[325,1697,1698,1700,1702,1704,1706,1708,1710],{"class":327,"line":468},[325,1699,1464],{"class":341},[325,1701,1503],{"class":1422},[325,1703,1470],{"class":331},[325,1705,1508],{"class":1416},[325,1707,1639],{"class":690},[325,1709,1513],{"class":1422},[325,1711,332],{"class":331},[325,1713,1714,1716,1718,1720,1722,1724],{"class":327,"line":830},[325,1715,1520],{"class":398},[325,1717,348],{"class":331},[325,1719,382],{"class":331},[325,1721,1527],{"class":420},[325,1723,345],{"class":331},[325,1725,1055],{"class":331},[325,1727,1728,1730,1732,1734],{"class":327,"line":907},[325,1729,1536],{"class":398},[325,1731,348],{"class":331},[325,1733,1541],{"class":1422},[325,1735,1055],{"class":331},[325,1737,1738,1740,1742],{"class":327,"line":913},[325,1739,1548],{"class":398},[325,1741,348],{"class":331},[325,1743,655],{"class":331},[325,1745,1746,1749,1751,1753,1755,1757,1759,1761,1763,1765,1767,1769,1771,1773,1775,1777,1780,1783,1785,1787,1790,1792,1794,1797,1799,1801,1803,1805],{"class":327,"line":919},[325,1747,1748],{"class":398},"    title",[325,1750,348],{"class":331},[325,1752,393],{"class":331},[325,1754,1564],{"class":398},[325,1756,348],{"class":331},[325,1758,1433],{"class":1422},[325,1760,1571],{"class":331},[325,1762,1574],{"class":1422},[325,1764,426],{"class":331},[325,1766,1579],{"class":398},[325,1768,348],{"class":331},[325,1770,1584],{"class":1422},[325,1772,1587],{"class":331},[325,1774,1590],{"class":690},[325,1776,1513],{"class":1422},[325,1778,1779],{"class":331},"{",[325,1781,1782],{"class":398}," text",[325,1784,348],{"class":331},[325,1786,382],{"class":331},[325,1788,1789],{"class":420},"Updated",[325,1791,345],{"class":331},[325,1793,426],{"class":331},[325,1795,1796],{"class":398}," bold",[325,1798,348],{"class":331},[325,1800,438],{"class":701},[325,1802,444],{"class":331},[325,1804,1602],{"class":1422},[325,1806,1605],{"class":331},[325,1808,1809],{"class":327,"line":925},[325,1810,1610],{"class":331},[325,1812,1813,1815,1817],{"class":327,"line":930},[325,1814,1615],{"class":331},[325,1816,1618],{"class":1422},[325,1818,1447],{"class":331},[315,1820,1822],{"className":1407,"code":1821,"filename":249,"language":1409,"meta":302,"style":302},"import { parseWorkbook, patchWorkbook, PatchType } from \"@office-open\u002Fxlsx\";\n\n\u002F\u002F Parse existing file\nconst opts = parseWorkbook(buffer);\n\u002F\u002F opts.worksheets — worksheet array\n\u002F\u002F opts.styles — style definitions\n\n\u002F\u002F Patch template placeholders\nconst result = await patchWorkbook({\n  outputType: \"nodebuffer\",\n  data: buffer,\n  patches: {\n    name: { type: PatchType.CELL, value: \"John Doe\" },\n  },\n});\n",[322,1823,1824,1854,1858,1862,1876,1881,1886,1890,1894,1910,1924,1934,1942,1977,1981],{"__ignoreMap":302},[325,1825,1826,1828,1830,1833,1835,1838,1840,1842,1844,1846,1848,1850,1852],{"class":327,"line":328},[325,1827,1417],{"class":1416},[325,1829,393],{"class":331},[325,1831,1832],{"class":1422}," parseWorkbook",[325,1834,426],{"class":331},[325,1836,1837],{"class":1422}," patchWorkbook",[325,1839,426],{"class":331},[325,1841,1433],{"class":1422},[325,1843,444],{"class":331},[325,1845,1438],{"class":1416},[325,1847,382],{"class":331},[325,1849,255],{"class":420},[325,1851,345],{"class":331},[325,1853,1447],{"class":331},[325,1855,1856],{"class":327,"line":335},[325,1857,1453],{"emptyLinePlaceholder":1452},[325,1859,1860],{"class":327,"line":354},[325,1861,1459],{"class":1458},[325,1863,1864,1866,1868,1870,1872,1874],{"class":327,"line":360},[325,1865,1464],{"class":341},[325,1867,1467],{"class":1422},[325,1869,1470],{"class":331},[325,1871,1832],{"class":690},[325,1873,1475],{"class":1422},[325,1875,1447],{"class":331},[325,1877,1878],{"class":327,"line":376},[325,1879,1880],{"class":1458},"\u002F\u002F opts.worksheets — worksheet array\n",[325,1882,1883],{"class":327,"line":450},[325,1884,1885],{"class":1458},"\u002F\u002F opts.styles — style definitions\n",[325,1887,1888],{"class":327,"line":456},[325,1889,1453],{"emptyLinePlaceholder":1452},[325,1891,1892],{"class":327,"line":462},[325,1893,1496],{"class":1458},[325,1895,1896,1898,1900,1902,1904,1906,1908],{"class":327,"line":468},[325,1897,1464],{"class":341},[325,1899,1503],{"class":1422},[325,1901,1470],{"class":331},[325,1903,1508],{"class":1416},[325,1905,1837],{"class":690},[325,1907,1513],{"class":1422},[325,1909,332],{"class":331},[325,1911,1912,1914,1916,1918,1920,1922],{"class":327,"line":830},[325,1913,1520],{"class":398},[325,1915,348],{"class":331},[325,1917,382],{"class":331},[325,1919,1527],{"class":420},[325,1921,345],{"class":331},[325,1923,1055],{"class":331},[325,1925,1926,1928,1930,1932],{"class":327,"line":907},[325,1927,1536],{"class":398},[325,1929,348],{"class":331},[325,1931,1541],{"class":1422},[325,1933,1055],{"class":331},[325,1935,1936,1938,1940],{"class":327,"line":913},[325,1937,1548],{"class":398},[325,1939,348],{"class":331},[325,1941,655],{"class":331},[325,1943,1944,1946,1948,1950,1952,1954,1956,1958,1961,1963,1966,1968,1970,1973,1975],{"class":327,"line":919},[325,1945,1557],{"class":398},[325,1947,348],{"class":331},[325,1949,393],{"class":331},[325,1951,1564],{"class":398},[325,1953,348],{"class":331},[325,1955,1433],{"class":1422},[325,1957,1571],{"class":331},[325,1959,1960],{"class":1422},"CELL",[325,1962,426],{"class":331},[325,1964,1965],{"class":398}," value",[325,1967,348],{"class":331},[325,1969,382],{"class":331},[325,1971,1972],{"class":420},"John Doe",[325,1974,345],{"class":331},[325,1976,751],{"class":331},[325,1978,1979],{"class":327,"line":925},[325,1980,1610],{"class":331},[325,1982,1983,1985,1987],{"class":327,"line":930},[325,1984,1615],{"class":331},[325,1986,1618],{"class":1422},[325,1988,1447],{"class":331},[492,1990,1991,1992,1996],{"v-slot:title":302},"Read and ",[325,1993,1995],{"className":1994},[1361],"modify"," existing files",[492,1998,1999,2000,501,2002,505,2004,2006,2007,2010],{"v-slot:description":302},"Parse ",[322,2001,500],{},[322,2003,504],{},[322,2005,508],{}," files into structured objects for inspection, or patch templates by replacing ",[322,2008,2009],{},"{{placeholder}}"," tokens with new content.",[492,2012,2013,2019,2025],{"v-slot:features":302},[535,2014,2016],{"icon":2015},"i-lucide-search",[492,2017,2018],{"unwrap":540,"v-slot:title":302},"Read document structure, styles, and content",[535,2020,2022],{"icon":2021},"i-lucide-wrench",[492,2023,2024],{"unwrap":540,"v-slot:title":302},"Patch template placeholders with new content",[535,2026,2028],{"icon":2027},"i-lucide-arrow-right-left",[492,2029,2030],{"unwrap":540,"v-slot:title":302},"Parse, modify, and re-export in a pipeline",[492,2032,2033],{"v-slot:links":302},[513,2034],{"label":2035,"to":251,"trailingIcon":516,"variant":1394,"color":1395},"Explore @office-open\u002Fxlsx",[595,2037,2038,2041],{},[492,2039,2040],{"v-slot:title":302},"Add document generation to your project.",[492,2042,2043],{"v-slot:links":302},[513,2044],{"label":515,"to":16,"trailing-icon":516},[2046,2047,2048],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}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 .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .su27w, html code.shiki .su27w{--shiki-light:#916B53;--shiki-default:#916B53;--shiki-dark:#916B53}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 .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}",{"title":302,"searchDepth":335,"depth":335,"links":2050},[],"md",{"prose":1452},"\u002Fen",{"title":2055,"description":2056},"Generate Office Open XML documents with JavaScript\u002FTypeScript","Create .docx, .pptx, and .xlsx files programmatically with a declarative API. Works in Node.js and browsers.","en\u002Findex","Oh5SA3DQuf1Ftwu9j6z01Z5SoI3ddMNB0KqyyvhdxtA",1780242152994]