<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://triggeryjs.github.io/</loc></url><url><loc>https://triggeryjs.github.io/api/</loc></url><url><loc>https://triggeryjs.github.io/api/cli/create/</loc></url><url><loc>https://triggeryjs.github.io/api/codemod/extract-trigger/</loc></url><url><loc>https://triggeryjs.github.io/api/codemod/migrate-from-listener-middleware/</loc></url><url><loc>https://triggeryjs.github.io/api/core/create-check/</loc></url><url><loc>https://triggeryjs.github.io/api/core/create-inspector/</loc></url><url><loc>https://triggeryjs.github.io/api/core/create-runtime/</loc></url><url><loc>https://triggeryjs.github.io/api/core/create-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/api/core/create-trigger/</loc></url><url><loc>https://triggeryjs.github.io/api/core/get-default-runtime/</loc></url><url><loc>https://triggeryjs.github.io/api/core/set-default-runtime/</loc></url><url><loc>https://triggeryjs.github.io/api/core/types/</loc></url><url><loc>https://triggeryjs.github.io/api/core/types/middleware/</loc></url><url><loc>https://triggeryjs.github.io/api/core/types/runtime-options/</loc></url><url><loc>https://triggeryjs.github.io/api/core/types/trigger-ctx/</loc></url><url><loc>https://triggeryjs.github.io/api/core/types/trigger-schema/</loc></url><url><loc>https://triggeryjs.github.io/api/eslint-plugin/recommended/</loc></url><url><loc>https://triggeryjs.github.io/api/react/create-named-hooks/</loc></url><url><loc>https://triggeryjs.github.io/api/react/trigger-runtime-provider/</loc></url><url><loc>https://triggeryjs.github.io/api/react/trigger-scope/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-action/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-condition/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-event/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-inline-trigger/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-inspect-history/</loc></url><url><loc>https://triggeryjs.github.io/api/react/use-inspect/</loc></url><url><loc>https://triggeryjs.github.io/api/testing/create-test-runtime/</loc></url><url><loc>https://triggeryjs.github.io/api/testing/fake-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/api/testing/flush-microtasks/</loc></url><url><loc>https://triggeryjs.github.io/api/testing/mock-action/</loc></url><url><loc>https://triggeryjs.github.io/api/testing/mock-condition/</loc></url><url><loc>https://triggeryjs.github.io/api/vite/plugin/</loc></url><url><loc>https://triggeryjs.github.io/contributing/</loc></url><url><loc>https://triggeryjs.github.io/contributing/code-of-conduct/</loc></url><url><loc>https://triggeryjs.github.io/contributing/coding-standards/</loc></url><url><loc>https://triggeryjs.github.io/contributing/development-setup/</loc></url><url><loc>https://triggeryjs.github.io/contributing/rfc-process/</loc></url><url><loc>https://triggeryjs.github.io/contributing/writing-docs/</loc></url><url><loc>https://triggeryjs.github.io/contributing/writing-tests/</loc></url><url><loc>https://triggeryjs.github.io/discord/</loc></url><url><loc>https://triggeryjs.github.io/ecosystem/</loc></url><url><loc>https://triggeryjs.github.io/ecosystem/adapters/</loc></url><url><loc>https://triggeryjs.github.io/ecosystem/awesome/</loc></url><url><loc>https://triggeryjs.github.io/ecosystem/integrations/</loc></url><url><loc>https://triggeryjs.github.io/ecosystem/showcase/</loc></url><url><loc>https://triggeryjs.github.io/examples/</loc></url><url><loc>https://triggeryjs.github.io/guide/</loc></url><url><loc>https://triggeryjs.github.io/guide/advanced/auto-discovery/</loc></url><url><loc>https://triggeryjs.github.io/guide/advanced/inline-triggers/</loc></url><url><loc>https://triggeryjs.github.io/guide/advanced/inspector/</loc></url><url><loc>https://triggeryjs.github.io/guide/advanced/middleware/</loc></url><url><loc>https://triggeryjs.github.io/guide/advanced/named-hooks/</loc></url><url><loc>https://triggeryjs.github.io/guide/architecture/anti-spaghetti/</loc></url><url><loc>https://triggeryjs.github.io/guide/architecture/cascade/</loc></url><url><loc>https://triggeryjs.github.io/guide/architecture/ownership/</loc></url><url><loc>https://triggeryjs.github.io/guide/architecture/scopes/</loc></url><url><loc>https://triggeryjs.github.io/guide/async/async-handlers/</loc></url><url><loc>https://triggeryjs.github.io/guide/async/cancellation/</loc></url><url><loc>https://triggeryjs.github.io/guide/async/concurrency/</loc></url><url><loc>https://triggeryjs.github.io/guide/async/debouncing-throttling/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/actions/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/conditions/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/events/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/handlers/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/runtime/</loc></url><url><loc>https://triggeryjs.github.io/guide/essentials/trigger-anatomy/</loc></url><url><loc>https://triggeryjs.github.io/guide/getting-started/</loc></url><url><loc>https://triggeryjs.github.io/guide/ssr/react-server-components/</loc></url><url><loc>https://triggeryjs.github.io/guide/ssr/server-side-rendering/</loc></url><url><loc>https://triggeryjs.github.io/guide/ssr/strict-mode/</loc></url><url><loc>https://triggeryjs.github.io/guide/testing/fake-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/guide/testing/integration-testing/</loc></url><url><loc>https://triggeryjs.github.io/guide/testing/unit-testing/</loc></url><url><loc>https://triggeryjs.github.io/guide/typescript/schema-typing/</loc></url><url><loc>https://triggeryjs.github.io/guide/typescript/strict-mode/</loc></url><url><loc>https://triggeryjs.github.io/guide/typescript/validation/</loc></url><url><loc>https://triggeryjs.github.io/guide/why-triggery/</loc></url><url><loc>https://triggeryjs.github.io/migration/</loc></url><url><loc>https://triggeryjs.github.io/migration/comparison/</loc></url><url><loc>https://triggeryjs.github.io/migration/from-mitt-nanoevents/</loc></url><url><loc>https://triggeryjs.github.io/migration/from-redux-observable/</loc></url><url><loc>https://triggeryjs.github.io/migration/from-redux-saga/</loc></url><url><loc>https://triggeryjs.github.io/migration/from-rtk-listener/</loc></url><url><loc>https://triggeryjs.github.io/migration/from-useeffect/</loc></url><url><loc>https://triggeryjs.github.io/packages/</loc></url><url><loc>https://triggeryjs.github.io/packages/cli/</loc></url><url><loc>https://triggeryjs.github.io/packages/codemod/</loc></url><url><loc>https://triggeryjs.github.io/packages/core/</loc></url><url><loc>https://triggeryjs.github.io/packages/devtools-bridge/</loc></url><url><loc>https://triggeryjs.github.io/packages/devtools-panel/</loc></url><url><loc>https://triggeryjs.github.io/packages/devtools-redux/</loc></url><url><loc>https://triggeryjs.github.io/packages/dom/</loc></url><url><loc>https://triggeryjs.github.io/packages/eslint-plugin/</loc></url><url><loc>https://triggeryjs.github.io/packages/jotai/</loc></url><url><loc>https://triggeryjs.github.io/packages/mobx/</loc></url><url><loc>https://triggeryjs.github.io/packages/query/</loc></url><url><loc>https://triggeryjs.github.io/packages/react/</loc></url><url><loc>https://triggeryjs.github.io/packages/reatom/</loc></url><url><loc>https://triggeryjs.github.io/packages/redux/</loc></url><url><loc>https://triggeryjs.github.io/packages/signals/</loc></url><url><loc>https://triggeryjs.github.io/packages/socket/</loc></url><url><loc>https://triggeryjs.github.io/packages/solid/</loc></url><url><loc>https://triggeryjs.github.io/packages/testing/</loc></url><url><loc>https://triggeryjs.github.io/packages/vite/</loc></url><url><loc>https://triggeryjs.github.io/packages/vue/</loc></url><url><loc>https://triggeryjs.github.io/packages/zustand/</loc></url><url><loc>https://triggeryjs.github.io/play/adapters-showcase/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-analytics/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-auth-reactions/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-chat-mentions/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-counter/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-debounced-search/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-diagram-table-sync/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-form-zod/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-modal-stack/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-notifications/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-onboarding/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-react-websocket-sync/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-solid-notifications/</loc></url><url><loc>https://triggeryjs.github.io/play/vite-vue-notifications/</loc></url><url><loc>https://triggeryjs.github.io/recipes/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/analytics/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/auth-reactions/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/chat-mentions/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/counter/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/debounced-search/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/diagram-table-sync/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/form-with-zod/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/modal-stack/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/notification-pipeline/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/onboarding-flow/</loc></url><url><loc>https://triggeryjs.github.io/recipes/react/websocket-sync/</loc></url><url><loc>https://triggeryjs.github.io/recipes/solid/counter/</loc></url><url><loc>https://triggeryjs.github.io/recipes/solid/notification-pipeline/</loc></url><url><loc>https://triggeryjs.github.io/recipes/vue/counter/</loc></url><url><loc>https://triggeryjs.github.io/recipes/vue/notification-pipeline/</loc></url><url><loc>https://triggeryjs.github.io/ru/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/cli/create/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/codemod/extract-trigger/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/codemod/migrate-from-listener-middleware/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/create-check/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/create-inspector/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/create-runtime/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/create-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/create-trigger/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/get-default-runtime/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/set-default-runtime/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/types/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/types/middleware/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/types/runtime-options/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/types/trigger-ctx/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/core/types/trigger-schema/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/eslint-plugin/recommended/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/create-named-hooks/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/trigger-runtime-provider/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/trigger-scope/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-action/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-condition/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-event/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-inline-trigger/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-inspect-history/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/react/use-inspect/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/testing/create-test-runtime/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/testing/fake-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/testing/flush-microtasks/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/testing/mock-action/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/testing/mock-condition/</loc></url><url><loc>https://triggeryjs.github.io/ru/api/vite/plugin/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/code-of-conduct/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/coding-standards/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/development-setup/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/rfc-process/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/writing-docs/</loc></url><url><loc>https://triggeryjs.github.io/ru/contributing/writing-tests/</loc></url><url><loc>https://triggeryjs.github.io/ru/ecosystem/</loc></url><url><loc>https://triggeryjs.github.io/ru/ecosystem/adapters/</loc></url><url><loc>https://triggeryjs.github.io/ru/ecosystem/awesome/</loc></url><url><loc>https://triggeryjs.github.io/ru/ecosystem/integrations/</loc></url><url><loc>https://triggeryjs.github.io/ru/ecosystem/showcase/</loc></url><url><loc>https://triggeryjs.github.io/ru/examples/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/advanced/auto-discovery/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/advanced/inline-triggers/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/advanced/inspector/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/advanced/middleware/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/advanced/named-hooks/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/architecture/anti-spaghetti/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/architecture/cascade/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/architecture/ownership/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/architecture/scopes/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/async/async-handlers/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/async/cancellation/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/async/concurrency/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/async/debouncing-throttling/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/actions/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/conditions/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/events/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/handlers/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/runtime/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/essentials/trigger-anatomy/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/getting-started/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/ssr/react-server-components/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/ssr/server-side-rendering/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/ssr/strict-mode/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/testing/fake-scheduler/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/testing/integration-testing/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/testing/unit-testing/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/typescript/schema-typing/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/typescript/strict-mode/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/typescript/validation/</loc></url><url><loc>https://triggeryjs.github.io/ru/guide/why-triggery/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/comparison/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/from-mitt-nanoevents/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/from-redux-observable/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/from-redux-saga/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/from-rtk-listener/</loc></url><url><loc>https://triggeryjs.github.io/ru/migration/from-useeffect/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/cli/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/codemod/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/core/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/devtools-bridge/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/devtools-panel/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/devtools-redux/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/dom/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/eslint-plugin/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/jotai/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/mobx/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/query/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/react/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/reatom/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/redux/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/signals/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/socket/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/solid/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/testing/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/vite/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/vue/</loc></url><url><loc>https://triggeryjs.github.io/ru/packages/zustand/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/analytics/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/auth-reactions/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/chat-mentions/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/counter/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/debounced-search/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/diagram-table-sync/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/form-with-zod/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/modal-stack/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/notification-pipeline/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/onboarding-flow/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/react/websocket-sync/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/solid/counter/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/solid/notification-pipeline/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/vue/counter/</loc></url><url><loc>https://triggeryjs.github.io/ru/recipes/vue/notification-pipeline/</loc></url></urlset>