diff --git a/apps/server/package.json b/apps/server/package.json index 8ffdcc0..36df3a0 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -40,7 +40,7 @@ "chalk": "^5.6.2", "dedent": "^1.7.1", "dotenv": "^17.2.3", - "fastify": "^5.8.1", + "fastify": "^5.8.3", "ioredis": "^5.9.2", "jsonwebtoken": "^9.0.3", "nanoid": "^5.1.6", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c6c016..0c2d665 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -27,7 +27,7 @@ importers: version: 1.13.5(@opentelemetry/api@1.9.0) '@orpc/openapi': specifier: ^1.13.5 - version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/openapi-client': specifier: ^1.13.5 version: 1.13.5(@opentelemetry/api@1.9.0) @@ -236,13 +236,13 @@ importers: version: 5.2.1 '@orpc/openapi': specifier: ^1.13.5 - version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/server': specifier: ^1.13.5 - version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + version: 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/zod': specifier: ^1.13.5 - version: 1.13.5(@opentelemetry/api@1.9.0)(@orpc/contract@1.13.5(@opentelemetry/api@1.9.0))(@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0))(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0)(zod@4.2.1) + version: 1.13.5(@opentelemetry/api@1.9.0)(@orpc/contract@1.13.5(@opentelemetry/api@1.9.0))(@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0))(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0)(zod@4.2.1) '@prisma/adapter-pg': specifier: ^7.2.0 version: 7.2.0 @@ -271,8 +271,8 @@ importers: specifier: ^17.2.3 version: 17.2.3 fastify: - specifier: ^5.8.1 - version: 5.8.1 + specifier: ^5.8.3 + version: 5.8.3 ioredis: specifier: ^5.9.2 version: 5.9.2 @@ -1187,6 +1187,10 @@ packages: resolution: {integrity: sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==} engines: {node: '>=6.9.0'} + '@babel/runtime@7.29.2': + resolution: {integrity: sha512-JiDShH45zKHWyGe4ZNVRrCjBz8Nh9TMmZG1kh4QTK8hCBTWBi8Da+i7s1fJw7/lYpM4ccepSNfqzZ/QvABBi5g==} + engines: {node: '>=6.9.0'} + '@babel/template@7.28.6': resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} engines: {node: '>=6.9.0'} @@ -1243,8 +1247,13 @@ packages: peerDependencies: '@csstools/css-tokenizer': ^4.0.0 - '@csstools/css-syntax-patches-for-csstree@1.1.0': - resolution: {integrity: sha512-H4tuz2nhWgNKLt1inYpoVCfbJbMwX/lQKp3g69rrrIMIYlFD9+zTykOKhNR8uGrAmbS/kT9n6hTFkmDkxLgeTA==} + '@csstools/css-syntax-patches-for-csstree@1.1.1': + resolution: {integrity: sha512-BvqN0AMWNAnLk9G8jnUT77D+mUbY/H2b3uDTvg2isJkHaOufUE2R3AOwxWo7VBQKT1lOdwdvorddo2B/lk64+w==} + peerDependencies: + css-tree: ^3.2.1 + peerDependenciesMeta: + css-tree: + optional: true '@csstools/css-tokenizer@4.0.0': resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} @@ -4451,8 +4460,8 @@ packages: fastify-plugin@5.1.0: resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} - fastify@5.8.1: - resolution: {integrity: sha512-y0kicFvvn7CYWoPOVLOcvn4YyKQz03DIY7UxmyOy21/J8eXm09R+tmb+tVDBW5h+pja30cHI5dqUcSlvY86V2A==} + fastify@5.8.3: + resolution: {integrity: sha512-XJXpRQ41+rsJ/GLeP9vyDC+fBXilcTlEXokMSexkdEkla4uf7ZQNaI5xl3el+kW5TZQulqYxLr659ey/KX7XmQ==} fastq@1.20.1: resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} @@ -4651,8 +4660,8 @@ packages: grammex@3.1.12: resolution: {integrity: sha512-6ufJOsSA7LcQehIJNCO7HIBykfM7DXQual0Ny780/DEcJIpBlHRvcqEBWGPYd7hrXL2GJ3oJI1MIhaXjWmLQOQ==} - graphql@16.13.1: - resolution: {integrity: sha512-gGgrVCoDKlIZ8fIqXBBb0pPKqDgki0Z/FSKNiQzSGj2uEYHr1tq5wmBegGwJx6QB5S5cM0khSBpi/JFHMCvsmQ==} + graphql@16.13.2: + resolution: {integrity: sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} has-bigints@1.1.0: @@ -5235,6 +5244,10 @@ packages: resolution: {integrity: sha512-ESL2CrkS/2wTPfuend7Zhkzo2u0daGJ/A2VucJOgQ/C48S/zB8MMeMHSGKYpXhIjbPxfuezITkaBH1wqv00DDQ==} engines: {node: 20 || >=22} + lru-cache@11.2.7: + resolution: {integrity: sha512-aY/R+aEsRelme17KGQa/1ZSIpLpNYYrhcrepKTZgE+W3WM16YMCaPwOHLHsmopZHELU0Ojin1lPVxKR0MihncA==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -6043,8 +6056,9 @@ packages: resolution: {integrity: sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==} engines: {node: '>= 0.4'} - safe-regex2@5.0.0: - resolution: {integrity: sha512-YwJwe5a51WlK7KbOJREPdjNrpViQBI3p4T50lfwPuDhZnE3XGVTlGvi+aolc5+RvxDD6bnUmjVsU9n1eboLUYw==} + safe-regex2@5.1.0: + resolution: {integrity: sha512-pNHAuBW7TrcleFHsxBr5QMi/Iyp0ENjUKz7GCcX1UO7cMh+NmVK6HxQckNL1tJp1XAJVjG6B8OKIPqodqj9rtw==} + hasBin: true safe-stable-stringify@2.5.0: resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} @@ -6380,11 +6394,11 @@ packages: resolution: {integrity: sha512-PSkbLUoxOFRzJYjjxHJt9xro7D+iilgMX/C9lawzVuYiIdcihh9DXmVibBe8lmcFrRi/VzlPjBxbN7rH24q8/Q==} engines: {node: '>=14.0.0'} - tldts-core@7.0.25: - resolution: {integrity: sha512-ZjCZK0rppSBu7rjHYDYsEaMOIbbT+nWF57hKkv4IUmZWBNrBWBOjIElc0mKRgLM8bm7x/BBlof6t2gi/Oq/Asw==} + tldts-core@7.0.27: + resolution: {integrity: sha512-YQ7uPjgWUibIK6DW5lrKujGwUKhLevU4hcGbP5O6TcIUb+oTjJYJVWPS4nZsIHrEEEG6myk/oqAJUEQmpZrHsg==} - tldts@7.0.25: - resolution: {integrity: sha512-keinCnPbwXEUG3ilrWQZU+CqcTTzHq9m2HhoUP2l7Xmi8l1LuijAXLpAJ5zRW+ifKTNscs4NdCkfkDCBYm352w==} + tldts@7.0.27: + resolution: {integrity: sha512-I4FZcVFcqCRuT0ph6dCDpPuO4Xgzvh+spkcTr1gK7peIvxWauoloVO0vuy1FQnijT63ss6AsHB6+OIM4aXHbPg==} hasBin: true tmpl@1.0.5: @@ -6402,8 +6416,8 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} - tough-cookie@6.0.0: - resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} + tough-cookie@6.0.1: + resolution: {integrity: sha512-LktZQb3IeoUWB9lqR5EWTHgW/VTITCXg4D21M+lvybRVdylLrRMnqaIONLVb5mav8vM19m44HIcGq4qASeu2Qw==} engines: {node: '>=16'} tr46@6.0.0: @@ -6466,6 +6480,10 @@ packages: resolution: {integrity: sha512-JnTrzGu+zPV3aXIUhnyWJj4z/wigMsdYajGLIYakqyOW1nPllzXEJee0QQbHj+CTIQtXGlAjuK0UY+2xTyjVAw==} engines: {node: '>=20'} + type-fest@5.5.0: + resolution: {integrity: sha512-PlBfpQwiUvGViBNX84Yxwjsdhd1TUlXr6zjX7eoirtCPIr08NAmxwa+fcYBTeRQxHo9YC9wwF3m9i700sHma8g==} + engines: {node: '>=20'} + type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} @@ -6846,7 +6864,7 @@ snapshots: '@csstools/css-color-parser': 4.0.2(@csstools/css-parser-algorithms@4.0.0(@csstools/css-tokenizer@4.0.0))(@csstools/css-tokenizer@4.0.0) '@csstools/css-parser-algorithms': 4.0.0(@csstools/css-tokenizer@4.0.0) '@csstools/css-tokenizer': 4.0.0 - lru-cache: 11.2.6 + lru-cache: 11.2.7 optional: true '@asamuzakjp/dom-selector@6.8.1': @@ -6855,7 +6873,7 @@ snapshots: bidi-js: 1.0.3 css-tree: 3.2.1 is-potential-custom-element-name: 1.0.1 - lru-cache: 11.2.6 + lru-cache: 11.2.7 optional: true '@asamuzakjp/nwsapi@2.3.9': @@ -8107,6 +8125,8 @@ snapshots: '@babel/runtime@7.28.6': {} + '@babel/runtime@7.29.2': {} + '@babel/template@7.28.6': dependencies: '@babel/code-frame': 7.29.0 @@ -8173,7 +8193,9 @@ snapshots: '@csstools/css-tokenizer': 4.0.0 optional: true - '@csstools/css-syntax-patches-for-csstree@1.1.0': + '@csstools/css-syntax-patches-for-csstree@1.1.1(css-tree@3.2.1)': + optionalDependencies: + css-tree: 3.2.1 optional: true '@csstools/css-tokenizer@4.0.0': @@ -9118,12 +9140,12 @@ snapshots: '@orpc/interop@1.13.5': {} - '@orpc/json-schema@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0)': + '@orpc/json-schema@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0)': dependencies: '@orpc/contract': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/interop': 1.13.5 - '@orpc/openapi': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) - '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + '@orpc/openapi': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) + '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/shared': 1.13.5(@opentelemetry/api@1.9.0) json-schema-typed: 8.0.2 transitivePeerDependencies: @@ -9141,13 +9163,13 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@orpc/openapi@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0)': + '@orpc/openapi@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0)': dependencies: '@orpc/client': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/contract': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/interop': 1.13.5 '@orpc/openapi-client': 1.13.5(@opentelemetry/api@1.9.0) - '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/shared': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server': 1.13.5(@opentelemetry/api@1.9.0) json-schema-typed: 8.0.2 @@ -9158,7 +9180,7 @@ snapshots: - fastify - ws - '@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0)': + '@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0)': dependencies: '@orpc/client': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/contract': 1.13.5(@opentelemetry/api@1.9.0) @@ -9166,7 +9188,7 @@ snapshots: '@orpc/shared': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server-aws-lambda': 1.13.5(@opentelemetry/api@1.9.0) - '@orpc/standard-server-fastify': 1.13.5(@opentelemetry/api@1.9.0)(fastify@5.8.1) + '@orpc/standard-server-fastify': 1.13.5(@opentelemetry/api@1.9.0)(fastify@5.8.3) '@orpc/standard-server-fetch': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server-node': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server-peer': 1.13.5(@opentelemetry/api@1.9.0) @@ -9201,13 +9223,13 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@orpc/standard-server-fastify@1.13.5(@opentelemetry/api@1.9.0)(fastify@5.8.1)': + '@orpc/standard-server-fastify@1.13.5(@opentelemetry/api@1.9.0)(fastify@5.8.3)': dependencies: '@orpc/shared': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server': 1.13.5(@opentelemetry/api@1.9.0) '@orpc/standard-server-node': 1.13.5(@opentelemetry/api@1.9.0) optionalDependencies: - fastify: 5.8.1 + fastify: 5.8.3 transitivePeerDependencies: - '@opentelemetry/api' @@ -9259,12 +9281,12 @@ snapshots: transitivePeerDependencies: - '@opentelemetry/api' - '@orpc/zod@1.13.5(@opentelemetry/api@1.9.0)(@orpc/contract@1.13.5(@opentelemetry/api@1.9.0))(@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0))(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0)(zod@4.2.1)': + '@orpc/zod@1.13.5(@opentelemetry/api@1.9.0)(@orpc/contract@1.13.5(@opentelemetry/api@1.9.0))(@orpc/server@1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0))(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0)(zod@4.2.1)': dependencies: '@orpc/contract': 1.13.5(@opentelemetry/api@1.9.0) - '@orpc/json-schema': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) - '@orpc/openapi': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) - '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.1)(ws@8.19.0) + '@orpc/json-schema': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) + '@orpc/openapi': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) + '@orpc/server': 1.13.5(@opentelemetry/api@1.9.0)(crossws@0.3.5)(fastify@5.8.3)(ws@8.19.0) '@orpc/shared': 1.13.5(@opentelemetry/api@1.9.0) escape-string-regexp: 5.0.0 wildcard-match: 5.1.4 @@ -10111,7 +10133,7 @@ snapshots: '@testing-library/dom@10.4.1': dependencies: '@babel/code-frame': 7.29.0 - '@babel/runtime': 7.28.6 + '@babel/runtime': 7.29.2 '@types/aria-query': 5.0.4 aria-query: 5.3.0 dom-accessibility-api: 0.5.16 @@ -11167,9 +11189,9 @@ snapshots: cssstyle@5.3.7: dependencies: '@asamuzakjp/css-color': 4.1.2 - '@csstools/css-syntax-patches-for-csstree': 1.1.0 + '@csstools/css-syntax-patches-for-csstree': 1.1.1(css-tree@3.2.1) css-tree: 3.2.1 - lru-cache: 11.2.6 + lru-cache: 11.2.7 optional: true csstype@3.2.3: {} @@ -11803,7 +11825,7 @@ snapshots: close-with-grace: 2.5.0 commist: 3.2.0 dotenv: 16.6.1 - fastify: 5.8.1 + fastify: 5.8.3 fastify-plugin: 5.1.0 generify: 4.2.0 help-me: 5.0.0 @@ -11816,7 +11838,7 @@ snapshots: fastify-plugin@5.1.0: {} - fastify@5.8.1: + fastify@5.8.3: dependencies: '@fastify/ajv-compiler': 4.0.5 '@fastify/error': 4.2.0 @@ -11864,7 +11886,7 @@ snapshots: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 - safe-regex2: 5.0.0 + safe-regex2: 5.1.0 find-up@3.0.0: dependencies: @@ -12042,7 +12064,7 @@ snapshots: grammex@3.1.12: {} - graphql@16.13.1: + graphql@16.13.2: optional: true has-bigints@1.1.0: {} @@ -12386,7 +12408,7 @@ snapshots: parse5: 8.0.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 6.0.0 + tough-cookie: 6.0.1 w3c-xmlserializer: 5.0.0 webidl-conversions: 8.0.1 whatwg-mimetype: 4.0.0 @@ -12613,6 +12635,9 @@ snapshots: lru-cache@11.2.6: {} + lru-cache@11.2.7: + optional: true + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -12741,7 +12766,7 @@ snapshots: '@open-draft/deferred-promise': 2.2.0 '@types/statuses': 2.0.6 cookie: 1.1.1 - graphql: 16.13.1 + graphql: 16.13.2 headers-polyfill: 4.0.3 is-node-process: 1.2.0 outvariant: 1.4.3 @@ -12750,8 +12775,8 @@ snapshots: rettime: 0.10.1 statuses: 2.0.2 strict-event-emitter: 0.5.1 - tough-cookie: 6.0.0 - type-fest: 5.4.4 + tough-cookie: 6.0.1 + type-fest: 5.5.0 until-async: 3.0.2 yargs: 17.7.2 optionalDependencies: @@ -13478,7 +13503,7 @@ snapshots: es-errors: 1.3.0 is-regex: 1.2.1 - safe-regex2@5.0.0: + safe-regex2@5.1.0: dependencies: ret: 0.5.0 @@ -13858,12 +13883,12 @@ snapshots: tinyrainbow@3.0.3: {} - tldts-core@7.0.25: + tldts-core@7.0.27: optional: true - tldts@7.0.25: + tldts@7.0.27: dependencies: - tldts-core: 7.0.25 + tldts-core: 7.0.27 optional: true tmpl@1.0.5: {} @@ -13876,9 +13901,9 @@ snapshots: totalist@3.0.1: {} - tough-cookie@6.0.0: + tough-cookie@6.0.1: dependencies: - tldts: 7.0.25 + tldts: 7.0.27 optional: true tr46@6.0.0: @@ -13956,6 +13981,11 @@ snapshots: dependencies: tagged-tag: 1.0.0 + type-fest@5.5.0: + dependencies: + tagged-tag: 1.0.0 + optional: true + type-is@1.6.18: dependencies: media-typer: 0.3.0