diff --git a/package.json b/package.json index d939d3f..7a3fca2 100644 --- a/package.json +++ b/package.json @@ -54,7 +54,7 @@ "bob-ts": "^4.1.1", "c8": "^7.12.0", "esbuild": "^0.16.17", - "fastify": "^4.11.0", + "fastify": "^4.21.0", "graphql": "16.6.0", "graphql-ez": "^0.16.0", "ioredis": "^5.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3d05ed6..73038e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + patchedDependencies: graphql@16.6.0: hash: ynbmvwptchgomanf6mirycmz4u @@ -28,10 +32,10 @@ devDependencies: version: 3.0.1 '@graphql-ez/fastify': specifier: ^0.12.0 - version: 0.12.0(@types/node@18.11.18)(fastify@4.11.0)(graphql-ez@0.16.0)(graphql@16.6.0) + version: 0.12.0(@types/node@18.11.18)(fastify@4.21.0)(graphql-ez@0.16.0)(graphql@16.6.0) '@graphql-ez/fastify-testing': specifier: ^0.4.0 - version: 0.4.0(@graphql-ez/fastify@0.12.0)(@types/node@18.11.18)(fastify@4.11.0)(graphql-ez@0.16.0)(graphql@16.6.0) + version: 0.4.0(@graphql-ez/fastify@0.12.0)(@types/node@18.11.18)(fastify@4.21.0)(graphql-ez@0.16.0)(graphql@16.6.0) '@graphql-tools/schema': specifier: ^9.0.13 version: 9.0.13(graphql@16.6.0) @@ -48,8 +52,8 @@ devDependencies: specifier: ^0.16.17 version: 0.16.17 fastify: - specifier: ^4.11.0 - version: 4.11.0 + specifier: ^4.21.0 + version: 4.21.0 graphql: specifier: 16.6.0 version: 16.6.0(patch_hash=ynbmvwptchgomanf6mirycmz4u) @@ -547,10 +551,10 @@ packages: resolution: {integrity: sha512-KAfcLa+CnknwVi5fWogrLXgidLic+GXnLjijXdpl8pvkvbXU5BGa37iZO9FGvsh9ZL4y+oFi5cbHBm5UOG+dmQ==} dev: true - /@fastify/fast-json-stringify-compiler@4.2.0: - resolution: {integrity: sha512-ypZynRvXA3dibfPykQN3RB5wBdEUgSGgny8Qc6k163wYPLD4mEGEDkACp+00YmqkGvIm8D/xYoHajwyEdWD/eg==} + /@fastify/fast-json-stringify-compiler@4.3.0: + resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} dependencies: - fast-json-stringify: 5.5.0 + fast-json-stringify: 5.7.0 dev: true /@graphql-ez/client@0.6.1(@types/node@18.11.18)(graphql@16.6.0): @@ -569,7 +573,7 @@ packages: undici: 5.15.0 dev: true - /@graphql-ez/fastify-testing@0.4.0(@graphql-ez/fastify@0.12.0)(@types/node@18.11.18)(fastify@4.11.0)(graphql-ez@0.16.0)(graphql@16.6.0): + /@graphql-ez/fastify-testing@0.4.0(@graphql-ez/fastify@0.12.0)(@types/node@18.11.18)(fastify@4.21.0)(graphql-ez@0.16.0)(graphql@16.6.0): resolution: {integrity: sha512-ZnrrF9A5RY72XTDt5YFsJLYK3jyZpPXRhzRvHjItM26skGAyHrSE3azgHznIVCWxvrZZb4jtu0yQRcAwPd9nuA==} peerDependencies: '@graphql-ez/fastify': 0.12.0 @@ -578,9 +582,9 @@ packages: graphql-ez: ^0.16.0 dependencies: '@graphql-ez/client': 0.6.1(@types/node@18.11.18)(graphql@16.6.0) - '@graphql-ez/fastify': 0.12.0(@types/node@18.11.18)(fastify@4.11.0)(graphql-ez@0.16.0)(graphql@16.6.0) + '@graphql-ez/fastify': 0.12.0(@types/node@18.11.18)(fastify@4.21.0)(graphql-ez@0.16.0)(graphql@16.6.0) '@graphql-ez/utils': 0.2.0(@types/node@18.11.18)(graphql@16.6.0) - fastify: 4.11.0 + fastify: 4.21.0 graphql: 16.6.0(patch_hash=ynbmvwptchgomanf6mirycmz4u) graphql-ez: 0.16.0(@types/node@18.11.18)(graphql@16.6.0) transitivePeerDependencies: @@ -588,7 +592,7 @@ packages: - '@types/node' dev: true - /@graphql-ez/fastify@0.12.0(@types/node@18.11.18)(fastify@4.11.0)(graphql-ez@0.16.0)(graphql@16.6.0): + /@graphql-ez/fastify@0.12.0(@types/node@18.11.18)(fastify@4.21.0)(graphql-ez@0.16.0)(graphql@16.6.0): resolution: {integrity: sha512-U4o9qwkvnOrwf6H9Z5CUtJZAslFNy1EqYBghKAtM5111pXRyIAD3Hgy/M3GrH9EeyCiY0v8y+N2u9dtOppMyng==} engines: {node: '>=14.13.1'} peerDependencies: @@ -605,7 +609,7 @@ packages: '@fastify/cors': 8.2.0 '@graphql-ez/utils': 0.2.0(@types/node@18.11.18)(graphql@16.6.0) '@types/node': 18.11.18 - fastify: 4.11.0 + fastify: 4.21.0 graphql: 16.6.0(patch_hash=ynbmvwptchgomanf6mirycmz4u) graphql-ez: 0.16.0(@types/node@18.11.18)(graphql@16.6.0) dev: true @@ -908,8 +912,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /avvio@8.2.0: - resolution: {integrity: sha512-bbCQdg7bpEv6kGH41RO/3B2/GMMmJSo2iBK+X8AWN9mujtfUipMDfIjsgHCfpnKqoGEQrrmCDKSa5OQ19+fDmg==} + /avvio@8.2.1: + resolution: {integrity: sha512-TAlMYvOuwGyLK3PfBb5WKBXZmXz2fVCgv23d6zZFdle/q3gPjmxBaeuC0pY0Dzs5PWMSgfqqEZkrye19GlDTgw==} dependencies: archy: 1.0.0 debug: 4.3.4 @@ -1174,11 +1178,6 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /content-type@1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} - dev: true - /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: true @@ -1463,6 +1462,10 @@ packages: - supports-color dev: true + /fast-content-type-parse@1.0.0: + resolution: {integrity: sha512-Xbc4XcysUXcsP5aHUU7Nq3OwvHq97C+WnbkeIefpeYLX+ryzFJlU6OStFJhs6Ol0LkUGpcK+wL0JwfM+FCU5IA==} + dev: true + /fast-decode-uri-component@1.0.1: resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} dev: true @@ -1486,8 +1489,8 @@ packages: resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} dev: false - /fast-json-stringify@5.5.0: - resolution: {integrity: sha512-rmw2Z8/mLkND8zI+3KTYIkNPEoF5v6GqDP/o+g7H3vjdWjBwuKpgAYFHIzL6ORRB+iqDjjtJnLIW9Mzxn5szOA==} + /fast-json-stringify@5.7.0: + resolution: {integrity: sha512-sBVPTgnAZseLu1Qgj6lUbQ0HfjFhZWXAmpZ5AaSGkyLh5gAXBga/uPJjQPHpDFjC9adWIpdOcCLSDTgrZ7snoQ==} dependencies: '@fastify/deepmerge': 1.3.0 ajv: 8.12.0 @@ -1516,24 +1519,25 @@ packages: resolution: {integrity: sha512-79ak0JxddO0utAXAQ5ccKhvs6vX2MGyHHMMsmZkBANrq3hXc1CHzvNPHOcvTsVMEPl5I+NT+RO4YKMGehOfSIg==} dev: true - /fastify@4.11.0: - resolution: {integrity: sha512-JteZ8pjEqd+6n+azQnQfSJV8MUMxAmxbvC2Dx/Mybj039Lf/u3kda9Kq84uy/huCpqCzZoyHIZS5JFGF3wLztw==} + /fastify@4.21.0: + resolution: {integrity: sha512-tsu4bcwE4HetxqW8prA5fbC9bKHMYDp7jGEDWyzK1l90a3uOaLoIcQbdGcWeODNLVJviQnzh1wvIjTZE3MJFEg==} dependencies: '@fastify/ajv-compiler': 3.5.0 '@fastify/error': 3.2.0 - '@fastify/fast-json-stringify-compiler': 4.2.0 + '@fastify/fast-json-stringify-compiler': 4.3.0 abstract-logging: 2.0.1 - avvio: 8.2.0 - content-type: 1.0.4 - find-my-way: 7.4.0 - light-my-request: 5.8.0 - pino: 8.8.0 - process-warning: 2.1.0 + avvio: 8.2.1 + fast-content-type-parse: 1.0.0 + fast-json-stringify: 5.7.0 + find-my-way: 7.6.2 + light-my-request: 5.10.0 + pino: 8.14.2 + process-warning: 2.2.0 proxy-addr: 2.0.7 rfdc: 1.3.0 secure-json-parse: 2.7.0 - semver: 7.3.8 - tiny-lru: 10.0.1 + semver: 7.5.4 + tiny-lru: 11.0.1 transitivePeerDependencies: - supports-color dev: true @@ -1566,8 +1570,8 @@ packages: pkg-dir: 4.2.0 dev: true - /find-my-way@7.4.0: - resolution: {integrity: sha512-JFT7eURLU5FumlZ3VBGnveId82cZz7UR7OUu+THQJOwdQXxmS/g8v0KLoFhv97HreycOrmAbqjXD/4VG2j0uMQ==} + /find-my-way@7.6.2: + resolution: {integrity: sha512-0OjHn1b1nCX3eVbm9ByeEHiscPYiHLfhei1wOUU9qffQkk98wE0Lo8VrVYfSGMgnSnDh86DxedduAnBf4nwUEw==} engines: {node: '>=14'} dependencies: fast-deep-equal: 3.1.3 @@ -2135,11 +2139,11 @@ packages: engines: {node: '>=6'} dev: true - /light-my-request@5.8.0: - resolution: {integrity: sha512-4BtD5C+VmyTpzlDPCZbsatZMJVgUIciSOwYhJDCbLffPZ35KoDkDj4zubLeHDEb35b4kkPeEv5imbh+RJxK/Pg==} + /light-my-request@5.10.0: + resolution: {integrity: sha512-ZU2D9GmAcOUculTTdH9/zryej6n8TzT+fNGdNtm6SDp5MMMpHrJJkvAdE3c6d8d2chE9i+a//dS9CWZtisknqA==} dependencies: cookie: 0.5.0 - process-warning: 2.1.0 + process-warning: 2.2.0 set-cookie-parser: 2.5.1 dev: true @@ -2518,6 +2522,23 @@ packages: resolution: {integrity: sha512-KO0m2f1HkrPe9S0ldjx7za9BJjeHqBku5Ch8JyxETxT8dEFGz1PwgrHaOQupVYitpzbFSYm7nnljxD8dik2c+g==} dev: true + /pino@8.14.2: + resolution: {integrity: sha512-zKu9aWeSWTy1JgvxIpZveJKKsAr4+6uNMZ0Vf0KRwzl/UNZA3XjHiIl/0WwqLMkDwuHuDkT5xAgPA2jpKq4whA==} + hasBin: true + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.1.2 + on-exit-leak-free: 2.1.0 + pino-abstract-transport: 1.0.0 + pino-std-serializers: 6.1.0 + process-warning: 2.2.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.4.2 + sonic-boom: 3.2.1 + thread-stream: 2.3.0 + dev: true + /pino@8.8.0: resolution: {integrity: sha512-cF8iGYeu2ODg2gIwgAHcPrtR63ILJz3f7gkogaHC/TXVVXxZgInmNYiIpDYEwgEkxZti2Se6P2W2DxlBIZe6eQ==} hasBin: true @@ -2579,6 +2600,10 @@ packages: resolution: {integrity: sha512-9C20RLxrZU/rFnxWncDkuF6O999NdIf3E1ws4B0ZeY3sRVPzWBMsYDE2lxjxhiXxg464cQTgKUGm8/i6y2YGXg==} dev: true + /process-warning@2.2.0: + resolution: {integrity: sha512-/1WZ8+VQjR6avWOgHeEPd7SDQmFQ1B5mC1eRXsCm5TarlNmx/wCsa5GEaxGm05BORRtyG/Ex/3xq3TuRvq57qg==} + dev: true + /process@0.11.10: resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} engines: {node: '>= 0.6.0'} @@ -2846,6 +2871,14 @@ packages: lru-cache: 6.0.0 dev: true + /semver@7.5.4: + resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /set-blocking@2.0.0: resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} dev: true @@ -3098,6 +3131,11 @@ packages: engines: {node: '>=6'} dev: true + /tiny-lru@11.0.1: + resolution: {integrity: sha512-iNgFugVuQgBKrqeO/mpiTTgmBsTP0WL6yeuLfLs/Ctf0pI/ixGqIRm8sDCwMcXGe9WWvt2sGXI5mNqZbValmJg==} + engines: {node: '>=12'} + dev: true + /tinybench@2.3.1: resolution: {integrity: sha512-hGYWYBMPr7p4g5IarQE7XhlyWveh1EKhy4wUBS1LrHXCKYgvz+4/jCqgmJqZxxldesn05vccrtME2RLLZNW7iA==} dev: true