From 2864b77ac68faa4fc6996eed5e80c3aee44cb5d2 Mon Sep 17 00:00:00 2001 From: shoom3301 Date: Wed, 22 Dec 2021 13:42:07 +0600 Subject: [PATCH] feat: typesense search --- docusaurus.config.js | 29 +++- package.json | 1 + yarn.lock | 321 +++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 350 insertions(+), 1 deletion(-) diff --git a/docusaurus.config.js b/docusaurus.config.js index 3c1d5d9df..c5bb74da8 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -15,7 +15,7 @@ const config = { favicon: 'img/favicon/favicon.ico', organizationName: '1inch', // Usually your GitHub org/user name. projectName: '1inch-docs', // Usually your repo name. - + themes: ['docusaurus-theme-search-typesense'], presets: [ [ '@docusaurus/preset-classic', @@ -121,6 +121,33 @@ const config = { }, ], }, + typesense: { + typesenseCollectionName: '1inch-docs', + typesenseServerConfig: { + nearestNode: { + host: 'fsn-typesense.1inch.io', + port: 443, + protocol: 'https', + }, + nodes: [ + { + host: 'fsn-typesense.1inch.io', + port: 443, + protocol: 'https', + }, + { + host: 'hel-typesense.1inch.io', + port: 443, + protocol: 'https', + }, + ], + apiKey: 'PkWe6bmCzamVA4lw1Z5ZmRjdG0BQ7Cvh', + }, + + typesenseSearchParameters: {}, + + contextualSearch: false, + }, prism: { theme: lightCodeTheme, darkTheme: darkCodeTheme, diff --git a/package.json b/package.json index 3bc0fb37c..99e0cfd81 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,7 @@ "@svgr/webpack": "^5.5.0", "buffer": "^6.0.3", "clsx": "^1.1.1", + "docusaurus-theme-search-typesense": "^0.1.0", "file-loader": "^6.2.0", "prism-react-renderer": "^1.2.1", "react": "^17.0.1", diff --git a/yarn.lock b/yarn.lock index 01bbdea30..57ec6809f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,13 @@ # yarn lockfile v1 +"@algolia/autocomplete-core@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.2.1.tgz#95fc07cfa40b5a38e3f80acd75d1fb94968215a8" + integrity sha512-/SLS6636Wpl7eFiX7eEy0E3wBo60sUm1qRYybJBDt1fs8reiJ1+OSy+dZgrLBfLL4mSFqRIIUHXbVp25QdZ+iw== + dependencies: + "@algolia/autocomplete-shared" "1.2.1" + "@algolia/autocomplete-core@1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.2.2.tgz#c121e70c78fd0175c989a219918124ad7758e48b" @@ -9,6 +16,13 @@ dependencies: "@algolia/autocomplete-shared" "1.2.2" +"@algolia/autocomplete-preset-algolia@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.2.1.tgz#bda1741823268ff76ba78306259036f000198e01" + integrity sha512-Lf4PpPVgHNXm1ytrnVdrZYV7hAYSCpAI/TrebF8UC6xflPY6sKb1RL/2OfrO9On7SDjPBtNd+6MArSar5JmK0g== + dependencies: + "@algolia/autocomplete-shared" "1.2.1" + "@algolia/autocomplete-preset-algolia@1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.2.2.tgz#da734ef9e42a5f64cdad2dfc81c4e9fbf805d976" @@ -16,6 +30,11 @@ dependencies: "@algolia/autocomplete-shared" "1.2.2" +"@algolia/autocomplete-shared@1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.2.1.tgz#96f869fb2285ed6a34a5ac2509722c065df93016" + integrity sha512-RHCwcXAYFwDXTlomstjWRFIzOfyxtQ9KmViacPE5P5hxUSSjkmG3dAb77xdydift1PaZNbho5TNTCi5UZe0RpA== + "@algolia/autocomplete-shared@1.2.2": version "1.2.2" resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.2.2.tgz#ff25dc308f2a296b2b9b325f1e3b57498eea3e0c" @@ -2005,6 +2024,11 @@ resolved "https://registry.yarnpkg.com/@braintree/sanitize-url/-/sanitize-url-5.0.2.tgz#b23080fa35520e993a8a37a0f5bca26aa4650a48" integrity sha512-NBEJlHWrhQucLhZGHtSxM2loSaNUMajC7KOYJLyfcdW/6goVoff2HoYI3bz8YCDN0wKGbxtUL0gx2dvHpvnWlw== +"@docsearch/css@3.0.0-alpha.39": + version "3.0.0-alpha.39" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.39.tgz#1ebd390d93e06aad830492f5ffdc8e05d058813f" + integrity sha512-lr10MFTgcR3NRea/FtJ7uNtIpQz0XVwYxbpO5wxykgfHu1sxZTr6zwkuPquRgFYXnccxsTvfoIiK3rMH0fLr/w== + "@docsearch/css@3.0.0-alpha.40": version "3.0.0-alpha.40" resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0-alpha.40.tgz#c37bd7b03f4c30a6ea7a19b87fe71880d2e8b22a" @@ -2020,6 +2044,90 @@ "@docsearch/css" "3.0.0-alpha.40" algoliasearch "^4.0.0" +"@docusaurus/core@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.4.tgz#b41c5064c8737405cfceb1a373c9c5aa3410fd95" + integrity sha512-ITa976MPFl9KbYchMOWCCX6SU6EFDSdGeGOHtpaNcrJ9e9Sj7o77fKmMH/ciShwz1g8brTm3VxZ0FwleU8lTig== + dependencies: + "@babel/core" "^7.12.16" + "@babel/generator" "^7.12.15" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.12.15" + "@babel/preset-env" "^7.12.16" + "@babel/preset-react" "^7.12.13" + "@babel/preset-typescript" "^7.12.16" + "@babel/runtime" "^7.12.5" + "@babel/runtime-corejs3" "^7.12.13" + "@babel/traverse" "^7.12.13" + "@docusaurus/cssnano-preset" "2.0.0-beta.4" + "@docusaurus/react-loadable" "5.5.0" + "@docusaurus/types" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/utils-common" "2.0.0-beta.4" + "@docusaurus/utils-validation" "2.0.0-beta.4" + "@slorber/static-site-generator-webpack-plugin" "^4.0.0" + "@svgr/webpack" "^5.5.0" + autoprefixer "^10.2.5" + babel-loader "^8.2.2" + babel-plugin-dynamic-import-node "2.3.0" + boxen "^5.0.1" + chalk "^4.1.1" + chokidar "^3.5.1" + clean-css "^5.1.2" + commander "^5.1.0" + copy-webpack-plugin "^9.0.0" + core-js "^3.9.1" + css-loader "^5.1.1" + css-minimizer-webpack-plugin "^3.0.1" + cssnano "^5.0.4" + del "^6.0.0" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^1.12.1" + express "^4.17.1" + file-loader "^6.2.0" + fs-extra "^10.0.0" + github-slugger "^1.3.0" + globby "^11.0.2" + html-minifier-terser "^5.1.1" + html-tags "^3.1.0" + html-webpack-plugin "^5.3.2" + import-fresh "^3.3.0" + is-root "^2.1.0" + leven "^3.1.0" + lodash "^4.17.20" + mini-css-extract-plugin "^1.6.0" + module-alias "^2.2.2" + nprogress "^0.2.0" + postcss "^8.2.15" + postcss-loader "^5.3.0" + prompts "^2.4.1" + react-dev-utils "^11.0.1" + react-error-overlay "^6.0.9" + react-helmet "^6.1.0" + react-loadable "^5.5.0" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.2.0" + react-router-config "^5.1.1" + react-router-dom "^5.2.0" + resolve-pathname "^3.0.0" + rtl-detect "^1.0.3" + semver "^7.3.4" + serve-handler "^6.1.3" + shelljs "^0.8.4" + std-env "^2.2.1" + strip-ansi "^6.0.0" + terser-webpack-plugin "^5.1.3" + tslib "^2.2.0" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^5.3.0" + webpack "^5.40.0" + webpack-bundle-analyzer "^4.4.2" + webpack-dev-server "^3.11.2" + webpack-merge "^5.8.0" + webpackbar "^5.0.0-3" + "@docusaurus/core@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.0.0-beta.6.tgz#9847ae211a04f1d2b057f8e5ba650e76b9c2df83" @@ -2188,6 +2296,15 @@ webpack-merge "^5.8.0" webpackbar "^5.0.0-3" +"@docusaurus/cssnano-preset@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.4.tgz#a40c0bee39143a531ca4dde05bb3a84bec416668" + integrity sha512-KsmFEob0ElffnFFbz93wcYH4IncU4LDnKBerdomU0Wdg/vXTLo3Q7no8df9yjbcBXVRaSX+/tNFapY9Iu/4Cew== + dependencies: + cssnano-preset-advanced "^5.1.1" + postcss "^8.2.15" + postcss-sort-media-queries "^3.10.11" + "@docusaurus/cssnano-preset@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.0.0-beta.6.tgz#0c277854f0262dca7bcb3daf99866e8a49e29118" @@ -2206,6 +2323,30 @@ postcss "^8.3.7" postcss-sort-media-queries "^4.1.0" +"@docusaurus/mdx-loader@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.4.tgz#cc1a88d693078be56c82571d1d88004dad0f18f4" + integrity sha512-dwYKFKcsgiMB/TECoieKnwQemBAozd2a+cm4xzrWhDzElvwlQPo/j45OOUb6U/H8NJp7DnAynLBqSyKJ3YZb4g== + dependencies: + "@babel/parser" "^7.12.16" + "@babel/traverse" "^7.12.13" + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@mdx-js/mdx" "^1.6.21" + "@mdx-js/react" "^1.6.21" + chalk "^4.1.1" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.0.0" + github-slugger "^1.3.0" + gray-matter "^4.0.3" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.1.0" + stringify-object "^3.3.0" + unist-util-visit "^2.0.2" + url-loader "^4.1.1" + webpack "^5.40.0" + "@docusaurus/mdx-loader@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.0.0-beta.6.tgz#a5aeee5be0d04bb273752c893366cc6cffeb2b32" @@ -2254,6 +2395,28 @@ url-loader "^4.1.1" webpack "^5.61.0" +"@docusaurus/plugin-content-blog@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.4.tgz#dfa70cc364debd77e28683b733b254d6abec197c" + integrity sha512-NyLqoem/r/m8mNO3H1PbbPayA5KjgRTeB5T7j949uvGwlK34c+W6bSvr3OSRJdmFXqhFL4CG8E8wbSq7h+8WEA== + dependencies: + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/mdx-loader" "2.0.0-beta.4" + "@docusaurus/types" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/utils-validation" "2.0.0-beta.4" + chalk "^4.1.1" + escape-string-regexp "^4.0.0" + feed "^4.2.2" + fs-extra "^10.0.0" + globby "^11.0.2" + loader-utils "^2.0.0" + lodash "^4.17.20" + reading-time "^1.3.0" + remark-admonitions "^1.2.1" + tslib "^2.2.0" + webpack "^5.40.0" + "@docusaurus/plugin-content-blog@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.0.0-beta.6.tgz#54ae1c96a8e95dbc58484157c259e8aaf47a3fcb" @@ -2301,6 +2464,32 @@ utility-types "^3.10.0" webpack "^5.61.0" +"@docusaurus/plugin-content-docs@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.4.tgz#6322bf44fd43ba2f1e79711d2651e1143c7b725a" + integrity sha512-aVYycpOvtgPQ78a10jakCtrI7DEAffw+zVdZT6tgO8QIn5hNPcr5NB7Ms3kSZw83fMZwJqStHHGp0y13zt/gLw== + dependencies: + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/mdx-loader" "2.0.0-beta.4" + "@docusaurus/types" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/utils-validation" "2.0.0-beta.4" + chalk "^4.1.1" + combine-promises "^1.1.0" + escape-string-regexp "^4.0.0" + execa "^5.0.0" + fs-extra "^10.0.0" + globby "^11.0.2" + import-fresh "^3.2.2" + js-yaml "^4.0.0" + loader-utils "^1.2.3" + lodash "^4.17.20" + remark-admonitions "^1.2.1" + shelljs "^0.8.4" + tslib "^2.2.0" + utility-types "^3.10.0" + webpack "^5.40.0" + "@docusaurus/plugin-content-docs@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.0.0-beta.6.tgz#38fd58e42fe39e2a0cc738df077917a6fcd4e7ee" @@ -2353,6 +2542,22 @@ utility-types "^3.10.0" webpack "^5.61.0" +"@docusaurus/plugin-content-pages@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.4.tgz#47bdaa8d8711502f6ba75ba036ebd64a3991034e" + integrity sha512-VZ/iuxT1kgBh/1+W3Li88UZVjqHtHOt4TyFoVwHmf2p91BPHiF7zpiLb4hYL8s694/V+AdfWf4ostSyEoeMx8A== + dependencies: + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/mdx-loader" "2.0.0-beta.4" + "@docusaurus/types" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/utils-validation" "2.0.0-beta.4" + globby "^11.0.2" + lodash "^4.17.20" + remark-admonitions "^1.2.1" + tslib "^2.1.0" + webpack "^5.40.0" + "@docusaurus/plugin-content-pages@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.0.0-beta.6.tgz#254e6ee60a8a2b4d85c4fa8408388d585eea0507" @@ -2487,6 +2692,20 @@ react-router-dom "^5.2.0" rtlcss "^3.1.2" +"@docusaurus/theme-common@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.4.tgz#a60527fd436691621b10aeecfac09bf0feece019" + integrity sha512-RJ78rfb/K2dc/u/WDCZB8Q8mj19l7UtDx3F1yFC4WMwAd5tT8V5xlKc5UpHVJrKdc1c3Z4g+ki0wFm+LpCZj0w== + dependencies: + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/plugin-content-blog" "2.0.0-beta.4" + "@docusaurus/plugin-content-docs" "2.0.0-beta.4" + "@docusaurus/plugin-content-pages" "2.0.0-beta.4" + "@docusaurus/types" "2.0.0-beta.4" + clsx "^1.1.1" + fs-extra "^10.0.0" + tslib "^2.1.0" + "@docusaurus/theme-common@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.0.0-beta.6.tgz#17cbf38400d752e264cdbebbc57a92f2bdfc7052" @@ -2548,6 +2767,17 @@ eta "^1.12.3" lodash "^4.17.20" +"@docusaurus/types@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.4.tgz#9eef0a88b008ebd65bb9870b7ff0050de0e620c4" + integrity sha512-2aMCliUCBYhZO8UiiPIKpRu2KECtqt0nRu44EbN6rj1STf695AIOhJC1Zo5TiuW2WbiljSbkJTgG3XdBZ3FUBw== + dependencies: + commander "^5.1.0" + joi "^17.4.0" + querystring "0.2.0" + webpack "^5.40.0" + webpack-merge "^5.8.0" + "@docusaurus/types@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.0.0-beta.6.tgz#f92a61cc42e5921d325114ebc7b30c5e8c368683" @@ -2571,6 +2801,14 @@ webpack "^5.61.0" webpack-merge "^5.8.0" +"@docusaurus/utils-common@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.4.tgz#eb2e5876f5f79d037fa7e1867177658661b9c1c2" + integrity sha512-QaKs96/95ztKgZqHMUS/vNl+GzZ/6vKVEPjBXWt7Fdhg2soT1Iu4cShnibEO5HaVlwSfnJbVmDLVm8phQRdr0A== + dependencies: + "@docusaurus/types" "2.0.0-beta.4" + tslib "^2.2.0" + "@docusaurus/utils-common@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.0.0-beta.6.tgz#afd26a9f67b16479058ead66a310738c21293ae5" @@ -2587,6 +2825,16 @@ "@docusaurus/types" "2.0.0-beta.9" tslib "^2.3.1" +"@docusaurus/utils-validation@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.4.tgz#417ff389d61aab4c6544f169e31bb86573b518df" + integrity sha512-t1sxSeyVU02NkcFhPvE7eQFA0CFUst68hTnie6ZS3ToY3nlzdbYRPOAZY5MPr3zRMwum6yFAXgqVA+5fnR0OGg== + dependencies: + "@docusaurus/utils" "2.0.0-beta.4" + chalk "^4.1.1" + joi "^17.4.0" + tslib "^2.1.0" + "@docusaurus/utils-validation@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.0.0-beta.6.tgz#7b98216de844138e9606a128c09182185ed84621" @@ -2607,6 +2855,23 @@ joi "^17.4.2" tslib "^2.3.1" +"@docusaurus/utils@2.0.0-beta.4": + version "2.0.0-beta.4" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.4.tgz#6e572371b0a59360b49102d014579f5364f1d8da" + integrity sha512-6nI3ETBp0ZSt5yp5Fc5nthQjR1MmLgl2rXC3hcscrSUZx0QvzJFzTiRgD9EAIJtR/i2JkUK18eaFiBjMBoXEbQ== + dependencies: + "@docusaurus/types" "2.0.0-beta.4" + "@types/github-slugger" "^1.3.0" + chalk "^4.1.1" + escape-string-regexp "^4.0.0" + fs-extra "^10.0.0" + globby "^11.0.4" + gray-matter "^4.0.3" + lodash "^4.17.20" + micromatch "^4.0.4" + resolve-pathname "^3.0.0" + tslib "^2.2.0" + "@docusaurus/utils@2.0.0-beta.6": version "2.0.0-beta.6" resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.0.0-beta.6.tgz#1438df9f28b632fe7a4f50663340b463cff07cab" @@ -4076,6 +4341,13 @@ clean-css@^4.2.3: dependencies: source-map "~0.6.0" +clean-css@^5.1.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.2.tgz#d3a7c6ee2511011e051719838bdcf8314dc4548d" + integrity sha512-/eR8ru5zyxKzpBLv9YZvMXgTSSQn7AdkMItMYynsFgGwTveCRVam9IUPFloE85B4vAIj05IuKmmEoV7/AQjT0w== + dependencies: + source-map "~0.6.0" + clean-css@^5.1.5: version "5.2.1" resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.2.1.tgz#e5bdb1bee5f332c67e98cb6181251d4f88c0a6ab" @@ -4959,6 +5231,23 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" +docusaurus-theme-search-typesense@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/docusaurus-theme-search-typesense/-/docusaurus-theme-search-typesense-0.1.0.tgz#355afa3fd9407074a1e6e12d4dd385a214ba358d" + integrity sha512-agdbDigezghgkTjdYEfKB3CB2H0OVBoYNjm4fhPPbCiACzelSRF9dDkiuiqAU6HcgUSMx3T7p/EQD5kW1/gpHQ== + dependencies: + "@docusaurus/core" "2.0.0-beta.4" + "@docusaurus/theme-common" "2.0.0-beta.4" + "@docusaurus/utils" "2.0.0-beta.4" + "@docusaurus/utils-validation" "2.0.0-beta.4" + algoliasearch-helper "^3.3.4" + clsx "^1.1.1" + eta "^1.12.1" + lodash "^4.17.20" + typesense "^0.14.0" + typesense-docsearch-react "^0.0.1" + typesense-instantsearch-adapter "^2.2.0-1" + dom-converter@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" @@ -7327,6 +7616,11 @@ loglevel@^1.6.8: resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.1.tgz#005fde2f5e6e47068f935ff28573e125ef72f197" integrity sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw== +loglevel@^1.7.1: + version "1.8.0" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.0.tgz#e7ec73a57e1e7b419cb6c6ac06bf050b67356114" + integrity sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA== + loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -10832,6 +11126,33 @@ typedarray-to-buffer@^3.1.5: dependencies: is-typedarray "^1.0.0" +typesense-docsearch-react@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/typesense-docsearch-react/-/typesense-docsearch-react-0.0.1.tgz#d7c5eb3a46fd347c972b99c32fa6fd175b5bdcfb" + integrity sha512-B8Rm7jkh2Ij3ulBTagdLcyAOq9Ep45RZWP2GI78Wx5o9kRySLLWAl9fnK7mds4vDDQJbLXN+YSSSdj71fbrSYA== + dependencies: + "@algolia/autocomplete-core" "1.2.1" + "@algolia/autocomplete-preset-algolia" "1.2.1" + "@docsearch/css" "3.0.0-alpha.39" + algoliasearch "^4.0.0" + typesense "^0.14.0" + typesense-instantsearch-adapter "^2.0.1" + +typesense-instantsearch-adapter@^2.0.1, typesense-instantsearch-adapter@^2.2.0-1: + version "2.2.0" + resolved "https://registry.yarnpkg.com/typesense-instantsearch-adapter/-/typesense-instantsearch-adapter-2.2.0.tgz#6d42ba7293490bdf02854f454ed5b7db16d89b2f" + integrity sha512-VRmE2cnQhNZc/SgunvHCWUa6AtzDh+Li7DiJLAwC+0JT30y31TBr4sHZ1U5SOtk6OwOhWyyZU8JvZhB0GCrNaA== + dependencies: + typesense "^0.14.0" + +typesense@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/typesense/-/typesense-0.14.0.tgz#c7a61ccadcd5186e3700a973188d6b93648b2fdd" + integrity sha512-9ZLkjwhCYXCZuYmvS6En5hJm3AMhFZMbZ7hRMVFJlyK3essNqd8MSWEt2bpAvbvTN+1FgGLBQPJnpYdsbkVsKg== + dependencies: + axios "^0.21.1" + loglevel "^1.7.1" + ua-parser-js@^0.7.18: version "0.7.28" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.28.tgz#8ba04e653f35ce210239c64661685bf9121dec31"