Removed unused imports and packages

This commit is contained in:
GeorgeWebberley 2026-03-01 14:12:16 +01:00
parent f710dc3214
commit 83e7391538
8 changed files with 4 additions and 17 deletions

1
.gitignore vendored
View file

@ -55,6 +55,5 @@ pids
# Diagnostic reports (https://nodejs.org/api/report.html) # Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
/generated/prisma
src/schema.gql src/schema.gql
/src/generated/prisma /src/generated/prisma

View file

@ -5,7 +5,7 @@ services:
restart: always restart: always
environment: environment:
POSTGRES_USER: ${POSTGRES_USER:-postgres} POSTGRES_USER: ${POSTGRES_USER:-postgres}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-yourPassword} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-postgres}
POSTGRES_DB: ${POSTGRES_DB:-pandektes} POSTGRES_DB: ${POSTGRES_DB:-pandektes}
ports: ports:
- "${POSTGRES_PORT:-5432}:5432" - "${POSTGRES_PORT:-5432}:5432"

View file

@ -14,7 +14,6 @@
}, },
"dependencies": { "dependencies": {
"@apollo/server": "^5.4.0", "@apollo/server": "^5.4.0",
"@as-integrations/express5": "^1.1.2",
"@aws-sdk/client-s3": "^3.1000.0", "@aws-sdk/client-s3": "^3.1000.0",
"@aws-sdk/s3-request-presigner": "^3.1000.0", "@aws-sdk/s3-request-presigner": "^3.1000.0",
"@langchain/core": "^1.1.29", "@langchain/core": "^1.1.29",
@ -53,7 +52,6 @@
"@types/jest": "^30.0.0", "@types/jest": "^30.0.0",
"@types/node": "^22.10.7", "@types/node": "^22.10.7",
"@types/pg": "^8.18.0", "@types/pg": "^8.18.0",
"@types/supertest": "^6.0.2",
"dotenv": "^17.3.1", "dotenv": "^17.3.1",
"eslint": "^9.18.0", "eslint": "^9.18.0",
"eslint-config-prettier": "^10.0.1", "eslint-config-prettier": "^10.0.1",
@ -62,10 +60,7 @@
"jest": "^30.0.0", "jest": "^30.0.0",
"prettier": "^3.4.2", "prettier": "^3.4.2",
"prisma": "^7.4.2", "prisma": "^7.4.2",
"source-map-support": "^0.5.21",
"supertest": "^7.0.0",
"ts-jest": "^29.2.5", "ts-jest": "^29.2.5",
"ts-loader": "^9.5.2",
"ts-node": "^10.9.2", "ts-node": "^10.9.2",
"tsconfig-paths": "^4.2.0", "tsconfig-paths": "^4.2.0",
"typescript": "^5.7.3", "typescript": "^5.7.3",

View file

@ -1,7 +1,7 @@
import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common'; import { MiddlewareConsumer, Module, NestModule } from '@nestjs/common';
import { PrismaModule } from './common/prisma/prisma.module'; import { PrismaModule } from './common/prisma/prisma.module';
import { CasesModule } from './cases/cases.module'; import { CasesModule } from './cases/cases.module';
import { ConfigModule } from '@nestjs/config'; import { ConfigModule, ConfigService } from '@nestjs/config';
import { GraphQLModule } from '@nestjs/graphql'; import { GraphQLModule } from '@nestjs/graphql';
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo'; import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { join } from 'path'; import { join } from 'path';
@ -9,7 +9,6 @@ import { StorageModule } from './common/storage/storage.module';
import { graphqlUploadExpress } from 'graphql-upload-ts'; import { graphqlUploadExpress } from 'graphql-upload-ts';
import { ServeStaticModule } from '@nestjs/serve-static'; import { ServeStaticModule } from '@nestjs/serve-static';
import { BullModule } from '@nestjs/bullmq'; import { BullModule } from '@nestjs/bullmq';
import { ConfigService } from '@nestjs/config';
@Module({ @Module({
imports: [ imports: [

View file

@ -3,7 +3,6 @@ import { BullModule } from '@nestjs/bullmq';
import { join } from 'path'; import { join } from 'path';
import { CasesService } from './cases.service'; import { CasesService } from './cases.service';
import { CasesResolver } from './cases.resolver'; import { CasesResolver } from './cases.resolver';
import { ParserService } from './parser/parser.service';
import { CaseQueueListener } from './processors/case-queue.listener'; import { CaseQueueListener } from './processors/case-queue.listener';
@Module({ @Module({
@ -17,7 +16,6 @@ import { CaseQueueListener } from './processors/case-queue.listener';
], ],
}), }),
], ],
providers: [CasesService, CasesResolver, ParserService, CaseQueueListener], providers: [CasesService, CasesResolver, CaseQueueListener],
}) })
export class CasesModule {} export class CasesModule {}

View file

@ -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 { GraphQLUpload } from 'graphql-upload-ts';
import type { FileUpload } from 'graphql-upload-ts'; import type { FileUpload } from 'graphql-upload-ts';
import { CasesService } from './cases.service'; import { CasesService } from './cases.service';
@ -46,7 +46,6 @@ export class CasesResolver {
return this.casesService.processAndSave(buffer, mimetype, filename); return this.casesService.processAndSave(buffer, mimetype, filename);
} }
// An additional simple fetch all endpoint to demonstrate pagination // An additional simple fetch all endpoint to demonstrate pagination
@Query(() => [CaseLaw], { name: 'caseLaws' }) @Query(() => [CaseLaw], { name: 'caseLaws' })
async findAll( async findAll(

View file

@ -97,5 +97,3 @@ export class ParserService {
} }
} }
} }

View file

@ -1,4 +1,3 @@
// Validates if a string is a valid UUID v4 format. Would eventually move to class-validator to "fail early" // 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 => { 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); return /^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i.test(value);