├── .eslintrc.json ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── .yarnrc.yml ├── README.md ├── content ├── metadata.ts └── posts │ ├── 2019-11-13-no-disabling-a-button-is-not-app-logic.mdx │ ├── 2019-12-09-xstate-version-47-and-the-future.mdx │ ├── 2020-01-20-redux-is-half-a-pattern-1-2.mdx │ ├── 2020-05-22-redux-is-half-a-pattern-2-2.mdx │ ├── 2020-05-27-state-management-bad-bolean-good-boolean.mdx │ ├── 2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.mdx │ ├── 2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.mdx │ ├── 2021-01-20-you-dont-need-a-library-for-state-machines.mdx │ ├── 2021-04-28-whats-the-difference-between-machine-and-createmachine.mdx │ ├── 2021-04-29-should-this-be-a-state-or-in-context.mdx │ ├── 2021-04-30-should-this-be-an-action-or-a-service.mdx │ ├── 2021-05-13-why-i-love-invoked-callbacks.mdx │ ├── 2021-05-27-global-state-xstate-react.mdx │ ├── 2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.mdx │ ├── 2021-10-02-intro-fsm-sc.mdx │ ├── 2021-10-11-convince-teammates.mdx │ ├── 2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.mdx │ ├── 2022-01-27-introducing-typegen.mdx │ ├── 2022-02-14-modelling-101-how-to-build-a-statechart-from-scratch.mdx │ ├── 2022-03-03-introducing-the-xstate-cli.mdx │ ├── 2022-03-11-xstate-vscode-extension-now-available-on-the-open-vsx-registry.mdx │ ├── 2022-03-15-introducing-the-new-stately-homepage.mdx │ ├── 2022-03-23-stately-changelog-1.mdx │ ├── 2022-03-28-stately-is-hiring.mdx │ ├── 2022-03-29-introducing-the-new-stately-roadmap.mdx │ ├── 2022-04-05-building-a-video-player.mdx │ ├── 2022-05-03-whats-new-may-2022.mdx │ ├── 2022-06-07-whats-new-june-2022.mdx │ ├── 2022-06-13-nesting-typegen-files.mdx │ ├── 2022-06-20-what-is-xstate-used-for.mdx │ ├── 2022-07-06-whats-new-july-2022.mdx │ ├── 2022-07-18-just-use-hooks-xstate-in-react-components.mdx │ ├── 2022-08-03-whats-new-august-2022.mdx │ ├── 2022-08-10-get-started-with-xstate-using-xsm-snippet.mdx │ ├── 2022-08-17-goodbye-use-effect-at-react-next.mdx │ ├── 2022-08-23-building-a-resizable-panel.mdx │ ├── 2022-08-31-building-a-resizable-panel.mdx │ ├── 2022-09-14-whats-new-september-2022.mdx │ ├── 2022-10-18-stately-studio-1-0.mdx │ ├── 2022-10-27-studio-tutorials.mdx │ ├── 2022-11-22-studio-update.mdx │ ├── 2022-11-29-import-from-code.mdx │ ├── 2022-12-13-new-in-the-studio-machine-disaster-recovery.mdx │ ├── 2022-2-6-stately-editor-public-beta.mdx │ ├── 2023-01-19-introducing-the-stately-docs.mdx │ ├── 2023-01-20-whats-new-in-2023.mdx │ ├── 2023-02-06-github-import-machines.mdx │ ├── 2023-03-09-import-all-machines-from-github-repo.mdx │ ├── 2023-04-03-book-a-demo.mdx │ ├── 2023-05-02-track-changes-as-you-work-with-version-history.mdx │ ├── 2023-05-03-introducing-state-new.mdx │ ├── 2023-05-04-everything-new-since-stately-studio-1-0.mdx │ ├── 2023-05-12-office-hours-64.mdx │ ├── 2023-05-16-stately-streams.mdx │ ├── 2023-05-18-explain-your-machines-with-annotations.mdx │ ├── 2023-05-25-announcing-xstate-v5-beta.mdx │ └── 2023-1-27-making-state-machines-global-in-react.mdx ├── jest.config.js ├── lib ├── create-new-post.ts ├── edit-post.ts └── utils.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages ├── 404.tsx ├── [slug].tsx ├── _app.tsx ├── _document.tsx └── index.tsx ├── patches ├── @jsdevtools+rehype-toc+3.0.2.patch └── prompts+2.4.2.patch ├── public ├── 2019-11-13-no-disabling-a-button-is-not-app-logic.png ├── 2019-12-09-xstate-version-47-and-the-future.png ├── 2020-01-20-redux-is-half-a-pattern-1-2.png ├── 2020-05-22-redux-is-half-a-pattern-2-2.png ├── 2020-05-27-state-management-bad-bolean-good-boolean.png ├── 2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.png ├── 2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.png ├── 2021-01-20-you-dont-need-a-library-for-state-machines.png ├── 2021-04-28-whats-the-difference-between-machine-and-createmachine.png ├── 2021-04-29-should-this-be-a-state-or-in-context.png ├── 2021-04-30-should-this-be-an-action-or-a-service.png ├── 2021-05-13-why-i-love-invoked-callbacks.png ├── 2021-05-27-global-state-xstate-react.png ├── 2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.png ├── 2021-10-02-intro-fsm-sc.png ├── 2021-10-11-convince-teammates.png ├── 2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.png ├── 2022-01-27-introducing-typegen.png ├── 2022-02-08-join-the-stately-editor-public-beta.png ├── 2022-02-15-modelling-101-how-to-build-a-statechart-from-scratch.png ├── 2022-03-03-introducing-the-xstate-cli.png ├── 2022-03-15-xstate-vscode-extension-now-available-on-the-open-vsx-registry.png ├── 2022-03-16-introducing-the-new-stately-homepage.png ├── 2022-03-23-stately-changelog-1.png ├── 2022-03-28-stately-is-hiring.png ├── 2022-03-29-introducing-the-roadmap.png ├── 2022-04-05-building-a-video-player.png ├── 2022-05-03-whats-new-may-2022.png ├── 2022-06-07-whats-new-june-2022.png ├── 2022-06-13-nesting-typegen-files.png ├── 2022-06-21-what-is-xstate-used-for.png ├── 2022-07-06-canny.png ├── 2022-07-06-labeled-buttons.png ├── 2022-07-06-search.png ├── 2022-07-06-whats-new-july-2022.png ├── 2022-07-18-just-use-hooks-xstate-in-react-components.png ├── 2022-07-18-useMachine-hook-example.png ├── 2022-08-03-whats-new-august-2022.png ├── 2022-08-10-get-started-with-xstate-using-xsm-snippet.png ├── 2022-08-17-goodbye-use-effect-at-react-next.png ├── 2022-08-22-building-a-resizable-panel.png ├── 2022-08-31-building-a-resizable-panel.png ├── 2022-09-14-whats-new-september-2022.png ├── 2022-10-18-introducing-stately-studio-1-0.png ├── 2022-10-27-studio-tutorials.png ├── 2022-11-22-studio-update-highlighted-selected-event.png ├── 2022-11-22-studio-update-login-providers.png ├── 2022-11-22-studio-update.png ├── 2022-11-29-import-from-code-create-machine.png ├── 2022-11-29-import-from-code-importer.png ├── 2022-11-29-import-from-code-left-drawer.png ├── 2022-11-29-import-from-code-right-panel.png ├── 2022-11-29-import-from-code.png ├── 2022-12-22-machine-recovery.png ├── 2023-01-19-docs-contribute.png ├── 2023-01-19-docs-light-mode.png ├── 2023-01-19-docs-search.png ├── 2023-01-19-docs-xstate.png ├── 2023-01-19-docs.png ├── 2023-01-19-introducing-the-stately-docs.png ├── 2023-01-20-machine-images.png ├── 2023-01-20-read-only.png ├── 2023-01-20-stately-streams.png ├── 2023-01-20-team-in-lisbon.png ├── 2023-01-20-whats-new-in-2023.png ├── 2023-01-20-xstate-vscode.png ├── 2023-02-06-github-import-machines.png ├── 2023-03-09-import-all-machines-from-github-repo.png ├── 2023-04-03-book-a-demo.png ├── 2023-05-02-version-history.png ├── 2023-05-03-introducing-state-new.png ├── 2023-05-04-everything-new-since-stately-studio-1-0.png ├── 2023-05-04-import-from-code.png ├── 2023-05-04-tutorials.png ├── 2023-05-04-version-history.png ├── 2023-05-12-office-hours-64.png ├── 2023-05-16-stately-streams.png ├── 2023-05-18-explain-your-machines-with-annotations.png ├── 2023-05-25-announcing-xstate-v5-beta.png ├── 2023-1-27-making-state-machines-global-in-react.png ├── apple-touch-icon.png ├── august-22-editor-improvements.png ├── changelog-1-events.png ├── context-menu-demo.mp4 ├── favicon.ico ├── fonts │ └── ttcommons.woff2 ├── human-readable-timers.png ├── icon-192.png ├── icon-512.png ├── icon.svg ├── images │ ├── 2023-03-09-import-all-machines-from-github-repo-button.png │ ├── 2023-05-02-example-restore-from-version-list.png │ ├── 2023-05-02-example-version-view-explained.png │ ├── 2023-05-02-example-version-view-plain.png │ ├── 2023-05-02-example-why-audiences.png │ ├── 2023-05-02-example-why-layers-of-detail.png │ ├── 2023-05-02-example-why-modeling-experiments.png │ ├── dark-mode.png │ ├── github-import-machine.gif │ ├── github-install-integration.gif │ ├── github-save-machine.gif │ ├── light-mode.png │ ├── recovery_offline_error.gif │ ├── recovery_restore_machine.gif │ ├── state.new-starter-diagram.png │ ├── stately-editor-public-beta.png │ ├── studio_architecture_challenges.png │ ├── with-typegen.gif │ ├── without-typegen.png │ └── xstate-vscode-settings.png ├── manifest.webmanifest ├── og-image.png ├── select-all-keyboard-shortcut.gif ├── snap-to-elements.mp4 ├── studio-1-0-editor.png ├── studio-1-0-export.png ├── studio-1-0-guards.png ├── studio-1-0-projects.png ├── studio-1-0-simulate.png ├── studio-1-0-teams.png ├── studio-1-0-upgrade.png ├── studio-1-0-visibility.png ├── vercel.svg ├── vscode-darkmode.png ├── vscode-lightmode.png ├── writing-guide-viz-image.png └── xsm-snippet.gif ├── src ├── MetadataContext.tsx ├── PostsContext.tsx ├── Seo.tsx ├── __tests__ │ └── utils.test.ts ├── components │ ├── Announcement.tsx │ ├── Layout.tsx │ ├── Logo.tsx │ ├── MDXComponents.tsx │ ├── PageFooter.tsx │ ├── PageHeader.tsx │ ├── Sidebar.tsx │ └── Viz.tsx ├── feed.tsx ├── posts.ts ├── serializePost.ts ├── theme.ts ├── types.ts └── utils.ts ├── styles ├── globals.scss ├── highlight.css ├── nprogress.css └── post.scss ├── tsconfig.json └── yarn.lock /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/README.md -------------------------------------------------------------------------------- /content/metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/metadata.ts -------------------------------------------------------------------------------- /content/posts/2019-11-13-no-disabling-a-button-is-not-app-logic.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2019-11-13-no-disabling-a-button-is-not-app-logic.mdx -------------------------------------------------------------------------------- /content/posts/2019-12-09-xstate-version-47-and-the-future.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2019-12-09-xstate-version-47-and-the-future.mdx -------------------------------------------------------------------------------- /content/posts/2020-01-20-redux-is-half-a-pattern-1-2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2020-01-20-redux-is-half-a-pattern-1-2.mdx -------------------------------------------------------------------------------- /content/posts/2020-05-22-redux-is-half-a-pattern-2-2.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2020-05-22-redux-is-half-a-pattern-2-2.mdx -------------------------------------------------------------------------------- /content/posts/2020-05-27-state-management-bad-bolean-good-boolean.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2020-05-27-state-management-bad-bolean-good-boolean.mdx -------------------------------------------------------------------------------- /content/posts/2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.mdx -------------------------------------------------------------------------------- /content/posts/2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.mdx -------------------------------------------------------------------------------- /content/posts/2021-01-20-you-dont-need-a-library-for-state-machines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-01-20-you-dont-need-a-library-for-state-machines.mdx -------------------------------------------------------------------------------- /content/posts/2021-04-28-whats-the-difference-between-machine-and-createmachine.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-04-28-whats-the-difference-between-machine-and-createmachine.mdx -------------------------------------------------------------------------------- /content/posts/2021-04-29-should-this-be-a-state-or-in-context.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-04-29-should-this-be-a-state-or-in-context.mdx -------------------------------------------------------------------------------- /content/posts/2021-04-30-should-this-be-an-action-or-a-service.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-04-30-should-this-be-an-action-or-a-service.mdx -------------------------------------------------------------------------------- /content/posts/2021-05-13-why-i-love-invoked-callbacks.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-05-13-why-i-love-invoked-callbacks.mdx -------------------------------------------------------------------------------- /content/posts/2021-05-27-global-state-xstate-react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-05-27-global-state-xstate-react.mdx -------------------------------------------------------------------------------- /content/posts/2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.mdx -------------------------------------------------------------------------------- /content/posts/2021-10-02-intro-fsm-sc.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-10-02-intro-fsm-sc.mdx -------------------------------------------------------------------------------- /content/posts/2021-10-11-convince-teammates.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-10-11-convince-teammates.mdx -------------------------------------------------------------------------------- /content/posts/2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.mdx -------------------------------------------------------------------------------- /content/posts/2022-01-27-introducing-typegen.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-01-27-introducing-typegen.mdx -------------------------------------------------------------------------------- /content/posts/2022-02-14-modelling-101-how-to-build-a-statechart-from-scratch.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-02-14-modelling-101-how-to-build-a-statechart-from-scratch.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-03-introducing-the-xstate-cli.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-03-introducing-the-xstate-cli.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-11-xstate-vscode-extension-now-available-on-the-open-vsx-registry.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-11-xstate-vscode-extension-now-available-on-the-open-vsx-registry.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-15-introducing-the-new-stately-homepage.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-15-introducing-the-new-stately-homepage.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-23-stately-changelog-1.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-23-stately-changelog-1.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-28-stately-is-hiring.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-28-stately-is-hiring.mdx -------------------------------------------------------------------------------- /content/posts/2022-03-29-introducing-the-new-stately-roadmap.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-03-29-introducing-the-new-stately-roadmap.mdx -------------------------------------------------------------------------------- /content/posts/2022-04-05-building-a-video-player.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-04-05-building-a-video-player.mdx -------------------------------------------------------------------------------- /content/posts/2022-05-03-whats-new-may-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-05-03-whats-new-may-2022.mdx -------------------------------------------------------------------------------- /content/posts/2022-06-07-whats-new-june-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-06-07-whats-new-june-2022.mdx -------------------------------------------------------------------------------- /content/posts/2022-06-13-nesting-typegen-files.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-06-13-nesting-typegen-files.mdx -------------------------------------------------------------------------------- /content/posts/2022-06-20-what-is-xstate-used-for.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-06-20-what-is-xstate-used-for.mdx -------------------------------------------------------------------------------- /content/posts/2022-07-06-whats-new-july-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-07-06-whats-new-july-2022.mdx -------------------------------------------------------------------------------- /content/posts/2022-07-18-just-use-hooks-xstate-in-react-components.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-07-18-just-use-hooks-xstate-in-react-components.mdx -------------------------------------------------------------------------------- /content/posts/2022-08-03-whats-new-august-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-08-03-whats-new-august-2022.mdx -------------------------------------------------------------------------------- /content/posts/2022-08-10-get-started-with-xstate-using-xsm-snippet.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-08-10-get-started-with-xstate-using-xsm-snippet.mdx -------------------------------------------------------------------------------- /content/posts/2022-08-17-goodbye-use-effect-at-react-next.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-08-17-goodbye-use-effect-at-react-next.mdx -------------------------------------------------------------------------------- /content/posts/2022-08-23-building-a-resizable-panel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-08-23-building-a-resizable-panel.mdx -------------------------------------------------------------------------------- /content/posts/2022-08-31-building-a-resizable-panel.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-08-31-building-a-resizable-panel.mdx -------------------------------------------------------------------------------- /content/posts/2022-09-14-whats-new-september-2022.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-09-14-whats-new-september-2022.mdx -------------------------------------------------------------------------------- /content/posts/2022-10-18-stately-studio-1-0.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-10-18-stately-studio-1-0.mdx -------------------------------------------------------------------------------- /content/posts/2022-10-27-studio-tutorials.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-10-27-studio-tutorials.mdx -------------------------------------------------------------------------------- /content/posts/2022-11-22-studio-update.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-11-22-studio-update.mdx -------------------------------------------------------------------------------- /content/posts/2022-11-29-import-from-code.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-11-29-import-from-code.mdx -------------------------------------------------------------------------------- /content/posts/2022-12-13-new-in-the-studio-machine-disaster-recovery.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-12-13-new-in-the-studio-machine-disaster-recovery.mdx -------------------------------------------------------------------------------- /content/posts/2022-2-6-stately-editor-public-beta.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2022-2-6-stately-editor-public-beta.mdx -------------------------------------------------------------------------------- /content/posts/2023-01-19-introducing-the-stately-docs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-01-19-introducing-the-stately-docs.mdx -------------------------------------------------------------------------------- /content/posts/2023-01-20-whats-new-in-2023.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-01-20-whats-new-in-2023.mdx -------------------------------------------------------------------------------- /content/posts/2023-02-06-github-import-machines.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-02-06-github-import-machines.mdx -------------------------------------------------------------------------------- /content/posts/2023-03-09-import-all-machines-from-github-repo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-03-09-import-all-machines-from-github-repo.mdx -------------------------------------------------------------------------------- /content/posts/2023-04-03-book-a-demo.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-04-03-book-a-demo.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-02-track-changes-as-you-work-with-version-history.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-02-track-changes-as-you-work-with-version-history.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-03-introducing-state-new.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-03-introducing-state-new.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-04-everything-new-since-stately-studio-1-0.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-04-everything-new-since-stately-studio-1-0.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-12-office-hours-64.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-12-office-hours-64.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-16-stately-streams.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-16-stately-streams.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-18-explain-your-machines-with-annotations.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-18-explain-your-machines-with-annotations.mdx -------------------------------------------------------------------------------- /content/posts/2023-05-25-announcing-xstate-v5-beta.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-05-25-announcing-xstate-v5-beta.mdx -------------------------------------------------------------------------------- /content/posts/2023-1-27-making-state-machines-global-in-react.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/content/posts/2023-1-27-making-state-machines-global-in-react.mdx -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/create-new-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/lib/create-new-post.ts -------------------------------------------------------------------------------- /lib/edit-post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/lib/edit-post.ts -------------------------------------------------------------------------------- /lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/lib/utils.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/package.json -------------------------------------------------------------------------------- /pages/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/pages/404.tsx -------------------------------------------------------------------------------- /pages/[slug].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/pages/[slug].tsx -------------------------------------------------------------------------------- /pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/pages/_app.tsx -------------------------------------------------------------------------------- /pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/pages/_document.tsx -------------------------------------------------------------------------------- /pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/pages/index.tsx -------------------------------------------------------------------------------- /patches/@jsdevtools+rehype-toc+3.0.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/patches/@jsdevtools+rehype-toc+3.0.2.patch -------------------------------------------------------------------------------- /patches/prompts+2.4.2.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/patches/prompts+2.4.2.patch -------------------------------------------------------------------------------- /public/2019-11-13-no-disabling-a-button-is-not-app-logic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2019-11-13-no-disabling-a-button-is-not-app-logic.png -------------------------------------------------------------------------------- /public/2019-12-09-xstate-version-47-and-the-future.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2019-12-09-xstate-version-47-and-the-future.png -------------------------------------------------------------------------------- /public/2020-01-20-redux-is-half-a-pattern-1-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2020-01-20-redux-is-half-a-pattern-1-2.png -------------------------------------------------------------------------------- /public/2020-05-22-redux-is-half-a-pattern-2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2020-05-22-redux-is-half-a-pattern-2-2.png -------------------------------------------------------------------------------- /public/2020-05-27-state-management-bad-bolean-good-boolean.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2020-05-27-state-management-bad-bolean-good-boolean.png -------------------------------------------------------------------------------- /public/2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2020-07-27-state-machines-how-to-stop-making-horcruxes-in-your-code.png -------------------------------------------------------------------------------- /public/2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-01-11-just-use-props-an-opinionated-guide-to-react-and-xstate.png -------------------------------------------------------------------------------- /public/2021-01-20-you-dont-need-a-library-for-state-machines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-01-20-you-dont-need-a-library-for-state-machines.png -------------------------------------------------------------------------------- /public/2021-04-28-whats-the-difference-between-machine-and-createmachine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-04-28-whats-the-difference-between-machine-and-createmachine.png -------------------------------------------------------------------------------- /public/2021-04-29-should-this-be-a-state-or-in-context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-04-29-should-this-be-a-state-or-in-context.png -------------------------------------------------------------------------------- /public/2021-04-30-should-this-be-an-action-or-a-service.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-04-30-should-this-be-an-action-or-a-service.png -------------------------------------------------------------------------------- /public/2021-05-13-why-i-love-invoked-callbacks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-05-13-why-i-love-invoked-callbacks.png -------------------------------------------------------------------------------- /public/2021-05-27-global-state-xstate-react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-05-27-global-state-xstate-react.png -------------------------------------------------------------------------------- /public/2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-07-28-usestate-vs-usereducer-vs-xstate-part-1-modals.png -------------------------------------------------------------------------------- /public/2021-10-02-intro-fsm-sc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-10-02-intro-fsm-sc.png -------------------------------------------------------------------------------- /public/2021-10-11-convince-teammates.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-10-11-convince-teammates.png -------------------------------------------------------------------------------- /public/2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2021-12-14-what-are-the-biggest-benefits-youve-had-from-using-state-machines.png -------------------------------------------------------------------------------- /public/2022-01-27-introducing-typegen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-01-27-introducing-typegen.png -------------------------------------------------------------------------------- /public/2022-02-08-join-the-stately-editor-public-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-02-08-join-the-stately-editor-public-beta.png -------------------------------------------------------------------------------- /public/2022-02-15-modelling-101-how-to-build-a-statechart-from-scratch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-02-15-modelling-101-how-to-build-a-statechart-from-scratch.png -------------------------------------------------------------------------------- /public/2022-03-03-introducing-the-xstate-cli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-03-introducing-the-xstate-cli.png -------------------------------------------------------------------------------- /public/2022-03-15-xstate-vscode-extension-now-available-on-the-open-vsx-registry.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-15-xstate-vscode-extension-now-available-on-the-open-vsx-registry.png -------------------------------------------------------------------------------- /public/2022-03-16-introducing-the-new-stately-homepage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-16-introducing-the-new-stately-homepage.png -------------------------------------------------------------------------------- /public/2022-03-23-stately-changelog-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-23-stately-changelog-1.png -------------------------------------------------------------------------------- /public/2022-03-28-stately-is-hiring.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-28-stately-is-hiring.png -------------------------------------------------------------------------------- /public/2022-03-29-introducing-the-roadmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-03-29-introducing-the-roadmap.png -------------------------------------------------------------------------------- /public/2022-04-05-building-a-video-player.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-04-05-building-a-video-player.png -------------------------------------------------------------------------------- /public/2022-05-03-whats-new-may-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-05-03-whats-new-may-2022.png -------------------------------------------------------------------------------- /public/2022-06-07-whats-new-june-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-06-07-whats-new-june-2022.png -------------------------------------------------------------------------------- /public/2022-06-13-nesting-typegen-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-06-13-nesting-typegen-files.png -------------------------------------------------------------------------------- /public/2022-06-21-what-is-xstate-used-for.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-06-21-what-is-xstate-used-for.png -------------------------------------------------------------------------------- /public/2022-07-06-canny.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-06-canny.png -------------------------------------------------------------------------------- /public/2022-07-06-labeled-buttons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-06-labeled-buttons.png -------------------------------------------------------------------------------- /public/2022-07-06-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-06-search.png -------------------------------------------------------------------------------- /public/2022-07-06-whats-new-july-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-06-whats-new-july-2022.png -------------------------------------------------------------------------------- /public/2022-07-18-just-use-hooks-xstate-in-react-components.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-18-just-use-hooks-xstate-in-react-components.png -------------------------------------------------------------------------------- /public/2022-07-18-useMachine-hook-example.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-07-18-useMachine-hook-example.png -------------------------------------------------------------------------------- /public/2022-08-03-whats-new-august-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-08-03-whats-new-august-2022.png -------------------------------------------------------------------------------- /public/2022-08-10-get-started-with-xstate-using-xsm-snippet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-08-10-get-started-with-xstate-using-xsm-snippet.png -------------------------------------------------------------------------------- /public/2022-08-17-goodbye-use-effect-at-react-next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-08-17-goodbye-use-effect-at-react-next.png -------------------------------------------------------------------------------- /public/2022-08-22-building-a-resizable-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-08-22-building-a-resizable-panel.png -------------------------------------------------------------------------------- /public/2022-08-31-building-a-resizable-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-08-31-building-a-resizable-panel.png -------------------------------------------------------------------------------- /public/2022-09-14-whats-new-september-2022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-09-14-whats-new-september-2022.png -------------------------------------------------------------------------------- /public/2022-10-18-introducing-stately-studio-1-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-10-18-introducing-stately-studio-1-0.png -------------------------------------------------------------------------------- /public/2022-10-27-studio-tutorials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-10-27-studio-tutorials.png -------------------------------------------------------------------------------- /public/2022-11-22-studio-update-highlighted-selected-event.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-22-studio-update-highlighted-selected-event.png -------------------------------------------------------------------------------- /public/2022-11-22-studio-update-login-providers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-22-studio-update-login-providers.png -------------------------------------------------------------------------------- /public/2022-11-22-studio-update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-22-studio-update.png -------------------------------------------------------------------------------- /public/2022-11-29-import-from-code-create-machine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-29-import-from-code-create-machine.png -------------------------------------------------------------------------------- /public/2022-11-29-import-from-code-importer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-29-import-from-code-importer.png -------------------------------------------------------------------------------- /public/2022-11-29-import-from-code-left-drawer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-29-import-from-code-left-drawer.png -------------------------------------------------------------------------------- /public/2022-11-29-import-from-code-right-panel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-29-import-from-code-right-panel.png -------------------------------------------------------------------------------- /public/2022-11-29-import-from-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-11-29-import-from-code.png -------------------------------------------------------------------------------- /public/2022-12-22-machine-recovery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2022-12-22-machine-recovery.png -------------------------------------------------------------------------------- /public/2023-01-19-docs-contribute.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-docs-contribute.png -------------------------------------------------------------------------------- /public/2023-01-19-docs-light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-docs-light-mode.png -------------------------------------------------------------------------------- /public/2023-01-19-docs-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-docs-search.png -------------------------------------------------------------------------------- /public/2023-01-19-docs-xstate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-docs-xstate.png -------------------------------------------------------------------------------- /public/2023-01-19-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-docs.png -------------------------------------------------------------------------------- /public/2023-01-19-introducing-the-stately-docs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-19-introducing-the-stately-docs.png -------------------------------------------------------------------------------- /public/2023-01-20-machine-images.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-machine-images.png -------------------------------------------------------------------------------- /public/2023-01-20-read-only.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-read-only.png -------------------------------------------------------------------------------- /public/2023-01-20-stately-streams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-stately-streams.png -------------------------------------------------------------------------------- /public/2023-01-20-team-in-lisbon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-team-in-lisbon.png -------------------------------------------------------------------------------- /public/2023-01-20-whats-new-in-2023.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-whats-new-in-2023.png -------------------------------------------------------------------------------- /public/2023-01-20-xstate-vscode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-01-20-xstate-vscode.png -------------------------------------------------------------------------------- /public/2023-02-06-github-import-machines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-02-06-github-import-machines.png -------------------------------------------------------------------------------- /public/2023-03-09-import-all-machines-from-github-repo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-03-09-import-all-machines-from-github-repo.png -------------------------------------------------------------------------------- /public/2023-04-03-book-a-demo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-04-03-book-a-demo.png -------------------------------------------------------------------------------- /public/2023-05-02-version-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-02-version-history.png -------------------------------------------------------------------------------- /public/2023-05-03-introducing-state-new.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-03-introducing-state-new.png -------------------------------------------------------------------------------- /public/2023-05-04-everything-new-since-stately-studio-1-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-04-everything-new-since-stately-studio-1-0.png -------------------------------------------------------------------------------- /public/2023-05-04-import-from-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-04-import-from-code.png -------------------------------------------------------------------------------- /public/2023-05-04-tutorials.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-04-tutorials.png -------------------------------------------------------------------------------- /public/2023-05-04-version-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-04-version-history.png -------------------------------------------------------------------------------- /public/2023-05-12-office-hours-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-12-office-hours-64.png -------------------------------------------------------------------------------- /public/2023-05-16-stately-streams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-16-stately-streams.png -------------------------------------------------------------------------------- /public/2023-05-18-explain-your-machines-with-annotations.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-18-explain-your-machines-with-annotations.png -------------------------------------------------------------------------------- /public/2023-05-25-announcing-xstate-v5-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-05-25-announcing-xstate-v5-beta.png -------------------------------------------------------------------------------- /public/2023-1-27-making-state-machines-global-in-react.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/2023-1-27-making-state-machines-global-in-react.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/august-22-editor-improvements.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/august-22-editor-improvements.png -------------------------------------------------------------------------------- /public/changelog-1-events.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/changelog-1-events.png -------------------------------------------------------------------------------- /public/context-menu-demo.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/context-menu-demo.mp4 -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/ttcommons.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/fonts/ttcommons.woff2 -------------------------------------------------------------------------------- /public/human-readable-timers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/human-readable-timers.png -------------------------------------------------------------------------------- /public/icon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/icon-192.png -------------------------------------------------------------------------------- /public/icon-512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/icon-512.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/images/2023-03-09-import-all-machines-from-github-repo-button.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-03-09-import-all-machines-from-github-repo-button.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-restore-from-version-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-restore-from-version-list.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-version-view-explained.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-version-view-explained.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-version-view-plain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-version-view-plain.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-why-audiences.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-why-audiences.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-why-layers-of-detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-why-layers-of-detail.png -------------------------------------------------------------------------------- /public/images/2023-05-02-example-why-modeling-experiments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/2023-05-02-example-why-modeling-experiments.png -------------------------------------------------------------------------------- /public/images/dark-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/dark-mode.png -------------------------------------------------------------------------------- /public/images/github-import-machine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/github-import-machine.gif -------------------------------------------------------------------------------- /public/images/github-install-integration.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/github-install-integration.gif -------------------------------------------------------------------------------- /public/images/github-save-machine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/github-save-machine.gif -------------------------------------------------------------------------------- /public/images/light-mode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/light-mode.png -------------------------------------------------------------------------------- /public/images/recovery_offline_error.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/recovery_offline_error.gif -------------------------------------------------------------------------------- /public/images/recovery_restore_machine.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/recovery_restore_machine.gif -------------------------------------------------------------------------------- /public/images/state.new-starter-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/state.new-starter-diagram.png -------------------------------------------------------------------------------- /public/images/stately-editor-public-beta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/stately-editor-public-beta.png -------------------------------------------------------------------------------- /public/images/studio_architecture_challenges.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/studio_architecture_challenges.png -------------------------------------------------------------------------------- /public/images/with-typegen.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/with-typegen.gif -------------------------------------------------------------------------------- /public/images/without-typegen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/without-typegen.png -------------------------------------------------------------------------------- /public/images/xstate-vscode-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/images/xstate-vscode-settings.png -------------------------------------------------------------------------------- /public/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/manifest.webmanifest -------------------------------------------------------------------------------- /public/og-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/og-image.png -------------------------------------------------------------------------------- /public/select-all-keyboard-shortcut.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/select-all-keyboard-shortcut.gif -------------------------------------------------------------------------------- /public/snap-to-elements.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/snap-to-elements.mp4 -------------------------------------------------------------------------------- /public/studio-1-0-editor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-editor.png -------------------------------------------------------------------------------- /public/studio-1-0-export.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-export.png -------------------------------------------------------------------------------- /public/studio-1-0-guards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-guards.png -------------------------------------------------------------------------------- /public/studio-1-0-projects.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-projects.png -------------------------------------------------------------------------------- /public/studio-1-0-simulate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-simulate.png -------------------------------------------------------------------------------- /public/studio-1-0-teams.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-teams.png -------------------------------------------------------------------------------- /public/studio-1-0-upgrade.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-upgrade.png -------------------------------------------------------------------------------- /public/studio-1-0-visibility.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/studio-1-0-visibility.png -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/vscode-darkmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/vscode-darkmode.png -------------------------------------------------------------------------------- /public/vscode-lightmode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/vscode-lightmode.png -------------------------------------------------------------------------------- /public/writing-guide-viz-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/writing-guide-viz-image.png -------------------------------------------------------------------------------- /public/xsm-snippet.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/public/xsm-snippet.gif -------------------------------------------------------------------------------- /src/MetadataContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/MetadataContext.tsx -------------------------------------------------------------------------------- /src/PostsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/PostsContext.tsx -------------------------------------------------------------------------------- /src/Seo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/Seo.tsx -------------------------------------------------------------------------------- /src/__tests__/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/__tests__/utils.test.ts -------------------------------------------------------------------------------- /src/components/Announcement.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/Announcement.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/Logo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/Logo.tsx -------------------------------------------------------------------------------- /src/components/MDXComponents.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/MDXComponents.tsx -------------------------------------------------------------------------------- /src/components/PageFooter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/PageFooter.tsx -------------------------------------------------------------------------------- /src/components/PageHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/PageHeader.tsx -------------------------------------------------------------------------------- /src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/Viz.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/components/Viz.tsx -------------------------------------------------------------------------------- /src/feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/feed.tsx -------------------------------------------------------------------------------- /src/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/posts.ts -------------------------------------------------------------------------------- /src/serializePost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/serializePost.ts -------------------------------------------------------------------------------- /src/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/theme.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/src/utils.ts -------------------------------------------------------------------------------- /styles/globals.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/styles/globals.scss -------------------------------------------------------------------------------- /styles/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/styles/highlight.css -------------------------------------------------------------------------------- /styles/nprogress.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/styles/nprogress.css -------------------------------------------------------------------------------- /styles/post.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/styles/post.scss -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/statelyai/blog/HEAD/yarn.lock --------------------------------------------------------------------------------