diff --git a/.tool-versions b/.tool-versions index 8d171cc..da18370 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ nodejs 23.11.1 -pnpm 10.14.0 \ No newline at end of file +pnpm 10.15.1 \ No newline at end of file diff --git a/package.json b/package.json index 1c36ec8..866b321 100644 --- a/package.json +++ b/package.json @@ -18,12 +18,12 @@ "dependencies": { "@asteasolutions/zod-to-openapi": "7.3.4", "cors": "2.8.5", - "dotenv": "17.2.1", + "dotenv": "17.2.2", "express": "5.1.0", - "express-rate-limit": "8.0.1", + "express-rate-limit": "8.1.0", "helmet": "8.1.0", "http-status-codes": "2.3.0", - "pino": "9.9.0", + "pino": "9.9.5", "pino-http": "10.5.0", "swagger-ui-express": "5.0.1", "zod": "3.25.76" @@ -38,7 +38,7 @@ "pino-pretty": "13.1.1", "supertest": "7.1.4", "tsup": "8.5.0", - "tsx": "4.20.4", + "tsx": "4.20.5", "typescript": "5.9.2", "vite-tsconfig-paths": "5.1.4", "vitest": "3.2.4" @@ -59,5 +59,5 @@ "splitting": false, "skipNodeModulesBundle": true }, - "packageManager": "pnpm@10.14.0" + "packageManager": "pnpm@10.15.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8646283..90c5e91 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ importers: specifier: 2.8.5 version: 2.8.5 dotenv: - specifier: 17.2.1 - version: 17.2.1 + specifier: 17.2.2 + version: 17.2.2 express: specifier: 5.1.0 version: 5.1.0 express-rate-limit: - specifier: 8.0.1 - version: 8.0.1(express@5.1.0) + specifier: 8.1.0 + version: 8.1.0(express@5.1.0) helmet: specifier: 8.1.0 version: 8.1.0 @@ -30,8 +30,8 @@ importers: specifier: 2.3.0 version: 2.3.0 pino: - specifier: 9.9.0 - version: 9.9.0 + specifier: 9.9.5 + version: 9.9.5 pino-http: specifier: 10.5.0 version: 10.5.0 @@ -59,7 +59,7 @@ importers: version: 4.1.8 '@vitest/coverage-v8': specifier: 3.2.4 - version: 3.2.4(vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0)) + version: 3.2.4(vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0)) pino-pretty: specifier: 13.1.1 version: 13.1.1 @@ -68,19 +68,19 @@ importers: version: 7.1.4 tsup: specifier: 8.5.0 - version: 8.5.0(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.8.0) + version: 8.5.0(postcss@8.5.6)(tsx@4.20.5)(typescript@5.9.2)(yaml@2.8.0) tsx: - specifier: 4.20.4 - version: 4.20.4 + specifier: 4.20.5 + version: 4.20.5 typescript: specifier: 5.9.2 version: 5.9.2 vite-tsconfig-paths: specifier: 5.1.4 - version: 5.1.4(typescript@5.9.2)(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0)) + version: 5.1.4(typescript@5.9.2)(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0)) vitest: specifier: 3.2.4 - version: 3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + version: 3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) packages: @@ -727,8 +727,8 @@ packages: dezalgo@1.0.4: resolution: {integrity: sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==} - dotenv@17.2.1: - resolution: {integrity: sha512-kQhDYKZecqnM0fCnzI5eIv5L4cAe/iRI+HqMbO/hbRdTAeXDG+M9FjipUxNfbARuEg4iHIbhnhs78BCHNbSxEQ==} + dotenv@17.2.2: + resolution: {integrity: sha512-Sf2LSQP+bOlhKWWyhFsn0UsfdK/kCWRv1iuA2gXAwt3dyNabr6QSj00I2V10pidqz69soatm9ZwZvpQMTIOd5Q==} engines: {node: '>=12'} dunder-proto@1.0.1: @@ -792,8 +792,8 @@ packages: resolution: {integrity: sha512-JhFGDVJ7tmDJItKhYgJCGLOWjuK9vPxiXoUFLwLDc99NlmklilbiQJwoctZtt13+xMw91MCk/REan6MWHqDjyA==} engines: {node: '>=12.0.0'} - express-rate-limit@8.0.1: - resolution: {integrity: sha512-aZVCnybn7TVmxO4BtlmnvX+nuz8qHW124KKJ8dumsBsmv5ZLxE0pYu7S2nwyRBGHHCAzdmnGyrc5U/rksSPO7Q==} + express-rate-limit@8.1.0: + resolution: {integrity: sha512-4nLnATuKupnmwqiJc27b4dCFmB/T60ExgmtDD7waf4LdrbJ8CPZzZRHYErDYNhoz+ql8fUdYwM/opf90PoPAQA==} engines: {node: '>= 16'} peerDependencies: express: '>= 4.11' @@ -1133,8 +1133,8 @@ packages: pino-std-serializers@7.0.0: resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} - pino@9.9.0: - resolution: {integrity: sha512-zxsRIQG9HzG+jEljmvmZupOMDUQ0Jpj0yAgE28jQvvrdYTlEaiGwelJpdndMl/MBuRr70heIj83QyqJUWaU8mQ==} + pino@9.9.5: + resolution: {integrity: sha512-d1s98p8/4TfYhsJ09r/Azt30aYELRi6NNnZtEbqFw6BoGsdPVf5lKNK3kUwH8BmJJfpTLNuicjUQjaMbd93dVg==} hasBin: true pirates@4.0.7: @@ -1437,8 +1437,8 @@ packages: typescript: optional: true - tsx@4.20.4: - resolution: {integrity: sha512-yyxBKfORQ7LuRt/BQKBXrpcq59ZvSW0XxwfjAt3w2/8PmdxaFzijtMhTawprSHhpzeM5BgU2hXHG3lklIERZXg==} + tsx@4.20.5: + resolution: {integrity: sha512-+wKjMNU9w/EaQayHXb7WA7ZaHY6hN8WgfvHNQ3t1PnU91/7O8TcTnIhCDYTZwnt8JsO9IBqZ30Ln1r7pPF52Aw==} engines: {node: '>=18.0.0'} hasBin: true @@ -1895,7 +1895,7 @@ snapshots: '@types/express': 5.0.3 '@types/serve-static': 1.15.8 - '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0))': + '@vitest/coverage-v8@3.2.4(vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -1910,7 +1910,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + vitest: 3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) transitivePeerDependencies: - supports-color @@ -1922,13 +1922,13 @@ snapshots: chai: 5.2.1 tinyrainbow: 2.0.0 - '@vitest/mocker@3.2.4(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0))': + '@vitest/mocker@3.2.4(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0))': dependencies: '@vitest/spy': 3.2.4 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) '@vitest/pretty-format@3.2.4': dependencies: @@ -2102,7 +2102,7 @@ snapshots: asap: 2.0.6 wrappy: 1.0.2 - dotenv@17.2.1: {} + dotenv@17.2.2: {} dunder-proto@1.0.1: dependencies: @@ -2180,7 +2180,7 @@ snapshots: expect-type@1.2.2: {} - express-rate-limit@8.0.1(express@5.1.0): + express-rate-limit@8.1.0(express@5.1.0): dependencies: express: 5.1.0 ip-address: 10.0.1 @@ -2513,7 +2513,7 @@ snapshots: pino-http@10.5.0: dependencies: get-caller-file: 2.0.5 - pino: 9.9.0 + pino: 9.9.5 pino-std-serializers: 7.0.0 process-warning: 5.0.0 @@ -2535,7 +2535,7 @@ snapshots: pino-std-serializers@7.0.0: {} - pino@9.9.0: + pino@9.9.5: dependencies: atomic-sleep: 1.0.0 fast-redact: 3.5.0 @@ -2557,12 +2557,12 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 - postcss-load-config@6.0.1(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.0): + postcss-load-config@6.0.1(postcss@8.5.6)(tsx@4.20.5)(yaml@2.8.0): dependencies: lilconfig: 3.1.3 optionalDependencies: postcss: 8.5.6 - tsx: 4.20.4 + tsx: 4.20.5 yaml: 2.8.0 postcss@8.5.6: @@ -2856,7 +2856,7 @@ snapshots: optionalDependencies: typescript: 5.9.2 - tsup@8.5.0(postcss@8.5.6)(tsx@4.20.4)(typescript@5.9.2)(yaml@2.8.0): + tsup@8.5.0(postcss@8.5.6)(tsx@4.20.5)(typescript@5.9.2)(yaml@2.8.0): dependencies: bundle-require: 5.1.0(esbuild@0.25.6) cac: 6.7.14 @@ -2867,7 +2867,7 @@ snapshots: fix-dts-default-cjs-exports: 1.0.1 joycon: 3.1.1 picocolors: 1.1.1 - postcss-load-config: 6.0.1(postcss@8.5.6)(tsx@4.20.4)(yaml@2.8.0) + postcss-load-config: 6.0.1(postcss@8.5.6)(tsx@4.20.5)(yaml@2.8.0) resolve-from: 5.0.0 rollup: 4.45.0 source-map: 0.8.0-beta.0 @@ -2884,7 +2884,7 @@ snapshots: - tsx - yaml - tsx@4.20.4: + tsx@4.20.5: dependencies: esbuild: 0.25.6 get-tsconfig: 4.10.1 @@ -2907,13 +2907,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0): + vite-node@3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0): dependencies: cac: 6.7.14 debug: 4.4.1 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) transitivePeerDependencies: - '@types/node' - jiti @@ -2928,18 +2928,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0)): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0)): dependencies: debug: 4.4.1 globrex: 0.1.2 tsconfck: 3.1.6(typescript@5.9.2) optionalDependencies: - vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) transitivePeerDependencies: - supports-color - typescript - vite@7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0): + vite@7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0): dependencies: esbuild: 0.25.6 fdir: 6.4.6(picomatch@4.0.2) @@ -2950,14 +2950,14 @@ snapshots: optionalDependencies: '@types/node': 24.0.13 fsevents: 2.3.3 - tsx: 4.20.4 + tsx: 4.20.5 yaml: 2.8.0 - vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0): + vitest@3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 - '@vitest/mocker': 3.2.4(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0)) + '@vitest/mocker': 3.2.4(vite@7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0)) '@vitest/pretty-format': 3.2.4 '@vitest/runner': 3.2.4 '@vitest/snapshot': 3.2.4 @@ -2975,8 +2975,8 @@ snapshots: tinyglobby: 0.2.14 tinypool: 1.1.1 tinyrainbow: 2.0.0 - vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) - vite-node: 3.2.4(@types/node@24.0.13)(tsx@4.20.4)(yaml@2.8.0) + vite: 7.0.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) + vite-node: 3.2.4(@types/node@24.0.13)(tsx@4.20.5)(yaml@2.8.0) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.0.13