├── .claude ├── code-guidelines │ └── typescript.md └── commands │ ├── 1-commit.md │ ├── 10-create-new-custom-command.md │ ├── 11-update-existing-command-instructions.md │ ├── 2-commit-fast.md │ ├── 3-prepare-validation-schema.md │ ├── 4-prepare-resolver-auth-scope.md │ ├── 5-create-prisma-migration.md │ ├── 6-create-react-component.md │ ├── 7-create-graphql-tests.md │ ├── 8-toggle-stage.md │ ├── 9-generate-command-diff.md │ └── commit-file.md ├── .devcontainer ├── Dockerfile └── devcontainer.json ├── .do └── prod.yaml ├── .env.example ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .steadystart ├── clear-git-history.sh ├── emptypackage │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── lib │ │ │ └── createDummyDomain.ts │ └── tsconfig.json └── server-express │ ├── package.json │ ├── src │ ├── index.ts │ ├── main.ts │ ├── secrets.ts │ └── server.ts │ └── tsconfig.json ├── .vscode ├── settings.json └── tasks.json ├── CLAUDE.md ├── README.md ├── __.eslintrc.json ├── apps ├── app │ ├── .CLAUDE.md │ ├── .gitignore │ ├── codegen.yaml │ ├── eslint.config.mjs │ ├── i18n.js │ ├── i18next-parser.config.js │ ├── next.config.ts │ ├── package.json │ ├── postcss.config.mjs │ ├── providers │ │ └── urql.tsx │ ├── public │ │ ├── favicon.ico │ │ └── logo.png │ ├── src │ │ ├── components │ │ │ ├── Alert.tsx │ │ │ ├── Button.tsx │ │ │ ├── Card.tsx │ │ │ ├── CheckboxField.tsx │ │ │ ├── CheckboxInput.tsx │ │ │ ├── Div.tsx │ │ │ ├── EmptyState.tsx │ │ │ ├── FieldWrapper.tsx │ │ │ ├── HeadTitle.tsx │ │ │ ├── Img.tsx │ │ │ ├── Label.tsx │ │ │ ├── LinkButton.tsx │ │ │ ├── Loading.tsx │ │ │ ├── Page.tsx │ │ │ ├── Section.tsx │ │ │ ├── SelectField.tsx │ │ │ ├── SelectInput.tsx │ │ │ ├── Stack.tsx │ │ │ ├── SubmitButton.tsx │ │ │ ├── Table.tsx │ │ │ ├── TextAreaField.tsx │ │ │ ├── TextAreaInput.tsx │ │ │ ├── TextField.tsx │ │ │ ├── TextInput.tsx │ │ │ ├── ToggleField.tsx │ │ │ ├── ToggleInput.tsx │ │ │ └── UnexpectedErrorAlert.tsx │ │ ├── forms │ │ │ ├── CreatePostForm.tsx │ │ │ ├── CreateWorkspaceForm.tsx │ │ │ └── UpdateUserLocaleForm.tsx │ │ ├── generators │ │ │ ├── append-generated-typed-graphql-builder.ts │ │ │ └── transform-generated-typed-graphql-builder-enums-to-consts.ts │ │ ├── hooks │ │ │ ├── useChangeUserLocaleBasedOnItsSetting.ts │ │ │ ├── useForm.tsx │ │ │ ├── useFormResponseHandler.ts │ │ │ ├── useGraphqlError.ts │ │ │ ├── useModal.tsx │ │ │ ├── useQueryParams.ts │ │ │ ├── useQueryParamsFromZodSchema.ts │ │ │ ├── useTranslation.ts │ │ │ └── useUrqlContext.ts │ │ ├── lib │ │ │ └── toast.ts │ │ ├── locales │ │ │ ├── cs │ │ │ │ ├── components.json │ │ │ │ ├── enums.json │ │ │ │ ├── errors.json │ │ │ │ ├── fields.json │ │ │ │ └── models.json │ │ │ └── en │ │ │ │ ├── components.json │ │ │ │ ├── enums.json │ │ │ │ ├── errors.json │ │ │ │ ├── fields.json │ │ │ │ └── models.json │ │ ├── middleware.ts │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── accounts │ │ │ │ └── [account] │ │ │ │ │ └── posts │ │ │ │ │ └── index.tsx │ │ │ ├── api │ │ │ │ └── graphql.ts │ │ │ ├── auth │ │ │ │ └── login.tsx │ │ │ ├── index.tsx │ │ │ ├── profile.tsx │ │ │ └── workspaces │ │ │ │ └── [workspace] │ │ │ │ └── posts │ │ │ │ └── index.tsx │ │ ├── styles │ │ │ └── globals.css │ │ └── types │ │ │ ├── ChildrenProps.ts │ │ │ └── ClassNameProps.ts │ ├── tailwind.config.ts │ ├── tsconfig.json │ └── tsconfig.scripts.json └── graphql │ ├── CLAUDE.md │ ├── eslint.config.mjs │ ├── jest.config.ts │ ├── package.json │ ├── src │ ├── authScopes │ │ ├── accessPolicyAuthScope.test.ts │ │ ├── accessPolicyAuthScope.ts │ │ ├── forbiddenAuthScope.test.ts │ │ ├── forbiddenAuthScope.ts │ │ ├── modelItemsBelongToWorkspace.test.ts │ │ ├── modelItemsBelongToWorkspace.ts │ │ ├── userHasAccessOnWorkspaceScope.test.ts │ │ └── userHasAccessOnWorkspaceScope.ts │ ├── builder.ts │ ├── context.ts │ ├── generators │ │ └── create-graphql-schema-generator.ts │ ├── index.ts │ ├── prisma.ts │ ├── resolvers │ │ ├── post │ │ │ ├── mutations │ │ │ │ ├── createPost.test.ts │ │ │ │ └── createPost.ts │ │ │ └── queries │ │ │ │ ├── post.test.ts │ │ │ │ ├── post.ts │ │ │ │ ├── posts.test.ts │ │ │ │ └── posts.ts │ │ ├── user │ │ │ ├── mutations │ │ │ │ ├── updateUser.test.ts │ │ │ │ └── updateUser.ts │ │ │ └── queries │ │ │ │ ├── me.test.ts │ │ │ │ └── me.ts │ │ └── workspace │ │ │ ├── mutations │ │ │ ├── createWorkspace.test.ts │ │ │ └── createWorkspace.ts │ │ │ └── queries │ │ │ ├── workspace.test.ts │ │ │ ├── workspace.ts │ │ │ ├── workspaces.test.ts │ │ │ └── workspaces.ts │ ├── schema.ts │ ├── schema │ │ ├── Date.ts │ │ ├── DateTime.ts │ │ ├── ID.ts │ │ ├── Locale.ts │ │ ├── Me.ts │ │ ├── Post.ts │ │ ├── Time.ts │ │ ├── User.ts │ │ ├── Workspace.ts │ │ └── index.ts │ ├── server.ts │ ├── tests │ │ └── genqlCall.ts │ ├── types │ │ └── Request.ts │ └── utils │ │ ├── GraphQLError.ts │ │ ├── context │ │ ├── findAndValidateWorkspaceFromRequestHeaders.ts │ │ ├── findOrCreateUser.ts │ │ ├── getClerkSessionData.ts │ │ ├── resolveUserFromContext.ts │ │ └── resolveWorkspaceFromContext.ts │ │ ├── createContextForAuthScopeTest.ts │ │ ├── extractGraphQLErrorCode.ts │ │ ├── findMatchingClosingBracket.ts │ │ ├── formatValidationError.ts │ │ └── handleGraphQLError.ts │ └── tsconfig.json ├── libs ├── config │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── logic │ │ │ ├── Config.ts │ │ │ └── defaultValues.ts │ │ └── types │ │ │ └── ConfigKeys.ts │ └── tsconfig.json ├── enums │ ├── .gitignore │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── enums │ │ │ ├── ExampleCustomEnum.ts │ │ │ └── index.ts │ │ ├── generators │ │ │ └── enums-for-locales-extraction-generator.ts │ │ ├── index.ts │ │ └── lib │ │ │ └── enums.ts │ └── tsconfig.json ├── errors │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── generator │ │ │ └── errors-for-locales-extraction-generator.ts │ │ ├── index.ts │ │ ├── lib │ │ │ └── errors.ts │ │ └── types │ │ │ └── ErrorMessage.ts │ └── tsconfig.json ├── prisma │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── schema.prisma │ │ └── schema │ │ │ ├── Config.prisma │ │ │ ├── Locale.prisma │ │ │ ├── Membership.prisma │ │ │ ├── Post.prisma │ │ │ ├── User.prisma │ │ │ └── Workspace.prisma │ └── tsconfig.json ├── routes │ ├── .gitignore │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ └── routes.yaml │ └── tsconfig.json ├── secrets │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── parseSecrets.ts │ │ │ ├── parseSecretsFromZodSchema.ts │ │ │ └── secretsValidationSchema.ts │ │ └── types │ │ │ └── Secrets.ts │ └── tsconfig.json ├── tester │ ├── .env.test │ ├── .gitignore │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ ├── generated │ │ │ └── test.dump.sql │ │ ├── generators │ │ │ └── db-dump-with-seeded-data-generator.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── TestDatabaseOrchestrator.ts │ │ │ └── seed │ │ │ │ ├── models │ │ │ │ ├── memberships.ts │ │ │ │ ├── posts.ts │ │ │ │ ├── users.ts │ │ │ │ └── workspaces.ts │ │ │ │ ├── seedFullDatabase.ts │ │ │ │ └── seededData.ts │ │ ├── types │ │ │ └── SeedDatabaseModelFunctionArgs.ts │ │ └── utils │ │ │ └── exec.ts │ └── tsconfig.json └── validations │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ ├── index.ts │ └── schemas │ │ ├── createPostSchema.ts │ │ ├── createWorkspaceSchema.ts │ │ ├── index.ts │ │ └── updateUserSchema.ts │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tools ├── local-environment-setter │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── playground │ ├── eslint.config.mjs │ ├── package.json │ ├── src │ ├── index.ts │ └── playground.ts │ └── tsconfig.json └── tsconfig.json /.claude/code-guidelines/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/code-guidelines/typescript.md -------------------------------------------------------------------------------- /.claude/commands/1-commit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/1-commit.md -------------------------------------------------------------------------------- /.claude/commands/10-create-new-custom-command.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/10-create-new-custom-command.md -------------------------------------------------------------------------------- /.claude/commands/11-update-existing-command-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/11-update-existing-command-instructions.md -------------------------------------------------------------------------------- /.claude/commands/2-commit-fast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/2-commit-fast.md -------------------------------------------------------------------------------- /.claude/commands/3-prepare-validation-schema.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/3-prepare-validation-schema.md -------------------------------------------------------------------------------- /.claude/commands/4-prepare-resolver-auth-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/4-prepare-resolver-auth-scope.md -------------------------------------------------------------------------------- /.claude/commands/5-create-prisma-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/5-create-prisma-migration.md -------------------------------------------------------------------------------- /.claude/commands/6-create-react-component.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/6-create-react-component.md -------------------------------------------------------------------------------- /.claude/commands/7-create-graphql-tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/7-create-graphql-tests.md -------------------------------------------------------------------------------- /.claude/commands/8-toggle-stage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/8-toggle-stage.md -------------------------------------------------------------------------------- /.claude/commands/9-generate-command-diff.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/9-generate-command-diff.md -------------------------------------------------------------------------------- /.claude/commands/commit-file.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.claude/commands/commit-file.md -------------------------------------------------------------------------------- /.devcontainer/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.devcontainer/Dockerfile -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.do/prod.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.do/prod.yaml -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.prettierrc -------------------------------------------------------------------------------- /.steadystart/clear-git-history.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/clear-git-history.sh -------------------------------------------------------------------------------- /.steadystart/emptypackage/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/emptypackage/package.json -------------------------------------------------------------------------------- /.steadystart/emptypackage/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/emptypackage/src/index.ts -------------------------------------------------------------------------------- /.steadystart/emptypackage/src/lib/createDummyDomain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/emptypackage/src/lib/createDummyDomain.ts -------------------------------------------------------------------------------- /.steadystart/emptypackage/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/emptypackage/tsconfig.json -------------------------------------------------------------------------------- /.steadystart/server-express/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/server-express/package.json -------------------------------------------------------------------------------- /.steadystart/server-express/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.steadystart/server-express/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/server-express/src/main.ts -------------------------------------------------------------------------------- /.steadystart/server-express/src/secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/server-express/src/secrets.ts -------------------------------------------------------------------------------- /.steadystart/server-express/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/server-express/src/server.ts -------------------------------------------------------------------------------- /.steadystart/server-express/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.steadystart/server-express/tsconfig.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/README.md -------------------------------------------------------------------------------- /__.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/__.eslintrc.json -------------------------------------------------------------------------------- /apps/app/.CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/.CLAUDE.md -------------------------------------------------------------------------------- /apps/app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/.gitignore -------------------------------------------------------------------------------- /apps/app/codegen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/codegen.yaml -------------------------------------------------------------------------------- /apps/app/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/eslint.config.mjs -------------------------------------------------------------------------------- /apps/app/i18n.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/i18n.js -------------------------------------------------------------------------------- /apps/app/i18next-parser.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/i18next-parser.config.js -------------------------------------------------------------------------------- /apps/app/next.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/next.config.ts -------------------------------------------------------------------------------- /apps/app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/package.json -------------------------------------------------------------------------------- /apps/app/postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/postcss.config.mjs -------------------------------------------------------------------------------- /apps/app/providers/urql.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/providers/urql.tsx -------------------------------------------------------------------------------- /apps/app/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/public/favicon.ico -------------------------------------------------------------------------------- /apps/app/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/public/logo.png -------------------------------------------------------------------------------- /apps/app/src/components/Alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Alert.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Button.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Card.tsx -------------------------------------------------------------------------------- /apps/app/src/components/CheckboxField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/CheckboxField.tsx -------------------------------------------------------------------------------- /apps/app/src/components/CheckboxInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/CheckboxInput.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Div.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Div.tsx -------------------------------------------------------------------------------- /apps/app/src/components/EmptyState.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/EmptyState.tsx -------------------------------------------------------------------------------- /apps/app/src/components/FieldWrapper.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/FieldWrapper.tsx -------------------------------------------------------------------------------- /apps/app/src/components/HeadTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/HeadTitle.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Img.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Img.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Label.tsx -------------------------------------------------------------------------------- /apps/app/src/components/LinkButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/LinkButton.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Loading.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Page.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Section.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Section.tsx -------------------------------------------------------------------------------- /apps/app/src/components/SelectField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/SelectField.tsx -------------------------------------------------------------------------------- /apps/app/src/components/SelectInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/SelectInput.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Stack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Stack.tsx -------------------------------------------------------------------------------- /apps/app/src/components/SubmitButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/SubmitButton.tsx -------------------------------------------------------------------------------- /apps/app/src/components/Table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/Table.tsx -------------------------------------------------------------------------------- /apps/app/src/components/TextAreaField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/TextAreaField.tsx -------------------------------------------------------------------------------- /apps/app/src/components/TextAreaInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/TextAreaInput.tsx -------------------------------------------------------------------------------- /apps/app/src/components/TextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/TextField.tsx -------------------------------------------------------------------------------- /apps/app/src/components/TextInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/TextInput.tsx -------------------------------------------------------------------------------- /apps/app/src/components/ToggleField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/ToggleField.tsx -------------------------------------------------------------------------------- /apps/app/src/components/ToggleInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/ToggleInput.tsx -------------------------------------------------------------------------------- /apps/app/src/components/UnexpectedErrorAlert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/components/UnexpectedErrorAlert.tsx -------------------------------------------------------------------------------- /apps/app/src/forms/CreatePostForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/forms/CreatePostForm.tsx -------------------------------------------------------------------------------- /apps/app/src/forms/CreateWorkspaceForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/forms/CreateWorkspaceForm.tsx -------------------------------------------------------------------------------- /apps/app/src/forms/UpdateUserLocaleForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/forms/UpdateUserLocaleForm.tsx -------------------------------------------------------------------------------- /apps/app/src/generators/append-generated-typed-graphql-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/generators/append-generated-typed-graphql-builder.ts -------------------------------------------------------------------------------- /apps/app/src/generators/transform-generated-typed-graphql-builder-enums-to-consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/generators/transform-generated-typed-graphql-builder-enums-to-consts.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useChangeUserLocaleBasedOnItsSetting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useChangeUserLocaleBasedOnItsSetting.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useForm.tsx -------------------------------------------------------------------------------- /apps/app/src/hooks/useFormResponseHandler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useFormResponseHandler.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useGraphqlError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useGraphqlError.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useModal.tsx -------------------------------------------------------------------------------- /apps/app/src/hooks/useQueryParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useQueryParams.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useQueryParamsFromZodSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useQueryParamsFromZodSchema.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useTranslation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useTranslation.ts -------------------------------------------------------------------------------- /apps/app/src/hooks/useUrqlContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/hooks/useUrqlContext.ts -------------------------------------------------------------------------------- /apps/app/src/lib/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/lib/toast.ts -------------------------------------------------------------------------------- /apps/app/src/locales/cs/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/cs/components.json -------------------------------------------------------------------------------- /apps/app/src/locales/cs/enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/cs/enums.json -------------------------------------------------------------------------------- /apps/app/src/locales/cs/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/cs/errors.json -------------------------------------------------------------------------------- /apps/app/src/locales/cs/fields.json: -------------------------------------------------------------------------------- 1 | { 2 | "title": "Název" 3 | } 4 | -------------------------------------------------------------------------------- /apps/app/src/locales/cs/models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/cs/models.json -------------------------------------------------------------------------------- /apps/app/src/locales/en/components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/en/components.json -------------------------------------------------------------------------------- /apps/app/src/locales/en/enums.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/en/enums.json -------------------------------------------------------------------------------- /apps/app/src/locales/en/errors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/en/errors.json -------------------------------------------------------------------------------- /apps/app/src/locales/en/fields.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/en/fields.json -------------------------------------------------------------------------------- /apps/app/src/locales/en/models.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/locales/en/models.json -------------------------------------------------------------------------------- /apps/app/src/middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/middleware.ts -------------------------------------------------------------------------------- /apps/app/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/_app.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/_document.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/accounts/[account]/posts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/accounts/[account]/posts/index.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/api/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/api/graphql.ts -------------------------------------------------------------------------------- /apps/app/src/pages/auth/login.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/auth/login.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/index.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/profile.tsx -------------------------------------------------------------------------------- /apps/app/src/pages/workspaces/[workspace]/posts/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/pages/workspaces/[workspace]/posts/index.tsx -------------------------------------------------------------------------------- /apps/app/src/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/styles/globals.css -------------------------------------------------------------------------------- /apps/app/src/types/ChildrenProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/types/ChildrenProps.ts -------------------------------------------------------------------------------- /apps/app/src/types/ClassNameProps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/src/types/ClassNameProps.ts -------------------------------------------------------------------------------- /apps/app/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/tailwind.config.ts -------------------------------------------------------------------------------- /apps/app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/tsconfig.json -------------------------------------------------------------------------------- /apps/app/tsconfig.scripts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/app/tsconfig.scripts.json -------------------------------------------------------------------------------- /apps/graphql/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/CLAUDE.md -------------------------------------------------------------------------------- /apps/graphql/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/eslint.config.mjs -------------------------------------------------------------------------------- /apps/graphql/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/jest.config.ts -------------------------------------------------------------------------------- /apps/graphql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/package.json -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/accessPolicyAuthScope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/accessPolicyAuthScope.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/accessPolicyAuthScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/accessPolicyAuthScope.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/forbiddenAuthScope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/forbiddenAuthScope.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/forbiddenAuthScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/forbiddenAuthScope.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/modelItemsBelongToWorkspace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/modelItemsBelongToWorkspace.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/modelItemsBelongToWorkspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/modelItemsBelongToWorkspace.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/userHasAccessOnWorkspaceScope.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/userHasAccessOnWorkspaceScope.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/authScopes/userHasAccessOnWorkspaceScope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/authScopes/userHasAccessOnWorkspaceScope.ts -------------------------------------------------------------------------------- /apps/graphql/src/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/builder.ts -------------------------------------------------------------------------------- /apps/graphql/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/context.ts -------------------------------------------------------------------------------- /apps/graphql/src/generators/create-graphql-schema-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/generators/create-graphql-schema-generator.ts -------------------------------------------------------------------------------- /apps/graphql/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/index.ts -------------------------------------------------------------------------------- /apps/graphql/src/prisma.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/prisma.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/mutations/createPost.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/mutations/createPost.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/mutations/createPost.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/mutations/createPost.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/queries/post.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/queries/post.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/queries/post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/queries/post.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/queries/posts.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/queries/posts.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/post/queries/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/post/queries/posts.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/user/mutations/updateUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/user/mutations/updateUser.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/user/mutations/updateUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/user/mutations/updateUser.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/user/queries/me.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/user/queries/me.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/user/queries/me.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/user/queries/me.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/mutations/createWorkspace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/mutations/createWorkspace.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/mutations/createWorkspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/mutations/createWorkspace.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/queries/workspace.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/queries/workspace.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/queries/workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/queries/workspace.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/queries/workspaces.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/queries/workspaces.test.ts -------------------------------------------------------------------------------- /apps/graphql/src/resolvers/workspace/queries/workspaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/resolvers/workspace/queries/workspaces.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Date.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/DateTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/DateTime.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/ID.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/ID.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Locale.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Me.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Me.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Post.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Post.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Time.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/User.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/User.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/Workspace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/Workspace.ts -------------------------------------------------------------------------------- /apps/graphql/src/schema/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/schema/index.ts -------------------------------------------------------------------------------- /apps/graphql/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/server.ts -------------------------------------------------------------------------------- /apps/graphql/src/tests/genqlCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/tests/genqlCall.ts -------------------------------------------------------------------------------- /apps/graphql/src/types/Request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/types/Request.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/GraphQLError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/GraphQLError.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/context/findAndValidateWorkspaceFromRequestHeaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/context/findAndValidateWorkspaceFromRequestHeaders.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/context/findOrCreateUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/context/findOrCreateUser.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/context/getClerkSessionData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/context/getClerkSessionData.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/context/resolveUserFromContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/context/resolveUserFromContext.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/context/resolveWorkspaceFromContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/context/resolveWorkspaceFromContext.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/createContextForAuthScopeTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/createContextForAuthScopeTest.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/extractGraphQLErrorCode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/extractGraphQLErrorCode.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/findMatchingClosingBracket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/findMatchingClosingBracket.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/formatValidationError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/formatValidationError.ts -------------------------------------------------------------------------------- /apps/graphql/src/utils/handleGraphQLError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/src/utils/handleGraphQLError.ts -------------------------------------------------------------------------------- /apps/graphql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/apps/graphql/tsconfig.json -------------------------------------------------------------------------------- /libs/config/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/eslint.config.mjs -------------------------------------------------------------------------------- /libs/config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/package.json -------------------------------------------------------------------------------- /libs/config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/src/index.ts -------------------------------------------------------------------------------- /libs/config/src/logic/Config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/src/logic/Config.ts -------------------------------------------------------------------------------- /libs/config/src/logic/defaultValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/src/logic/defaultValues.ts -------------------------------------------------------------------------------- /libs/config/src/types/ConfigKeys.ts: -------------------------------------------------------------------------------- 1 | export type ConfigKeys = { 2 | 'featureFlag.example': boolean; 3 | }; 4 | -------------------------------------------------------------------------------- /libs/config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/config/tsconfig.json -------------------------------------------------------------------------------- /libs/enums/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/.gitignore -------------------------------------------------------------------------------- /libs/enums/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/eslint.config.mjs -------------------------------------------------------------------------------- /libs/enums/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/package.json -------------------------------------------------------------------------------- /libs/enums/src/enums/ExampleCustomEnum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/src/enums/ExampleCustomEnum.ts -------------------------------------------------------------------------------- /libs/enums/src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/src/enums/index.ts -------------------------------------------------------------------------------- /libs/enums/src/generators/enums-for-locales-extraction-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/src/generators/enums-for-locales-extraction-generator.ts -------------------------------------------------------------------------------- /libs/enums/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/src/index.ts -------------------------------------------------------------------------------- /libs/enums/src/lib/enums.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/src/lib/enums.ts -------------------------------------------------------------------------------- /libs/enums/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/enums/tsconfig.json -------------------------------------------------------------------------------- /libs/errors/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/eslint.config.mjs -------------------------------------------------------------------------------- /libs/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/package.json -------------------------------------------------------------------------------- /libs/errors/src/generator/errors-for-locales-extraction-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/src/generator/errors-for-locales-extraction-generator.ts -------------------------------------------------------------------------------- /libs/errors/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/src/index.ts -------------------------------------------------------------------------------- /libs/errors/src/lib/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/src/lib/errors.ts -------------------------------------------------------------------------------- /libs/errors/src/types/ErrorMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/src/types/ErrorMessage.ts -------------------------------------------------------------------------------- /libs/errors/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/errors/tsconfig.json -------------------------------------------------------------------------------- /libs/prisma/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/eslint.config.mjs -------------------------------------------------------------------------------- /libs/prisma/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/package.json -------------------------------------------------------------------------------- /libs/prisma/src/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/src/schema.prisma -------------------------------------------------------------------------------- /libs/prisma/src/schema/Config.prisma: -------------------------------------------------------------------------------- 1 | model Config { 2 | key String @unique 3 | value Json 4 | } 5 | -------------------------------------------------------------------------------- /libs/prisma/src/schema/Locale.prisma: -------------------------------------------------------------------------------- 1 | enum Locale { 2 | EN 3 | CS 4 | } 5 | -------------------------------------------------------------------------------- /libs/prisma/src/schema/Membership.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/src/schema/Membership.prisma -------------------------------------------------------------------------------- /libs/prisma/src/schema/Post.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/src/schema/Post.prisma -------------------------------------------------------------------------------- /libs/prisma/src/schema/User.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/src/schema/User.prisma -------------------------------------------------------------------------------- /libs/prisma/src/schema/Workspace.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/src/schema/Workspace.prisma -------------------------------------------------------------------------------- /libs/prisma/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/prisma/tsconfig.json -------------------------------------------------------------------------------- /libs/routes/.gitignore: -------------------------------------------------------------------------------- 1 | src/index.ts 2 | -------------------------------------------------------------------------------- /libs/routes/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/routes/eslint.config.mjs -------------------------------------------------------------------------------- /libs/routes/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/routes/package.json -------------------------------------------------------------------------------- /libs/routes/src/routes.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/routes/src/routes.yaml -------------------------------------------------------------------------------- /libs/routes/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/routes/tsconfig.json -------------------------------------------------------------------------------- /libs/secrets/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/eslint.config.mjs -------------------------------------------------------------------------------- /libs/secrets/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/package.json -------------------------------------------------------------------------------- /libs/secrets/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/src/index.ts -------------------------------------------------------------------------------- /libs/secrets/src/lib/parseSecrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/src/lib/parseSecrets.ts -------------------------------------------------------------------------------- /libs/secrets/src/lib/parseSecretsFromZodSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/src/lib/parseSecretsFromZodSchema.ts -------------------------------------------------------------------------------- /libs/secrets/src/lib/secretsValidationSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/src/lib/secretsValidationSchema.ts -------------------------------------------------------------------------------- /libs/secrets/src/types/Secrets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/src/types/Secrets.ts -------------------------------------------------------------------------------- /libs/secrets/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/secrets/tsconfig.json -------------------------------------------------------------------------------- /libs/tester/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/.env.test -------------------------------------------------------------------------------- /libs/tester/.gitignore: -------------------------------------------------------------------------------- 1 | !generated 2 | -------------------------------------------------------------------------------- /libs/tester/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/eslint.config.mjs -------------------------------------------------------------------------------- /libs/tester/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/package.json -------------------------------------------------------------------------------- /libs/tester/src/generated/test.dump.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/generated/test.dump.sql -------------------------------------------------------------------------------- /libs/tester/src/generators/db-dump-with-seeded-data-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/generators/db-dump-with-seeded-data-generator.ts -------------------------------------------------------------------------------- /libs/tester/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/index.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/TestDatabaseOrchestrator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/TestDatabaseOrchestrator.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/models/memberships.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/models/memberships.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/models/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/models/posts.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/models/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/models/users.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/models/workspaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/models/workspaces.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/seedFullDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/seedFullDatabase.ts -------------------------------------------------------------------------------- /libs/tester/src/lib/seed/seededData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/lib/seed/seededData.ts -------------------------------------------------------------------------------- /libs/tester/src/types/SeedDatabaseModelFunctionArgs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/types/SeedDatabaseModelFunctionArgs.ts -------------------------------------------------------------------------------- /libs/tester/src/utils/exec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/src/utils/exec.ts -------------------------------------------------------------------------------- /libs/tester/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/tester/tsconfig.json -------------------------------------------------------------------------------- /libs/validations/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/eslint.config.mjs -------------------------------------------------------------------------------- /libs/validations/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/package.json -------------------------------------------------------------------------------- /libs/validations/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './schemas'; 2 | -------------------------------------------------------------------------------- /libs/validations/src/schemas/createPostSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/src/schemas/createPostSchema.ts -------------------------------------------------------------------------------- /libs/validations/src/schemas/createWorkspaceSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/src/schemas/createWorkspaceSchema.ts -------------------------------------------------------------------------------- /libs/validations/src/schemas/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/src/schemas/index.ts -------------------------------------------------------------------------------- /libs/validations/src/schemas/updateUserSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/src/schemas/updateUserSchema.ts -------------------------------------------------------------------------------- /libs/validations/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/libs/validations/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tools/local-environment-setter/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/local-environment-setter/eslint.config.mjs -------------------------------------------------------------------------------- /tools/local-environment-setter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/local-environment-setter/package.json -------------------------------------------------------------------------------- /tools/local-environment-setter/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/local-environment-setter/src/index.ts -------------------------------------------------------------------------------- /tools/local-environment-setter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/local-environment-setter/tsconfig.json -------------------------------------------------------------------------------- /tools/playground/eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/playground/eslint.config.mjs -------------------------------------------------------------------------------- /tools/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/playground/package.json -------------------------------------------------------------------------------- /tools/playground/src/index.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /tools/playground/src/playground.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/playground/src/playground.ts -------------------------------------------------------------------------------- /tools/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tools/playground/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/steadycursor/steadystart/HEAD/tsconfig.json --------------------------------------------------------------------------------