[{"data":1,"prerenderedAt":178},["ShallowReactive",2],{"docs-\u002Fdocs\u002Fv2\u002Fcli\u002Fmodule":3},{"id":4,"title":5,"body":6,"description":16,"extension":171,"meta":172,"navigation":173,"path":174,"seo":175,"stem":176,"__hash__":177},"docs\u002Fdocs\u002Fv2\u002Fcli\u002Fmodule.md","axon module",{"type":7,"value":8,"toc":167},"minimark",[9,13,17,68,73,100,123,127,130,148,154,163],[10,11,5],"h1",{"id":12},"axon-module",[14,15,16],"p",{},"Create module projects. Publishing is a project command, so it is shared with\nagents and benchmarks at the root of the CLI.",[18,19,24],"pre",{"className":20,"code":21,"language":22,"meta":23,"style":23},"language-bash shiki shiki-themes dark-plus","axon module init \u003Cname>     # scaffold a new module in the current directory\naxon publish                 # from the module project directory\n","bash","",[25,26,27,57],"code",{"__ignoreMap":23},[28,29,32,36,40,43,47,50,53],"span",{"class":30,"line":31},"line",1,[28,33,35],{"class":34},"sCudf","axon",[28,37,39],{"class":38},"sKc5r"," module",[28,41,42],{"class":38}," init",[28,44,46],{"class":45},"sTNBD"," \u003C",[28,48,49],{"class":38},"nam",[28,51,52],{"class":45},"e>     ",[28,54,56],{"class":55},"sOLPB","# scaffold a new module in the current directory\n",[28,58,60,62,65],{"class":30,"line":59},2,[28,61,35],{"class":34},[28,63,64],{"class":38}," publish",[28,66,67],{"class":55},"                 # from the module project directory\n",[69,70,72],"h2",{"id":71},"axon-module-init","axon module init",[14,74,75,76,79,80,83,84,87,88,91,92,95,96,99],{},"Creates ",[25,77,78],{},"\u003Cname>\u002F"," with ",[25,81,82],{},"module.config.ts"," and empty ",[25,85,86],{},"src\u002Fprompts\u002F",",\n",[25,89,90],{},"src\u002Fscripts\u002F",", ",[25,93,94],{},"src\u002Ftools\u002F",", and ",[25,97,98],{},"server\u002F"," directories. Run it from the\ndirectory where the new module folder should be created.",[18,101,103],{"className":20,"code":102,"language":22,"meta":23,"style":23},"axon module init my-module\ncd my-module\n",[25,104,105,116],{"__ignoreMap":23},[28,106,107,109,111,113],{"class":30,"line":31},[28,108,35],{"class":34},[28,110,39],{"class":38},[28,112,42],{"class":38},[28,114,115],{"class":38}," my-module\n",[28,117,118,121],{"class":30,"line":59},[28,119,120],{"class":34},"cd",[28,122,115],{"class":38},[69,124,126],{"id":125},"axon-publish","axon publish",[14,128,129],{},"Publishes the module source to the Axon registry. Run it from the module\ndirectory; Axon detects the module project automatically.",[14,131,132,133,91,136,139,140,143,144,147],{},"Publishes source only. Excluded: ",[25,134,135],{},"node_modules\u002F",[25,137,138],{},".env",", generated files. The user's\nagent reconstructs dependencies from the merged ",[25,141,142],{},"package.json"," on ",[25,145,146],{},"bun install",".",[14,149,150,151,153],{},"Versions are immutable — once published, a version cannot be overwritten. Bump the\nversion in ",[25,152,142],{}," before each publish.",[14,155,156,157,162],{},"See ",[158,159,161],"a",{"href":160},"\u002Fdocs\u002Fv2\u002Fmodules\u002Fpublishing","Publishing a Module"," for the full publishing reference.",[164,165,166],"style",{},"html pre.shiki code .sCudf, html code.shiki .sCudf{--shiki-default:#DCDCAA}html pre.shiki code .sKc5r, html code.shiki .sKc5r{--shiki-default:#CE9178}html pre.shiki code .sTNBD, html code.shiki .sTNBD{--shiki-default:#D4D4D4}html pre.shiki code .sOLPB, html code.shiki .sOLPB{--shiki-default:#6A9955}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":23,"searchDepth":59,"depth":59,"links":168},[169,170],{"id":71,"depth":59,"text":72},{"id":125,"depth":59,"text":126},"md",{},true,"\u002Fdocs\u002Fv2\u002Fcli\u002Fmodule",{"title":5,"description":16},"docs\u002Fv2\u002Fcli\u002Fmodule","e7KO0g4j9eZpI3wsZae3AJAhXN-4LJFEYCqSUClt5sw",1785671806745]