├── .changeset ├── README.md └── config.json ├── .github └── workflows │ ├── nodejs.yml │ ├── release.yml │ └── site.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── LICENSE ├── contributing.md ├── demos ├── counter.html ├── counter.js ├── fullname.html ├── fullname.js ├── index.html ├── login.html ├── login.js ├── preact.js ├── stoplight.html ├── stoplight.js ├── style.css ├── users.html └── users.js ├── docs ├── .gitignore ├── README.md ├── astro.config.mjs ├── package-lock.json ├── package.json ├── public │ └── images │ │ ├── apple-touch-icon.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ ├── issue-edit-mode.png │ │ └── issue-view-mode.png ├── src │ ├── components │ │ ├── CodeBlock.astro │ │ ├── CommonHead.astro │ │ ├── ContentSection.astro │ │ ├── DocsSidebar.astro │ │ ├── FeatureCard.astro │ │ ├── Footer.astro │ │ ├── InfoBox.astro │ │ └── RobotLogo.astro │ ├── content │ │ ├── config.ts │ │ └── docs │ │ │ ├── action.md │ │ │ ├── awaiting-asynchronous-execution.md │ │ │ ├── comparison-with-xstate.md │ │ │ ├── composition.md │ │ │ ├── concepts-actions.md │ │ │ ├── concepts-events.md │ │ │ ├── concepts-guards.md │ │ │ ├── concepts-state.md │ │ │ ├── concepts-transitions.md │ │ │ ├── core-concepts.md │ │ │ ├── createMachine.md │ │ │ ├── guard.md │ │ │ ├── haunted-robot.md │ │ │ ├── immediate.md │ │ │ ├── interpret.md │ │ │ ├── invoke.md │ │ │ ├── lit-robot.md │ │ │ ├── nested-states.md │ │ │ ├── preact-robot.md │ │ │ ├── react-robot.md │ │ │ ├── reduce.md │ │ │ ├── robot-hooks.md │ │ │ ├── state.md │ │ │ ├── svelte-robot-factory.md │ │ │ └── transition.md │ ├── env.d.ts │ ├── icons │ │ ├── ArrowRight.astro │ │ ├── BookOpen.astro │ │ ├── ChevronDown.astro │ │ ├── ChevronRight.astro │ │ ├── Code.astro │ │ ├── GitHub.astro │ │ ├── Heart.astro │ │ ├── Info.astro │ │ ├── Menu.astro │ │ ├── Search.astro │ │ ├── Terminal.astro │ │ └── Zap.astro │ ├── pages │ │ ├── docs │ │ │ ├── [slug] │ │ │ │ └── index.astro │ │ │ └── index.astro │ │ └── index.astro │ ├── scripts │ │ └── mobile-nav.js │ └── styles │ │ ├── base.css │ │ ├── prism-atom-dark.css │ │ └── prism-vsc-dark-plus.css ├── tailwind.config.mjs └── tsconfig.json ├── package.json ├── packages ├── core │ ├── CHANGELOG.md │ ├── bundlesize.json │ ├── debug.js │ ├── index.d.ts │ ├── logging.js │ ├── machine.js │ ├── package.json │ └── test │ │ ├── test-action.js │ │ ├── test-debug.js │ │ ├── test-guard.js │ │ ├── test-immediate.js │ │ ├── test-invoke.js │ │ ├── test-logging.js │ │ ├── test-reduce.js │ │ ├── test-state.js │ │ ├── test.html │ │ ├── test.js │ │ └── types │ │ ├── send.ts │ │ └── tsconfig.json ├── haunted-robot │ ├── CHANGELOG.md │ ├── machine.js │ ├── package.json │ ├── readme.md │ └── test │ │ ├── test.html │ │ └── test.js ├── lit-robot │ ├── CHANGELOG.md │ ├── machine.js │ ├── package.json │ ├── readme.md │ └── test │ │ ├── test.html │ │ └── test.js ├── preact-robot │ ├── CHANGELOG.md │ ├── index.d.ts │ ├── machine.js │ ├── package.json │ ├── readme.md │ └── test │ │ ├── test.html │ │ └── test.js ├── react-robot │ ├── CHANGELOG.md │ ├── index.d.ts │ ├── machine.js │ ├── package.json │ ├── readme.md │ └── test │ │ ├── react-dom.js │ │ ├── react.js │ │ ├── test-utils.js │ │ ├── test.html │ │ └── test.js └── robot-hooks │ ├── .npmignore │ ├── CHANGELOG.md │ ├── index.d.ts │ ├── machine.js │ ├── package.json │ ├── readme.md │ └── test │ ├── test.html │ ├── test.js │ └── types │ ├── send.ts │ └── tsconfig.json └── readme.md /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.github/workflows/nodejs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/.github/workflows/nodejs.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/site.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/.github/workflows/site.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | .wireit/ 3 | _site/ 4 | .DS_Store 5 | machine.min.js 6 | dist/ -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/LICENSE -------------------------------------------------------------------------------- /contributing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/contributing.md -------------------------------------------------------------------------------- /demos/counter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/counter.html -------------------------------------------------------------------------------- /demos/counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/counter.js -------------------------------------------------------------------------------- /demos/fullname.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/fullname.html -------------------------------------------------------------------------------- /demos/fullname.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/fullname.js -------------------------------------------------------------------------------- /demos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/index.html -------------------------------------------------------------------------------- /demos/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/login.html -------------------------------------------------------------------------------- /demos/login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/login.js -------------------------------------------------------------------------------- /demos/preact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/preact.js -------------------------------------------------------------------------------- /demos/stoplight.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/stoplight.html -------------------------------------------------------------------------------- /demos/stoplight.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/stoplight.js -------------------------------------------------------------------------------- /demos/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/style.css -------------------------------------------------------------------------------- /demos/users.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/users.html -------------------------------------------------------------------------------- /demos/users.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/demos/users.js -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/.gitignore -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/astro.config.mjs -------------------------------------------------------------------------------- /docs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/package-lock.json -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/public/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/public/images/apple-touch-icon.png -------------------------------------------------------------------------------- /docs/public/images/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/public/images/favicon-16x16.png -------------------------------------------------------------------------------- /docs/public/images/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/public/images/favicon-32x32.png -------------------------------------------------------------------------------- /docs/public/images/issue-edit-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/public/images/issue-edit-mode.png -------------------------------------------------------------------------------- /docs/public/images/issue-view-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/public/images/issue-view-mode.png -------------------------------------------------------------------------------- /docs/src/components/CodeBlock.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/CodeBlock.astro -------------------------------------------------------------------------------- /docs/src/components/CommonHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/CommonHead.astro -------------------------------------------------------------------------------- /docs/src/components/ContentSection.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/ContentSection.astro -------------------------------------------------------------------------------- /docs/src/components/DocsSidebar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/DocsSidebar.astro -------------------------------------------------------------------------------- /docs/src/components/FeatureCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/FeatureCard.astro -------------------------------------------------------------------------------- /docs/src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/Footer.astro -------------------------------------------------------------------------------- /docs/src/components/InfoBox.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/InfoBox.astro -------------------------------------------------------------------------------- /docs/src/components/RobotLogo.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/components/RobotLogo.astro -------------------------------------------------------------------------------- /docs/src/content/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/config.ts -------------------------------------------------------------------------------- /docs/src/content/docs/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/action.md -------------------------------------------------------------------------------- /docs/src/content/docs/awaiting-asynchronous-execution.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/awaiting-asynchronous-execution.md -------------------------------------------------------------------------------- /docs/src/content/docs/comparison-with-xstate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/comparison-with-xstate.md -------------------------------------------------------------------------------- /docs/src/content/docs/composition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/composition.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/concepts-actions.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/concepts-events.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts-guards.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/concepts-guards.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/concepts-state.md -------------------------------------------------------------------------------- /docs/src/content/docs/concepts-transitions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/concepts-transitions.md -------------------------------------------------------------------------------- /docs/src/content/docs/core-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/core-concepts.md -------------------------------------------------------------------------------- /docs/src/content/docs/createMachine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/createMachine.md -------------------------------------------------------------------------------- /docs/src/content/docs/guard.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/guard.md -------------------------------------------------------------------------------- /docs/src/content/docs/haunted-robot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/haunted-robot.md -------------------------------------------------------------------------------- /docs/src/content/docs/immediate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/immediate.md -------------------------------------------------------------------------------- /docs/src/content/docs/interpret.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/interpret.md -------------------------------------------------------------------------------- /docs/src/content/docs/invoke.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/invoke.md -------------------------------------------------------------------------------- /docs/src/content/docs/lit-robot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/lit-robot.md -------------------------------------------------------------------------------- /docs/src/content/docs/nested-states.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/nested-states.md -------------------------------------------------------------------------------- /docs/src/content/docs/preact-robot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/preact-robot.md -------------------------------------------------------------------------------- /docs/src/content/docs/react-robot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/react-robot.md -------------------------------------------------------------------------------- /docs/src/content/docs/reduce.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/reduce.md -------------------------------------------------------------------------------- /docs/src/content/docs/robot-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/robot-hooks.md -------------------------------------------------------------------------------- /docs/src/content/docs/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/state.md -------------------------------------------------------------------------------- /docs/src/content/docs/svelte-robot-factory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/svelte-robot-factory.md -------------------------------------------------------------------------------- /docs/src/content/docs/transition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/content/docs/transition.md -------------------------------------------------------------------------------- /docs/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /docs/src/icons/ArrowRight.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/ArrowRight.astro -------------------------------------------------------------------------------- /docs/src/icons/BookOpen.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/BookOpen.astro -------------------------------------------------------------------------------- /docs/src/icons/ChevronDown.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/ChevronDown.astro -------------------------------------------------------------------------------- /docs/src/icons/ChevronRight.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/ChevronRight.astro -------------------------------------------------------------------------------- /docs/src/icons/Code.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Code.astro -------------------------------------------------------------------------------- /docs/src/icons/GitHub.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/GitHub.astro -------------------------------------------------------------------------------- /docs/src/icons/Heart.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Heart.astro -------------------------------------------------------------------------------- /docs/src/icons/Info.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Info.astro -------------------------------------------------------------------------------- /docs/src/icons/Menu.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Menu.astro -------------------------------------------------------------------------------- /docs/src/icons/Search.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Search.astro -------------------------------------------------------------------------------- /docs/src/icons/Terminal.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Terminal.astro -------------------------------------------------------------------------------- /docs/src/icons/Zap.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/icons/Zap.astro -------------------------------------------------------------------------------- /docs/src/pages/docs/[slug]/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/pages/docs/[slug]/index.astro -------------------------------------------------------------------------------- /docs/src/pages/docs/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/pages/docs/index.astro -------------------------------------------------------------------------------- /docs/src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/pages/index.astro -------------------------------------------------------------------------------- /docs/src/scripts/mobile-nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/scripts/mobile-nav.js -------------------------------------------------------------------------------- /docs/src/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/styles/base.css -------------------------------------------------------------------------------- /docs/src/styles/prism-atom-dark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/styles/prism-atom-dark.css -------------------------------------------------------------------------------- /docs/src/styles/prism-vsc-dark-plus.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/src/styles/prism-vsc-dark-plus.css -------------------------------------------------------------------------------- /docs/tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/docs/tailwind.config.mjs -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "astro/tsconfigs/base" 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/bundlesize.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/bundlesize.json -------------------------------------------------------------------------------- /packages/core/debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/debug.js -------------------------------------------------------------------------------- /packages/core/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/index.d.ts -------------------------------------------------------------------------------- /packages/core/logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/logging.js -------------------------------------------------------------------------------- /packages/core/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/machine.js -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/test/test-action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-action.js -------------------------------------------------------------------------------- /packages/core/test/test-debug.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-debug.js -------------------------------------------------------------------------------- /packages/core/test/test-guard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-guard.js -------------------------------------------------------------------------------- /packages/core/test/test-immediate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-immediate.js -------------------------------------------------------------------------------- /packages/core/test/test-invoke.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-invoke.js -------------------------------------------------------------------------------- /packages/core/test/test-logging.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-logging.js -------------------------------------------------------------------------------- /packages/core/test/test-reduce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-reduce.js -------------------------------------------------------------------------------- /packages/core/test/test-state.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test-state.js -------------------------------------------------------------------------------- /packages/core/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test.html -------------------------------------------------------------------------------- /packages/core/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/test.js -------------------------------------------------------------------------------- /packages/core/test/types/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/types/send.ts -------------------------------------------------------------------------------- /packages/core/test/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/core/test/types/tsconfig.json -------------------------------------------------------------------------------- /packages/haunted-robot/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/CHANGELOG.md -------------------------------------------------------------------------------- /packages/haunted-robot/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/machine.js -------------------------------------------------------------------------------- /packages/haunted-robot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/package.json -------------------------------------------------------------------------------- /packages/haunted-robot/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/readme.md -------------------------------------------------------------------------------- /packages/haunted-robot/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/test/test.html -------------------------------------------------------------------------------- /packages/haunted-robot/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/haunted-robot/test/test.js -------------------------------------------------------------------------------- /packages/lit-robot/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/CHANGELOG.md -------------------------------------------------------------------------------- /packages/lit-robot/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/machine.js -------------------------------------------------------------------------------- /packages/lit-robot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/package.json -------------------------------------------------------------------------------- /packages/lit-robot/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/readme.md -------------------------------------------------------------------------------- /packages/lit-robot/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/test/test.html -------------------------------------------------------------------------------- /packages/lit-robot/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/lit-robot/test/test.js -------------------------------------------------------------------------------- /packages/preact-robot/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/CHANGELOG.md -------------------------------------------------------------------------------- /packages/preact-robot/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/index.d.ts -------------------------------------------------------------------------------- /packages/preact-robot/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/machine.js -------------------------------------------------------------------------------- /packages/preact-robot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/package.json -------------------------------------------------------------------------------- /packages/preact-robot/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/readme.md -------------------------------------------------------------------------------- /packages/preact-robot/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/test/test.html -------------------------------------------------------------------------------- /packages/preact-robot/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/preact-robot/test/test.js -------------------------------------------------------------------------------- /packages/react-robot/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/CHANGELOG.md -------------------------------------------------------------------------------- /packages/react-robot/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/index.d.ts -------------------------------------------------------------------------------- /packages/react-robot/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/machine.js -------------------------------------------------------------------------------- /packages/react-robot/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/package.json -------------------------------------------------------------------------------- /packages/react-robot/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/readme.md -------------------------------------------------------------------------------- /packages/react-robot/test/react-dom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/test/react-dom.js -------------------------------------------------------------------------------- /packages/react-robot/test/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/test/react.js -------------------------------------------------------------------------------- /packages/react-robot/test/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/test/test-utils.js -------------------------------------------------------------------------------- /packages/react-robot/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/test/test.html -------------------------------------------------------------------------------- /packages/react-robot/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/react-robot/test/test.js -------------------------------------------------------------------------------- /packages/robot-hooks/.npmignore: -------------------------------------------------------------------------------- 1 | !dist/ 2 | -------------------------------------------------------------------------------- /packages/robot-hooks/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/CHANGELOG.md -------------------------------------------------------------------------------- /packages/robot-hooks/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/index.d.ts -------------------------------------------------------------------------------- /packages/robot-hooks/machine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/machine.js -------------------------------------------------------------------------------- /packages/robot-hooks/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/package.json -------------------------------------------------------------------------------- /packages/robot-hooks/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/readme.md -------------------------------------------------------------------------------- /packages/robot-hooks/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/test/test.html -------------------------------------------------------------------------------- /packages/robot-hooks/test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/test/test.js -------------------------------------------------------------------------------- /packages/robot-hooks/test/types/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/test/types/send.ts -------------------------------------------------------------------------------- /packages/robot-hooks/test/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/packages/robot-hooks/test/types/tsconfig.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matthewp/robot/HEAD/readme.md --------------------------------------------------------------------------------