├── .github ├── workflow-template.yml └── workflows │ └── git-husky-setup-workflow.yml ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── LICENSE ├── README.md ├── lerna.json ├── package.json ├── packages ├── apollo-federation-setup │ ├── authors-service │ │ ├── .env.example │ │ ├── .env.test │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierrc │ │ ├── Dockerfile │ │ ├── codegen.yml │ │ ├── docker-compose.yml │ │ ├── jest.config.js │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── prisma │ │ │ ├── migrations │ │ │ │ ├── 20210625210537_init │ │ │ │ │ └── migration.sql │ │ │ │ └── migration_lock.toml │ │ │ └── schema.prisma │ │ ├── src │ │ │ ├── data │ │ │ │ └── authorService.ts │ │ │ ├── graphql │ │ │ │ ├── generated │ │ │ │ │ ├── graphql.ts │ │ │ │ │ └── schema.graphql │ │ │ │ └── schema │ │ │ │ │ ├── resolvers │ │ │ │ │ ├── mutation │ │ │ │ │ │ ├── createAuthorMutation.ts │ │ │ │ │ │ └── mutation.ts │ │ │ │ │ ├── query │ │ │ │ │ │ ├── getAllAuthorsQuery.ts │ │ │ │ │ │ └── query.ts │ │ │ │ │ └── resolvers.ts │ │ │ │ │ ├── schema.ts │ │ │ │ │ └── typedefs │ │ │ │ │ └── typeDefs.ts │ │ │ ├── index.ts │ │ │ └── lib │ │ │ │ ├── config │ │ │ │ ├── apolloServerConfig.ts │ │ │ │ └── apolloServerContext.ts │ │ │ │ ├── interfaces │ │ │ │ ├── IApolloServerContext.ts │ │ │ │ └── IPrismaContext.ts │ │ │ │ └── prisma │ │ │ │ ├── prismaClient.ts │ │ │ │ └── prismaContext.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.prod.json │ │ └── yarn.lock │ ├── books-service │ │ ├── .env.example │ │ ├── .env.test │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierrc │ │ ├── Dockerfile │ │ ├── codegen.yml │ │ ├── jest.config.js │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── prisma │ │ │ ├── migrations │ │ │ │ ├── 20210625210440_init │ │ │ │ │ └── migration.sql │ │ │ │ ├── 20210625210715_init │ │ │ │ │ └── migration.sql │ │ │ │ └── migration_lock.toml │ │ │ └── schema.prisma │ │ ├── src │ │ │ ├── __tests__ │ │ │ │ ├── __mocks__ │ │ │ │ │ └── prismaMock.ts │ │ │ │ └── integration │ │ │ │ │ └── graphql │ │ │ │ │ └── schema │ │ │ │ │ └── resolvers │ │ │ │ │ └── mutation │ │ │ │ │ └── createBookMutation.int.test.ts │ │ │ ├── data │ │ │ │ ├── bookService.ts │ │ │ │ └── bookService.unit.test.ts │ │ │ ├── graphql │ │ │ │ ├── generated │ │ │ │ │ ├── graphql.ts │ │ │ │ │ └── schema.graphql │ │ │ │ └── schema │ │ │ │ │ ├── resolvers │ │ │ │ │ ├── mutation │ │ │ │ │ │ ├── createBookMutation.ts │ │ │ │ │ │ └── mutation.ts │ │ │ │ │ ├── query │ │ │ │ │ │ ├── getAllBooksQuery.ts │ │ │ │ │ │ ├── getBooksByAuthorQuery.ts │ │ │ │ │ │ └── query.ts │ │ │ │ │ └── resolvers.ts │ │ │ │ │ ├── schema.ts │ │ │ │ │ └── typedefs │ │ │ │ │ └── typeDefs.ts │ │ │ ├── index.ts │ │ │ └── lib │ │ │ │ ├── config │ │ │ │ ├── apolloServerConfig.ts │ │ │ │ └── apolloServerContext.ts │ │ │ │ ├── interfaces │ │ │ │ ├── IApolloServerContext.ts │ │ │ │ └── IPrismaContext.ts │ │ │ │ └── prisma │ │ │ │ ├── prismaClient.ts │ │ │ │ └── prismaContext.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.prod.json │ │ ├── yarn-error.log │ │ └── yarn.lock │ └── gateway │ │ ├── .env.example │ │ ├── .eslintignore │ │ ├── .eslintrc.js │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierrc │ │ ├── Dockerfile │ │ ├── authors.graphql │ │ ├── books.graphql │ │ ├── codegen.yml │ │ ├── jest.config.js │ │ ├── nodemon.json │ │ ├── package.json │ │ ├── src │ │ └── index.ts │ │ ├── supergraph-config.yml │ │ ├── supergraph.graphql │ │ ├── tsconfig.json │ │ ├── tsconfig.prod.json │ │ ├── yarn-error.log │ │ └── yarn.lock ├── aws-ts-serverless │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .nvmrc │ ├── .prettierrc │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── serverless.yml │ ├── src │ │ └── functions │ │ │ ├── goodbye.ts │ │ │ ├── hello.ts │ │ │ └── question.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── yarn.lock ├── docker-backend-setup │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc │ ├── .nvmrc │ ├── .prettierrc │ ├── CONTRIBUTING.md │ ├── Dockerfile │ ├── README.md │ ├── docker-compose.yml │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── yarn.lock ├── git-husky-setup │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc │ ├── .nvmrc │ ├── .prettierrc │ ├── CONTRIBUTING.md │ ├── README.md │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── src │ │ ├── __tests__ │ │ │ └── math │ │ │ │ └── add.test.ts │ │ ├── index.ts │ │ └── math │ │ │ ├── add.test.ts │ │ │ └── add.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── yarn.lock ├── gql-ts-prisma-codegen-apolloserver │ ├── .env.example │ ├── .env.test │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .nvmrc │ ├── .prettierrc │ ├── Dockerfile │ ├── bin │ │ └── wait-for-it.sh │ ├── codegen.yml │ ├── docker-compose.yml │ ├── jest.config.js │ ├── nodemon.json │ ├── package.json │ ├── prisma │ │ ├── migrations │ │ │ ├── 20210625115105_init │ │ │ │ └── migration.sql │ │ │ └── migration_lock.toml │ │ └── schema.prisma │ ├── src │ │ ├── __tests__ │ │ │ ├── __mocks__ │ │ │ │ └── prismaMock.ts │ │ │ └── integration │ │ │ │ └── graphql │ │ │ │ └── schema │ │ │ │ └── resolvers │ │ │ │ └── mutation │ │ │ │ └── createBookMutation.int.test.ts │ │ ├── codegen.ts │ │ ├── data │ │ │ ├── authorService.ts │ │ │ ├── bookService.ts │ │ │ └── bookService.unit.test.ts │ │ ├── graphql │ │ │ ├── generated │ │ │ │ ├── graphql.ts │ │ │ │ └── schema.graphql │ │ │ └── schema │ │ │ │ ├── resolvers │ │ │ │ ├── mutation │ │ │ │ │ ├── createAuthorMutation.ts │ │ │ │ │ ├── createBookMutation.ts │ │ │ │ │ └── mutation.ts │ │ │ │ ├── query │ │ │ │ │ ├── getAllAuthorsQuery.ts │ │ │ │ │ ├── getAllBooksQuery.ts │ │ │ │ │ └── query.ts │ │ │ │ └── resolvers.ts │ │ │ │ ├── schema.ts │ │ │ │ └── typedefs │ │ │ │ ├── AuthorType.ts │ │ │ │ ├── BookType.ts │ │ │ │ ├── CreateAuthorInput.ts │ │ │ │ ├── CreateBookInput.ts │ │ │ │ ├── MutationType.ts │ │ │ │ └── QueryType.ts │ │ ├── index.ts │ │ └── lib │ │ │ ├── config │ │ │ ├── apolloServerConfig.ts │ │ │ └── apolloServerContext.ts │ │ │ ├── interfaces │ │ │ ├── IApolloServerContext.ts │ │ │ └── IPrismaContext.ts │ │ │ └── prisma │ │ │ ├── prismaClient.ts │ │ │ └── prismaContext.ts │ ├── tsconfig.json │ ├── tsconfig.prod.json │ └── yarn.lock ├── next-ts-frontend │ ├── .babelrc │ ├── .env │ ├── .env.example │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .husky │ │ └── commit-msg │ ├── .lintstagedrc.json │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── next-env.d.ts │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── src │ │ ├── components │ │ │ ├── add.test.ts │ │ │ ├── add.ts │ │ │ ├── hello-world.test.tsx │ │ │ └── hello-world.tsx │ │ └── pages │ │ │ ├── _app.tsx │ │ │ ├── api │ │ │ └── hello.ts │ │ │ └── index.tsx │ ├── styles │ │ ├── Home.module.css │ │ └── globals.css │ ├── tsconfig.json │ └── yarn.lock ├── nextjs-ts-materialUI-reactHookForm │ ├── .babelrc │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .lintstagedrc │ ├── .prettierrc │ ├── CONTRIBUTING.md │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── next-env.d.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api │ │ │ └── hello.ts │ │ ├── fieldarrayform.tsx │ │ ├── formprovider.tsx │ │ └── index.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── src │ │ ├── components │ │ │ ├── IngredientsForm.tsx │ │ │ ├── InstructionForm.tsx │ │ │ ├── RHookFormTextField.tsx │ │ │ ├── RHookFormTextFieldContainer.tsx │ │ │ └── RHookFormTextFieldMemo.tsx │ │ └── lib │ │ │ └── interfaces │ │ │ ├── IIngredient.ts │ │ │ ├── IInstruction.ts │ │ │ └── IRecipe.ts │ ├── styles │ │ ├── Home.module.css │ │ ├── globals.css │ │ └── theme.ts │ ├── tsconfig.json │ └── yarn.lock ├── nextjs-ts-materialUI │ ├── .babelrc │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── next-env.d.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api │ │ │ └── hello.ts │ │ ├── index.tsx │ │ └── sup.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── src │ │ ├── add.test.ts │ │ ├── add.ts │ │ └── components │ │ │ ├── helloWorld.test.tsx │ │ │ └── helloWorld.tsx │ ├── styles │ │ ├── Home.module.css │ │ ├── globals.css │ │ └── theme.ts │ ├── tsconfig.json │ └── yarn.lock ├── nextjs-ts-reactquery-gql │ ├── .babelrc │ ├── .env │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── codegen.yml │ ├── jest.config.js │ ├── jest.setup.ts │ ├── next-env.d.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── api │ │ │ └── hello.ts │ │ ├── graphqlmutation.tsx │ │ ├── graphqlquery.tsx │ │ └── index.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── src │ │ ├── components │ │ │ ├── AuthorsList.tsx │ │ │ └── BooksByAuthorList.tsx │ │ ├── generated │ │ │ └── graphql.ts │ │ ├── graphql │ │ │ ├── CreateAuthorMutation.graphql │ │ │ ├── GetAllAuthorsQuery.graphql │ │ │ ├── GetAllBooksQuery.graphql │ │ │ └── GetBooksByAuthor.graphql │ │ └── lib │ │ │ ├── clients │ │ │ └── graphqlRequestClient.ts │ │ │ └── interfaces │ │ │ └── IBook.ts │ ├── styles │ │ ├── Home.module.css │ │ └── globals.css │ ├── tsconfig.json │ └── yarn.lock ├── nextjs-ts-reactquery │ ├── .babelrc │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc │ ├── README.md │ ├── jest.config.js │ ├── jest.setup.ts │ ├── next-env.d.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── api │ │ │ ├── hello.ts │ │ │ ├── person │ │ │ │ ├── [id].ts │ │ │ │ ├── create.ts │ │ │ │ └── index.ts │ │ │ ├── todo.ts │ │ │ └── todo │ │ │ │ ├── [page].ts │ │ │ │ └── infinite │ │ │ │ └── [cursor].ts │ │ ├── index.tsx │ │ ├── person │ │ │ ├── [id].tsx │ │ │ ├── create.tsx │ │ │ └── index.tsx │ │ ├── ssr │ │ │ ├── hydration.tsx │ │ │ └── initialData.tsx │ │ └── todo │ │ │ ├── infinite.tsx │ │ │ └── paginated.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── src │ │ ├── components │ │ │ └── PersonComponent.tsx │ │ └── lib │ │ │ └── interfaces │ │ │ ├── IInfinitePage.ts │ │ │ ├── IPaginatedTodos.ts │ │ │ ├── IPerson.ts │ │ │ └── ITodo.ts │ ├── styles │ │ ├── Home.module.css │ │ └── globals.css │ ├── tsconfig.json │ └── yarn.lock └── node-ts-backend │ ├── .eslintrc.json │ ├── .gitignore │ ├── .husky │ └── commit-msg │ ├── .lintstagedrc.json │ ├── .prettierrc.json │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ └── int │ │ └── add.int.test.ts │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── add │ │ ├── add.ts │ │ └── add.unit.test.ts │ └── index.ts │ ├── tsconfig.eslint.json │ ├── tsconfig.json │ └── yarn.lock ├── settings.json └── yarn.lock /.github/workflow-template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/.github/workflow-template.yml -------------------------------------------------------------------------------- /.github/workflows/git-husky-setup-workflow.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/.github/workflows/git-husky-setup-workflow.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/package.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/.env.test -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/.eslintignore -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/.eslintrc.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/.prettierrc -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/Dockerfile -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/codegen.yml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/docker-compose.yml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/jest.config.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/nodemon.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/package.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/prisma/migrations/20210625210537_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/prisma/migrations/20210625210537_init/migration.sql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/data/authorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/data/authorService.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/generated/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/generated/graphql.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/generated/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/generated/schema.graphql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/mutation/createAuthorMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/mutation/createAuthorMutation.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/mutation/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/mutation/mutation.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/query/getAllAuthorsQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/query/getAllAuthorsQuery.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/query/query.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/resolvers/resolvers.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/schema.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/graphql/schema/typedefs/typeDefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/graphql/schema/typedefs/typeDefs.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/index.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/config/apolloServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/config/apolloServerConfig.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/config/apolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/config/apolloServerContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/interfaces/IApolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/interfaces/IApolloServerContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/interfaces/IPrismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/interfaces/IPrismaContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/prisma/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/prisma/prismaClient.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/src/lib/prisma/prismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/src/lib/prisma/prismaContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/tsconfig.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/authors-service/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/authors-service/yarn.lock -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/.env.test -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/.eslintignore -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/.eslintrc.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/.prettierrc -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/Dockerfile -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/codegen.yml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/jest.config.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/nodemon.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/package.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/prisma/migrations/20210625210440_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/prisma/migrations/20210625210440_init/migration.sql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/prisma/migrations/20210625210715_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/prisma/migrations/20210625210715_init/migration.sql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/__tests__/__mocks__/prismaMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/__tests__/__mocks__/prismaMock.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/__tests__/integration/graphql/schema/resolvers/mutation/createBookMutation.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/__tests__/integration/graphql/schema/resolvers/mutation/createBookMutation.int.test.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/data/bookService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/data/bookService.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/data/bookService.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/data/bookService.unit.test.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/generated/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/generated/graphql.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/generated/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/generated/schema.graphql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/mutation/createBookMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/mutation/createBookMutation.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/mutation/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/mutation/mutation.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/getAllBooksQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/getAllBooksQuery.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/getBooksByAuthorQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/getBooksByAuthorQuery.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/query/query.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/resolvers/resolvers.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/schema.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/graphql/schema/typedefs/typeDefs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/graphql/schema/typedefs/typeDefs.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/index.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/config/apolloServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/config/apolloServerConfig.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/config/apolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/config/apolloServerContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/interfaces/IApolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/interfaces/IApolloServerContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/interfaces/IPrismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/interfaces/IPrismaContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/prisma/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/prisma/prismaClient.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/src/lib/prisma/prismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/src/lib/prisma/prismaContext.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/tsconfig.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/yarn-error.log -------------------------------------------------------------------------------- /packages/apollo-federation-setup/books-service/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/books-service/yarn.lock -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/.env.example -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/.eslintignore -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/.eslintrc.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/.prettierrc -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/Dockerfile -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/authors.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/authors.graphql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/books.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/books.graphql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/codegen.yml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/jest.config.js -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/nodemon.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/package.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/src/index.ts -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/supergraph-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/supergraph-config.yml -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/supergraph.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/supergraph.graphql -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/tsconfig.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/yarn-error.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/yarn-error.log -------------------------------------------------------------------------------- /packages/apollo-federation-setup/gateway/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/apollo-federation-setup/gateway/yarn.lock -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.env.example: -------------------------------------------------------------------------------- 1 | MY_NAME= -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/.eslintrc.js -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/.gitignore -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/aws-ts-serverless/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/.prettierrc -------------------------------------------------------------------------------- /packages/aws-ts-serverless/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/jest.config.js -------------------------------------------------------------------------------- /packages/aws-ts-serverless/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/nodemon.json -------------------------------------------------------------------------------- /packages/aws-ts-serverless/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/package.json -------------------------------------------------------------------------------- /packages/aws-ts-serverless/serverless.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/serverless.yml -------------------------------------------------------------------------------- /packages/aws-ts-serverless/src/functions/goodbye.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/src/functions/goodbye.ts -------------------------------------------------------------------------------- /packages/aws-ts-serverless/src/functions/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/src/functions/hello.ts -------------------------------------------------------------------------------- /packages/aws-ts-serverless/src/functions/question.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/src/functions/question.ts -------------------------------------------------------------------------------- /packages/aws-ts-serverless/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/tsconfig.json -------------------------------------------------------------------------------- /packages/aws-ts-serverless/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/aws-ts-serverless/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/aws-ts-serverless/yarn.lock -------------------------------------------------------------------------------- /packages/docker-backend-setup/.env.example: -------------------------------------------------------------------------------- 1 | NAME= -------------------------------------------------------------------------------- /packages/docker-backend-setup/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage -------------------------------------------------------------------------------- /packages/docker-backend-setup/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/.eslintrc.js -------------------------------------------------------------------------------- /packages/docker-backend-setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/.gitignore -------------------------------------------------------------------------------- /packages/docker-backend-setup/.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.(js|ts)": "eslint --fix" 3 | } -------------------------------------------------------------------------------- /packages/docker-backend-setup/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/docker-backend-setup/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/.prettierrc -------------------------------------------------------------------------------- /packages/docker-backend-setup/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/docker-backend-setup/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/Dockerfile -------------------------------------------------------------------------------- /packages/docker-backend-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/README.md -------------------------------------------------------------------------------- /packages/docker-backend-setup/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/docker-compose.yml -------------------------------------------------------------------------------- /packages/docker-backend-setup/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/jest.config.js -------------------------------------------------------------------------------- /packages/docker-backend-setup/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/nodemon.json -------------------------------------------------------------------------------- /packages/docker-backend-setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/package.json -------------------------------------------------------------------------------- /packages/docker-backend-setup/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/src/index.ts -------------------------------------------------------------------------------- /packages/docker-backend-setup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/tsconfig.json -------------------------------------------------------------------------------- /packages/docker-backend-setup/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/docker-backend-setup/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/docker-backend-setup/yarn.lock -------------------------------------------------------------------------------- /packages/git-husky-setup/.env.example: -------------------------------------------------------------------------------- 1 | MY_NAME= -------------------------------------------------------------------------------- /packages/git-husky-setup/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | coverage -------------------------------------------------------------------------------- /packages/git-husky-setup/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/.eslintrc.js -------------------------------------------------------------------------------- /packages/git-husky-setup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/.gitignore -------------------------------------------------------------------------------- /packages/git-husky-setup/.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.(js|ts)": "eslint --fix" 3 | } -------------------------------------------------------------------------------- /packages/git-husky-setup/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/git-husky-setup/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/.prettierrc -------------------------------------------------------------------------------- /packages/git-husky-setup/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/git-husky-setup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/README.md -------------------------------------------------------------------------------- /packages/git-husky-setup/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/jest.config.js -------------------------------------------------------------------------------- /packages/git-husky-setup/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/nodemon.json -------------------------------------------------------------------------------- /packages/git-husky-setup/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/package.json -------------------------------------------------------------------------------- /packages/git-husky-setup/src/__tests__/math/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/src/__tests__/math/add.test.ts -------------------------------------------------------------------------------- /packages/git-husky-setup/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/src/index.ts -------------------------------------------------------------------------------- /packages/git-husky-setup/src/math/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/src/math/add.test.ts -------------------------------------------------------------------------------- /packages/git-husky-setup/src/math/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/src/math/add.ts -------------------------------------------------------------------------------- /packages/git-husky-setup/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/tsconfig.json -------------------------------------------------------------------------------- /packages/git-husky-setup/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/git-husky-setup/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/git-husky-setup/yarn.lock -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.env.example: -------------------------------------------------------------------------------- 1 | DATABASE_URL= -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.env.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/.env.test -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/.eslintignore -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/.eslintrc.js -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | .env -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.nvmrc: -------------------------------------------------------------------------------- 1 | v14.15.4 2 | -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/.prettierrc -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/Dockerfile -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/bin/wait-for-it.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/bin/wait-for-it.sh -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/codegen.yml -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/docker-compose.yml -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/jest.config.js -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/nodemon.json -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/package.json -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/prisma/migrations/20210625115105_init/migration.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/prisma/migrations/20210625115105_init/migration.sql -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/prisma/migrations/migration_lock.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/prisma/migrations/migration_lock.toml -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/prisma/schema.prisma: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/prisma/schema.prisma -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/__tests__/__mocks__/prismaMock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/__tests__/__mocks__/prismaMock.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/__tests__/integration/graphql/schema/resolvers/mutation/createBookMutation.int.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/__tests__/integration/graphql/schema/resolvers/mutation/createBookMutation.int.test.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/codegen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/codegen.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/data/authorService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/data/authorService.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/data/bookService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/data/bookService.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/data/bookService.unit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/data/bookService.unit.test.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/generated/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/generated/graphql.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/generated/schema.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/generated/schema.graphql -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/createAuthorMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/createAuthorMutation.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/createBookMutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/createBookMutation.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/mutation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/mutation/mutation.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/getAllAuthorsQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/getAllAuthorsQuery.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/getAllBooksQuery.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/getAllBooksQuery.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/query/query.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/resolvers/resolvers.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/schema.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/AuthorType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/AuthorType.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/BookType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/BookType.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/CreateAuthorInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/CreateAuthorInput.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/CreateBookInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/CreateBookInput.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/MutationType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/MutationType.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/QueryType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/graphql/schema/typedefs/QueryType.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/index.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/config/apolloServerConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/config/apolloServerConfig.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/config/apolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/config/apolloServerContext.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/interfaces/IApolloServerContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/interfaces/IApolloServerContext.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/interfaces/IPrismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/interfaces/IPrismaContext.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/prisma/prismaClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/prisma/prismaClient.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/src/lib/prisma/prismaContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/src/lib/prisma/prismaContext.ts -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/tsconfig.json -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/tsconfig.prod.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/tsconfig.prod.json -------------------------------------------------------------------------------- /packages/gql-ts-prisma-codegen-apolloserver/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/gql-ts-prisma-codegen-apolloserver/yarn.lock -------------------------------------------------------------------------------- /packages/next-ts-frontend/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } -------------------------------------------------------------------------------- /packages/next-ts-frontend/.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/next-ts-frontend/.env.example: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/next-ts-frontend/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .next -------------------------------------------------------------------------------- /packages/next-ts-frontend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/.eslintrc.json -------------------------------------------------------------------------------- /packages/next-ts-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/.gitignore -------------------------------------------------------------------------------- /packages/next-ts-frontend/.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/.husky/commit-msg -------------------------------------------------------------------------------- /packages/next-ts-frontend/.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "*.(js|ts)": "eslint --fix" 3 | } -------------------------------------------------------------------------------- /packages/next-ts-frontend/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/.prettierrc -------------------------------------------------------------------------------- /packages/next-ts-frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/README.md -------------------------------------------------------------------------------- /packages/next-ts-frontend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/jest.config.js -------------------------------------------------------------------------------- /packages/next-ts-frontend/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/jest.setup.ts -------------------------------------------------------------------------------- /packages/next-ts-frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/next-env.d.ts -------------------------------------------------------------------------------- /packages/next-ts-frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/package.json -------------------------------------------------------------------------------- /packages/next-ts-frontend/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/public/favicon.ico -------------------------------------------------------------------------------- /packages/next-ts-frontend/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/public/vercel.svg -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/components/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/components/add.test.ts -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/components/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/components/add.ts -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/components/hello-world.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/components/hello-world.test.tsx -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/components/hello-world.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/components/hello-world.tsx -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/pages/_app.tsx -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/pages/api/hello.ts -------------------------------------------------------------------------------- /packages/next-ts-frontend/src/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/src/pages/index.tsx -------------------------------------------------------------------------------- /packages/next-ts-frontend/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/styles/Home.module.css -------------------------------------------------------------------------------- /packages/next-ts-frontend/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/styles/globals.css -------------------------------------------------------------------------------- /packages/next-ts-frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/tsconfig.json -------------------------------------------------------------------------------- /packages/next-ts-frontend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/next-ts-frontend/yarn.lock -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/.babelrc -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .next -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/.eslintrc.js -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/.gitignore -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "*.(js|ts)": "eslint --fix" 3 | } -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/.prettierrc -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/CONTRIBUTING.md -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/README.md -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/jest.config.js -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/jest.setup.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/next-env.d.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/package.json -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/_app.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/_document.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/api/hello.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/fieldarrayform.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/fieldarrayform.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/formprovider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/formprovider.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/pages/index.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/public/favicon.ico -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/public/vercel.svg -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/components/IngredientsForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/components/IngredientsForm.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/components/InstructionForm.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/components/InstructionForm.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextField.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextField.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextFieldContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextFieldContainer.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextFieldMemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/components/RHookFormTextFieldMemo.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IIngredient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IIngredient.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IInstruction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IInstruction.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IRecipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/src/lib/interfaces/IRecipe.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/styles/Home.module.css -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/styles/globals.css -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/styles/theme.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/tsconfig.json -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI-reactHookForm/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI-reactHookForm/yarn.lock -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/.babelrc -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .next -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/.eslintrc.js -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/.gitignore -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/.prettierrc -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/README.md -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/jest.config.js -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/jest.setup.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/next-env.d.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/package.json -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/pages/_app.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/pages/_document.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/pages/_document.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/pages/api/hello.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/pages/index.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/pages/sup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/pages/sup.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/public/favicon.ico -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/public/vercel.svg -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/src/add.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/src/add.test.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/src/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/src/add.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/src/components/helloWorld.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/src/components/helloWorld.test.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/src/components/helloWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/src/components/helloWorld.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/styles/Home.module.css -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/styles/globals.css -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/styles/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/styles/theme.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/tsconfig.json -------------------------------------------------------------------------------- /packages/nextjs-ts-materialUI/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-materialUI/yarn.lock -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.env: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_GRAPHQL_ENDPOINT=http://localhost:4000/graphql -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .next -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/.eslintrc.js -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/.gitignore -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/.prettierrc -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/README.md -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/codegen.yml -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/jest.config.js -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/jest.setup.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/next-env.d.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/package.json -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/pages/_app.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/pages/api/hello.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/pages/graphqlmutation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/pages/graphqlmutation.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/pages/graphqlquery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/pages/graphqlquery.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/pages/index.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/public/favicon.ico -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/public/vercel.svg -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/components/AuthorsList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/components/AuthorsList.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/components/BooksByAuthorList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/components/BooksByAuthorList.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/generated/graphql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/generated/graphql.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/graphql/CreateAuthorMutation.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/graphql/CreateAuthorMutation.graphql -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/graphql/GetAllAuthorsQuery.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/graphql/GetAllAuthorsQuery.graphql -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/graphql/GetAllBooksQuery.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/graphql/GetAllBooksQuery.graphql -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/graphql/GetBooksByAuthor.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/graphql/GetBooksByAuthor.graphql -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/lib/clients/graphqlRequestClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/lib/clients/graphqlRequestClient.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/src/lib/interfaces/IBook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/src/lib/interfaces/IBook.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/styles/Home.module.css -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/styles/globals.css -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/tsconfig.json -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery-gql/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery-gql/yarn.lock -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["next/babel"] 3 | } -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .next -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/.eslintrc.js -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/.gitignore -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/.prettierrc -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/README.md -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/jest.config.js -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/jest.setup.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/next-env.d.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/package.json -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/_app.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/hello.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/person/[id].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/person/[id].ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/person/create.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/person/create.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/person/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/person/index.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/todo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/todo.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/todo/[page].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/todo/[page].ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/api/todo/infinite/[cursor].ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/api/todo/infinite/[cursor].ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/index.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/person/[id].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/person/[id].tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/person/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/person/create.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/person/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/person/index.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/ssr/hydration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/ssr/hydration.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/ssr/initialData.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/ssr/initialData.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/todo/infinite.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/todo/infinite.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/pages/todo/paginated.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/pages/todo/paginated.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/public/favicon.ico -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/public/vercel.svg -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/src/components/PersonComponent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/src/components/PersonComponent.tsx -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/src/lib/interfaces/IInfinitePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/src/lib/interfaces/IInfinitePage.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/src/lib/interfaces/IPaginatedTodos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/src/lib/interfaces/IPaginatedTodos.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/src/lib/interfaces/IPerson.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/src/lib/interfaces/IPerson.ts -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/src/lib/interfaces/ITodo.ts: -------------------------------------------------------------------------------- 1 | export interface ITodo { 2 | id: number; 3 | message: string; 4 | } 5 | -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/styles/Home.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/styles/Home.module.css -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/styles/globals.css -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/tsconfig.json -------------------------------------------------------------------------------- /packages/nextjs-ts-reactquery/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/nextjs-ts-reactquery/yarn.lock -------------------------------------------------------------------------------- /packages/node-ts-backend/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/.eslintrc.json -------------------------------------------------------------------------------- /packages/node-ts-backend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/.gitignore -------------------------------------------------------------------------------- /packages/node-ts-backend/.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/.husky/commit-msg -------------------------------------------------------------------------------- /packages/node-ts-backend/.lintstagedrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "*.(js|ts)": "eslint --fix" 3 | } -------------------------------------------------------------------------------- /packages/node-ts-backend/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/.prettierrc.json -------------------------------------------------------------------------------- /packages/node-ts-backend/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/LICENSE -------------------------------------------------------------------------------- /packages/node-ts-backend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/README.md -------------------------------------------------------------------------------- /packages/node-ts-backend/__tests__/int/add.int.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-ts-backend/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/jest.config.js -------------------------------------------------------------------------------- /packages/node-ts-backend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/package.json -------------------------------------------------------------------------------- /packages/node-ts-backend/src/add/add.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/src/add/add.ts -------------------------------------------------------------------------------- /packages/node-ts-backend/src/add/add.unit.test.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/node-ts-backend/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/src/index.ts -------------------------------------------------------------------------------- /packages/node-ts-backend/tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/tsconfig.eslint.json -------------------------------------------------------------------------------- /packages/node-ts-backend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/tsconfig.json -------------------------------------------------------------------------------- /packages/node-ts-backend/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/packages/node-ts-backend/yarn.lock -------------------------------------------------------------------------------- /settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/settings.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leoroese/blog-tube/HEAD/yarn.lock --------------------------------------------------------------------------------