- Created a new cache-proxy application using NestJS, including essential files such as Dockerfile, .gitignore, and .eslintrc.js. - Implemented core application structure with AppModule, ProxyModule, and ProxyController for handling GraphQL requests. - Configured caching with Redis and established environment variable management using Zod for validation. - Added utility functions for query handling and time management, enhancing the application's functionality. - Included README.md for project documentation and setup instructions.
33 lines
920 B
JSON
33 lines
920 B
JSON
{
|
|
"name": "@repo/graphql",
|
|
"version": "0.0.0",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"scripts": {
|
|
"graphql:codegen": "graphql-codegen --config graphql.config.cjs",
|
|
"test:unit": "vitest"
|
|
},
|
|
"dependencies": {
|
|
"@apollo/client": "catalog:",
|
|
"@graphql-typed-document-node/core": "^3.2.0",
|
|
"@repo/typescript-config": "workspace:*",
|
|
"@repo/utils": "workspace:",
|
|
"@types/jsonwebtoken": "^9.0.7",
|
|
"dayjs": "catalog:",
|
|
"ioredis": "^5.7.0",
|
|
"jsonwebtoken": "catalog:",
|
|
"radashi": "catalog:",
|
|
"vite-tsconfig-paths": "catalog:",
|
|
"vitest": "catalog:",
|
|
"zod": "catalog:"
|
|
},
|
|
"devDependencies": {
|
|
"@graphql-codegen/cli": "^5.0.3",
|
|
"@graphql-codegen/typed-document-node": "^5.0.12",
|
|
"@graphql-codegen/typescript": "^4.1.2",
|
|
"@graphql-codegen/typescript-operations": "^4.4.0",
|
|
"@repo/eslint-config": "workspace:*",
|
|
"graphql": "catalog:"
|
|
}
|
|
}
|