diff --git a/package.json b/package.json index fdce5003..683f1057 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "apollo-server-core": "^3.10.0", "arg": "^5.0.2", "argon2": "^0.28.7", - "fastify": "^4.3.0", + "fastify": "^4.10.2", "graphql": "^16.5.0", "graphql-scalars": "^1.17.0", "jose": "^4.8.3", diff --git a/yarn.lock b/yarn.lock index bf2cd836..6d72888d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -852,14 +852,14 @@ __metadata: languageName: node linkType: hard -"@fastify/ajv-compiler@npm:^3.1.1": - version: 3.2.0 - resolution: "@fastify/ajv-compiler@npm:3.2.0" +"@fastify/ajv-compiler@npm:^3.3.1": + version: 3.4.0 + resolution: "@fastify/ajv-compiler@npm:3.4.0" dependencies: - ajv: ^8.10.0 + ajv: ^8.11.0 ajv-formats: ^2.1.1 fast-uri: ^2.0.0 - checksum: 1cd40f54a9c518a87d67b613e5f760b13ab3df65fcaab5a9eee6cc45e0e2002cb77b8d339d2177926d677509e57d23a6a7fb54b7385010361d59b342bb8510f0 + checksum: 3e03f9673f0f13ce343bfb4a84f4e908d12bd775a2b82ff4bdf09ac062d09c6b89b62df7f96fab970dd61f77a9e43be2908eb28cd59e27654b25931444bde825 languageName: node linkType: hard @@ -887,7 +887,7 @@ __metadata: languageName: node linkType: hard -"@fastify/fast-json-stringify-compiler@npm:^4.0.0": +"@fastify/fast-json-stringify-compiler@npm:^4.1.0": version: 4.1.0 resolution: "@fastify/fast-json-stringify-compiler@npm:4.1.0" dependencies: @@ -2328,6 +2328,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:^8.11.0": + version: 8.11.2 + resolution: "ajv@npm:8.11.2" + dependencies: + fast-deep-equal: ^3.1.1 + json-schema-traverse: ^1.0.0 + require-from-string: ^2.0.2 + uri-js: ^4.2.2 + checksum: 53435bf79ee7d1eabba8085962dba4c08d08593334b304db7772887f0b7beebc1b3d957432f7437ed4b60e53b5d966a57b439869890209c50fed610459999e3e + languageName: node + linkType: hard + "ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -2619,7 +2631,7 @@ __metadata: languageName: node linkType: hard -"avvio@npm:^8.1.3": +"avvio@npm:^8.2.0": version: 8.2.0 resolution: "avvio@npm:8.2.0" dependencies: @@ -3159,6 +3171,13 @@ __metadata: languageName: node linkType: hard +"content-type@npm:^1.0.4": + version: 1.0.4 + resolution: "content-type@npm:1.0.4" + checksum: 3d93585fda985d1554eca5ebd251994327608d2e200978fdbfba21c0c679914d5faf266d17027de44b34a72c7b0745b18584ecccaa7e1fdfb6a68ac7114f12e0 + languageName: node + linkType: hard + "convert-source-map@npm:^1.7.0": version: 1.8.0 resolution: "convert-source-map@npm:1.8.0" @@ -3934,6 +3953,13 @@ __metadata: languageName: node linkType: hard +"fast-decode-uri-component@npm:^1.0.1": + version: 1.0.1 + resolution: "fast-decode-uri-component@npm:1.0.1" + checksum: 427a48fe0907e76f0e9a2c228e253b4d8a8ab21d130ee9e4bb8339c5ba4086235cf9576831f7b20955a752eae4b525a177ff9d5825dd8d416e7726939194fbee + languageName: node + linkType: hard + "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -3982,6 +4008,15 @@ __metadata: languageName: node linkType: hard +"fast-querystring@npm:^1.0.0": + version: 1.0.0 + resolution: "fast-querystring@npm:1.0.0" + dependencies: + fast-decode-uri-component: ^1.0.1 + checksum: 5f70df27d02fcf86ea2baa16ea59e0da8bbd891e3a97aa1e95b1c0c64d5445aeab3bde5ce3e603b21d48c87db70a458febf05150a9dbe7c099aced5f123b3ffd + languageName: node + linkType: hard + "fast-redact@npm:^3.1.1": version: 3.1.2 resolution: "fast-redact@npm:3.1.2" @@ -4010,25 +4045,26 @@ __metadata: languageName: node linkType: hard -"fastify@npm:^4.3.0": - version: 4.5.3 - resolution: "fastify@npm:4.5.3" +"fastify@npm:^4.10.2": + version: 4.10.2 + resolution: "fastify@npm:4.10.2" dependencies: - "@fastify/ajv-compiler": ^3.1.1 + "@fastify/ajv-compiler": ^3.3.1 "@fastify/error": ^3.0.0 - "@fastify/fast-json-stringify-compiler": ^4.0.0 + "@fastify/fast-json-stringify-compiler": ^4.1.0 abstract-logging: ^2.0.1 - avvio: ^8.1.3 - find-my-way: ^7.0.0 - light-my-request: ^5.5.1 - pino: ^8.0.0 + avvio: ^8.2.0 + content-type: ^1.0.4 + find-my-way: ^7.3.0 + light-my-request: ^5.6.1 + pino: ^8.5.0 process-warning: ^2.0.0 proxy-addr: ^2.0.7 rfdc: ^1.3.0 - secure-json-parse: ^2.4.0 + secure-json-parse: ^2.5.0 semver: ^7.3.7 - tiny-lru: ^8.0.2 - checksum: 2c5b1d10ced5517a443127146986ffe7100c2e964fba67b4521361d2d26173faf109f2d7b060dd09beec54e04abe67280b3070728a2fd1cf4cb8d8d543873aff + tiny-lru: ^10.0.0 + checksum: 1050bb361051b5fa5593dc1ea9a1fdff35980444d29e74fb13d94face47b38be6cb047e61d87b6a1f6337e3e0afb4873dbff342a3ae02f0ea7bf60fec51e8f1f languageName: node linkType: hard @@ -4099,13 +4135,14 @@ __metadata: languageName: node linkType: hard -"find-my-way@npm:^7.0.0": - version: 7.0.1 - resolution: "find-my-way@npm:7.0.1" +"find-my-way@npm:^7.3.0": + version: 7.3.1 + resolution: "find-my-way@npm:7.3.1" dependencies: fast-deep-equal: ^3.1.3 + fast-querystring: ^1.0.0 safe-regex2: ^2.0.0 - checksum: ffadbab35c75cb6dc7d9f81a94c4c305713d01b676d684069d751b2d8525d5c84e4fe4f439345b0aed80b7da18ca4fc13579d3c497488ab06976ee30ed78eb33 + checksum: eec65665c34fbfeb323a52989de51b106485ec0d6182996fc70d42570a73f88b9637572bb8ae89332532da9ca856615e195768116aeede75d73b929b9534bf7a languageName: node linkType: hard @@ -4573,7 +4610,7 @@ __metadata: eslint-config-codex: ^1.7.0 eslint-plugin-jsdoc: ^39.3.4 eslint-plugin-n: ^15.2.4 - fastify: ^4.3.0 + fastify: ^4.10.2 graphql: ^16.5.0 graphql-scalars: ^1.17.0 jose: ^4.8.3 @@ -5224,14 +5261,14 @@ __metadata: languageName: node linkType: hard -"light-my-request@npm:^5.5.1": - version: 5.5.1 - resolution: "light-my-request@npm:5.5.1" +"light-my-request@npm:^5.6.1": + version: 5.6.1 + resolution: "light-my-request@npm:5.6.1" dependencies: cookie: ^0.5.0 process-warning: ^2.0.0 set-cookie-parser: ^2.4.1 - checksum: 100f11fe91470dcbf1cd610100055ea658afa3099a99ae134cb3aa7e299cb22a75d37ed1f9f2a1eb0dbd7460f71b75c458497e66af2bc98d245f848b0235f6d5 + checksum: c527702045c23150a2805b2f3a421e398bfa660733aaefb5e110e568bb4d323ff6a46212623cba43c000421c36ac6da5f5a37029603a60d6db68fbd25551bc8b languageName: node linkType: hard @@ -6239,7 +6276,7 @@ __metadata: languageName: node linkType: hard -"pino@npm:^8.0.0, pino@npm:^8.4.0": +"pino@npm:^8.4.0": version: 8.5.0 resolution: "pino@npm:8.5.0" dependencies: @@ -6260,6 +6297,27 @@ __metadata: languageName: node linkType: hard +"pino@npm:^8.5.0": + version: 8.7.0 + resolution: "pino@npm:8.7.0" + dependencies: + atomic-sleep: ^1.0.0 + fast-redact: ^3.1.1 + on-exit-leak-free: ^2.1.0 + pino-abstract-transport: v1.0.0 + pino-std-serializers: ^6.0.0 + process-warning: ^2.0.0 + quick-format-unescaped: ^4.0.3 + real-require: ^0.2.0 + safe-stable-stringify: ^2.3.1 + sonic-boom: ^3.1.0 + thread-stream: ^2.0.0 + bin: + pino: bin.js + checksum: 4aa2e320aa88f4a90fd25884ee4e3b9ef7963b3c59c514f3693b5a5c987b112cf3ab4e39a8c51efe32c861f5c058d7cfa7fcda59d964ed878f842fdbc6ab2876 + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -6661,7 +6719,7 @@ __metadata: languageName: node linkType: hard -"secure-json-parse@npm:^2.4.0": +"secure-json-parse@npm:^2.4.0, secure-json-parse@npm:^2.5.0": version: 2.5.0 resolution: "secure-json-parse@npm:2.5.0" checksum: 84147a32615ce0d93d2fbba60cde85ae362f45cc948ea134e4d6d1e678bb4b7f3a5ce9b9692ed052baefeb2e1c8ba183b34920390e6a089925b97b0d8f7ab064 @@ -7093,10 +7151,10 @@ __metadata: languageName: node linkType: hard -"tiny-lru@npm:^8.0.2": - version: 8.0.2 - resolution: "tiny-lru@npm:8.0.2" - checksum: ec4d884914626760eef05cd57850f21a153adeeb7c4242eb8d44a031f1bd8489f18c1bf5d6f10f0a11c5dcfe03b302f26b00f2b879b38853599486bf0dca8c97 +"tiny-lru@npm:^10.0.0": + version: 10.0.1 + resolution: "tiny-lru@npm:10.0.1" + checksum: 58b5f17a357625335aa3b90ee8c9b3e9abede5c1f46066c73deb129574a205efb112807d6d473909e73f1d874ea99bf14eb5c88223d540eb32ebb5e1ff146689 languageName: node linkType: hard