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