[{"data":1,"prerenderedAt":345},["ShallowReactive",2],{"navigation_docs":3,"page:docs:\u002Fmigration\u002Fv2-to-typed-xlsx":199,"surround:docs:\u002Fmigration\u002Fv2-to-typed-xlsx":342},[4,27,45,79,101,123,141,159,181],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":26},"Getting Started","i-lucide-rocket","\u002Fgetting-started","01.getting-started",[10,14,18,22],{"title":11,"path":12,"stem":13},"Introduction","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F1.introduction",{"title":15,"path":16,"stem":17},"Installation","\u002Fgetting-started\u002Finstallation","01.getting-started\u002F2.installation",{"title":19,"path":20,"stem":21},"Quick Start","\u002Fgetting-started\u002Fquick-start","01.getting-started\u002F3.quick-start",{"title":23,"path":24,"stem":25},"Comparison","\u002Fgetting-started\u002Fcomparison","01.getting-started\u002F4.comparison",false,{"title":28,"icon":29,"path":30,"stem":31,"children":32,"page":26},"Core Concepts","i-lucide-layers","\u002Fcore-concepts","02.core-concepts",[33,37,41],{"title":34,"path":35,"stem":36},"Schema Modes","\u002Fcore-concepts\u002Fschema-modes","02.core-concepts\u002F1.schema-modes",{"title":38,"path":39,"stem":40},"Schema Context","\u002Fcore-concepts\u002Fschema-context","02.core-concepts\u002F2.schema-context",{"title":42,"path":43,"stem":44},"Execution Model","\u002Fcore-concepts\u002Fexecution-model","02.core-concepts\u002F3.execution-model",{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":26},"Columns","i-lucide-table-2","\u002Fcolumns","03.columns",[51,55,59,63,67,71,75],{"title":52,"path":53,"stem":54},"Defining Columns","\u002Fcolumns\u002Fdefining-columns","03.columns\u002F1.defining-columns",{"title":56,"path":57,"stem":58},"Column Groups","\u002Fcolumns\u002Fcolumn-groups","03.columns\u002F2.column-groups",{"title":60,"path":61,"stem":62},"Dynamic Columns","\u002Fcolumns\u002Fdynamic-columns","03.columns\u002F3.dynamic-columns",{"title":64,"path":65,"stem":66},"Column Selection","\u002Fcolumns\u002Fcolumn-selection","03.columns\u002F4.column-selection",{"title":68,"path":69,"stem":70},"Summary Rows","\u002Fcolumns\u002Fsummary-rows","03.columns\u002F5.summary-rows",{"title":72,"path":73,"stem":74},"Data Validation","\u002Fcolumns\u002Fdata-validation","03.columns\u002F6.data-validation",{"title":76,"path":77,"stem":78},"Hyperlinks","\u002Fcolumns\u002Fhyperlinks","03.columns\u002F7.hyperlinks",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":26},"Styling","i-lucide-palette","\u002Fstyling","04.styling",[85,89,93,97],{"title":86,"path":87,"stem":88},"Themes","\u002Fstyling\u002Fthemes","04.styling\u002F1.themes",{"title":90,"path":91,"stem":92},"Cell Styles","\u002Fstyling\u002Fcell-styles","04.styling\u002F2.cell-styles",{"title":94,"path":95,"stem":96},"Dynamic Styles","\u002Fstyling\u002Fdynamic-styles","04.styling\u002F3.dynamic-styles",{"title":98,"path":99,"stem":100},"Conditional Styles","\u002Fstyling\u002Fconditional-styles","04.styling\u002F4.conditional-styles",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":26},"Formulas","i-lucide-function-square","\u002Fformulas","05.formulas",[107,111,115,119],{"title":108,"path":109,"stem":110},"Formula Columns","\u002Fformulas\u002Fformula-columns","05.formulas\u002F1.formula-columns",{"title":112,"path":113,"stem":114},"Row Model","\u002Fformulas\u002Frow-model","05.formulas\u002F2.row-model",{"title":116,"path":117,"stem":118},"Summary Formulas","\u002Fformulas\u002Fsummary-formulas","05.formulas\u002F3.summary-formulas",{"title":120,"path":121,"stem":122},"Scope & References","\u002Fformulas\u002Fscope-and-references","05.formulas\u002F4.scope-and-references",{"title":124,"icon":125,"path":126,"stem":127,"children":128,"page":26},"Excel Tables","i-lucide-table","\u002Fexcel-tables","06.excel-tables",[129,133,137],{"title":130,"path":131,"stem":132},"Table Mode","\u002Fexcel-tables\u002Ftable-mode","06.excel-tables\u002F1.table-mode",{"title":134,"path":135,"stem":136},"Table Styles","\u002Fexcel-tables\u002Ftable-styles","06.excel-tables\u002F2.table-styles",{"title":138,"path":139,"stem":140},"Totals Row","\u002Fexcel-tables\u002Ftotals-row","06.excel-tables\u002F3.totals-row",{"title":142,"icon":143,"path":144,"stem":145,"children":146,"page":26},"Workbook","i-lucide-book-open","\u002Fworkbook","07.workbook",[147,151,155],{"title":148,"path":149,"stem":150},"Building Workbooks","\u002Fworkbook\u002Fbuilding-workbooks","07.workbook\u002F1.building-workbooks",{"title":152,"path":153,"stem":154},"Sheet Options","\u002Fworkbook\u002Fsheet-options","07.workbook\u002F2.sheet-options",{"title":156,"path":157,"stem":158},"Protection","\u002Fworkbook\u002Fprotection","07.workbook\u002F3.protection",{"title":160,"icon":161,"path":162,"stem":163,"children":164,"page":26},"Streaming","i-lucide-waves","\u002Fstreaming","08.streaming",[165,169,173,177],{"title":166,"path":167,"stem":168},"Streaming Intro","\u002Fstreaming\u002Fstreaming-intro","08.streaming\u002F1.streaming-intro",{"title":170,"path":171,"stem":172},"Output Targets","\u002Fstreaming\u002Foutput-targets","08.streaming\u002F2.output-targets",{"title":174,"path":175,"stem":176},"Memory Tuning","\u002Fstreaming\u002Fmemory-tuning","08.streaming\u002F3.memory-tuning",{"title":178,"path":179,"stem":180},"Stream Examples","\u002Fstreaming\u002Fstream-examples","08.streaming\u002F4.stream-examples",{"title":182,"icon":183,"path":184,"stem":185,"children":186,"page":26},"Migration","i-lucide-arrow-right-left","\u002Fmigration","12.migration",[187,191,195],{"title":188,"path":189,"stem":190},"v0 → v1","\u002Fmigration\u002Fv0-to-v1","12.migration\u002F1.v0-to-v1",{"title":192,"path":193,"stem":194},"v1 → v2","\u002Fmigration\u002Fv1-to-v2","12.migration\u002F2.v1-to-v2",{"title":196,"path":197,"stem":198},"v2 → typed-xlsx","\u002Fmigration\u002Fv2-to-typed-xlsx","12.migration\u002F3.v2-to-typed-xlsx",{"id":200,"title":196,"body":201,"description":336,"extension":337,"links":338,"meta":339,"navigation":285,"path":197,"seo":340,"stem":198,"__hash__":341},"docs\u002F12.migration\u002F3.v2-to-typed-xlsx.md",{"type":202,"value":203,"toc":334},"minimark",[204,213,216,322,325,330],[205,206,207,208,212],"p",{},"The primary package name is now ",[209,210,211],"code",{},"typed-xlsx",".",[205,214,215],{},"If you were still using the original scoped package, there are no API changes in this migration. The only required change is the install command and import path.",[217,218,223],"pre",{"className":219,"code":220,"language":221,"meta":222,"style":222},"language-ts shiki shiki-themes vitesse-light vitesse-light vitesse-dark","\u002F\u002F before\nimport { createExcelSchema, createWorkbook, createWorkbookStream } from \"@chronicstone\u002Ftyped-xlsx\";\n\n\u002F\u002F after\nimport { createExcelSchema, createWorkbook, createWorkbookStream } from \"typed-xlsx\";\n","ts","",[209,224,225,234,280,287,293],{"__ignoreMap":222},[226,227,230],"span",{"class":228,"line":229},"line",1,[226,231,233],{"class":232},"syVH9","\u002F\u002F before\n",[226,235,237,241,245,249,252,255,257,260,263,266,270,274,277],{"class":228,"line":236},2,[226,238,240],{"class":239},"ssIE9","import",[226,242,244],{"class":243},"so0ae"," {",[226,246,248],{"class":247},"svjTx"," createExcelSchema",[226,250,251],{"class":243},",",[226,253,254],{"class":247}," createWorkbook",[226,256,251],{"class":243},[226,258,259],{"class":247}," createWorkbookStream",[226,261,262],{"class":243}," }",[226,264,265],{"class":239}," from",[226,267,269],{"class":268},"sb0JU"," \"",[226,271,273],{"class":272},"scWd0","@chronicstone\u002Ftyped-xlsx",[226,275,276],{"class":268},"\"",[226,278,279],{"class":243},";\n",[226,281,283],{"class":228,"line":282},3,[226,284,286],{"emptyLinePlaceholder":285},true,"\n",[226,288,290],{"class":228,"line":289},4,[226,291,292],{"class":232},"\u002F\u002F after\n",[226,294,296,298,300,302,304,306,308,310,312,314,316,318,320],{"class":228,"line":295},5,[226,297,240],{"class":239},[226,299,244],{"class":243},[226,301,248],{"class":247},[226,303,251],{"class":243},[226,305,254],{"class":247},[226,307,251],{"class":243},[226,309,259],{"class":247},[226,311,262],{"class":243},[226,313,265],{"class":239},[226,315,269],{"class":268},[226,317,211],{"class":272},[226,319,276],{"class":268},[226,321,279],{"class":243},[205,323,324],{},"If you publish templates, examples, or internal packages that depend on the previous package name, update their dependency list and import specifiers at the same time.",[205,326,327,328,212],{},"The previous package name on npm now points users to ",[209,329,211],{},[331,332,333],"style",{},"html pre.shiki code .syVH9, html code.shiki .syVH9{--shiki-light:#A0ADA0;--shiki-default:#A0ADA0;--shiki-dark:#758575DD}html pre.shiki code .ssIE9, html code.shiki .ssIE9{--shiki-light:#1E754F;--shiki-default:#1E754F;--shiki-dark:#4D9375}html pre.shiki code .so0ae, html code.shiki .so0ae{--shiki-light:#999999;--shiki-default:#999999;--shiki-dark:#666666}html pre.shiki code .svjTx, html code.shiki .svjTx{--shiki-light:#B07D48;--shiki-default:#B07D48;--shiki-dark:#BD976A}html pre.shiki code .sb0JU, html code.shiki .sb0JU{--shiki-light:#B5695977;--shiki-default:#B5695977;--shiki-dark:#C98A7D77}html pre.shiki code .scWd0, html code.shiki .scWd0{--shiki-light:#B56959;--shiki-default:#B56959;--shiki-dark:#C98A7D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":222,"searchDepth":236,"depth":236,"links":335},[],"Package rename from @chronicstone\u002Ftyped-xlsx to typed-xlsx.","md",null,{},{"title":196,"description":336},"RAKFpN1jMz0JERoC6M8-InWrOQU_AsNypU2qelzBDYQ",[343,338],{"title":192,"path":193,"stem":194,"description":344,"children":-1},"What changed between v1.x and v2.0, how to adopt the new features, and what to watch out for.",1775575815662]