diff --git a/package.json b/package.json index 5ea63cc..4127eb6 100644 --- a/package.json +++ b/package.json @@ -11,13 +11,13 @@ }, "dependencies": { "@o3co/auth.utils": "^0.0.4", - "@o3co/ts.hocon": "^1.8.0", + "@o3co/ts.hocon": "^1.13.0", "cors": "2.8.x", "cross-env": "10.1.x", "express": "^5.2.1", "express-http-proxy": "^2.1.2", "jsonwebtoken": "9.0.x", - "zod": "^4.4.3" + "zod": "^4.5.2" }, "devDependencies": { "@biomejs/biome": "^2.5.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c38559f..f3a0a48 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^0.0.4 version: 0.0.4(express@5.2.1)(pino@10.3.1) '@o3co/ts.hocon': - specifier: ^1.8.0 - version: 1.8.0(zod@4.4.3) + specifier: ^1.13.0 + version: 1.13.0(zod@4.5.2) cors: specifier: 2.8.x version: 2.8.6 @@ -30,8 +30,8 @@ importers: specifier: 9.0.x version: 9.0.3 zod: - specifier: ^4.4.3 - version: 4.4.3 + specifier: ^4.5.2 + version: 4.5.2 devDependencies: '@biomejs/biome': specifier: ^2.5.4 @@ -303,11 +303,12 @@ packages: '@jridgewell/sourcemap-codec@1.5.5': resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} - '@napi-rs/wasm-runtime@1.1.6': - resolution: {integrity: sha512-ZLv/JdUfkvOy9eCnnBaGfiO+XimbjebAeO+MRQqD/B+FR1tnRN0tpKSJHRbE8sFfS6aqsXZ67TQjfwfsxULVbg==} + '@napi-rs/wasm-runtime@1.2.3': + resolution: {integrity: sha512-UMduMbqO5s5zF2NkNacMT/yK5Y5QiKvWr2+50bzIIxFDwVJ2h49b+oyjaCGPhJxd2/gC2x39EHv/gHVuu36x2Q==} + engines: {node: ^20.19.0 || ^22.13.0 || >=23.5.0} peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 + '@emnapi/core': ^1.7.1 || ^2.0.0-alpha.4 + '@emnapi/runtime': ^1.7.1 || ^2.0.0-alpha.4 '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} @@ -323,12 +324,18 @@ packages: pino: optional: true - '@o3co/ts.hocon@1.8.0': - resolution: {integrity: sha512-he040BAwclG3Kn05/LeBJbWkh83/wNWlWDm5+hjYbBf+SNEH2Jv5cgKETvsGFxemkNyKnSy0zfdVCHR3dL9obQ==} + '@o3co/ts.hocon@1.13.0': + resolution: {integrity: sha512-CefBHGrQbA90m7enlyTyMs/sAaERI57rRKIZ06i9DvDeFt7nAj1eyZNzL7sZLvpBzd7nncKqxE95aErdlQWeUw==} engines: {node: '>=22'} peerDependencies: + smol-toml: '>=1.0.0' + yaml: '>=2.0.0' zod: '>=4.0.0' peerDependenciesMeta: + smol-toml: + optional: true + yaml: + optional: true zod: optional: true @@ -960,8 +967,8 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - nanoid@3.3.16: - resolution: {integrity: sha512-bzlKTyNJ7+LdGIIwy8ijFpIqEQIvafahV7eYykJ8Cvh42EdJeODoJ6gUJXpQJvej1BddH8OqTXZNE/KfbWAu8Q==} + nanoid@3.3.18: + resolution: {integrity: sha512-DTg4MJbGMWkfi6VZFdNt2/caMbQy4Ou+Op/hJQvGEWcnVfoA1QA+xzRKAzw9jD6+GVOOeYr/mIcuDSdug6F6+w==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true @@ -1013,6 +1020,10 @@ packages: resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==} engines: {node: '>=12'} + picomatch@4.0.7: + resolution: {integrity: sha512-qcJu88Q2IWqJsDD529JKMdwGm/dvInW4HvQnRwiH9JtihJvzGOscDtHE3x1pBKeUOTysQ8kVmLnJ2kJu7yhcGA==} + engines: {node: '>=12'} + pino-abstract-transport@3.0.0: resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} @@ -1023,8 +1034,8 @@ packages: resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} hasBin: true - postcss@8.5.22: - resolution: {integrity: sha512-KBDEIpLrvpv16pp3K0Fw+UCoZfopFjjgeB+0tA/aaThfEE74kKDLrgg603YvOWJyg3+WYtyq3xYsQWsIyZlPqQ==} + postcss@8.5.26: + resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} engines: {node: ^10 || ^12 || >=14} process-warning@5.0.0: @@ -1296,8 +1307,8 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zod@4.5.2: + resolution: {integrity: sha512-XkYXCol10+ba/6F/cueWV+TezUeOqXW0hdeJt5CdXjTYeAgAQg5N03RQdJ80mhfFE72+pblvYMW4wy2Qp4Qbrg==} snapshots: @@ -1434,7 +1445,7 @@ snapshots: '@jridgewell/sourcemap-codec@1.5.5': {} - '@napi-rs/wasm-runtime@1.1.6(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': + '@napi-rs/wasm-runtime@1.2.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)': dependencies: '@emnapi/core': 1.9.2 '@emnapi/runtime': 1.9.2 @@ -1449,9 +1460,9 @@ snapshots: optionalDependencies: pino: 10.3.1 - '@o3co/ts.hocon@1.8.0(zod@4.4.3)': + '@o3co/ts.hocon@1.13.0(zod@4.5.2)': optionalDependencies: - zod: 4.4.3 + zod: 4.5.2 '@oxc-project/types@0.124.0': {} @@ -1501,7 +1512,7 @@ snapshots: dependencies: '@emnapi/core': 1.9.2 '@emnapi/runtime': 1.9.2 - '@napi-rs/wasm-runtime': 1.1.6(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) + '@napi-rs/wasm-runtime': 1.2.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2) optional: true '@rolldown/binding-win32-arm64-msvc@1.0.0-rc.15': @@ -2071,7 +2082,7 @@ snapshots: ms@2.1.3: {} - nanoid@3.3.16: {} + nanoid@3.3.18: {} negotiator@1.0.0: {} @@ -2103,6 +2114,8 @@ snapshots: picomatch@4.0.5: {} + picomatch@4.0.7: {} + pino-abstract-transport@3.0.0: dependencies: split2: 4.2.0 @@ -2123,9 +2136,9 @@ snapshots: sonic-boom: 4.2.1 thread-stream: 4.0.0 - postcss@8.5.22: + postcss@8.5.26: dependencies: - nanoid: 3.3.16 + nanoid: 3.3.18 picocolors: 1.1.1 source-map-js: 1.2.1 @@ -2341,8 +2354,8 @@ snapshots: vite@8.0.8(@types/node@26.1.1)(esbuild@0.28.1)(tsx@4.23.1): dependencies: lightningcss: 1.33.0 - picomatch: 4.0.5 - postcss: 8.5.22 + picomatch: 4.0.7 + postcss: 8.5.26 rolldown: 1.0.0-rc.15 tinyglobby: 0.2.17 optionalDependencies: @@ -2389,4 +2402,4 @@ snapshots: wrappy@1.0.2: {} - zod@4.4.3: {} + zod@4.5.2: {}