[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"content-\u002Fplugins\u002Faio-xstate":3,"children-\u002Fplugins\u002Faio-xstate":118},{"id":4,"title":5,"author":6,"body":7,"budget_tier":6,"build_tags":6,"created":6,"description":107,"document_type":108,"extension":109,"game":6,"install":24,"investment_tier":6,"league":6,"meta":110,"navigation":111,"patch":6,"path":112,"plugin":6,"profit_per_hour":6,"ratings":6,"seo":113,"skills_count":114,"status":6,"stem":115,"strategy_tier":6,"tags":6,"updated":6,"version":116,"weight":6,"__hash__":117},"content\u002Fplugins\u002Faio-xstate.md","aio-xstate",null,{"type":8,"value":9,"toc":100},"minimark",[10,29,32,35,40,50,54,76,80,85,89],[11,12,13],"blockquote",{},[14,15,16,20,21,25,26],"p",{},[17,18,19],"strong",{},"Install:"," ",[22,23,24],"code",{},"\u002Fplugin install aio-xstate@aiocean-plugins"," · ",[22,27,28],{},"v1.0.8",[30,31,5],"h1",{"id":5},[14,33,34],{},"XState v5 strict ruleset for TypeScript state machines. setup().createMachine() patterns, actor types, design-first planning, anti-god-machine enforcement, and canonical patterns.",[36,37,39],"h2",{"id":38},"install","Install",[41,42,48],"pre",{"className":43,"code":45,"language":46,"meta":47},[44],"language-bash","\u002Fplugin install aio-xstate@aiocean-plugins\n","bash","",[22,49,45],{"__ignoreMap":47},[36,51,53],{"id":52},"what-it-does","What It Does",[55,56,57,61,67,70,73],"ul",{},[58,59,60],"li",{},"Design-first planning: model states and transitions before writing code",[58,62,63,64],{},"Types-first implementation with ",[22,65,66],{},"setup().createMachine()",[58,68,69],{},"Actor types: promise, callback, observable, and child machine actors",[58,71,72],{},"Anti-god-machine enforcement: guidance for decomposing oversized machines",[58,74,75],{},"Canonical XState v5 patterns and migration notes from v4",[36,77,79],{"id":78},"requirements","Requirements",[55,81,82],{},[58,83,84],{},"TypeScript 5.0+",[36,86,88],{"id":87},"skills-1","Skills (1)",[55,90,91],{},[58,92,93,99],{},[94,95,97],"a",{"href":96},"\u002Fplugins\u002Faio-xstate\u002Faio-xstate",[17,98,5],{}," — Implement XState v5 state machines with strict patterns — setup().createMachine(), actors, and TypeScript typing.",{"title":47,"searchDepth":101,"depth":101,"links":102},2,[103,104,105,106],{"id":38,"depth":101,"text":39},{"id":52,"depth":101,"text":53},{"id":78,"depth":101,"text":79},{"id":87,"depth":101,"text":88},"Build XState v5 state machines the right way — design-first planning, params-first typing, and canonical actor patterns for TypeScript and React, with anti-god-machine enforcement.","plugin","md",{},true,"\u002Fplugins\u002Faio-xstate",{"title":5,"description":107},1,"plugins\u002Faio-xstate","1.0.8","MGFvBtXp7KqZ8NTdjlvSfVs4b4qu3lmsq3v8Tu4BJu4",[119],{"path":96,"title":5,"description":120,"document_type":121,"status":6,"budget_tier":6,"game":6,"league":6,"patch":6,"build_tags":6,"ratings":6,"strategy_tier":6,"profit_per_hour":6,"investment_tier":6,"updated":6,"created":6},"Implement XState v5 state machines with strict patterns — setup().createMachine(), actors, and TypeScript typing.","skill",1779707415848]