diff --git a/examples/sandbox/.codesandbox/tasks.json b/examples/sandbox/.codesandbox/tasks.json index 8a401c313..f19149e15 100644 --- a/examples/sandbox/.codesandbox/tasks.json +++ b/examples/sandbox/.codesandbox/tasks.json @@ -7,7 +7,7 @@ }, { "name": "Build App", - "command": "yarn build" + "command": "VITE_IS_SANDBOX=true yarn build" } ], @@ -15,19 +15,11 @@ "tasks": { "start": { "name": "start", - "command": "yarn start", + "command": "VITE_IS_SANDBOX=true yarn start & node src/pages/elasticsearch-production-ready/server/index.js", "runAtStart": true, "preview": { "port": 4173 } - }, - "start-api-server": { - "name": "Start API Server", - "command": "node src/pages/elasticsearch-production-ready/server/index.js", - "runAtStart": true, - "preview": { - "port": 3001 - } } } } diff --git a/examples/sandbox/package.json b/examples/sandbox/package.json index 949bca7f0..1a33629cb 100644 --- a/examples/sandbox/package.json +++ b/examples/sandbox/package.json @@ -52,6 +52,7 @@ "eslint-plugin-react-hooks": "^5.0.0", "eslint-plugin-react-refresh": "^0.4.16", "globals": "^15.13.0", + "sass-embedded": "^1.86.2", "typescript": "^5.8.2", "vite": "^6.0.3" } diff --git a/examples/sandbox/src/Router.tsx b/examples/sandbox/src/Router.tsx index beea44773..1847e5e6c 100644 --- a/examples/sandbox/src/Router.tsx +++ b/examples/sandbox/src/Router.tsx @@ -19,7 +19,7 @@ export default function Router() { const isHomePage = location.pathname === "/"; return ( -
+
@@ -29,12 +29,11 @@ export default function Router() { path="/elasticsearch-basic" component={ElasticsearchBasic} /> - {/* TODO: Add back in when we have a production-ready connector */} - {/* */} + /> diff --git a/examples/sandbox/src/pages/ecommerce/Category.jsx b/examples/sandbox/src/pages/ecommerce/Category.jsx index 9ba79114e..c8e8f3352 100644 --- a/examples/sandbox/src/pages/ecommerce/Category.jsx +++ b/examples/sandbox/src/pages/ecommerce/Category.jsx @@ -59,7 +59,7 @@ const BrowseHeader = ({ category }) => { export default function CategoryPage(props) { const category = props?.match?.params.category; return ( - <> +
@@ -114,6 +114,6 @@ export default function CategoryPage(props) {
- +
); } diff --git a/examples/sandbox/src/pages/ecommerce/ListingPage.jsx b/examples/sandbox/src/pages/ecommerce/ListingPage.jsx index 4460ec79e..e70210ddf 100644 --- a/examples/sandbox/src/pages/ecommerce/ListingPage.jsx +++ b/examples/sandbox/src/pages/ecommerce/ListingPage.jsx @@ -65,7 +65,7 @@ const categoryItems = { export default () => { return ( - <> +
{Object.keys(categoryItems).map((category) => ( @@ -86,6 +86,6 @@ export default () => {
))}
- +
); }; diff --git a/examples/sandbox/src/pages/ecommerce/Search.jsx b/examples/sandbox/src/pages/ecommerce/Search.jsx index bcbda6404..8850c2d2c 100644 --- a/examples/sandbox/src/pages/ecommerce/Search.jsx +++ b/examples/sandbox/src/pages/ecommerce/Search.jsx @@ -68,11 +68,11 @@ const Search = () => { }; export default function App() { return ( - <> +
- +
); } diff --git a/examples/sandbox/src/pages/ecommerce/index.jsx b/examples/sandbox/src/pages/ecommerce/index.jsx index 6dcc7a8c8..ddf9ec075 100644 --- a/examples/sandbox/src/pages/ecommerce/index.jsx +++ b/examples/sandbox/src/pages/ecommerce/index.jsx @@ -3,11 +3,11 @@ import * as React from "react"; import Navigation from "./components/Navigation"; import ProductCarousel from "./components/ProductCarousel"; -import "./styles.css"; +import "./styles.scss"; export default function Ecommerce() { return ( - <> +
- +
); } diff --git a/examples/sandbox/src/pages/ecommerce/styles.css b/examples/sandbox/src/pages/ecommerce/styles.css deleted file mode 100644 index b57b38a1c..000000000 --- a/examples/sandbox/src/pages/ecommerce/styles.css +++ /dev/null @@ -1,29 +0,0 @@ -@tailwind base; -@tailwind components; -@tailwind utilities; - -.sui-layout-header.sui-layout-header { - padding: 0; -} - -.sui-layout-main-header { - margin-bottom: 1rem; -} - -.sui-layout-header { - border: none; -} - -.navigation { - position: sticky; - top: 0; - z-index: 40; - background-color: #000; - transition-property: all; - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - transition-duration: 0.15s; -} - -.sui-search-box__suggestion-list { - width: 200px; -} diff --git a/examples/sandbox/src/pages/ecommerce/styles.scss b/examples/sandbox/src/pages/ecommerce/styles.scss new file mode 100644 index 000000000..a9e9406c6 --- /dev/null +++ b/examples/sandbox/src/pages/ecommerce/styles.scss @@ -0,0 +1,31 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +.ecommerce-container { + .sui-layout-header.sui-layout-header { + padding: 0; + } + + .sui-layout-main-header { + margin-bottom: 1rem; + } + + .sui-layout-header { + border: none; + } + + .navigation { + position: sticky; + top: 0; + z-index: 40; + background-color: #000; + transition-property: all; + transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); + transition-duration: 0.15s; + } + + .sui-search-box__suggestion-list { + width: 200px; + } +} diff --git a/examples/sandbox/src/pages/elasticsearch-production-ready/index.jsx b/examples/sandbox/src/pages/elasticsearch-production-ready/index.jsx index 7b188316a..c3213c841 100644 --- a/examples/sandbox/src/pages/elasticsearch-production-ready/index.jsx +++ b/examples/sandbox/src/pages/elasticsearch-production-ready/index.jsx @@ -1,4 +1,3 @@ -import React from "react"; import "@elastic/eui/dist/eui_theme_light.css"; import { ApiProxyConnector } from "@elastic/search-ui-elasticsearch-connector"; @@ -6,10 +5,15 @@ import moment from "moment"; import { SearchProvider } from "@elastic/react-search-ui"; import "@elastic/react-search-ui-views/lib/styles/styles.css"; -import { ElasticsearchProdReady } from "./elasticsearchProdReady"; +import { ElasticsearchProdReady } from "./ElasticsearchProdReady"; + +const isSandbox = import.meta.env.VITE_IS_SANDBOX === "true"; +const apiHost = isSandbox + ? window.location.origin.replace("4173", "3001") + : "http://localhost:3001"; const connector = new ApiProxyConnector({ - basePath: "http://localhost:3001/api" + basePath: `${apiHost}/api` }); const config = { diff --git a/examples/sandbox/src/pages/home.tsx b/examples/sandbox/src/pages/home.tsx index b3f9b0f27..b4d6a98ce 100644 --- a/examples/sandbox/src/pages/home.tsx +++ b/examples/sandbox/src/pages/home.tsx @@ -16,13 +16,12 @@ import { useMemo } from "react"; export default function SearchUISandbox() { const apiCards = useMemo( () => [ - // TODO: Add back in when we have a production-ready connector - // { - // title: "Elasticsearch Connector", - // description: "Production-ready, Proxy connector", - // href: "/elasticsearch-production-ready", - // recommended: true - // }, + { + title: "Elasticsearch Connector", + description: "Production-ready, Proxy connector", + href: "/elasticsearch-production-ready", + recommended: true + }, { title: "Elasticsearch Connector (Basic)", description: "Browser-only implementation", diff --git a/examples/sandbox/src/pages/search-bar-in-header/Header.jsx b/examples/sandbox/src/pages/search-bar-in-header/Header.jsx index aed26007d..b54185ef9 100644 --- a/examples/sandbox/src/pages/search-bar-in-header/Header.jsx +++ b/examples/sandbox/src/pages/search-bar-in-header/Header.jsx @@ -20,7 +20,7 @@ export default function Header() { fontSize: "40px" }} > - 🚀 Acme Inc. + 🌲 National Parks =3.1.1 <6" -react@18.3.0, react@^18.3.0: +react@^18.3.0: version "18.3.0" resolved "https://registry.yarnpkg.com/react/-/react-18.3.0.tgz#84386d0a36fdf5ef50fa5755b7812bdfb76194a5" integrity sha512-RPutkJftSAldDibyrjuku7q11d3oy6wKOyPe5K1HA/HwwrXcEqBdHsLypkC2FFYjP7bPUa6gbzSBhw4sY2JcDg== @@ -11138,6 +11158,13 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" +rxjs@^7.4.0: + version "7.8.2" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.2.tgz#955bc473ed8af11a002a2be52071bf475638607b" + integrity sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA== + dependencies: + tslib "^2.1.0" + rxjs@^7.5.5: version "7.5.5" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.5.tgz#2ebad89af0f560f460ad5cc4213219e1f7dd4e9f" @@ -11180,6 +11207,141 @@ safe-regex-test@^1.1.0: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sass-embedded-android-arm64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-android-arm64/-/sass-embedded-android-arm64-1.86.2.tgz#ed04dd5a066d5c7dc0c469d76897cfe93be1f846" + integrity sha512-q3d3SW5JWv3U4Fxf01Ho0Ij7iSmA9528J8hRQW/qiPq/rNLpaX+YNTQfaWgSQcuKsrHiqJwWwqN7nTL3rdmNGQ== + +sass-embedded-android-arm@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-android-arm/-/sass-embedded-android-arm-1.86.2.tgz#d616fd253f40781a53228002b49dbb1518a83203" + integrity sha512-gjve+jvwUUdY96VxfhNWyJ0BCHFcMiLuESNWYVuntSGPsuSiTZJFMVZxtb7oEXl5HDn9NL5IbPMbox8R8A4Gew== + +sass-embedded-android-ia32@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-android-ia32/-/sass-embedded-android-ia32-1.86.2.tgz#261fa22f995f540f186c1da3da2c6579a882a90a" + integrity sha512-AbWxVmiZxKC4O5AH1X1rypngu+Mc5/Jl8ZcO7X3RBL3MDSH87MNoSjYHtYeC/j9BFzFK+5h9uluRq+86DoRX0Q== + +sass-embedded-android-riscv64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-android-riscv64/-/sass-embedded-android-riscv64-1.86.2.tgz#99a05e1de78965f22fac06cbeeff1c1e2223d7b4" + integrity sha512-5IFIRPyWtTUBHV1kWJfJCTr9gYeF9yA8bkuvUJ6cCMrj58CiWnGODeqzz8SWpR6TIOwJMl6cT8lKGWQbMMtdUA== + +sass-embedded-android-x64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-android-x64/-/sass-embedded-android-x64-1.86.2.tgz#9de9e2fd4ec7d454ab04ab82c9abe410dde2f3f6" + integrity sha512-DzcDdmYwMmyFu/d5YXH2/qYQ0sJh3XoLma4ktzptmQnhgyTo4ajqC313TBCSrUThBxJPcfzy5ji+mZRWJpGHEg== + +sass-embedded-darwin-arm64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-darwin-arm64/-/sass-embedded-darwin-arm64-1.86.2.tgz#d20dcba78efbd47262adfb374e12cf704b7d088e" + integrity sha512-wmcrNCdhdod9n67g+G/lm3pwv5kNqHSsfBwq6oTgpKUtoecc44UhKMaZ7P5foTTTRybVVj7w5qVPGh8H25Tlgg== + +sass-embedded-darwin-x64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-darwin-x64/-/sass-embedded-darwin-x64-1.86.2.tgz#39fe94c0ca1ff31787c0897d31f78100e0606530" + integrity sha512-dHfnCfimKklYanqlubidA3Kyk9g7Ltcs7btfzrrWzvyfRAFKkg826aDHfnnDw8ihBYlmNrHa4jqxPSP5L88m3w== + +sass-embedded-linux-arm64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-arm64/-/sass-embedded-linux-arm64-1.86.2.tgz#93dd6a4e5f81fff66217377ffff28fa4492a3c9e" + integrity sha512-K7sw2w2TMboorrIRM5EQIU7FAvERyfOc227dLkGx7mhInBq5bUX9ixI8sN0AGdvmFmBipE4RAlmfYkjjavroxQ== + +sass-embedded-linux-arm@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-arm/-/sass-embedded-linux-arm-1.86.2.tgz#2463d3eff2c7cb11ebc3d9021e0d7303250cc43a" + integrity sha512-ZTUvotjO/+CIXs3/fFpFWHLmUnEtvilIgiTHilx8yS2eReJWBzlgXneHQf6ZSNMqCNF/lbiJbJokBEDhW77drg== + +sass-embedded-linux-ia32@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-ia32/-/sass-embedded-linux-ia32-1.86.2.tgz#ee76816190314f2b550e0df42566058d7eb08ab3" + integrity sha512-+OHfCDU3S86oHlKWolp1mtk/6HAcsvBw7wqff5ze3Gp62jSfe4KKojhKhCtBs2ZK7W/O7U/7WM58sSWdoJ8Tow== + +sass-embedded-linux-musl-arm64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-arm64/-/sass-embedded-linux-musl-arm64-1.86.2.tgz#efc831f9b1d5e40d78f6fc414b0f3f134ba6023f" + integrity sha512-j9GVzPLaPmXQJroq+Dw1loH+EB3mQcP4RtIumIWzJh1HvfQG9QEoevG2oiofXS1Wd8705N6Cp3rCFrg1eIUtfw== + +sass-embedded-linux-musl-arm@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-arm/-/sass-embedded-linux-musl-arm-1.86.2.tgz#32e836003b27d70262a94b0bbb582d70bb0430bc" + integrity sha512-8DZRt9ipTeyTXe+Hpck3lmQBCXgFza4kbqkyByT1tleGx95hNxSNFBdrK6oYHLIxDz2HXr46PyapP2QlHODBcA== + +sass-embedded-linux-musl-ia32@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-ia32/-/sass-embedded-linux-musl-ia32-1.86.2.tgz#9b0f95f0b3ad7ffaa6936c5c0a6ecb760cdf1800" + integrity sha512-ZfOmohK3bNKQifJs9DULS4HjBmVy2K8BOi1p7JvWik+SSnpXi9MK1mEJi7w71ktZZ+NvFgpDbeIvCpxyaZJsKg== + +sass-embedded-linux-musl-riscv64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-riscv64/-/sass-embedded-linux-musl-riscv64-1.86.2.tgz#4337c25b7b88c7a010ce4032b04c6de2687e5af6" + integrity sha512-MdT2L1sMSv7ytOCAj8OAf4srm7jDiAmpiHH+0cxMJPwu8uo1oa1aMjcXBW0vfC+SB8ugoBapW0Fnfu/QjVgmjw== + +sass-embedded-linux-musl-x64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-musl-x64/-/sass-embedded-linux-musl-x64-1.86.2.tgz#bbd28eb7ea9c5f9a3aac143e94c898a6e95600d8" + integrity sha512-huV+hy3UDRDQwwcECXZL2J4+yxRnOYCGET4y/eyJoLprlpRzl41z+byikXDsz8/f0HsttZ1DOcUmPcJwts9rJw== + +sass-embedded-linux-riscv64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-riscv64/-/sass-embedded-linux-riscv64-1.86.2.tgz#7acaa5deab2c575d6270f84afd4749f9a524a7e8" + integrity sha512-SwMgxIcsiMqOrM9Ki+kDULHRPBvwnGoVyX0MNKPeTADTMm2ISD9sK7p5L7UyDmz+DE4Zgf0qx5pT1K1KP1pn8A== + +sass-embedded-linux-x64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-linux-x64/-/sass-embedded-linux-x64-1.86.2.tgz#ff5e2951c08f01d168ae6bdc06f6f152ac430d6c" + integrity sha512-Tw3w6KGp5YNBaVpRj1F5xhUS6ol+bVlVo+tvMKYoH2pDy5BHb+vMftviCaJDtTsZiYKFXWHAaygmXF8YGOwvPg== + +sass-embedded-win32-arm64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.86.2.tgz#86aadaefffb35a6c770fbb218416337fb3fe1891" + integrity sha512-P45xUyLQ4F8s89yZNMWqkQGWHKx8J/ALS/Jl8JJeZcSVRFPQCaldZ/Zx8K2kAdVh5dg4OiFne8/YqpXBfWlHtw== + +sass-embedded-win32-ia32@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-win32-ia32/-/sass-embedded-win32-ia32-1.86.2.tgz#97e16a996a010d55d6b2b6e267b5d976deacf327" + integrity sha512-AsvPpk3dmJRXCoZu9UKL7CXtWmXb4/CMQwo6wRe4SzwHpwHOy+Hj30lh5SRvcr9+J/knA7Aje2xMPxFPYgE4uQ== + +sass-embedded-win32-x64@1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded-win32-x64/-/sass-embedded-win32-x64-1.86.2.tgz#38b2dc127c4855700c499c92602f105169cf86b7" + integrity sha512-Nvhyr2BxZN/Rh9YnBDc0iGboLA5lAx8h0/Dvut2iGdxVZ2eVqcV/uLXfsPJ9KHf+QNW5CIo2zOjQKqUQJjh2sw== + +sass-embedded@^1.86.2: + version "1.86.2" + resolved "https://registry.yarnpkg.com/sass-embedded/-/sass-embedded-1.86.2.tgz#50239e02bddcc750c33132efbb8ee6c014248769" + integrity sha512-ER9yUk71007a+6azLBR0RzA4Vd4VtXpaRpI+HXqpEIARhleTKYUxXrh6nY+272q91xAzoXqBKVlTizOvNmb5yQ== + dependencies: + "@bufbuild/protobuf" "^2.0.0" + buffer-builder "^0.2.0" + colorjs.io "^0.5.0" + immutable "^5.0.2" + rxjs "^7.4.0" + supports-color "^8.1.1" + sync-child-process "^1.0.2" + varint "^6.0.0" + optionalDependencies: + sass-embedded-android-arm "1.86.2" + sass-embedded-android-arm64 "1.86.2" + sass-embedded-android-ia32 "1.86.2" + sass-embedded-android-riscv64 "1.86.2" + sass-embedded-android-x64 "1.86.2" + sass-embedded-darwin-arm64 "1.86.2" + sass-embedded-darwin-x64 "1.86.2" + sass-embedded-linux-arm "1.86.2" + sass-embedded-linux-arm64 "1.86.2" + sass-embedded-linux-ia32 "1.86.2" + sass-embedded-linux-musl-arm "1.86.2" + sass-embedded-linux-musl-arm64 "1.86.2" + sass-embedded-linux-musl-ia32 "1.86.2" + sass-embedded-linux-musl-riscv64 "1.86.2" + sass-embedded-linux-musl-x64 "1.86.2" + sass-embedded-linux-riscv64 "1.86.2" + sass-embedded-linux-x64 "1.86.2" + sass-embedded-win32-arm64 "1.86.2" + sass-embedded-win32-ia32 "1.86.2" + sass-embedded-win32-x64 "1.86.2" + sass@^1.49.9: version "1.49.9" resolved "https://registry.yarnpkg.com/sass/-/sass-1.49.9.tgz#b15a189ecb0ca9e24634bae5d1ebc191809712f9" @@ -11868,7 +12030,7 @@ supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8.0.0: +supports-color@^8.0.0, supports-color@^8.1.1: version "8.1.1" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -11898,6 +12060,18 @@ symbol-tree@^3.2.4: resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== +sync-child-process@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/sync-child-process/-/sync-child-process-1.0.2.tgz#45e7c72e756d1243e80b547ea2e17957ab9e367f" + integrity sha512-8lD+t2KrrScJ/7KXCSyfhT3/hRq78rC0wBFqNJXv3mZyn6hW2ypM05JmlSvtqRbeq6jqA94oHbxAr2vYsJ8vDA== + dependencies: + sync-message-port "^1.0.0" + +sync-message-port@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/sync-message-port/-/sync-message-port-1.1.3.tgz#6055c565ee8c81d2f9ee5aae7db757e6d9088c0c" + integrity sha512-GTt8rSKje5FilG+wEdfCkOcLL7LWqpMlr2c3LRuKt/YXxcJ52aGSbGBAdI4L3aaqfrBt6y711El53ItyH1NWzg== + tabbable@^3.0.0: version "3.1.2" resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-3.1.2.tgz#f2d16cccd01f400e38635c7181adfe0ad965a4a2" @@ -12645,6 +12819,11 @@ value-equal@^1.0.1: resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== +varint@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/varint/-/varint-6.0.0.tgz#9881eb0ce8feaea6512439d19ddf84bf551661d0" + integrity sha512-cXEIW6cfr15lFv563k4GuVuW/fiwjknytD37jIOLSdSWuOI6WnO/oKwmP2FQTU2l01LP8/M5TSAJpzUaGe3uWg== + vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"