[{"data":1,"prerenderedAt":616},["ShallowReactive",2],{"navigation_docs":3,"-shipkit-cli":63,"-shipkit-cli-surround":611},[4,26,44],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":25},"Getting Started","i-lucide:rocket","\u002Fgetting-started","01.getting-started",[10,14],{"title":11,"path":12,"stem":13,"icon":6},"Introduction","\u002Fgetting-started\u002Fintroduction","01.getting-started\u002F01.introduction",{"title":15,"icon":16,"path":17,"stem":18,"children":19,"page":25},"AI","i-lucide:bot","\u002Fgetting-started\u002Fai","01.getting-started\u002F02.ai",[20],{"title":21,"path":22,"stem":23,"icon":24},"LLMs Integration","\u002Fgetting-started\u002Fai\u002Fllms-txt","01.getting-started\u002F02.ai\u002F01.llms-txt","i-lucide:folder-code",false,{"title":27,"path":28,"stem":29,"children":30},"Video Player","\u002Fvideo-player","02.video-player",[31,34,39],{"title":27,"path":28,"stem":32,"icon":33},"02.video-player\u002Findex","i-lucide:play-circle",{"title":35,"path":36,"stem":37,"icon":38},"Getting started","\u002Fvideo-player\u002Fgetting-started","02.video-player\u002F01.getting-started","i-lucide:download",{"title":40,"path":41,"stem":42,"icon":43},"API reference","\u002Fvideo-player\u002Fapi","02.video-player\u002F02.api","i-lucide:book-open",{"title":45,"icon":46,"path":47,"stem":48,"children":49,"page":25},"Ship Kit","i-lucide:package","\u002Fshipkit","03.shipkit",[50,53,58],{"title":11,"path":51,"stem":52,"icon":46},"\u002Fshipkit\u002Fintroduction","03.shipkit\u002F01.introduction",{"title":54,"path":55,"stem":56,"icon":57},"CLI","\u002Fshipkit\u002Fcli","03.shipkit\u002F02.cli","i-lucide:terminal",{"title":59,"path":60,"stem":61,"icon":62},"Vite Configs","\u002Fshipkit\u002Fvite-configs","03.shipkit\u002F03.vite-configs","i-lucide:code",{"id":64,"title":54,"body":65,"description":604,"extension":605,"links":606,"meta":607,"navigation":608,"path":55,"seo":609,"stem":56,"__hash__":610},"docs\u002F03.shipkit\u002F02.cli.md",{"type":66,"value":67,"toc":593},"minimark",[68,73,82,124,131,226,230,233,238,355,358,361,405,411,414,417,449,454,458,463,473,514,518,570,574,577,589],[69,70,72],"h2",{"id":71},"shipkit-init","shipkit init",[74,75,76,77,81],"p",{},"Scaffolds a ",[78,79,80],"code",{},"vite.config.ts"," in the current directory:",[83,84,89],"pre",{"className":85,"code":86,"language":87,"meta":88,"style":88},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","shipkit init library   # for @munsonlabs\u002F* packages\nshipkit init app        # for apps\n","bash","",[78,90,91,111],{"__ignoreMap":88},[92,93,96,100,104,107],"span",{"class":94,"line":95},"line",1,[92,97,99],{"class":98},"sBMFI","shipkit",[92,101,103],{"class":102},"sfazB"," init",[92,105,106],{"class":102}," library",[92,108,110],{"class":109},"sHwdD","   # for @munsonlabs\u002F* packages\n",[92,112,114,116,118,121],{"class":94,"line":113},2,[92,115,99],{"class":98},[92,117,103],{"class":102},[92,119,120],{"class":102}," app",[92,122,123],{"class":109},"        # for apps\n",[74,125,126,127,130],{},"Both import from ",[78,128,129],{},"@munsonlabs\u002Fshipkit\u002Fvite\u002Fvue.config",":",[83,132,136],{"className":133,"code":134,"language":135,"meta":88,"style":88},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import { mergeConfig } from 'vite-plus'\nimport base from '@munsonlabs\u002Fshipkit\u002Fvite\u002Fvue.config'\n\nexport default mergeConfig(base, {\n  \u002F\u002F local overrides\n})\n","ts",[78,137,138,167,183,190,211,217],{"__ignoreMap":88},[92,139,140,144,148,152,155,158,161,164],{"class":94,"line":95},[92,141,143],{"class":142},"s7zQu","import",[92,145,147],{"class":146},"sMK4o"," {",[92,149,151],{"class":150},"sTEyZ"," mergeConfig",[92,153,154],{"class":146}," }",[92,156,157],{"class":142}," from",[92,159,160],{"class":146}," '",[92,162,163],{"class":102},"vite-plus",[92,165,166],{"class":146},"'\n",[92,168,169,171,174,177,179,181],{"class":94,"line":113},[92,170,143],{"class":142},[92,172,173],{"class":150}," base ",[92,175,176],{"class":142},"from",[92,178,160],{"class":146},[92,180,129],{"class":102},[92,182,166],{"class":146},[92,184,186],{"class":94,"line":185},3,[92,187,189],{"emptyLinePlaceholder":188},true,"\n",[92,191,193,196,199,202,205,208],{"class":94,"line":192},4,[92,194,195],{"class":142},"export",[92,197,198],{"class":142}," default",[92,200,151],{"class":201},"s2Zo4",[92,203,204],{"class":150},"(base",[92,206,207],{"class":146},",",[92,209,210],{"class":146}," {\n",[92,212,214],{"class":94,"line":213},5,[92,215,216],{"class":109},"  \u002F\u002F local overrides\n",[92,218,220,223],{"class":94,"line":219},6,[92,221,222],{"class":146},"}",[92,224,225],{"class":150},")\n",[69,227,229],{"id":228},"shipkit-deploy","shipkit deploy",[74,231,232],{},"Handles the full release pipeline using Changesets.",[234,235,237],"h3",{"id":236},"commands","Commands",[239,240,241,254],"table",{},[242,243,244],"thead",{},[245,246,247,251],"tr",{},[248,249,250],"th",{},"Command",[248,252,253],{},"Description",[255,256,257,268,278,288,302,312,322,335],"tbody",{},[245,258,259,265],{},[260,261,262],"td",{},[78,263,264],{},"shipkit deploy --commit",[260,266,267],{},"Create a changeset",[245,269,270,275],{},[260,271,272],{},[78,273,274],{},"shipkit deploy --version",[260,276,277],{},"Bump versions via Changesets and commit (CI only)",[245,279,280,285],{},[260,281,282],{},[78,283,284],{},"shipkit deploy --publish",[260,286,287],{},"Publish packages via Changesets (CI only)",[245,289,290,295],{},[260,291,292],{},[78,293,294],{},"shipkit deploy --beta",[260,296,297,298,301],{},"Target the beta prerelease flow when bumping (used with ",[78,299,300],{},"--version",")",[245,303,304,309],{},[260,305,306],{},[78,307,308],{},"shipkit deploy --local",[260,310,311],{},"Publish to local Verdaccio",[245,313,314,319],{},[260,315,316],{},[78,317,318],{},"shipkit deploy --snapshot \u003Ctag>",[260,320,321],{},"Publish snapshot to npm",[245,323,324,329],{},[260,325,326],{},[78,327,328],{},"shipkit deploy --package \u003Cname>",[260,330,331,332,301],{},"Target specific package (used with ",[78,333,334],{},"--local",[245,336,337,342],{},[260,338,339],{},[78,340,341],{},"shipkit deploy --scope \u003Cscope>",[260,343,344,345,348,349,351,352,301],{},"Filter packages by name prefix, e.g. ",[78,346,347],{},"@munsonlabs\u002F"," (used with ",[78,350,334],{}," and ",[78,353,354],{},"--snapshot",[234,356,334],{"id":357},"local",[74,359,360],{},"Publishes to local Verdaccio with a timestamp version:",[83,362,364],{"className":85,"code":363,"language":87,"meta":88,"style":88},"shipkit deploy --local\nshipkit deploy --local --package @munsonlabs\u002Fvideo-player\nshipkit deploy --local --scope @munsonlabs\u002F\n",[78,365,366,376,391],{"__ignoreMap":88},[92,367,368,370,373],{"class":94,"line":95},[92,369,99],{"class":98},[92,371,372],{"class":102}," deploy",[92,374,375],{"class":102}," --local\n",[92,377,378,380,382,385,388],{"class":94,"line":113},[92,379,99],{"class":98},[92,381,372],{"class":102},[92,383,384],{"class":102}," --local",[92,386,387],{"class":102}," --package",[92,389,390],{"class":102}," @munsonlabs\u002Fvideo-player\n",[92,392,393,395,397,399,402],{"class":94,"line":185},[92,394,99],{"class":98},[92,396,372],{"class":102},[92,398,384],{"class":102},[92,400,401],{"class":102}," --scope",[92,403,404],{"class":102}," @munsonlabs\u002F\n",[74,406,407,408],{},"Version: ",[78,409,410],{},"1.2.0-local.\u003Ctimestamp>",[234,412,354],{"id":413},"snapshot",[74,415,416],{},"Publishes temporary version to npm without consuming changesets:",[83,418,420],{"className":85,"code":419,"language":87,"meta":88,"style":88},"shipkit deploy --snapshot my-feature\nshipkit deploy --snapshot my-feature --scope @munsonlabs\u002F\n",[78,421,422,434],{"__ignoreMap":88},[92,423,424,426,428,431],{"class":94,"line":95},[92,425,99],{"class":98},[92,427,372],{"class":102},[92,429,430],{"class":102}," --snapshot",[92,432,433],{"class":102}," my-feature\n",[92,435,436,438,440,442,445,447],{"class":94,"line":113},[92,437,99],{"class":98},[92,439,372],{"class":102},[92,441,430],{"class":102},[92,443,444],{"class":102}," my-feature",[92,446,401],{"class":102},[92,448,404],{"class":102},[74,450,407,451],{},[78,452,453],{},"0.0.0-my-feature-\u003Ctimestamp>",[234,455,457],{"id":456},"version-publish-beta","--version \u002F --publish \u002F --beta",[459,460,462],"callout",{"type":461},"warning","CI only, these commands exit with error if run locally.",[74,464,465,466,468,469,472],{},"Versioning and publishing are separate steps — ",[78,467,300],{}," bumps package versions and commits\u002Fpushes the changelog, ",[78,470,471],{},"--publish"," only publishes whatever versions are currently committed. Neither implies the other.",[83,474,476],{"className":85,"code":475,"language":87,"meta":88,"style":88},"shipkit deploy --commit    # create changeset first\nshipkit deploy --version   # bump on main, or on the beta branch → 1.2.0-beta.0, 1.2.0-beta.1, etc.\nshipkit deploy --publish   # publish whatever is currently versioned on main or beta\n",[78,477,478,490,502],{"__ignoreMap":88},[92,479,480,482,484,487],{"class":94,"line":95},[92,481,99],{"class":98},[92,483,372],{"class":102},[92,485,486],{"class":102}," --commit",[92,488,489],{"class":109},"    # create changeset first\n",[92,491,492,494,496,499],{"class":94,"line":113},[92,493,99],{"class":98},[92,495,372],{"class":102},[92,497,498],{"class":102}," --version",[92,500,501],{"class":109},"   # bump on main, or on the beta branch → 1.2.0-beta.0, 1.2.0-beta.1, etc.\n",[92,503,504,506,508,511],{"class":94,"line":185},[92,505,99],{"class":98},[92,507,372],{"class":102},[92,509,510],{"class":102}," --publish",[92,512,513],{"class":109},"   # publish whatever is currently versioned on main or beta\n",[234,515,517],{"id":516},"environment","Environment",[239,519,520,532],{},[242,521,522],{},[245,523,524,527,530],{},[248,525,526],{},"Variable",[248,528,529],{},"Default",[248,531,253],{},[255,533,534,553],{},[245,535,536,541,544],{},[260,537,538],{},[78,539,540],{},"VERDACCIO_URL",[260,542,543],{},"—",[260,545,546,547,549,550,301],{},"Registry URL for ",[78,548,334],{}," (e.g. ",[78,551,552],{},"http:\u002F\u002Flocalhost:4873",[245,554,555,560,562],{},[260,556,557],{},[78,558,559],{},"GITHUB_ACTIONS",[260,561,543],{},[260,563,564,565,351,567,569],{},"Required for ",[78,566,300],{},[78,568,471],{}," — set automatically by GitHub Actions",[69,571,573],{"id":572},"shipkit-version","shipkit version",[74,575,576],{},"Prints the version derived from git (branch name or tag).",[83,578,580],{"className":85,"code":579,"language":87,"meta":88,"style":88},"shipkit version\n",[78,581,582],{"__ignoreMap":88},[92,583,584,586],{"class":94,"line":95},[92,585,99],{"class":98},[92,587,588],{"class":102}," version\n",[590,591,592],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html .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 .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":88,"searchDepth":113,"depth":113,"links":594},[595,596,603],{"id":71,"depth":113,"text":72},{"id":228,"depth":113,"text":229,"children":597},[598,599,600,601,602],{"id":236,"depth":185,"text":237},{"id":357,"depth":185,"text":334},{"id":413,"depth":185,"text":354},{"id":456,"depth":185,"text":457},{"id":516,"depth":185,"text":517},{"id":572,"depth":113,"text":573},"shipkit init, shipkit deploy, and shipkit version commands.","md",null,{},{"icon":57},{"title":54,"description":604},"p2Jshpm7m1j7oLf4S4mMJySiSJsBKZ7-I4mTPembhMI",[612,614],{"title":11,"path":51,"stem":52,"description":613,"icon":46,"children":-1},"Shared build tooling and CLI.",{"title":59,"path":60,"stem":61,"description":615,"icon":62,"children":-1},"Shared vite configurations for Vue packages and plain TypeScript libraries.",1789409982723]