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"