From 071577b1d04be1040449913c88981571b91ce0c2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 23 Oct 2024 00:48:14 +0000 Subject: [PATCH 1/3] Bump algoliasearch from 5.2.5 to 5.10.1 Bumps [algoliasearch](https://github.com/algolia/algoliasearch-client-javascript) from 5.2.5 to 5.10.1. - [Release notes](https://github.com/algolia/algoliasearch-client-javascript/releases) - [Changelog](https://github.com/algolia/algoliasearch-client-javascript/blob/main/CHANGELOG.md) - [Commits](https://github.com/algolia/algoliasearch-client-javascript/compare/5.2.5...5.10.1) --- updated-dependencies: - dependency-name: algoliasearch dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 185 ++++++++++++++++++++++++++++++++-------------- package.json | 2 +- 2 files changed, 132 insertions(+), 55 deletions(-) diff --git a/package-lock.json b/package-lock.json index 089ed293c..679c1ccc3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "GPL-3.0-or-later", "dependencies": { "@babel/polyfill": "^7.4.4", - "algoliasearch": "^5.2.5", + "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1", @@ -118,60 +118,92 @@ "dev": true }, "node_modules/@algolia/client-abtesting": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.2.5.tgz", - "integrity": "sha512-9cTeOOGaw1IY1GeFbPDwHlL/GiNuSUmZWKLoQkovQ4mgP/6qAU03kKgYO/fXLTb4YFpt4VrCfJRyZD0a0XTqlQ==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.10.1.tgz", + "integrity": "sha512-7GYDdCxAX/BC7vTeia4J9/XXNz2G35hwzp/4v33iQJN4XxGzx9UyhBdKvBx1ABj9DwF7DRdCGioR2PFdtJpnIg==", "dependencies": { - "@algolia/client-common": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-analytics": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.2.5.tgz", - "integrity": "sha512-2rFMISyJj7BBdtrMMdFD0OVhiIaLwcdxJj7r24did9Ai3ffXQZr5kbPvnhCFoGhKu1pMDeZHRsjow+nl+OjhAw==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.10.1.tgz", + "integrity": "sha512-UE/AyRC4VTdUTYWBPiF9khn7+RZIS6eHv0/RD25fg57qqAbcf1QDe0auobD+03OqzGfY1yOhXJhH3RHveOkINg==", "dependencies": { - "@algolia/client-common": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-common": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.2.5.tgz", - "integrity": "sha512-ITE85veJWwClnoNyv7Zydh9U0eKA82cDy8pLw+2hzL+zlzFIvV68ihGOEQ/kXt8N4v+R4MFzvsxnIpMruQzEug==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.10.1.tgz", + "integrity": "sha512-WsMBmO92GMWBvhS2RHwdbgxwbEh3sEymSMMXiO48ayyR8Crvr+KvcccDCrpA/Ek2XOpMZYVkCvvfpr50yEBMAA==", + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-insights": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.10.1.tgz", + "integrity": "sha512-qbDwAVEV36kCjVr7CVU5dOZdlMpXifziCaXtHxQTPPquSq7XBJGfn45E7Bk4Pil2eku/x3J8Ngxct0MW6Ip++g==", + "dependencies": { + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" + }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-personalization": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.2.5.tgz", - "integrity": "sha512-QcAprWgmO7XUfyJWA6r+Bkqc+n74H9oVewa044UmRXEnfgNTXZa59KA6wBpqRqqK1lfj/pbk1CuVHaG27jJOCA==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.10.1.tgz", + "integrity": "sha512-zuM/A+J/AeVKbDx4kGVVYJo9j0RB1Con9sYFHpOLxSLJy7BPzvrH9jA/7BL8tsGS+wq9C2AMO7nq5t3xIzsoQQ==", "dependencies": { - "@algolia/client-common": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/client-query-suggestions": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.10.1.tgz", + "integrity": "sha512-OEJw0lILpdGaNMobR1qQyjN7gsTySBqp2A9+1LCLP3wf3DzYH6kPQ2kaQerA7w8+jDzGGtK8CvfdHpLJhEMmBg==", + "dependencies": { + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/client-search": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.2.5.tgz", - "integrity": "sha512-OVDLzm5BEUbJmjfMm7b0Xx8vkK+NyEh7whPHuap2qy0x7RxQDLMXjiKsBbt1WNq+9nfX6+M/f2t0CJ8ENVuyYQ==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.10.1.tgz", + "integrity": "sha512-Zogjyw/evyywK9XqQ5iDsTsB5rJ0kEVdIQvw0sEV5KHq0XX7JcLdCRbMz22f5NPwVoiZkxWRcsHN9FgWMkS7lg==", "dependencies": { - "@algolia/client-common": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" @@ -182,36 +214,76 @@ "resolved": "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz", "integrity": "sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==" }, + "node_modules/@algolia/ingestion": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.10.1.tgz", + "integrity": "sha512-impwlT8QM1acSV+vy0XhrU3XM7NzD4MNeMS3r9pheuQwRiYBDoqlroYKHF8PvDodkeunGTyL9I1z3S/2/tZtNg==", + "dependencies": { + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/monitoring": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.10.1.tgz", + "integrity": "sha512-4zqwx1EmkMJM2fDO2G7XeVNPemNzpCjUWWNiWYgvP1MRm/Yn0wMcGPvqNCjn2CZmw8lKbq5ehuihZ2/mQaVAHg==", + "dependencies": { + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, "node_modules/@algolia/recommend": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.2.5.tgz", - "integrity": "sha512-txceAPW8PLRfO+8vy0yQVlh+IIggsZWnghW30u+xzMS+t7wAKvfT7IeTl9kgTveOl66bJKBAnqpdgT+rqP/Y1g==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.10.1.tgz", + "integrity": "sha512-OuIB+xVzm8b4GKgkJsUjKDsF6ixY+nI7QDJlwghV3KCLsvmRM1BftHGiAyAhzUb495g9vQu44HLayQQNQGt1LA==", "dependencies": { - "@algolia/client-common": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "@algolia/client-common": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-browser-xhr": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.2.5.tgz", - "integrity": "sha512-Ri73PphNy1ceig94xJW9bPdN7uIYFAjpsABpp2Fsun4DmeZD5a4rMCNwwOXXsbC8h+lUzW34zpUf+h4Nk+eaqA==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.10.1.tgz", + "integrity": "sha512-HAPq25Vd2eocTiNbTV9QpI2jXZYWoq9fB4tE4EWlLPCnx6P1C7bx6kXzHkBuRE6szbMyIZW47YlsYsDU/Vslhg==", + "dependencies": { + "@algolia/client-common": "5.10.1" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/@algolia/requester-fetch": { + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.10.1.tgz", + "integrity": "sha512-SwmfnWdtShlXWnOZniGgWKRweRdKWRdN+kF/HM6UJE3G+2RNZKUHYzpJCWuxGkWHX9hcukBRrx8JRHj2m6+sRA==", "dependencies": { - "@algolia/client-common": "5.2.5" + "@algolia/client-common": "5.10.1" }, "engines": { "node": ">= 14.0.0" } }, "node_modules/@algolia/requester-node-http": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.2.5.tgz", - "integrity": "sha512-/tTdEuWcWHSe/mGMomWkuaFDoRcpfl/jvGISVTPRq3pJvM1FPAzxlh2MXge6C30aUS9bxh3V0aWwgKFCilzyMQ==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.10.1.tgz", + "integrity": "sha512-lCk2y8J2Xs812BCymenscKs+BddHYnln/NIlqC4yU5Xa7EEyU/yd68jHxBRt75cIkgaNdNW5C4WzzcNpWc44vg==", "dependencies": { - "@algolia/client-common": "5.2.5" + "@algolia/client-common": "5.10.1" }, "engines": { "node": ">= 14.0.0" @@ -5160,18 +5232,23 @@ } }, "node_modules/algoliasearch": { - "version": "5.2.5", - "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.2.5.tgz", - "integrity": "sha512-9MpULI7o+ICN3XX0vqMf+6DJhQ0wLW+np920LOGtsCX7UGiJMdSjZXzahN+S7tBk/PnVw0U0rA2lJu0Vq3xknQ==", - "dependencies": { - "@algolia/client-abtesting": "5.2.5", - "@algolia/client-analytics": "5.2.5", - "@algolia/client-common": "5.2.5", - "@algolia/client-personalization": "5.2.5", - "@algolia/client-search": "5.2.5", - "@algolia/recommend": "5.2.5", - "@algolia/requester-browser-xhr": "5.2.5", - "@algolia/requester-node-http": "5.2.5" + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.10.1.tgz", + "integrity": "sha512-NrkaPoPrvo1AzKiKaU8PFDcdGBV3Onlg8P/LszSg+Pto3+7Q6bT5Czsdpcmk6yWffccBSCIo9yBZU9yIwvkLjw==", + "dependencies": { + "@algolia/client-abtesting": "5.10.1", + "@algolia/client-analytics": "5.10.1", + "@algolia/client-common": "5.10.1", + "@algolia/client-insights": "5.10.1", + "@algolia/client-personalization": "5.10.1", + "@algolia/client-query-suggestions": "5.10.1", + "@algolia/client-search": "5.10.1", + "@algolia/ingestion": "1.10.1", + "@algolia/monitoring": "1.10.1", + "@algolia/recommend": "5.10.1", + "@algolia/requester-browser-xhr": "5.10.1", + "@algolia/requester-fetch": "5.10.1", + "@algolia/requester-node-http": "5.10.1" }, "engines": { "node": ">= 14.0.0" diff --git a/package.json b/package.json index 09ef71cf3..77a536f58 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "browser": "app/init.jsx", "dependencies": { "@babel/polyfill": "^7.4.4", - "algoliasearch": "^5.2.5", + "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1", From 2c17dbc01c1b5bd4c209d94192d6af25a1e0d380 Mon Sep 17 00:00:00 2001 From: Ross Chapman Date: Tue, 22 Oct 2024 18:58:31 -0700 Subject: [PATCH 2/3] Removes algoliasearch --- app/pages/ServiceListingPage/ServiceListingPage.tsx | 6 +++--- package-lock.json | 2 +- package.json | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/pages/ServiceListingPage/ServiceListingPage.tsx b/app/pages/ServiceListingPage/ServiceListingPage.tsx index 4ebd1857d..56d14106a 100644 --- a/app/pages/ServiceListingPage/ServiceListingPage.tsx +++ b/app/pages/ServiceListingPage/ServiceListingPage.tsx @@ -26,10 +26,10 @@ import { Service, } from "../../models"; import styles from "./ServiceListingPage.module.scss"; -import { algoliasearch } from "algoliasearch"; +import { searchClient } from "@algolia/client-search"; import config from "./../../config"; -const searchClient = algoliasearch( +const client = searchClient( config.ALGOLIA_APPLICATION_ID, config.ALGOLIA_READ_ONLY_API_KEY ); @@ -75,7 +75,7 @@ export const ServiceListingPage = () => { try { // CAVEAT: Hopefully this does not change! const serviceObjectID = `service_${pathname.split("/")[2]}`; - const service = (await searchClient.getObject({ + const service = (await client.getObject({ indexName: INDEX_NAME, objectID: serviceObjectID, })) as unknown as Service; diff --git a/package-lock.json b/package-lock.json index 679c1ccc3..bdd9d89a8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,8 +9,8 @@ "version": "1.0.0", "license": "GPL-3.0-or-later", "dependencies": { + "@algolia/client-search": "^5.10.1", "@babel/polyfill": "^7.4.4", - "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1", diff --git a/package.json b/package.json index 77a536f58..4aba85aac 100644 --- a/package.json +++ b/package.json @@ -19,8 +19,8 @@ }, "browser": "app/init.jsx", "dependencies": { + "@algolia/client-search": "^5.10.1", "@babel/polyfill": "^7.4.4", - "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1", From 36846347c18fc7c5edb6405de1f0010fe3970958 Mon Sep 17 00:00:00 2001 From: Ross Chapman Date: Tue, 22 Oct 2024 19:16:02 -0700 Subject: [PATCH 3/3] Adds back algoliasearch since needed for instantsearch --- app/models/SearchHits.ts | 2 +- app/utils/useAppContext.tsx | 2 +- package-lock.json | 1 + package.json | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/models/SearchHits.ts b/app/models/SearchHits.ts index 9b05a8dd8..0d40152c8 100644 --- a/app/models/SearchHits.ts +++ b/app/models/SearchHits.ts @@ -1,4 +1,4 @@ -import { Hit, SearchHits } from "algoliasearch"; +import { Hit, SearchHits } from "@algolia/client-search"; // eslint-disable-next-line import/no-extraneous-dependencies import algoliasearchHelper from "algoliasearch-helper"; import { Service } from "./Service"; diff --git a/app/utils/useAppContext.tsx b/app/utils/useAppContext.tsx index 0c88c9c35..ad0c9822f 100644 --- a/app/utils/useAppContext.tsx +++ b/app/utils/useAppContext.tsx @@ -1,4 +1,4 @@ -import { AroundRadius } from "algoliasearch"; +import { AroundRadius } from "@algolia/client-search"; import React, { useMemo, createContext, diff --git a/package-lock.json b/package-lock.json index bdd9d89a8..16a5cc2ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ "dependencies": { "@algolia/client-search": "^5.10.1", "@babel/polyfill": "^7.4.4", + "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1", diff --git a/package.json b/package.json index 4aba85aac..49ae1873f 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "dependencies": { "@algolia/client-search": "^5.10.1", "@babel/polyfill": "^7.4.4", + "algoliasearch": "^5.10.1", "classnames": "^2.2.6", "copy-webpack-plugin": "^12.0.2", "google-map-react": "^2.2.1",