[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"versions":3,"module-xstate":7},{"v3":4,"v4":5,"v2":6},"3.21.8","4.4.8","2.18.1",{"name":8,"description":9,"repo":10,"npm":11,"icon":12,"github":13,"website":14,"learn_more":15,"category":16,"type":17,"maintainers":18,"compatibility":22,"generatedAt":26,"contributors":27,"stats":35,"readme":43},"xstate","XState integration for Nuxt","Lexpeartha/nuxt-xstate","nuxt-xstate","xstate.svg","https://github.com/Lexpeartha/nuxt-xstate","https://nuxt-xstate.lexpeartha.com","https://xstate.js.org/","Extensions","3rd-party",[19],{"name":20,"github":20,"twitter":21},"Lexpeartha","lexpeartha",{"nuxt":23,"requires":24},"^2.16.0 || ^3.0.0",{"bridge":25},true,"2026-06-10T03:35:59.842Z",[28,31],{"id":29,"username":20,"contributions":30},43365376,90,{"id":32,"username":33,"contributions":34},28706372,"danielroe",2,{"version":36,"downloads":37,"stars":38,"watchers":38,"forks":39,"defaultBranch":40,"publishedAt":41,"createdAt":42},"0.6.2",207,59,3,"main",1687594734753,1659894979999,{"data":44,"body":47,"toc":325},{"title":45,"description":46},"Nuxt XState","     ",{"type":48,"children":49},"root",[50,57,97,112,140,147,165,171,176,190,203,213,219,231,237,266,272,320],{"type":51,"tag":52,"props":53,"children":54},"element","h1",{"id":11},[55],{"type":56,"value":45},"text",{"type":51,"tag":58,"props":59,"children":60},"p",{},[61,67,69,74,75,79,80,85,86,91,92],{"type":51,"tag":62,"props":63,"children":66},"img",{"alt":64,"src":65},"GitHub package.json version","https://img.shields.io/github/package-json/v/Lexpeartha/nuxt-xstate?style=flat-square",[],{"type":56,"value":68}," ",{"type":51,"tag":62,"props":70,"children":73},{"alt":71,"src":72},"npm (prod) dependency version","https://img.shields.io/npm/dependency-version/nuxt-xstate/@nuxt/kit?style=flat-square",[],{"type":56,"value":68},{"type":51,"tag":62,"props":76,"children":78},{"alt":71,"src":77},"https://img.shields.io/npm/dependency-version/nuxt-xstate/xstate?style=flat-square",[],{"type":56,"value":68},{"type":51,"tag":62,"props":81,"children":84},{"alt":82,"src":83},"npm","https://img.shields.io/npm/dm/nuxt-xstate?label=npm%20downloads&style=flat-square",[],{"type":56,"value":68},{"type":51,"tag":62,"props":87,"children":90},{"alt":88,"src":89},"Website","https://img.shields.io/website?down_message=offline&label=documentation&style=flat-square&up_message=online&url=https%3A%2F%2Fnuxt-xstate.lexpeartha.com%2F",[],{"type":56,"value":68},{"type":51,"tag":62,"props":93,"children":96},{"alt":94,"src":95},"GitHub Workflow Status","https://img.shields.io/github/actions/workflow/status/Lexpeartha/nuxt-xstate/ci.yml?label=ci&style=flat-square&branch=main",[],{"type":51,"tag":58,"props":98,"children":99},{},[100,102,110],{"type":56,"value":101},"Nuxt XState module allows for easy integration of ",{"type":51,"tag":103,"props":104,"children":107},"a",{"href":15,"rel":105},[106],"nofollow",[108],{"type":56,"value":109},"XState",{"type":56,"value":111}," with Nuxt.js.",{"type":51,"tag":113,"props":114,"children":115},"ul",{},[116,128],{"type":51,"tag":117,"props":118,"children":119},"li",{},[120,126],{"type":51,"tag":103,"props":121,"children":123},{"href":14,"rel":122},[106],[124],{"type":56,"value":125},"Read documentation",{"type":56,"value":127}," :book:",{"type":51,"tag":117,"props":129,"children":130},{},[131,138],{"type":51,"tag":103,"props":132,"children":135},{"href":133,"rel":134},"https://stackblitz.com/edit/nuxt-xstate-playground?file=app.vue",[106],[136],{"type":56,"value":137},"Online playground",{"type":56,"value":139}," 🎮",{"type":51,"tag":141,"props":142,"children":144},"h2",{"id":143},"features",[145],{"type":56,"value":146},"Features ✨",{"type":51,"tag":113,"props":148,"children":149},{},[150,155,160],{"type":51,"tag":117,"props":151,"children":152},{},[153],{"type":56,"value":154},"Nuxt Bridge & Nuxt 3 supported",{"type":51,"tag":117,"props":156,"children":157},{},[158],{"type":56,"value":159},"Auto-importing of XState composables",{"type":51,"tag":117,"props":161,"children":162},{},[163],{"type":56,"value":164},"Auto-importing of your own state-machines",{"type":51,"tag":141,"props":166,"children":168},{"id":167},"installation",[169],{"type":56,"value":170},"Installation 💾",{"type":51,"tag":58,"props":172,"children":173},{},[174],{"type":56,"value":175},"Run one of the following commands:",{"type":51,"tag":177,"props":178,"children":184},"pre",{"className":179,"code":180,"language":181,"meta":182,"style":183},"language-bash","yarn add --dev nuxt-xstate\n# or\nnpm install --save-dev nuxt-xstate\n","bash","","undefined",[185],{"type":51,"tag":186,"props":187,"children":188},"code",{"__ignoreMap":182},[189],{"type":56,"value":180},{"type":51,"tag":58,"props":191,"children":192},{},[193,195,201],{"type":56,"value":194},"And add it to your ",{"type":51,"tag":186,"props":196,"children":198},{"className":197},[],[199],{"type":56,"value":200},"nuxt.config.ts",{"type":56,"value":202},":",{"type":51,"tag":177,"props":204,"children":208},{"className":205,"code":206,"language":207,"meta":182,"style":183},"language-js","import { defineNuxtConfig } from 'nuxt/config'\n\nexport default defineNuxtConfig({\n  modules: ['nuxt-xstate']\n})\n","js",[209],{"type":51,"tag":186,"props":210,"children":211},{"__ignoreMap":182},[212],{"type":56,"value":206},{"type":51,"tag":141,"props":214,"children":216},{"id":215},"usage",[217],{"type":56,"value":218},"Usage 🧰",{"type":51,"tag":58,"props":220,"children":221},{},[222,224],{"type":56,"value":223},"👉 Check out the ",{"type":51,"tag":103,"props":225,"children":228},{"href":226,"rel":227},"https://nuxt-xstate.lexpeartha.com/getting-started/usage",[106],[229],{"type":56,"value":230},"documentation",{"type":51,"tag":141,"props":232,"children":234},{"id":233},"work-in-progress",[235],{"type":56,"value":236},"Work in progress 🚧",{"type":51,"tag":113,"props":238,"children":241},{"className":239},[240],"contains-task-list",[242],{"type":51,"tag":117,"props":243,"children":246},{"className":244},[245],"task-list-item",[247,252,253,264],{"type":51,"tag":248,"props":249,"children":251},"input",{"disabled":25,"type":250},"checkbox",[],{"type":56,"value":68},{"type":51,"tag":103,"props":254,"children":257},{"href":255,"rel":256},"https://xstate.js.org/docs/packages/xstate-inspect/",[106],[258],{"type":51,"tag":186,"props":259,"children":261},{"className":260},[],[262],{"type":56,"value":263},"@xstate/inspect",{"type":56,"value":265}," support",{"type":51,"tag":141,"props":267,"children":269},{"id":268},"development",[270],{"type":56,"value":271},"Development 💻",{"type":51,"tag":113,"props":273,"children":274},{},[275,286,299],{"type":51,"tag":117,"props":276,"children":277},{},[278,280],{"type":56,"value":279},"Clone repository and install dependencies with ",{"type":51,"tag":186,"props":281,"children":283},{"className":282},[],[284],{"type":56,"value":285},"yarn install",{"type":51,"tag":117,"props":287,"children":288},{},[289,291,297],{"type":56,"value":290},"Run ",{"type":51,"tag":186,"props":292,"children":294},{"className":293},[],[295],{"type":56,"value":296},"yarn dev:prepare",{"type":56,"value":298}," to generate type stubs.",{"type":51,"tag":117,"props":300,"children":301},{},[302,304,310,312,318],{"type":56,"value":303},"Use ",{"type":51,"tag":186,"props":305,"children":307},{"className":306},[],[308],{"type":56,"value":309},"yarn dev",{"type":56,"value":311}," to start ",{"type":51,"tag":103,"props":313,"children":315},{"href":314},"./playground",[316],{"type":56,"value":317},"playground",{"type":56,"value":319}," in development mode.",{"type":51,"tag":321,"props":322,"children":323},"style",{},[324],{"type":56,"value":182},{"title":182,"searchDepth":34,"depth":34,"links":326},[327,328,329,330,331],{"id":143,"depth":34,"text":146},{"id":167,"depth":34,"text":170},{"id":215,"depth":34,"text":218},{"id":233,"depth":34,"text":236},{"id":268,"depth":34,"text":271}]