From 83e7391538c5b96e0e92598335a3c2673f6276ad Mon Sep 17 00:00:00 2001 From: GeorgeWebberley Date: Sun, 1 Mar 2026 14:12:16 +0100 Subject: [PATCH] Removed unused imports and packages --- .gitignore | 1 - docker-compose.yaml | 2 +- package.json | 5 ----- src/app.module.ts | 3 +-- src/cases/cases.module.ts | 4 +--- src/cases/cases.resolver.ts | 3 +-- src/cases/parser/parser.service.ts | 2 -- src/common/utils/string.utils.ts | 1 - 8 files changed, 4 insertions(+), 17 deletions(-) diff --git a/.gitignore b/.gitignore index f9391b3..ae15767 100644 --- a/.gitignore +++ b/.gitignore @@ -55,6 +55,5 @@ pids # Diagnostic reports (https://nodejs.org/api/report.html) report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json -/generated/prisma src/schema.gql /src/generated/prisma diff --git a/docker-compose.yaml b/docker-compose.yaml index 4af78d9..c86b473 100644 --- a/docker-compose.yaml +++ b/docker-compose.yaml @@ -5,7 +5,7 @@ services: restart: always environment: POSTGRES_USER: ${POSTGRES_USER:-postgres} - POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-yourPassword} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres} POSTGRES_DB: ${POSTGRES_DB:-pandektes} ports: - "${POSTGRES_PORT:-5432}:5432" diff --git a/package.json b/package.json index 7e531fa..2656b8d 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,6 @@ }, "dependencies": { "@apollo/server": "^5.4.0", - "@as-integrations/express5": "^1.1.2", "@aws-sdk/client-s3": "^3.1000.0", "@aws-sdk/s3-request-presigner": "^3.1000.0", "@langchain/core": "^1.1.29", @@ -53,7 +52,6 @@ "@types/jest": "^30.0.0", "@types/node": "^22.10.7", "@types/pg": "^8.18.0", - "@types/supertest": "^6.0.2", "dotenv": "^17.3.1", "eslint": "^9.18.0", "eslint-config-prettier": "^10.0.1", @@ -62,10 +60,7 @@ "jest": "^30.0.0", "prettier": "^3.4.2", "prisma": "^7.4.2", - "source-map-support": "^0.5.21", - "supertest": "^7.0.0", "ts-jest": "^29.2.5", - "ts-loader": "^9.5.2", "ts-node": "^10.9.2", "tsconfig-paths": "^4.2.0", "typescript": "^5.7.3", diff --git a/src/app.module.ts b/src/app.module.ts index d419fcb..4b22729 100644 --- a/src/app.module.ts +++ b/src/app.module.ts @@ -1,7 +1,7 @@ import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common'; import { PrismaModule } from './common/prisma/prisma.module'; import { CasesModule } from './cases/cases.module'; -import { ConfigModule } from '@nestjs/config'; +import { ConfigModule, ConfigService } from '@nestjs/config'; import { GraphQLModule } from '@nestjs/graphql'; import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo'; import { join } from 'path'; @@ -9,7 +9,6 @@ import { StorageModule } from './common/storage/storage.module'; import { graphqlUploadExpress } from 'graphql-upload-ts'; import { ServeStaticModule } from '@nestjs/serve-static'; import { BullModule } from '@nestjs/bullmq'; -import { ConfigService } from '@nestjs/config'; @Module({ imports: [ diff --git a/src/cases/cases.module.ts b/src/cases/cases.module.ts index fe3cff6..2444ece 100644 --- a/src/cases/cases.module.ts +++ b/src/cases/cases.module.ts @@ -3,7 +3,6 @@ import { BullModule } from '@nestjs/bullmq'; import { join } from 'path'; import { CasesService } from './cases.service'; import { CasesResolver } from './cases.resolver'; -import { ParserService } from './parser/parser.service'; import { CaseQueueListener } from './processors/case-queue.listener'; @Module({ @@ -17,7 +16,6 @@ import { CaseQueueListener } from './processors/case-queue.listener'; ], }), ], - providers: [CasesService, CasesResolver, ParserService, CaseQueueListener], + providers: [CasesService, CasesResolver, CaseQueueListener], }) export class CasesModule {} - diff --git a/src/cases/cases.resolver.ts b/src/cases/cases.resolver.ts index d27bdcc..eca4663 100644 --- a/src/cases/cases.resolver.ts +++ b/src/cases/cases.resolver.ts @@ -1,4 +1,4 @@ -import { Resolver, Query, Mutation, Args, ID, Int, ResolveField, Parent } from '@nestjs/graphql'; +import { Resolver, Query, Mutation, Args, Int, ResolveField, Parent } from '@nestjs/graphql'; import { GraphQLUpload } from 'graphql-upload-ts'; import type { FileUpload } from 'graphql-upload-ts'; import { CasesService } from './cases.service'; @@ -46,7 +46,6 @@ export class CasesResolver { return this.casesService.processAndSave(buffer, mimetype, filename); } - // An additional simple fetch all endpoint to demonstrate pagination @Query(() => [CaseLaw], { name: 'caseLaws' }) async findAll( diff --git a/src/cases/parser/parser.service.ts b/src/cases/parser/parser.service.ts index 705ec0a..b5a9b5a 100644 --- a/src/cases/parser/parser.service.ts +++ b/src/cases/parser/parser.service.ts @@ -97,5 +97,3 @@ export class ParserService { } } } - - diff --git a/src/common/utils/string.utils.ts b/src/common/utils/string.utils.ts index c10a8df..9aa9120 100644 --- a/src/common/utils/string.utils.ts +++ b/src/common/utils/string.utils.ts @@ -1,4 +1,3 @@ - // Validates if a string is a valid UUID v4 format. Would eventually move to class-validator to "fail early" export const isUuid = (value: string): boolean => { return /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(value);