diff --git a/components/NavBar.vue b/components/NavBar.vue
index 11b3729f..d8e3c2f6 100644
--- a/components/NavBar.vue
+++ b/components/NavBar.vue
@@ -10,9 +10,7 @@
-
-
-
+
@@ -59,6 +57,7 @@ import { useSideCtx } from "./Side.vue";
import Toc from "~/components/Toc.vue";
import Tags from "~/components/Tags.vue";
import { resolveComponent, defineComponent } from "vue";
+import Search from "~/components/Search/Search.vue";
const Icon = resolveComponent("Icon");
@@ -66,16 +65,6 @@ const router = useRouter();
const { path, name } = router.currentRoute.value;
const isPostPage = /\/posts\/.+/.test(path);
-// #region 搜索功能
-const openSearchDialog = async () => {
- // const { dialog } = useDialogCtx();
- // const searchDialog = dialog.value?.from(SearchDialog);
- // searchDialog?.open();
- const results = await searchContent("rust");
- console.log(results);
-};
-// #endregion
-
// 置顶
const scrollToTop = (): void => window.scrollTo({ top: 0, behavior: "smooth" });
@@ -120,17 +109,4 @@ const TocBtn = defineComponent(() => {
);
});
// #endregion
-
-// import docsearch from "@docsearch/js";
-// import "@docsearch/css";
-
-// const docsearchRef = ref();
-// onMounted(() => {
-// docsearch({
-// container: docsearchRef.value,
-// appId: "YOUR_APP_ID",
-// indexName: "YOUR_INDEX_NAME",
-// apiKey: "YOUR_SEARCH_API_KEY",
-// });
-// });
diff --git a/components/Search/Search.vue b/components/Search/Search.vue
new file mode 100644
index 00000000..ee177147
--- /dev/null
+++ b/components/Search/Search.vue
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
diff --git a/package.json b/package.json
index 1e0dce83..435f809d 100644
--- a/package.json
+++ b/package.json
@@ -61,8 +61,8 @@
"node": ">=22"
},
"dependencies": {
- "@docsearch/css": "^3.3.3",
- "@docsearch/js": "^3.3.3",
+ "@docsearch/css": "^3.6.1",
+ "@docsearch/js": "^3.6.1",
"@giscus/vue": "^2.2.8",
"@pinia/nuxt": "^0.5.4",
"@unhead/vue": "^1.1.25",
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 96a09383..821ffffe 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -9,11 +9,11 @@ importers:
.:
dependencies:
'@docsearch/css':
- specifier: ^3.3.3
- version: 3.6.0
+ specifier: ^3.6.1
+ version: 3.6.1
'@docsearch/js':
- specifier: ^3.3.3
- version: 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
+ specifier: ^3.6.1
+ version: 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)
'@giscus/vue':
specifier: ^2.2.8
version: 2.4.0(vue@3.4.27(typescript@5.4.5))
@@ -131,50 +131,50 @@ packages:
'@algolia/client-search': '>= 4.9.1 < 6'
algoliasearch: '>= 4.9.1 < 6'
- '@algolia/cache-browser-local-storage@4.23.3':
- resolution: {integrity: sha512-vRHXYCpPlTDE7i6UOy2xE03zHF2C8MEFjPN2v7fRbqVpcOvAUQK81x3Kc21xyb5aSIpYCjWCZbYZuz8Glyzyyg==}
+ '@algolia/cache-browser-local-storage@4.24.0':
+ resolution: {integrity: sha512-t63W9BnoXVrGy9iYHBgObNXqYXM3tYXCjDSHeNwnsc324r4o5UiVKUiAB4THQ5z9U5hTj6qUvwg/Ez43ZD85ww==}
- '@algolia/cache-common@4.23.3':
- resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==}
+ '@algolia/cache-common@4.24.0':
+ resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==}
- '@algolia/cache-in-memory@4.23.3':
- resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==}
+ '@algolia/cache-in-memory@4.24.0':
+ resolution: {integrity: sha512-gDrt2so19jW26jY3/MkFg5mEypFIPbPoXsQGQWAi6TrCPsNOSEYepBMPlucqWigsmEy/prp5ug2jy/N3PVG/8w==}
- '@algolia/client-account@4.23.3':
- resolution: {integrity: sha512-hpa6S5d7iQmretHHF40QGq6hz0anWEHGlULcTIT9tbUssWUriN9AUXIFQ8Ei4w9azD0hc1rUok9/DeQQobhQMA==}
+ '@algolia/client-account@4.24.0':
+ resolution: {integrity: sha512-adcvyJ3KjPZFDybxlqnf+5KgxJtBjwTPTeyG2aOyoJvx0Y8dUQAEOEVOJ/GBxX0WWNbmaSrhDURMhc+QeevDsA==}
- '@algolia/client-analytics@4.23.3':
- resolution: {integrity: sha512-LBsEARGS9cj8VkTAVEZphjxTjMVCci+zIIiRhpFun9jGDUlS1XmhCW7CTrnaWeIuCQS/2iPyRqSy1nXPjcBLRA==}
+ '@algolia/client-analytics@4.24.0':
+ resolution: {integrity: sha512-y8jOZt1OjwWU4N2qr8G4AxXAzaa8DBvyHTWlHzX/7Me1LX8OayfgHexqrsL4vSBcoMmVw2XnVW9MhL+Y2ZDJXg==}
- '@algolia/client-common@4.23.3':
- resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==}
+ '@algolia/client-common@4.24.0':
+ resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==}
- '@algolia/client-personalization@4.23.3':
- resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==}
+ '@algolia/client-personalization@4.24.0':
+ resolution: {integrity: sha512-l5FRFm/yngztweU0HdUzz1rC4yoWCFo3IF+dVIVTfEPg906eZg5BOd1k0K6rZx5JzyyoP4LdmOikfkfGsKVE9w==}
- '@algolia/client-search@4.23.3':
- resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==}
+ '@algolia/client-search@4.24.0':
+ resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==}
- '@algolia/logger-common@4.23.3':
- resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==}
+ '@algolia/logger-common@4.24.0':
+ resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==}
- '@algolia/logger-console@4.23.3':
- resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==}
+ '@algolia/logger-console@4.24.0':
+ resolution: {integrity: sha512-X4C8IoHgHfiUROfoRCV+lzSy+LHMgkoEEU1BbKcsfnV0i0S20zyy0NLww9dwVHUWNfPPxdMU+/wKmLGYf96yTg==}
- '@algolia/recommend@4.23.3':
- resolution: {integrity: sha512-9fK4nXZF0bFkdcLBRDexsnGzVmu4TSYZqxdpgBW2tEyfuSSY54D4qSRkLmNkrrz4YFvdh2GM1gA8vSsnZPR73w==}
+ '@algolia/recommend@4.24.0':
+ resolution: {integrity: sha512-P9kcgerfVBpfYHDfVZDvvdJv0lEoCvzNlOy2nykyt5bK8TyieYyiD0lguIJdRZZYGre03WIAFf14pgE+V+IBlw==}
- '@algolia/requester-browser-xhr@4.23.3':
- resolution: {integrity: sha512-jDWGIQ96BhXbmONAQsasIpTYWslyjkiGu0Quydjlowe+ciqySpiDUrJHERIRfELE5+wFc7hc1Q5hqjGoV7yghw==}
+ '@algolia/requester-browser-xhr@4.24.0':
+ resolution: {integrity: sha512-Z2NxZMb6+nVXSjF13YpjYTdvV3032YTBSGm2vnYvYPA6mMxzM3v5rsCiSspndn9rzIW4Qp1lPHBvuoKJV6jnAA==}
- '@algolia/requester-common@4.23.3':
- resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==}
+ '@algolia/requester-common@4.24.0':
+ resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==}
- '@algolia/requester-node-http@4.23.3':
- resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==}
+ '@algolia/requester-node-http@4.24.0':
+ resolution: {integrity: sha512-JF18yTjNOVYvU/L3UosRcvbPMGT9B+/GQWNWnenIImglzNVGpyzChkXLnrSf6uxwVNO6ESGu6oN8MqcGQcjQJw==}
- '@algolia/transporter@4.23.3':
- resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==}
+ '@algolia/transporter@4.24.0':
+ resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==}
'@alloc/quick-lru@5.2.0':
resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
@@ -225,6 +225,10 @@ packages:
resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==}
engines: {node: '>=6.9.0'}
+ '@babel/generator@7.25.6':
+ resolution: {integrity: sha512-VPC82gr1seXOpkjAAKoLhP50vx4vGNlF4msF64dSFq1P8RfB+QAuJWGHPXXPc8QyfVWwwB/TNNU4+ayZmHNbZw==}
+ engines: {node: '>=6.9.0'}
+
'@babel/helper-annotate-as-pure@7.24.7':
resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==}
engines: {node: '>=6.9.0'}
@@ -388,6 +392,11 @@ packages:
engines: {node: '>=6.0.0'}
hasBin: true
+ '@babel/parser@7.25.6':
+ resolution: {integrity: sha512-trGdfBdbD0l1ZPmcJ83eNxB9rbEax4ALFTF7fN386TMYbeCQbyme5cOEXQhbGXKebwGaB/J52w1mrklMcbgy6Q==}
+ engines: {node: '>=6.0.0'}
+ hasBin: true
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3':
resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==}
engines: {node: '>=6.9.0'}
@@ -462,8 +471,8 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
- '@babel/plugin-syntax-import-assertions@7.24.7':
- resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==}
+ '@babel/plugin-syntax-import-assertions@7.25.6':
+ resolution: {integrity: sha512-aABl0jHw9bZ2karQ/uUD6XP4u0SG22SJrOHFoL6XB1R7dTovOP4TzTlsxOYC5yQ1pdscVK2JTUnF6QL3ARoAiQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
@@ -474,6 +483,12 @@ packages:
peerDependencies:
'@babel/core': ^7.0.0-0
+ '@babel/plugin-syntax-import-attributes@7.25.6':
+ resolution: {integrity: sha512-sXaDXaJN9SNLymBdlWFA+bjzBhFD617ZaFiY13dGt7TVslVvVgA6fkZOP7Ki3IGElC45lwHdOTrCtKZGVAWeLQ==}
+ engines: {node: '>=6.9.0'}
+ peerDependencies:
+ '@babel/core': ^7.0.0-0
+
'@babel/plugin-syntax-import-meta@7.10.4':
resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==}
peerDependencies:
@@ -858,8 +873,8 @@ packages:
'@babel/regjsgen@0.8.0':
resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==}
- '@babel/runtime@7.25.4':
- resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==}
+ '@babel/runtime@7.25.6':
+ resolution: {integrity: sha512-VBj9MYyDb9tuLq7yzqjgzt6Q+IBQLrGZfdjOekyEirZPHxXWoTSGUTMrpsfi58Up73d13NfYLv8HT9vmznjzhQ==}
engines: {node: '>=6.9.0'}
'@babel/standalone@7.24.5':
@@ -882,6 +897,10 @@ packages:
resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==}
engines: {node: '>=6.9.0'}
+ '@babel/traverse@7.25.6':
+ resolution: {integrity: sha512-9Vrcx5ZW6UwK5tvqsj0nGpp/XzqthkT0dqIc9g1AdtygFToNtTF67XzYS//dm+SAK9cp3B9R4ZO/46p63SCjlQ==}
+ engines: {node: '>=6.9.0'}
+
'@babel/types@7.24.5':
resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==}
engines: {node: '>=6.9.0'}
@@ -890,6 +909,10 @@ packages:
resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==}
engines: {node: '>=6.9.0'}
+ '@babel/types@7.25.6':
+ resolution: {integrity: sha512-/l42B1qxpG6RdfYf343Uw1vmDjeNhneUXtzhojE7pDgfpEypmRhI6j1kr17XCVv4Cgl9HdAiQY2x0GwKm7rWCw==}
+ engines: {node: '>=6.9.0'}
+
'@cloudflare/kv-asset-handler@0.3.4':
resolution: {integrity: sha512-YLPHc8yASwjNkmcDMQMY35yiWjoKAKnhUbPRszBRS0YgH+IXtsMp61j+yTcnCE3oO2DgP0U3iejLC8FTtKDC8Q==}
engines: {node: '>=16.13'}
@@ -923,14 +946,14 @@ packages:
peerDependencies:
postcss-selector-parser: ^6.0.13
- '@docsearch/css@3.6.0':
- resolution: {integrity: sha512-+sbxb71sWre+PwDK7X2T8+bhS6clcVMLwBPznX45Qu6opJcgRjAp7gYSDzVFp187J+feSj5dNBN1mJoi6ckkUQ==}
+ '@docsearch/css@3.6.1':
+ resolution: {integrity: sha512-VtVb5DS+0hRIprU2CO6ZQjK2Zg4QU5HrDM1+ix6rT0umsYvFvatMAnf97NHZlVWDaaLlx7GRfR/7FikANiM2Fg==}
- '@docsearch/js@3.6.0':
- resolution: {integrity: sha512-QujhqINEElrkIfKwyyyTfbsfMAYCkylInLYMRqHy7PHc8xTBQCow73tlo/Kc7oIwBrCLf0P3YhjlOeV4v8hevQ==}
+ '@docsearch/js@3.6.1':
+ resolution: {integrity: sha512-erI3RRZurDr1xES5hvYJ3Imp7jtrXj6f1xYIzDzxiS7nNBufYWPbJwrmMqWC5g9y165PmxEmN9pklGCdLi0Iqg==}
- '@docsearch/react@3.6.0':
- resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==}
+ '@docsearch/react@3.6.1':
+ resolution: {integrity: sha512-qXZkEPvybVhSXj0K7U3bXc233tk5e8PfhoZ6MhPOiik/qUQxYC+Dn9DnoS7CxHQQhHfCvTiN0eY9M12oRghEXw==}
peerDependencies:
'@types/react': '>= 16.8.0 < 19.0.0'
react: '>= 16.8.0 < 19.0.0'
@@ -2298,8 +2321,8 @@ packages:
ajv@8.17.1:
resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==}
- algoliasearch@4.23.3:
- resolution: {integrity: sha512-Le/3YgNvjW9zxIQMRhUHuhiUjAlKY/zsdZpfq4dlLqg6mEm0nL6yk+7f2hDOtLpxsgE4jSzDmvHL7nXdBp5feg==}
+ algoliasearch@4.24.0:
+ resolution: {integrity: sha512-bf0QV/9jVejssFBmz2HQLxUadxk574t4iwjCKp5E7NBzwKkrDEhKPISIIjAU/p6K5qDx3qoeh4+26zWN1jmw3g==}
ansi-colors@4.1.3:
resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==}
@@ -6380,109 +6403,109 @@ packages:
snapshots:
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
search-insights: 2.13.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)':
+ '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- '@algolia/client-search': 4.23.3
- algoliasearch: 4.23.3
+ '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@algolia/client-search': 4.24.0
+ algoliasearch: 4.24.0
- '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)':
+ '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)':
dependencies:
- '@algolia/client-search': 4.23.3
- algoliasearch: 4.23.3
+ '@algolia/client-search': 4.24.0
+ algoliasearch: 4.24.0
- '@algolia/cache-browser-local-storage@4.23.3':
+ '@algolia/cache-browser-local-storage@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
- '@algolia/cache-common@4.23.3': {}
+ '@algolia/cache-common@4.24.0': {}
- '@algolia/cache-in-memory@4.23.3':
+ '@algolia/cache-in-memory@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
- '@algolia/client-account@4.23.3':
+ '@algolia/client-account@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-analytics@4.23.3':
+ '@algolia/client-analytics@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-common@4.23.3':
+ '@algolia/client-common@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-personalization@4.23.3':
+ '@algolia/client-personalization@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/client-search@4.23.3':
+ '@algolia/client-search@4.24.0':
dependencies:
- '@algolia/client-common': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/client-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/logger-common@4.23.3': {}
+ '@algolia/logger-common@4.24.0': {}
- '@algolia/logger-console@4.23.3':
+ '@algolia/logger-console@4.24.0':
dependencies:
- '@algolia/logger-common': 4.23.3
+ '@algolia/logger-common': 4.24.0
- '@algolia/recommend@4.23.3':
+ '@algolia/recommend@4.24.0':
dependencies:
- '@algolia/cache-browser-local-storage': 4.23.3
- '@algolia/cache-common': 4.23.3
- '@algolia/cache-in-memory': 4.23.3
- '@algolia/client-common': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/logger-console': 4.23.3
- '@algolia/requester-browser-xhr': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/requester-node-http': 4.23.3
- '@algolia/transporter': 4.23.3
+ '@algolia/cache-browser-local-storage': 4.24.0
+ '@algolia/cache-common': 4.24.0
+ '@algolia/cache-in-memory': 4.24.0
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/logger-console': 4.24.0
+ '@algolia/requester-browser-xhr': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/requester-node-http': 4.24.0
+ '@algolia/transporter': 4.24.0
- '@algolia/requester-browser-xhr@4.23.3':
+ '@algolia/requester-browser-xhr@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
+ '@algolia/requester-common': 4.24.0
- '@algolia/requester-common@4.23.3': {}
+ '@algolia/requester-common@4.24.0': {}
- '@algolia/requester-node-http@4.23.3':
+ '@algolia/requester-node-http@4.24.0':
dependencies:
- '@algolia/requester-common': 4.23.3
+ '@algolia/requester-common': 4.24.0
- '@algolia/transporter@4.23.3':
+ '@algolia/transporter@4.24.0':
dependencies:
- '@algolia/cache-common': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/requester-common': 4.23.3
+ '@algolia/cache-common': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/requester-common': 4.24.0
'@alloc/quick-lru@5.2.0': {}
@@ -6568,14 +6591,21 @@ snapshots:
'@jridgewell/trace-mapping': 0.3.25
jsesc: 2.5.2
+ '@babel/generator@7.25.6':
+ dependencies:
+ '@babel/types': 7.25.6
+ '@jridgewell/gen-mapping': 0.3.5
+ '@jridgewell/trace-mapping': 0.3.25
+ jsesc: 2.5.2
+
'@babel/helper-annotate-as-pure@7.24.7':
dependencies:
'@babel/types': 7.25.4
'@babel/helper-builder-binary-assignment-operator-visitor@7.24.7':
dependencies:
- '@babel/traverse': 7.25.4
- '@babel/types': 7.25.4
+ '@babel/traverse': 7.25.6
+ '@babel/types': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6689,7 +6719,7 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-annotate-as-pure': 7.24.7
'@babel/helper-wrap-function': 7.25.0
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6739,8 +6769,8 @@ snapshots:
'@babel/helper-wrap-function@7.25.0':
dependencies:
'@babel/template': 7.25.0
- '@babel/traverse': 7.25.4
- '@babel/types': 7.25.4
+ '@babel/traverse': 7.25.6
+ '@babel/types': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6779,11 +6809,15 @@ snapshots:
dependencies:
'@babel/types': 7.25.4
+ '@babel/parser@7.25.6':
+ dependencies:
+ '@babel/types': 7.25.6
+
'@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6810,7 +6844,7 @@ snapshots:
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6857,7 +6891,7 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)':
+ '@babel/plugin-syntax-import-assertions@7.25.6(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
@@ -6867,6 +6901,11 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
+ '@babel/plugin-syntax-import-attributes@7.25.6(@babel/core@7.25.2)':
+ dependencies:
+ '@babel/core': 7.25.2
+ '@babel/helper-plugin-utils': 7.24.8
+
'@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)':
dependencies:
'@babel/core': 7.25.2
@@ -6944,7 +6983,7 @@ snapshots:
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2)
'@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2)
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -6991,7 +7030,7 @@ snapshots:
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2)
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
globals: 11.12.0
transitivePeerDependencies:
- supports-color
@@ -7057,7 +7096,7 @@ snapshots:
'@babel/core': 7.25.2
'@babel/helper-compilation-targets': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -7106,7 +7145,7 @@ snapshots:
'@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
'@babel/helper-plugin-utils': 7.24.8
'@babel/helper-validator-identifier': 7.24.7
- '@babel/traverse': 7.25.4
+ '@babel/traverse': 7.25.6
transitivePeerDependencies:
- supports-color
@@ -7291,8 +7330,8 @@ snapshots:
'@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2)
'@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2)
- '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2)
- '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-assertions': 7.25.6(@babel/core@7.25.2)
+ '@babel/plugin-syntax-import-attributes': 7.25.6(@babel/core@7.25.2)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2)
'@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2)
'@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2)
@@ -7366,12 +7405,12 @@ snapshots:
dependencies:
'@babel/core': 7.25.2
'@babel/helper-plugin-utils': 7.24.8
- '@babel/types': 7.25.4
+ '@babel/types': 7.25.6
esutils: 2.0.3
'@babel/regjsgen@0.8.0': {}
- '@babel/runtime@7.25.4':
+ '@babel/runtime@7.25.6':
dependencies:
regenerator-runtime: 0.14.1
@@ -7416,6 +7455,18 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@babel/traverse@7.25.6':
+ dependencies:
+ '@babel/code-frame': 7.24.7
+ '@babel/generator': 7.25.6
+ '@babel/parser': 7.25.6
+ '@babel/template': 7.25.0
+ '@babel/types': 7.25.6
+ debug: 4.3.6
+ globals: 11.12.0
+ transitivePeerDependencies:
+ - supports-color
+
'@babel/types@7.24.5':
dependencies:
'@babel/helper-string-parser': 7.24.1
@@ -7428,6 +7479,12 @@ snapshots:
'@babel/helper-validator-identifier': 7.24.7
to-fast-properties: 2.0.0
+ '@babel/types@7.25.6':
+ dependencies:
+ '@babel/helper-string-parser': 7.24.8
+ '@babel/helper-validator-identifier': 7.24.7
+ to-fast-properties: 2.0.0
+
'@cloudflare/kv-asset-handler@0.3.4':
dependencies:
mime: 3.0.0
@@ -7451,11 +7508,11 @@ snapshots:
dependencies:
postcss-selector-parser: 6.1.2
- '@docsearch/css@3.6.0': {}
+ '@docsearch/css@3.6.1': {}
- '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)':
+ '@docsearch/js@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)':
dependencies:
- '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
+ '@docsearch/react': 3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)
preact: 10.22.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -7464,12 +7521,12 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)':
+ '@docsearch/react@3.6.1(@algolia/client-search@4.24.0)(search-insights@2.13.0)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
- '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- '@docsearch/css': 3.6.0
- algoliasearch: 4.23.3
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)(search-insights@2.13.0)
+ '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.24.0)
+ '@docsearch/css': 3.6.1
+ algoliasearch: 4.24.0
optionalDependencies:
search-insights: 2.13.0
transitivePeerDependencies:
@@ -9078,23 +9135,23 @@ snapshots:
json-schema-traverse: 1.0.0
require-from-string: 2.0.2
- algoliasearch@4.23.3:
- dependencies:
- '@algolia/cache-browser-local-storage': 4.23.3
- '@algolia/cache-common': 4.23.3
- '@algolia/cache-in-memory': 4.23.3
- '@algolia/client-account': 4.23.3
- '@algolia/client-analytics': 4.23.3
- '@algolia/client-common': 4.23.3
- '@algolia/client-personalization': 4.23.3
- '@algolia/client-search': 4.23.3
- '@algolia/logger-common': 4.23.3
- '@algolia/logger-console': 4.23.3
- '@algolia/recommend': 4.23.3
- '@algolia/requester-browser-xhr': 4.23.3
- '@algolia/requester-common': 4.23.3
- '@algolia/requester-node-http': 4.23.3
- '@algolia/transporter': 4.23.3
+ algoliasearch@4.24.0:
+ dependencies:
+ '@algolia/cache-browser-local-storage': 4.24.0
+ '@algolia/cache-common': 4.24.0
+ '@algolia/cache-in-memory': 4.24.0
+ '@algolia/client-account': 4.24.0
+ '@algolia/client-analytics': 4.24.0
+ '@algolia/client-common': 4.24.0
+ '@algolia/client-personalization': 4.24.0
+ '@algolia/client-search': 4.24.0
+ '@algolia/logger-common': 4.24.0
+ '@algolia/logger-console': 4.24.0
+ '@algolia/recommend': 4.24.0
+ '@algolia/requester-browser-xhr': 4.24.0
+ '@algolia/requester-common': 4.24.0
+ '@algolia/requester-node-http': 4.24.0
+ '@algolia/transporter': 4.24.0
ansi-colors@4.1.3: {}
@@ -12732,7 +12789,7 @@ snapshots:
regenerator-transform@0.15.2:
dependencies:
- '@babel/runtime': 7.25.4
+ '@babel/runtime': 7.25.6
regexp.prototype.flags@1.5.2:
dependencies:
@@ -14129,7 +14186,7 @@ snapshots:
'@apideck/better-ajv-errors': 0.3.6(ajv@8.17.1)
'@babel/core': 7.25.2
'@babel/preset-env': 7.25.4(@babel/core@7.25.2)
- '@babel/runtime': 7.25.4
+ '@babel/runtime': 7.25.6
'@rollup/plugin-babel': 5.3.1(@babel/core@7.25.2)(rollup@2.79.1)
'@rollup/plugin-node-resolve': 15.2.3(rollup@2.79.1)
'@rollup/plugin-replace': 2.4.2(rollup@2.79.1)