├── .commitlintrc.json ├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ ├── automerge.yml │ └── tests.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .lintstagedrc.json ├── .prettierrc.js ├── .yarn └── releases │ └── yarn-1.19.1.cjs ├── .yarnrc ├── README.md ├── jest.config.ts ├── package.json ├── packages ├── babel │ ├── index.js │ └── package.json ├── server │ ├── .env.example │ ├── .gitignore │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── scripts │ │ └── generateSchema.ts │ ├── src │ │ ├── @types │ │ │ └── node.d.ts │ │ ├── app.ts │ │ ├── auth.ts │ │ ├── database.ts │ │ ├── environment.ts │ │ ├── getContext.ts │ │ ├── index.ts │ │ ├── modules │ │ │ ├── common │ │ │ │ └── queries │ │ │ │ │ ├── index.ts │ │ │ │ │ └── version.ts │ │ │ ├── community │ │ │ │ ├── CommunityLoader.ts │ │ │ │ ├── CommunityModel.ts │ │ │ │ ├── CommunityType.ts │ │ │ │ ├── __tests__ │ │ │ │ │ ├── communityCreate.test.ts │ │ │ │ │ ├── communityExit.test.ts │ │ │ │ │ └── communityJoin.test.ts │ │ │ │ ├── fixtures │ │ │ │ │ ├── addUserToCommunity.ts │ │ │ │ │ └── createCommunity.ts │ │ │ │ └── mutations │ │ │ │ │ ├── communityCreateMutation.ts │ │ │ │ │ ├── communityExitAsAdminMutation.ts │ │ │ │ │ ├── communityExitMutation.ts │ │ │ │ │ ├── communityJoinMutation.ts │ │ │ │ │ └── index.ts │ │ │ ├── graphql │ │ │ │ ├── loaderRegister.ts │ │ │ │ ├── typeRegister.ts │ │ │ │ └── types.ts │ │ │ └── user │ │ │ │ ├── UserLoader.ts │ │ │ │ ├── UserModel.ts │ │ │ │ ├── UserType.ts │ │ │ │ ├── __tests__ │ │ │ │ ├── createUser.test.ts │ │ │ │ ├── getUser.test.ts │ │ │ │ └── loginUser.test.ts │ │ │ │ ├── fixtures │ │ │ │ └── createUser.ts │ │ │ │ ├── mutations │ │ │ │ ├── index.ts │ │ │ │ ├── userLoginMutation.ts │ │ │ │ └── userRegisterMutation.ts │ │ │ │ └── queries │ │ │ │ ├── index.ts │ │ │ │ └── userMeQuery.ts │ │ └── schema │ │ │ ├── MutationType.ts │ │ │ ├── QueryType.ts │ │ │ └── schema.ts │ ├── test │ │ ├── babel-transformer.js │ │ ├── clearDatabase.ts │ │ ├── connectWithMongoose.ts │ │ ├── counters.ts │ │ ├── disconnectWithMongoose.ts │ │ ├── environment │ │ │ └── mongodb.js │ │ ├── index.ts │ │ ├── jest.setup.js │ │ └── upsertModel.ts │ ├── tsconfig.json │ ├── webpack.config.js │ └── webpack │ │ └── ReloadServerPlugin.js ├── types │ ├── package.json │ ├── src │ │ ├── DeepPartial.ts │ │ ├── Maybe.ts │ │ └── index.ts │ └── tsconfig.json ├── ui │ ├── package.json │ ├── src │ │ ├── Button.tsx │ │ ├── ErrorText.tsx │ │ ├── VStack.tsx │ │ ├── index.ts │ │ └── theme │ │ │ └── index.ts │ └── tsconfig.json └── web │ ├── .env.example │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── jest.config.js │ ├── package.json │ ├── public │ └── index.html │ ├── relay.config.js │ ├── src │ ├── @types │ │ └── node.d.ts │ ├── App.tsx │ ├── Providers.tsx │ ├── Routes.tsx │ ├── config.ts │ ├── index.tsx │ ├── modules │ │ ├── auth │ │ │ ├── AuthContext.tsx │ │ │ ├── RequireAuthLayout.tsx │ │ │ ├── security.ts │ │ │ └── useAuth.tsx │ │ ├── feed │ │ │ └── FeedPage.tsx │ │ └── users │ │ │ ├── LoginLayout.tsx │ │ │ ├── LoginPage.tsx │ │ │ ├── LoginRoutes.tsx │ │ │ ├── SignupPage.tsx │ │ │ ├── UserLoginMutation.ts │ │ │ ├── UserRegisterMutation.ts │ │ │ └── __tests__ │ │ │ ├── LoginPage.test.tsx │ │ │ └── SignupPage.test.tsx │ ├── relay │ │ ├── RelayEnvironment.ts │ │ └── fetchGraphQL.ts │ └── shared-components │ │ ├── InputField.tsx │ │ └── Link.tsx │ ├── test │ ├── TestRouter.tsx │ ├── WithProviders.tsx │ ├── babel-transformer.js │ └── jest.setup.js │ ├── tsconfig.json │ └── webpack.config.js ├── tsconfig.json └── yarn.lock /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/automerge.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.github/workflows/automerge.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.lintstagedrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.lintstagedrc.json -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.yarn/releases/yarn-1.19.1.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.yarn/releases/yarn-1.19.1.cjs -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/.yarnrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/package.json -------------------------------------------------------------------------------- /packages/babel/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/babel/index.js -------------------------------------------------------------------------------- /packages/babel/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/babel/package.json -------------------------------------------------------------------------------- /packages/server/.env.example: -------------------------------------------------------------------------------- 1 | NODE_ENV=development 2 | PORT= 3 | JWT_SECRET= 4 | 5 | # Database 6 | MONGO_URI= 7 | -------------------------------------------------------------------------------- /packages/server/.gitignore: -------------------------------------------------------------------------------- 1 | /graphql 2 | -------------------------------------------------------------------------------- /packages/server/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/babel.config.js -------------------------------------------------------------------------------- /packages/server/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/jest.config.js -------------------------------------------------------------------------------- /packages/server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/package.json -------------------------------------------------------------------------------- /packages/server/scripts/generateSchema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/scripts/generateSchema.ts -------------------------------------------------------------------------------- /packages/server/src/@types/node.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/@types/node.d.ts -------------------------------------------------------------------------------- /packages/server/src/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/app.ts -------------------------------------------------------------------------------- /packages/server/src/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/auth.ts -------------------------------------------------------------------------------- /packages/server/src/database.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/database.ts -------------------------------------------------------------------------------- /packages/server/src/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/environment.ts -------------------------------------------------------------------------------- /packages/server/src/getContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/getContext.ts -------------------------------------------------------------------------------- /packages/server/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/common/queries/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/common/queries/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/common/queries/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/common/queries/version.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/CommunityLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/CommunityLoader.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/CommunityModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/CommunityModel.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/CommunityType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/CommunityType.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/__tests__/communityCreate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/__tests__/communityCreate.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/__tests__/communityExit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/__tests__/communityExit.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/__tests__/communityJoin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/__tests__/communityJoin.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/fixtures/addUserToCommunity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/fixtures/addUserToCommunity.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/fixtures/createCommunity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/fixtures/createCommunity.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/mutations/communityCreateMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/mutations/communityCreateMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/mutations/communityExitAsAdminMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/mutations/communityExitAsAdminMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/mutations/communityExitMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/mutations/communityExitMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/mutations/communityJoinMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/mutations/communityJoinMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/community/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/community/mutations/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/graphql/loaderRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/graphql/loaderRegister.ts -------------------------------------------------------------------------------- /packages/server/src/modules/graphql/typeRegister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/graphql/typeRegister.ts -------------------------------------------------------------------------------- /packages/server/src/modules/graphql/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/graphql/types.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/UserLoader.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/UserModel.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/UserType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/UserType.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/__tests__/createUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/__tests__/createUser.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/__tests__/getUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/__tests__/getUser.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/__tests__/loginUser.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/__tests__/loginUser.test.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/fixtures/createUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/fixtures/createUser.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/mutations/index.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutations/userLoginMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/mutations/userLoginMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/mutations/userRegisterMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/mutations/userRegisterMutation.ts -------------------------------------------------------------------------------- /packages/server/src/modules/user/queries/index.ts: -------------------------------------------------------------------------------- 1 | export * from './userMeQuery'; 2 | -------------------------------------------------------------------------------- /packages/server/src/modules/user/queries/userMeQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/modules/user/queries/userMeQuery.ts -------------------------------------------------------------------------------- /packages/server/src/schema/MutationType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/schema/MutationType.ts -------------------------------------------------------------------------------- /packages/server/src/schema/QueryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/schema/QueryType.ts -------------------------------------------------------------------------------- /packages/server/src/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/src/schema/schema.ts -------------------------------------------------------------------------------- /packages/server/test/babel-transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/babel-transformer.js -------------------------------------------------------------------------------- /packages/server/test/clearDatabase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/clearDatabase.ts -------------------------------------------------------------------------------- /packages/server/test/connectWithMongoose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/connectWithMongoose.ts -------------------------------------------------------------------------------- /packages/server/test/counters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/counters.ts -------------------------------------------------------------------------------- /packages/server/test/disconnectWithMongoose.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/disconnectWithMongoose.ts -------------------------------------------------------------------------------- /packages/server/test/environment/mongodb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/environment/mongodb.js -------------------------------------------------------------------------------- /packages/server/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/index.ts -------------------------------------------------------------------------------- /packages/server/test/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/jest.setup.js -------------------------------------------------------------------------------- /packages/server/test/upsertModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/test/upsertModel.ts -------------------------------------------------------------------------------- /packages/server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/tsconfig.json -------------------------------------------------------------------------------- /packages/server/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/webpack.config.js -------------------------------------------------------------------------------- /packages/server/webpack/ReloadServerPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/server/webpack/ReloadServerPlugin.js -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/src/DeepPartial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/types/src/DeepPartial.ts -------------------------------------------------------------------------------- /packages/types/src/Maybe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/types/src/Maybe.ts -------------------------------------------------------------------------------- /packages/types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/types/src/index.ts -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "../../tsconfig.json" 3 | } 4 | -------------------------------------------------------------------------------- /packages/ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/package.json -------------------------------------------------------------------------------- /packages/ui/src/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/src/Button.tsx -------------------------------------------------------------------------------- /packages/ui/src/ErrorText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/src/ErrorText.tsx -------------------------------------------------------------------------------- /packages/ui/src/VStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/src/VStack.tsx -------------------------------------------------------------------------------- /packages/ui/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/src/index.ts -------------------------------------------------------------------------------- /packages/ui/src/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/src/theme/index.ts -------------------------------------------------------------------------------- /packages/ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/ui/tsconfig.json -------------------------------------------------------------------------------- /packages/web/.env.example: -------------------------------------------------------------------------------- 1 | NODE_ENV=development 2 | PORT=3000 3 | 4 | API_URL= 5 | -------------------------------------------------------------------------------- /packages/web/.gitignore: -------------------------------------------------------------------------------- 1 | **/__generated__/ 2 | -------------------------------------------------------------------------------- /packages/web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/README.md -------------------------------------------------------------------------------- /packages/web/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/babel.config.js -------------------------------------------------------------------------------- /packages/web/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/jest.config.js -------------------------------------------------------------------------------- /packages/web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/package.json -------------------------------------------------------------------------------- /packages/web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/public/index.html -------------------------------------------------------------------------------- /packages/web/relay.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/relay.config.js -------------------------------------------------------------------------------- /packages/web/src/@types/node.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/@types/node.d.ts -------------------------------------------------------------------------------- /packages/web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/App.tsx -------------------------------------------------------------------------------- /packages/web/src/Providers.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/Providers.tsx -------------------------------------------------------------------------------- /packages/web/src/Routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/Routes.tsx -------------------------------------------------------------------------------- /packages/web/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/config.ts -------------------------------------------------------------------------------- /packages/web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/index.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/auth/AuthContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/auth/AuthContext.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/auth/RequireAuthLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/auth/RequireAuthLayout.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/auth/security.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/auth/security.ts -------------------------------------------------------------------------------- /packages/web/src/modules/auth/useAuth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/auth/useAuth.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/feed/FeedPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/feed/FeedPage.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/LoginLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/LoginLayout.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/LoginPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/LoginPage.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/LoginRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/LoginRoutes.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/SignupPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/SignupPage.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/UserLoginMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/UserLoginMutation.ts -------------------------------------------------------------------------------- /packages/web/src/modules/users/UserRegisterMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/UserRegisterMutation.ts -------------------------------------------------------------------------------- /packages/web/src/modules/users/__tests__/LoginPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/__tests__/LoginPage.test.tsx -------------------------------------------------------------------------------- /packages/web/src/modules/users/__tests__/SignupPage.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/modules/users/__tests__/SignupPage.test.tsx -------------------------------------------------------------------------------- /packages/web/src/relay/RelayEnvironment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/relay/RelayEnvironment.ts -------------------------------------------------------------------------------- /packages/web/src/relay/fetchGraphQL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/relay/fetchGraphQL.ts -------------------------------------------------------------------------------- /packages/web/src/shared-components/InputField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/shared-components/InputField.tsx -------------------------------------------------------------------------------- /packages/web/src/shared-components/Link.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/src/shared-components/Link.tsx -------------------------------------------------------------------------------- /packages/web/test/TestRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/test/TestRouter.tsx -------------------------------------------------------------------------------- /packages/web/test/WithProviders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/test/WithProviders.tsx -------------------------------------------------------------------------------- /packages/web/test/babel-transformer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/test/babel-transformer.js -------------------------------------------------------------------------------- /packages/web/test/jest.setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/test/jest.setup.js -------------------------------------------------------------------------------- /packages/web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/tsconfig.json -------------------------------------------------------------------------------- /packages/web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/packages/web/webpack.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/noghartt/fakeddit/HEAD/yarn.lock --------------------------------------------------------------------------------