├── .eslintrc.json
├── .gitattributes
├── .github
└── workflows
│ └── push.yml
├── .gitignore
├── .idea
├── clouds-and-edges.iml
├── codeStyles
│ ├── Project.xml
│ └── codeStyleConfig.xml
├── compiler.xml
├── inspectionProfiles
│ └── Project_Default.xml
├── modules.xml
├── prettier.xml
└── vcs.xml
├── .prettierignore
├── .prettierrc
├── LICENSE
├── README.md
├── barrelsby.json
├── blueprint-templates
├── component-with-story
│ ├── __pascalCase_name__.stories.tsx
│ └── __pascalCase_name__.tsx
├── component
│ └── __pascalCase_name__.tsx
├── context-hook
│ └── use__pascalCase_name__.tsx
├── function
│ └── __name__.ts
├── modal
│ ├── Connected__pascalCase_name__Modal.tsx
│ ├── __pascalCase_name__Modal.stories.tsx
│ └── __pascalCase_name__Modal.tsx
├── redux-store
│ └── __name__
│ │ ├── actions.ts
│ │ ├── epics.ts
│ │ ├── reducer.ts
│ │ ├── selectors.ts
│ │ └── types.ts
├── story
│ └── __pascalCase_name__.stories.tsx
└── type
│ └── __pascalCase_name__.ts
├── docs
└── images
│ ├── logo.png
│ └── youtube-thumb.png
├── jest.config.base.js
├── lerna.json
├── package.json
├── packages
├── essentials
│ ├── .eslintrc.json
│ ├── jest.config.js
│ ├── package.json
│ ├── src
│ │ ├── index.ts
│ │ ├── logging
│ │ │ └── logging.ts
│ │ ├── match
│ │ │ ├── experimental.ts
│ │ │ ├── kind.ts
│ │ │ └── nonDiscriminatedMatch.ts
│ │ ├── rpc
│ │ │ └── rpc.ts
│ │ └── utils
│ │ │ ├── colors.ts
│ │ │ ├── direction.ts
│ │ │ ├── emojis.ts
│ │ │ ├── ensure.ts
│ │ │ ├── id.ts
│ │ │ ├── misc.ts
│ │ │ ├── object.ts
│ │ │ ├── point2D.ts
│ │ │ ├── prng.ts
│ │ │ ├── rand.ts
│ │ │ ├── random.test.ts
│ │ │ ├── random.ts
│ │ │ └── response.ts
│ └── tsconfig.json
├── server
│ ├── .eslintrc.json
│ ├── package-lock.json
│ ├── package.json
│ ├── scripts
│ │ ├── build.ts
│ │ └── tsconfig.json
│ ├── src
│ │ ├── aggregates
│ │ │ ├── aggregates.ts
│ │ │ ├── match
│ │ │ │ ├── MatchAggregate.ts
│ │ │ │ ├── commands.ts
│ │ │ │ ├── events.ts
│ │ │ │ ├── reducers.ts
│ │ │ │ └── state.ts
│ │ │ └── user
│ │ │ │ ├── UserAggregate.ts
│ │ │ │ ├── commands.ts
│ │ │ │ ├── events.ts
│ │ │ │ ├── reducers.ts
│ │ │ │ └── state.ts
│ │ ├── env.ts
│ │ ├── events
│ │ │ ├── EventStore.ts
│ │ │ └── events.ts
│ │ ├── main.ts
│ │ ├── processes
│ │ │ ├── matchCreation
│ │ │ │ ├── MatchCreationProcess.ts
│ │ │ │ ├── db.ts
│ │ │ │ └── eventHandlers.ts
│ │ │ └── matchJoining
│ │ │ │ ├── MatchJoiningProcess.ts
│ │ │ │ ├── db.ts
│ │ │ │ └── eventHandlers.ts
│ │ ├── projections
│ │ │ ├── matches
│ │ │ │ ├── MatchesProjection.ts
│ │ │ │ ├── db.ts
│ │ │ │ └── eventHandlers.ts
│ │ │ └── users
│ │ │ │ ├── UsersProjection.ts
│ │ │ │ └── eventHandlers.ts
│ │ ├── routes.ts
│ │ └── system.ts
│ ├── tsconfig.json
│ └── wrangler.toml
├── shared
│ ├── .eslintrc.json
│ ├── jest.config.js
│ ├── package.json
│ ├── src
│ │ ├── aggregates.ts
│ │ ├── api.ts
│ │ ├── commands.ts
│ │ ├── index.ts
│ │ ├── match
│ │ │ ├── commands.ts
│ │ │ ├── match.ts
│ │ │ └── projections.ts
│ │ ├── modal
│ │ │ ├── cell.ts
│ │ │ ├── computeCellStates.test.ts
│ │ │ ├── computeCellStates.ts
│ │ │ ├── doesAddingLineFinishACell.ts
│ │ │ ├── dot.ts
│ │ │ ├── id.ts
│ │ │ ├── line.test.ts
│ │ │ ├── line.ts
│ │ │ ├── player.ts
│ │ │ ├── score.test.ts
│ │ │ └── score.ts
│ │ ├── processes.ts
│ │ ├── projections.ts
│ │ └── user
│ │ │ ├── commands.ts
│ │ │ └── projections.ts
│ └── tsconfig.json
├── site-worker
│ ├── .eslintrc.json
│ ├── index.js
│ ├── package-lock.json
│ ├── package.json
│ ├── worker
│ │ └── script.js
│ └── wrangler.toml
├── site
│ ├── .eslintrc.json
│ ├── .storybook
│ │ ├── main.js
│ │ ├── preview.tsx
│ │ └── tsconfig.json
│ ├── index.html
│ ├── package.json
│ ├── src
│ │ ├── App.tsx
│ │ ├── favicon.ico
│ │ ├── features
│ │ │ ├── admin
│ │ │ │ ├── AdminPage.tsx
│ │ │ │ ├── SectionContainer.tsx
│ │ │ │ ├── aggregates
│ │ │ │ │ └── AggregatesAdmin.tsx
│ │ │ │ ├── events
│ │ │ │ │ ├── ConnectedEventsAdminLog.tsx
│ │ │ │ │ ├── EventItem.tsx
│ │ │ │ │ └── EventsAdminLog.tsx
│ │ │ │ ├── processes
│ │ │ │ │ ├── ConnectedProcessAdmin.tsx
│ │ │ │ │ └── ProcessesAdmin.tsx
│ │ │ │ ├── projections
│ │ │ │ │ ├── ConnectedProjectionAdmin.tsx
│ │ │ │ │ └── ProjectionsAdmin.tsx
│ │ │ │ ├── storage
│ │ │ │ │ ├── ConnectedInspectableStorage.tsx
│ │ │ │ │ ├── InspectableStorage.stories.tsx
│ │ │ │ │ ├── InspectableStorage.tsx
│ │ │ │ │ ├── KeyValueTable.tsx
│ │ │ │ │ └── useQueryStorage.ts
│ │ │ │ └── useAdminRebuild.ts
│ │ │ ├── api
│ │ │ │ ├── performRPCOperation.ts
│ │ │ │ ├── useApiMutation.ts
│ │ │ │ ├── useApiQuery.ts
│ │ │ │ ├── useCommand.ts
│ │ │ │ └── useRPCOperation.ts
│ │ │ ├── auth
│ │ │ │ ├── useAuthToken.ts
│ │ │ │ ├── useSignout.ts
│ │ │ │ └── useSignup.ts
│ │ │ ├── buttons
│ │ │ │ ├── MyButton.stories.tsx
│ │ │ │ └── MyButton.tsx
│ │ │ ├── config
│ │ │ │ └── config.ts
│ │ │ ├── editable
│ │ │ │ ├── EditableControls.tsx
│ │ │ │ └── EditableText.tsx
│ │ │ ├── errors
│ │ │ │ └── useGenericErrorHandler.ts
│ │ │ ├── loading
│ │ │ │ └── LoadingPage.tsx
│ │ │ ├── logo
│ │ │ │ ├── CloudflareLogo.tsx
│ │ │ │ ├── Logo.css
│ │ │ │ ├── Logo.tsx
│ │ │ │ ├── cloudflare-icon.svg
│ │ │ │ └── logo.png
│ │ │ ├── match
│ │ │ │ ├── Announcement.tsx
│ │ │ │ ├── Cancelled.tsx
│ │ │ │ ├── Finished.tsx
│ │ │ │ ├── MatchPage.tsx
│ │ │ │ ├── NotStarted.tsx
│ │ │ │ ├── PlayerPanel.tsx
│ │ │ │ ├── PlayingGame.tsx
│ │ │ │ └── game
│ │ │ │ │ ├── CellView.tsx
│ │ │ │ │ ├── DotView.tsx
│ │ │ │ │ ├── GameBoard.stories.tsx
│ │ │ │ │ ├── GameBoard.tsx
│ │ │ │ │ ├── GameState.ts
│ │ │ │ │ └── LineView.tsx
│ │ │ ├── matches
│ │ │ │ ├── MatchesPage.tsx
│ │ │ │ ├── matches
│ │ │ │ │ ├── ConnectedCreateNewMatchModal.tsx
│ │ │ │ │ ├── ConnectedMatchCard.tsx
│ │ │ │ │ ├── ConnectedMatchCards.tsx
│ │ │ │ │ ├── CreateNewMatchModal.tsx
│ │ │ │ │ ├── MatchCard.tsx
│ │ │ │ │ ├── MatchesTable.stories.tsx
│ │ │ │ │ ├── MatchesTable.tsx
│ │ │ │ │ ├── MyMatchCard.tsx
│ │ │ │ │ ├── useCancelMatch.ts
│ │ │ │ │ ├── useCreateNewMatch.ts
│ │ │ │ │ ├── useJoinMatch.ts
│ │ │ │ │ ├── useMatch.ts
│ │ │ │ │ ├── useMyMatches.ts
│ │ │ │ │ └── useTakeTurn.ts
│ │ │ │ └── openMatches
│ │ │ │ │ ├── ConnectedOpenMatchCard.tsx
│ │ │ │ │ ├── ConnectedOpenMatches.tsx
│ │ │ │ │ ├── OpenMatchCard.tsx
│ │ │ │ │ └── useOpenMatches.ts
│ │ │ ├── me
│ │ │ │ ├── ConnectedEditableUserName.tsx
│ │ │ │ ├── MyProfilePage.tsx
│ │ │ │ ├── useMe.ts
│ │ │ │ └── useSetName.ts
│ │ │ ├── misc
│ │ │ │ └── IdIcon.tsx
│ │ │ ├── page
│ │ │ │ └── SidebarPage.tsx
│ │ │ ├── root
│ │ │ │ └── RootPage.tsx
│ │ │ ├── router
│ │ │ │ ├── AuthRequired.tsx
│ │ │ │ └── Router.tsx
│ │ │ ├── sidebar
│ │ │ │ ├── ConnectedDashboardSidebar.tsx
│ │ │ │ └── SidebarButton.tsx
│ │ │ ├── signup
│ │ │ │ └── SignupPage.tsx
│ │ │ ├── state
│ │ │ │ ├── appState.ts
│ │ │ │ ├── useAppStatePersistance.ts
│ │ │ │ └── useIsAuthenticated.ts
│ │ │ ├── theme
│ │ │ │ └── ProjectChakraProvider.tsx
│ │ │ └── user
│ │ │ │ └── useUser.ts
│ │ ├── index.css
│ │ ├── main.tsx
│ │ ├── utils
│ │ │ └── useDebounce.ts
│ │ └── vite-env.d.ts
│ ├── tsconfig.json
│ └── vite.config.ts
└── workers-es
│ ├── .eslintrc.json
│ ├── README.md
│ ├── jest.config.js
│ ├── package.json
│ ├── src
│ ├── addRpcRoutes.ts
│ ├── admin
│ │ ├── InspectableStorageDurableObject.ts
│ │ ├── queryStorage.test.ts
│ │ └── queryStorage.ts
│ ├── aggregates
│ │ └── AggreateDurableObject.ts
│ ├── commands
│ │ ├── commands.ts
│ │ └── executeCommand.ts
│ ├── db
│ │ ├── createComplexDB.ts
│ │ └── createSimpleDb.ts
│ ├── durableObjects
│ │ ├── RPCDurableObject.ts
│ │ ├── createDurableObjectRPCProxy.ts
│ │ ├── identifier.ts
│ │ └── rpc.ts
│ ├── env.ts
│ ├── events
│ │ ├── BaseEventStore.ts
│ │ ├── events.ts
│ │ ├── ids.ts
│ │ ├── iterateEventStore.test.ts
│ │ └── iterateEventStore.ts
│ ├── index.ts
│ ├── processes
│ │ ├── ProcessDurableObject.ts
│ │ ├── handleProcessEvent.ts
│ │ └── processes.ts
│ ├── projections
│ │ ├── ProjectionDurableObject.test.ts
│ │ ├── ProjectionDurableObject.ts
│ │ ├── projectionStore.ts
│ │ └── projections.ts
│ ├── readModel
│ │ ├── ReadModelDurableObject.ts
│ │ ├── build.ts
│ │ └── readModels.ts
│ ├── reducers.ts
│ └── system
│ │ ├── createSystem.test.ts
│ │ └── system.ts
│ └── tsconfig.json
├── tsconfig.json
└── yarn.lock
/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.eslintrc.json
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.gitattributes
--------------------------------------------------------------------------------
/.github/workflows/push.yml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.github/workflows/push.yml
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.gitignore
--------------------------------------------------------------------------------
/.idea/clouds-and-edges.iml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/clouds-and-edges.iml
--------------------------------------------------------------------------------
/.idea/codeStyles/Project.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/codeStyles/Project.xml
--------------------------------------------------------------------------------
/.idea/codeStyles/codeStyleConfig.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/codeStyles/codeStyleConfig.xml
--------------------------------------------------------------------------------
/.idea/compiler.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/compiler.xml
--------------------------------------------------------------------------------
/.idea/inspectionProfiles/Project_Default.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/inspectionProfiles/Project_Default.xml
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/modules.xml
--------------------------------------------------------------------------------
/.idea/prettier.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/prettier.xml
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.idea/vcs.xml
--------------------------------------------------------------------------------
/.prettierignore:
--------------------------------------------------------------------------------
1 | dist
2 | node_modules
3 |
--------------------------------------------------------------------------------
/.prettierrc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/.prettierrc
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/LICENSE
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/README.md
--------------------------------------------------------------------------------
/barrelsby.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/barrelsby.json
--------------------------------------------------------------------------------
/blueprint-templates/component-with-story/__pascalCase_name__.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/component-with-story/__pascalCase_name__.stories.tsx
--------------------------------------------------------------------------------
/blueprint-templates/component-with-story/__pascalCase_name__.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/component-with-story/__pascalCase_name__.tsx
--------------------------------------------------------------------------------
/blueprint-templates/component/__pascalCase_name__.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/component/__pascalCase_name__.tsx
--------------------------------------------------------------------------------
/blueprint-templates/context-hook/use__pascalCase_name__.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/context-hook/use__pascalCase_name__.tsx
--------------------------------------------------------------------------------
/blueprint-templates/function/__name__.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/function/__name__.ts
--------------------------------------------------------------------------------
/blueprint-templates/modal/Connected__pascalCase_name__Modal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/modal/Connected__pascalCase_name__Modal.tsx
--------------------------------------------------------------------------------
/blueprint-templates/modal/__pascalCase_name__Modal.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/modal/__pascalCase_name__Modal.stories.tsx
--------------------------------------------------------------------------------
/blueprint-templates/modal/__pascalCase_name__Modal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/modal/__pascalCase_name__Modal.tsx
--------------------------------------------------------------------------------
/blueprint-templates/redux-store/__name__/actions.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/redux-store/__name__/actions.ts
--------------------------------------------------------------------------------
/blueprint-templates/redux-store/__name__/epics.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/redux-store/__name__/epics.ts
--------------------------------------------------------------------------------
/blueprint-templates/redux-store/__name__/reducer.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/redux-store/__name__/reducer.ts
--------------------------------------------------------------------------------
/blueprint-templates/redux-store/__name__/selectors.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/redux-store/__name__/selectors.ts
--------------------------------------------------------------------------------
/blueprint-templates/redux-store/__name__/types.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/redux-store/__name__/types.ts
--------------------------------------------------------------------------------
/blueprint-templates/story/__pascalCase_name__.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/story/__pascalCase_name__.stories.tsx
--------------------------------------------------------------------------------
/blueprint-templates/type/__pascalCase_name__.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/blueprint-templates/type/__pascalCase_name__.ts
--------------------------------------------------------------------------------
/docs/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/docs/images/logo.png
--------------------------------------------------------------------------------
/docs/images/youtube-thumb.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/docs/images/youtube-thumb.png
--------------------------------------------------------------------------------
/jest.config.base.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/jest.config.base.js
--------------------------------------------------------------------------------
/lerna.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/lerna.json
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/package.json
--------------------------------------------------------------------------------
/packages/essentials/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/.eslintrc.json
--------------------------------------------------------------------------------
/packages/essentials/jest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/jest.config.js
--------------------------------------------------------------------------------
/packages/essentials/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/package.json
--------------------------------------------------------------------------------
/packages/essentials/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/index.ts
--------------------------------------------------------------------------------
/packages/essentials/src/logging/logging.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/logging/logging.ts
--------------------------------------------------------------------------------
/packages/essentials/src/match/experimental.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/match/experimental.ts
--------------------------------------------------------------------------------
/packages/essentials/src/match/kind.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/match/kind.ts
--------------------------------------------------------------------------------
/packages/essentials/src/match/nonDiscriminatedMatch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/match/nonDiscriminatedMatch.ts
--------------------------------------------------------------------------------
/packages/essentials/src/rpc/rpc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/rpc/rpc.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/colors.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/colors.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/direction.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/direction.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/emojis.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/emojis.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/ensure.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/ensure.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/id.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/id.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/misc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/misc.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/object.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/object.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/point2D.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/point2D.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/prng.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/prng.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/rand.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/rand.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/random.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/random.test.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/random.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/random.ts
--------------------------------------------------------------------------------
/packages/essentials/src/utils/response.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/src/utils/response.ts
--------------------------------------------------------------------------------
/packages/essentials/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/essentials/tsconfig.json
--------------------------------------------------------------------------------
/packages/server/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/.eslintrc.json
--------------------------------------------------------------------------------
/packages/server/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/package-lock.json
--------------------------------------------------------------------------------
/packages/server/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/package.json
--------------------------------------------------------------------------------
/packages/server/scripts/build.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/scripts/build.ts
--------------------------------------------------------------------------------
/packages/server/scripts/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/scripts/tsconfig.json
--------------------------------------------------------------------------------
/packages/server/src/aggregates/aggregates.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/aggregates.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/match/MatchAggregate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/match/MatchAggregate.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/match/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/match/commands.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/match/events.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/match/events.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/match/reducers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/match/reducers.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/match/state.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/match/state.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/user/UserAggregate.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/user/UserAggregate.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/user/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/user/commands.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/user/events.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/user/events.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/user/reducers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/user/reducers.ts
--------------------------------------------------------------------------------
/packages/server/src/aggregates/user/state.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/aggregates/user/state.ts
--------------------------------------------------------------------------------
/packages/server/src/env.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/env.ts
--------------------------------------------------------------------------------
/packages/server/src/events/EventStore.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/events/EventStore.ts
--------------------------------------------------------------------------------
/packages/server/src/events/events.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/events/events.ts
--------------------------------------------------------------------------------
/packages/server/src/main.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/main.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchCreation/MatchCreationProcess.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchCreation/MatchCreationProcess.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchCreation/db.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchCreation/db.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchCreation/eventHandlers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchCreation/eventHandlers.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchJoining/MatchJoiningProcess.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchJoining/MatchJoiningProcess.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchJoining/db.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchJoining/db.ts
--------------------------------------------------------------------------------
/packages/server/src/processes/matchJoining/eventHandlers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/processes/matchJoining/eventHandlers.ts
--------------------------------------------------------------------------------
/packages/server/src/projections/matches/MatchesProjection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/projections/matches/MatchesProjection.ts
--------------------------------------------------------------------------------
/packages/server/src/projections/matches/db.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/projections/matches/db.ts
--------------------------------------------------------------------------------
/packages/server/src/projections/matches/eventHandlers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/projections/matches/eventHandlers.ts
--------------------------------------------------------------------------------
/packages/server/src/projections/users/UsersProjection.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/projections/users/UsersProjection.ts
--------------------------------------------------------------------------------
/packages/server/src/projections/users/eventHandlers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/projections/users/eventHandlers.ts
--------------------------------------------------------------------------------
/packages/server/src/routes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/routes.ts
--------------------------------------------------------------------------------
/packages/server/src/system.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/src/system.ts
--------------------------------------------------------------------------------
/packages/server/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/tsconfig.json
--------------------------------------------------------------------------------
/packages/server/wrangler.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/server/wrangler.toml
--------------------------------------------------------------------------------
/packages/shared/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/.eslintrc.json
--------------------------------------------------------------------------------
/packages/shared/jest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/jest.config.js
--------------------------------------------------------------------------------
/packages/shared/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/package.json
--------------------------------------------------------------------------------
/packages/shared/src/aggregates.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/aggregates.ts
--------------------------------------------------------------------------------
/packages/shared/src/api.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/api.ts
--------------------------------------------------------------------------------
/packages/shared/src/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/commands.ts
--------------------------------------------------------------------------------
/packages/shared/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/index.ts
--------------------------------------------------------------------------------
/packages/shared/src/match/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/match/commands.ts
--------------------------------------------------------------------------------
/packages/shared/src/match/match.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/match/match.ts
--------------------------------------------------------------------------------
/packages/shared/src/match/projections.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/match/projections.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/cell.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/cell.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/computeCellStates.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/computeCellStates.test.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/computeCellStates.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/computeCellStates.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/doesAddingLineFinishACell.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/doesAddingLineFinishACell.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/dot.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/dot.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/id.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/id.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/line.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/line.test.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/line.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/line.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/player.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/player.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/score.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/score.test.ts
--------------------------------------------------------------------------------
/packages/shared/src/modal/score.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/modal/score.ts
--------------------------------------------------------------------------------
/packages/shared/src/processes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/processes.ts
--------------------------------------------------------------------------------
/packages/shared/src/projections.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/projections.ts
--------------------------------------------------------------------------------
/packages/shared/src/user/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/user/commands.ts
--------------------------------------------------------------------------------
/packages/shared/src/user/projections.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/src/user/projections.ts
--------------------------------------------------------------------------------
/packages/shared/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/shared/tsconfig.json
--------------------------------------------------------------------------------
/packages/site-worker/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/.eslintrc.json
--------------------------------------------------------------------------------
/packages/site-worker/index.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/index.js
--------------------------------------------------------------------------------
/packages/site-worker/package-lock.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/package-lock.json
--------------------------------------------------------------------------------
/packages/site-worker/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/package.json
--------------------------------------------------------------------------------
/packages/site-worker/worker/script.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/worker/script.js
--------------------------------------------------------------------------------
/packages/site-worker/wrangler.toml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site-worker/wrangler.toml
--------------------------------------------------------------------------------
/packages/site/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/.eslintrc.json
--------------------------------------------------------------------------------
/packages/site/.storybook/main.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/.storybook/main.js
--------------------------------------------------------------------------------
/packages/site/.storybook/preview.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/.storybook/preview.tsx
--------------------------------------------------------------------------------
/packages/site/.storybook/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/.storybook/tsconfig.json
--------------------------------------------------------------------------------
/packages/site/index.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/index.html
--------------------------------------------------------------------------------
/packages/site/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/package.json
--------------------------------------------------------------------------------
/packages/site/src/App.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/App.tsx
--------------------------------------------------------------------------------
/packages/site/src/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/favicon.ico
--------------------------------------------------------------------------------
/packages/site/src/features/admin/AdminPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/AdminPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/SectionContainer.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/SectionContainer.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/aggregates/AggregatesAdmin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/aggregates/AggregatesAdmin.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/events/ConnectedEventsAdminLog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/events/ConnectedEventsAdminLog.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/events/EventItem.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/events/EventItem.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/events/EventsAdminLog.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/events/EventsAdminLog.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/processes/ConnectedProcessAdmin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/processes/ConnectedProcessAdmin.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/processes/ProcessesAdmin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/processes/ProcessesAdmin.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/projections/ConnectedProjectionAdmin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/projections/ConnectedProjectionAdmin.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/projections/ProjectionsAdmin.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/projections/ProjectionsAdmin.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/storage/ConnectedInspectableStorage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/storage/ConnectedInspectableStorage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/storage/InspectableStorage.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/storage/InspectableStorage.stories.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/storage/InspectableStorage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/storage/InspectableStorage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/storage/KeyValueTable.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/storage/KeyValueTable.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/admin/storage/useQueryStorage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/storage/useQueryStorage.ts
--------------------------------------------------------------------------------
/packages/site/src/features/admin/useAdminRebuild.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/admin/useAdminRebuild.ts
--------------------------------------------------------------------------------
/packages/site/src/features/api/performRPCOperation.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/api/performRPCOperation.ts
--------------------------------------------------------------------------------
/packages/site/src/features/api/useApiMutation.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/api/useApiMutation.ts
--------------------------------------------------------------------------------
/packages/site/src/features/api/useApiQuery.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/api/useApiQuery.ts
--------------------------------------------------------------------------------
/packages/site/src/features/api/useCommand.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/api/useCommand.ts
--------------------------------------------------------------------------------
/packages/site/src/features/api/useRPCOperation.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/api/useRPCOperation.ts
--------------------------------------------------------------------------------
/packages/site/src/features/auth/useAuthToken.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/auth/useAuthToken.ts
--------------------------------------------------------------------------------
/packages/site/src/features/auth/useSignout.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/auth/useSignout.ts
--------------------------------------------------------------------------------
/packages/site/src/features/auth/useSignup.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/auth/useSignup.ts
--------------------------------------------------------------------------------
/packages/site/src/features/buttons/MyButton.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/buttons/MyButton.stories.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/buttons/MyButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/buttons/MyButton.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/config/config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/config/config.ts
--------------------------------------------------------------------------------
/packages/site/src/features/editable/EditableControls.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/editable/EditableControls.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/editable/EditableText.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/editable/EditableText.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/errors/useGenericErrorHandler.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/errors/useGenericErrorHandler.ts
--------------------------------------------------------------------------------
/packages/site/src/features/loading/LoadingPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/loading/LoadingPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/logo/CloudflareLogo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/logo/CloudflareLogo.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/logo/Logo.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/logo/Logo.css
--------------------------------------------------------------------------------
/packages/site/src/features/logo/Logo.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/logo/Logo.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/logo/cloudflare-icon.svg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/logo/cloudflare-icon.svg
--------------------------------------------------------------------------------
/packages/site/src/features/logo/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/logo/logo.png
--------------------------------------------------------------------------------
/packages/site/src/features/match/Announcement.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/Announcement.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/Cancelled.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/Cancelled.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/Finished.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/Finished.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/MatchPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/MatchPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/NotStarted.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/NotStarted.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/PlayerPanel.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/PlayerPanel.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/PlayingGame.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/PlayingGame.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/CellView.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/CellView.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/DotView.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/DotView.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/GameBoard.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/GameBoard.stories.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/GameBoard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/GameBoard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/GameState.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/GameState.ts
--------------------------------------------------------------------------------
/packages/site/src/features/match/game/LineView.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/match/game/LineView.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/MatchesPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/MatchesPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/ConnectedCreateNewMatchModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/ConnectedCreateNewMatchModal.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/ConnectedMatchCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/ConnectedMatchCard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/ConnectedMatchCards.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/ConnectedMatchCards.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/CreateNewMatchModal.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/CreateNewMatchModal.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/MatchCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/MatchCard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/MatchesTable.stories.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/MatchesTable.stories.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/MatchesTable.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/MatchesTable.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/MyMatchCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/MyMatchCard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useCancelMatch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useCancelMatch.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useCreateNewMatch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useCreateNewMatch.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useJoinMatch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useJoinMatch.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useMatch.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useMatch.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useMyMatches.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useMyMatches.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/matches/useTakeTurn.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/matches/useTakeTurn.ts
--------------------------------------------------------------------------------
/packages/site/src/features/matches/openMatches/ConnectedOpenMatchCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/openMatches/ConnectedOpenMatchCard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/openMatches/ConnectedOpenMatches.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/openMatches/ConnectedOpenMatches.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/openMatches/OpenMatchCard.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/openMatches/OpenMatchCard.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/matches/openMatches/useOpenMatches.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/matches/openMatches/useOpenMatches.ts
--------------------------------------------------------------------------------
/packages/site/src/features/me/ConnectedEditableUserName.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/me/ConnectedEditableUserName.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/me/MyProfilePage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/me/MyProfilePage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/me/useMe.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/me/useMe.ts
--------------------------------------------------------------------------------
/packages/site/src/features/me/useSetName.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/me/useSetName.ts
--------------------------------------------------------------------------------
/packages/site/src/features/misc/IdIcon.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/misc/IdIcon.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/page/SidebarPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/page/SidebarPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/root/RootPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/root/RootPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/router/AuthRequired.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/router/AuthRequired.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/router/Router.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/router/Router.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/sidebar/ConnectedDashboardSidebar.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/sidebar/ConnectedDashboardSidebar.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/sidebar/SidebarButton.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/sidebar/SidebarButton.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/signup/SignupPage.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/signup/SignupPage.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/state/appState.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/state/appState.ts
--------------------------------------------------------------------------------
/packages/site/src/features/state/useAppStatePersistance.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/state/useAppStatePersistance.ts
--------------------------------------------------------------------------------
/packages/site/src/features/state/useIsAuthenticated.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/state/useIsAuthenticated.ts
--------------------------------------------------------------------------------
/packages/site/src/features/theme/ProjectChakraProvider.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/theme/ProjectChakraProvider.tsx
--------------------------------------------------------------------------------
/packages/site/src/features/user/useUser.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/features/user/useUser.ts
--------------------------------------------------------------------------------
/packages/site/src/index.css:
--------------------------------------------------------------------------------
1 | body {
2 | margin: 0;
3 | /* background-color: #282c34; */
4 | }
5 |
--------------------------------------------------------------------------------
/packages/site/src/main.tsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/main.tsx
--------------------------------------------------------------------------------
/packages/site/src/utils/useDebounce.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/src/utils/useDebounce.ts
--------------------------------------------------------------------------------
/packages/site/src/vite-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/packages/site/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/tsconfig.json
--------------------------------------------------------------------------------
/packages/site/vite.config.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/site/vite.config.ts
--------------------------------------------------------------------------------
/packages/workers-es/.eslintrc.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/.eslintrc.json
--------------------------------------------------------------------------------
/packages/workers-es/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/README.md
--------------------------------------------------------------------------------
/packages/workers-es/jest.config.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/jest.config.js
--------------------------------------------------------------------------------
/packages/workers-es/package.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/package.json
--------------------------------------------------------------------------------
/packages/workers-es/src/addRpcRoutes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/addRpcRoutes.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/admin/InspectableStorageDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/admin/InspectableStorageDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/admin/queryStorage.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/admin/queryStorage.test.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/admin/queryStorage.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/admin/queryStorage.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/aggregates/AggreateDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/aggregates/AggreateDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/commands/commands.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/commands/commands.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/commands/executeCommand.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/commands/executeCommand.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/db/createComplexDB.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/db/createComplexDB.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/db/createSimpleDb.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/db/createSimpleDb.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/durableObjects/RPCDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/durableObjects/RPCDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/durableObjects/createDurableObjectRPCProxy.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/durableObjects/createDurableObjectRPCProxy.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/durableObjects/identifier.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/durableObjects/identifier.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/durableObjects/rpc.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/durableObjects/rpc.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/env.ts:
--------------------------------------------------------------------------------
1 | export type Env = Record;
2 |
--------------------------------------------------------------------------------
/packages/workers-es/src/events/BaseEventStore.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/events/BaseEventStore.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/events/events.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/events/events.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/events/ids.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/events/ids.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/events/iterateEventStore.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/events/iterateEventStore.test.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/events/iterateEventStore.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/events/iterateEventStore.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/index.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/index.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/processes/ProcessDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/processes/ProcessDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/processes/handleProcessEvent.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/processes/handleProcessEvent.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/processes/processes.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/processes/processes.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/projections/ProjectionDurableObject.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/projections/ProjectionDurableObject.test.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/projections/ProjectionDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/projections/ProjectionDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/projections/projectionStore.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/projections/projectionStore.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/projections/projections.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/projections/projections.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/readModel/ReadModelDurableObject.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/readModel/ReadModelDurableObject.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/readModel/build.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/readModel/build.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/readModel/readModels.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/readModel/readModels.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/reducers.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/reducers.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/system/createSystem.test.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/system/createSystem.test.ts
--------------------------------------------------------------------------------
/packages/workers-es/src/system/system.ts:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/src/system/system.ts
--------------------------------------------------------------------------------
/packages/workers-es/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/packages/workers-es/tsconfig.json
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/tsconfig.json
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mikecann/clouds-and-edges/HEAD/yarn.lock
--------------------------------------------------------------------------------