From 1ed805d97907c5de6bb13a6abfb52377ab0177ff Mon Sep 17 00:00:00 2001 From: Jayden Seric Date: Tue, 24 Oct 2023 01:09:29 +1100 Subject: [PATCH] Update `apollo-upload-client` to v18. --- app/package-lock.json | 46 ++++++++++++++++++++++++++++--------------- app/package.json | 2 +- app/pages/_app.mjs | 2 +- 3 files changed, 32 insertions(+), 18 deletions(-) diff --git a/app/package-lock.json b/app/package-lock.json index 060101f..329168a 100644 --- a/app/package-lock.json +++ b/app/package-lock.json @@ -8,7 +8,7 @@ "license": "MIT", "dependencies": { "@apollo/client": "^3.8.6", - "apollo-upload-client": "^17.0.0", + "apollo-upload-client": "^18.0.0", "device-agnostic-ui": "~10.0.0", "graphql": "^16.8.1", "next": "^13.5.6", @@ -1060,20 +1060,20 @@ } }, "node_modules/apollo-upload-client": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-17.0.0.tgz", - "integrity": "sha512-pue33bWVbdlXAGFPkgz53TTmxVMrKeQr0mdRcftNY+PoHIdbGZD0hoaXHvO6OePJAkFz7OiCFUf98p1G/9+Ykw==", + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/apollo-upload-client/-/apollo-upload-client-18.0.0.tgz", + "integrity": "sha512-sahZF/P9Brbwph/RU+e64BAQSyPOgQL8fjy3kfrLkbmevdGvPr9YSU0012liHyccnkA4OdMCUexF2eX9nWgvMw==", "dependencies": { - "extract-files": "^11.0.0" + "extract-files": "^13.0.0" }, "engines": { - "node": "^12.22.0 || ^14.17.0 || >= 16.0.0" + "node": "^18.15.0 || >=20.4.0" }, "funding": { "url": "https://github.com/sponsors/jaydenseric" }, "peerDependencies": { - "@apollo/client": "^3.0.0", + "@apollo/client": "^3.8.0", "graphql": "14 - 16" } }, @@ -1906,11 +1906,14 @@ } }, "node_modules/extract-files": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-11.0.0.tgz", - "integrity": "sha512-FuoE1qtbJ4bBVvv94CC7s0oTnKUGvQs+Rjf1L2SJFfS+HTVVjhPFtehPdQ0JiGPqVNfSSZvL5yzHHQq2Z4WNhQ==", + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/extract-files/-/extract-files-13.0.0.tgz", + "integrity": "sha512-FXD+2Tsr8Iqtm3QZy1Zmwscca7Jx3mMC5Crr+sEP1I303Jy1CYMuYCm7hRTplFNg3XdUavErkxnTzpaqdSoi6g==", + "dependencies": { + "is-plain-obj": "^4.1.0" + }, "engines": { - "node": "^12.20 || >= 14.13" + "node": "^14.17.0 || ^16.0.0 || >= 18.0.0" }, "funding": { "url": "https://github.com/sponsors/jaydenseric" @@ -2432,12 +2435,14 @@ } }, "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", "engines": { - "node": ">=0.10.0" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-plain-object": { @@ -2723,6 +2728,15 @@ "node": ">= 6" } }, + "node_modules/minimist-options/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", diff --git a/app/package.json b/app/package.json index 7bb243f..c9271a9 100644 --- a/app/package.json +++ b/app/package.json @@ -22,7 +22,7 @@ "browserslist": "Node 18.15 - 19 and Node < 19, Node >= 20.4, > 0.5%, not OperaMini all, not IE > 0, not dead", "dependencies": { "@apollo/client": "^3.8.6", - "apollo-upload-client": "^17.0.0", + "apollo-upload-client": "^18.0.0", "device-agnostic-ui": "~10.0.0", "graphql": "^16.8.1", "next": "^13.5.6", diff --git a/app/pages/_app.mjs b/app/pages/_app.mjs index 37224d4..589ace7 100644 --- a/app/pages/_app.mjs +++ b/app/pages/_app.mjs @@ -16,7 +16,7 @@ import "device-agnostic-ui/Textbox.css"; import { InMemoryCache } from "@apollo/client/cache/inmemory/inMemoryCache.js"; import { ApolloClient } from "@apollo/client/core/ApolloClient.js"; import { ApolloProvider } from "@apollo/client/react/context/ApolloProvider.js"; -import { createUploadLink } from "apollo-upload-client"; +import createUploadLink from "apollo-upload-client/createUploadLink.mjs"; import nextApp from "next/app.js"; import nextHead from "next/head.js"; import { createElement as h, Fragment } from "react";