feat: rts file validation

This commit is contained in:
2025-09-08 10:39:02 +05:30
parent 87ee2f03c1
commit 2e8ff517aa
7 changed files with 311 additions and 0 deletions

39
pnpm-lock.yaml generated
View File

@@ -59,6 +59,12 @@ importers:
mongoose:
specifier: ^8.9.0
version: 8.9.0
openai:
specifier: ^5.19.1
version: 5.19.1(zod@3.24.1)
pdfreader:
specifier: ^3.0.7
version: 3.0.7
qs:
specifier: ^6.14.0
version: 6.14.0
@@ -973,6 +979,18 @@ packages:
once@1.4.0:
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
openai@5.19.1:
resolution: {integrity: sha512-zSqnUF7oR9ksmpusKkpUgkNrj8Sl57U+OyzO8jzc7LUjTMg4DRfR3uCm+EIMA6iw06sRPNp4t7ojp3sCpEUZRQ==}
hasBin: true
peerDependencies:
ws: ^8.18.0
zod: ^3.23.8
peerDependenciesMeta:
ws:
optional: true
zod:
optional: true
openapi-types@12.1.3:
resolution: {integrity: sha512-N4YtSYJqghVu4iek2ZUvcN/0aqH1kRDuNqzcycDxhOUpg7GdvLa2F3DgS6yBNhInhv2r/6I0Flkn7CqL8+nIcw==}
@@ -989,6 +1007,17 @@ packages:
path-case@3.0.4:
resolution: {integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg==}
pdf2json@3.1.4:
resolution: {integrity: sha512-rS+VapXpXZr+5lUpHmRh3ugXdFXp24p1RyG24yP1DMpqP4t0mrYNGpLtpSbWD42PnQ59GIXofxF+yWb7M+3THg==}
engines: {node: '>=18.12.1', npm: '>=8.19.2'}
hasBin: true
bundledDependencies:
- '@xmldom/xmldom'
pdfreader@3.0.7:
resolution: {integrity: sha512-68Htw7su6HDJGGKv9tkjilRyf8zaHulEKRCgCwx4FE8krcMB8iBtM46Smjjez0jFm45dUKYXJzThyLwCqfQlCQ==}
engines: {node: '>=14'}
pino-abstract-transport@2.0.0:
resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==}
@@ -2652,6 +2681,10 @@ snapshots:
dependencies:
wrappy: 1.0.2
openai@5.19.1(zod@3.24.1):
optionalDependencies:
zod: 3.24.1
openapi-types@12.1.3: {}
p-limit@3.1.0:
@@ -2673,6 +2706,12 @@ snapshots:
dot-case: 3.0.4
tslib: 2.8.1
pdf2json@3.1.4: {}
pdfreader@3.0.7:
dependencies:
pdf2json: 3.1.4
pino-abstract-transport@2.0.0:
dependencies:
split2: 4.2.0