diff --git a/browser-platform-home-react-wsp/package-lock.json b/browser-platform-home-react-wsp/package-lock.json
index c892d60..9bb9ff1 100644
--- a/browser-platform-home-react-wsp/package-lock.json
+++ b/browser-platform-home-react-wsp/package-lock.json
@@ -1,20 +1,20 @@
{
"name": "workspaces-home",
- "version": "3.1.0",
+ "version": "3.2.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "workspaces-home",
- "version": "3.1.0",
+ "version": "3.2.0",
"dependencies": {
"@auth0/auth0-react": "^2.1.0",
- "@interopio/browser-platform": "^3.1.2",
- "@interopio/browser-worker": "^3.1.0",
- "@interopio/home-ui-react": "^1.1.1",
- "@interopio/react-hooks": "^3.1.2",
- "@interopio/workspaces-api": "^3.1.0",
- "@interopio/workspaces-ui-react": "^3.1.2",
+ "@interopio/browser-platform": "^3.2.0",
+ "@interopio/browser-worker": "^3.2.0",
+ "@interopio/home-ui-react": "^1.2.1",
+ "@interopio/react-hooks": "^3.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
+ "@interopio/workspaces-ui-react": "^3.2.2",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
@@ -2102,9 +2102,9 @@
}
},
"node_modules/@glue42/gateway-web": {
- "version": "3.0.18",
- "resolved": "https://registry.npmjs.org/@glue42/gateway-web/-/gateway-web-3.0.18.tgz",
- "integrity": "sha512-swROglo4+fRruNpfKh17EmPOLzYgfD8NAIy4Sw1fzZkCvhmv3SLISMYsj1ILpI/g9dW3bzdYSja15L9wCjLgSA=="
+ "version": "3.0.19",
+ "resolved": "https://registry.npmjs.org/@glue42/gateway-web/-/gateway-web-3.0.19.tgz",
+ "integrity": "sha512-k0s5C21jIF+3o1g+Sz5ZocfVUTSCuXFg21KB/wh5hqO0aFM4KCVHmWqazBmGpp16VfxoqoPHujcZDk8cK5Dl+g=="
},
"node_modules/@glue42/schemas": {
"version": "3.22.0",
@@ -2124,18 +2124,27 @@
}
},
"node_modules/@glue42/server-api": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@glue42/server-api/-/server-api-1.5.0.tgz",
- "integrity": "sha512-UzmsGQPYxTqeo9WXf9fDjxNjxMcCDYryCuRcsJRC8y3dIVA8rLuIVUc7WOYKAZe+HuHyljxIkNAeQ1N771+27A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/@glue42/server-api/-/server-api-1.6.3.tgz",
+ "integrity": "sha512-UpHc8l1iNkg48k7JYLB9ofk8BmzG1sRxTLiu2l3pLldbzxS1xxcdRruUx45SSeSiM2juiahbi04iTDCsgQUVFg==",
"dependencies": {
"@glue42/schemas": "^3.18.0",
"@types/request": "^2.48.8",
- "axios": "^0.21.1",
+ "axios": "^1.6.2",
"form-data": "^4.0.0",
"jwt-decode": "^3.1.2",
+ "rimraf": "^5.0.5",
"typescript": "^4.2.4"
}
},
+ "node_modules/@glue42/server-api/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"node_modules/@glue42/server-api/node_modules/form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -2149,6 +2158,58 @@
"node": ">= 6"
}
},
+ "node_modules/@glue42/server-api/node_modules/glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "dependencies": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ },
+ "bin": {
+ "glob": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@glue42/server-api/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/@glue42/server-api/node_modules/rimraf": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
+ "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
+ "dependencies": {
+ "glob": "^10.3.7"
+ },
+ "bin": {
+ "rimraf": "dist/esm/bin.mjs"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/@glue42/theme": {
"version": "4.0.8",
"resolved": "https://registry.npmjs.org/@glue42/theme/-/theme-4.0.8.tgz",
@@ -2206,15 +2267,15 @@
"license": "BSD-3-Clause"
},
"node_modules/@interopio/browser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/browser/-/browser-3.1.2.tgz",
- "integrity": "sha512-fHMwHrJtrqkT642az95wWD3GVi8d6Z3Sj4xTD0vjADii6LzyqC7LgmvFb4ru+4DXricHo6IeMCRayA8MB6f1RA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser/-/browser-3.2.0.tgz",
+ "integrity": "sha512-B9Xv0vAdJtPnkZiy1Zbcy1TPaWkeQMyKL+H0UyNN54SXx/ksvoQCHvvP27OJFiKvNK962v8ju6cfw3oRcYqD1g==",
"dependencies": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"@interopio/desktop": "^6.0.1",
- "@interopio/search-api": "^2.1.0",
- "@interopio/utils": "^1.1.2",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/search-api": "^2.2.0",
+ "@interopio/utils": "^1.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.6.0",
"decoder-validate": "0.0.2",
"idb": "^7.1.1",
@@ -2223,18 +2284,18 @@
}
},
"node_modules/@interopio/browser-platform": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/browser-platform/-/browser-platform-3.1.2.tgz",
- "integrity": "sha512-wOqbf8Mz/p12jgQtK7KTk1pjKYBifyi6nkGKS+AG59FMrNWpR6vVXk+AjOGJCrN0ZqzcmeyLznYUys7vw+r/nA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser-platform/-/browser-platform-3.2.0.tgz",
+ "integrity": "sha512-0dpIC7r/duBJrvXVvQaKoULC97De6qhPCA6fyFL9l+yCtZvvH3JeqmDkXsx+E7OHd8gQGRokb/Y/MOp620tY9Q==",
"dependencies": {
"@glue42/gateway-web": "^3.0.17",
- "@glue42/server-api": "^1.5.0",
- "@interopio/browser": "^3.1.2",
- "@interopio/core": "^6.1.0",
+ "@glue42/server-api": "^1.6.3",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/core": "^6.2.0",
"@interopio/desktop": "^6.0.1",
- "@interopio/search-api": "^2.1.0",
- "@interopio/utils": "^1.1.2",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/search-api": "^2.2.0",
+ "@interopio/utils": "^1.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.7.1",
"decoder-validate": "0.0.2",
"deep-equal": "^2.1.0",
@@ -2265,9 +2326,9 @@
}
},
"node_modules/@interopio/browser-worker": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/browser-worker/-/browser-worker-3.1.0.tgz",
- "integrity": "sha512-AAoR3vhhNa2uKqOT0F6j508d+TYPWOvmMGKSM/XDvx0/UQik6ALZZEnUKuewKn0lBHDigs51CwY+r3nEC9SDmw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser-worker/-/browser-worker-3.2.0.tgz",
+ "integrity": "sha512-C8DI8gQvjBmUse2nFL6DDX0PdQfDRbAbiU51yIT1LEZVV/hHWPKGgxhnHN4s1/kFMwaScKBaU4xj5Wwo/qkGcQ==",
"dependencies": {
"decoder-validate": "0.0.2",
"idb": "^7.1.1",
@@ -2309,9 +2370,9 @@
}
},
"node_modules/@interopio/core": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/core/-/core-6.1.0.tgz",
- "integrity": "sha512-/IYa/6ypYbh1YDDsul1G6qbS7TSDFAfmFtjzrYOdYIUpqt4uIpRY6hZ61GGCVuzTnkNB6eYOTwTyZ9Tbf9yD2A==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/core/-/core-6.2.0.tgz",
+ "integrity": "sha512-T+I6lymeJ7WbeFdM1+kdTSBOBH95d8qndK1LxVoAkVYKL3B952GXQhHTPBSq5uvARgvZmXlBc7jLVJo8cTDpNw==",
"dependencies": {
"callback-registry": "^2.7.2",
"shortid": "^2.2.16",
@@ -2319,9 +2380,9 @@
}
},
"node_modules/@interopio/core/node_modules/ws": {
- "version": "8.14.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
- "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
"engines": {
"node": ">=10.0.0"
},
@@ -2339,42 +2400,50 @@
}
},
"node_modules/@interopio/desktop": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@interopio/desktop/-/desktop-6.0.2.tgz",
- "integrity": "sha512-HRgNKodE8OQyqIZnj+2ZISopWHDTDGhbU5n6gBOsU/4KEV5nr8ivjeDjx5jBw2uw9xjf5lOfKNif5+NqCk7g+g==",
- "hasInstallScript": true,
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/desktop/-/desktop-6.2.2.tgz",
+ "integrity": "sha512-HzfhjU5PRQPZR7k9JYMLtsZ9TAntsRCoMQp/r2LuPdumG4eWh9SUEB5ScwyXuHlcYqJSdogDwmws8hsIsXvZVA==",
"dependencies": {
"@glue42/schemas": "^3.22.0",
- "@interopio/core": "^6.0.2",
+ "@interopio/core": "^6.1.0",
"@interopio/workspaces-api": "^3.1.0",
"callback-registry": "^2.7.1",
- "shortid": "2.2.8"
+ "nanoid": "^3.3.7"
}
},
- "node_modules/@interopio/desktop/node_modules/shortid": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.8.tgz",
- "integrity": "sha512-/DQs6HHGgeZN3B8V90yL7anMr2ehO/ldvcncCY6O8XaXTco5tbSR2iQUfVcvBOaZS8jOSK6HJtNLvDgA6OTR8w==",
- "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."
+ "node_modules/@interopio/desktop/node_modules/nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.cjs"
+ },
+ "engines": {
+ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
+ }
},
"node_modules/@interopio/golden-layout": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/golden-layout/-/golden-layout-3.1.0.tgz",
- "integrity": "sha512-EukL5R82099uRYQfhXaWitRusgkyXegmHrUTOgn8OwxCCjFwoJA/8eIaCYHJhkVvr+b7Sc1kaUVCIRHoehn8Bg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/golden-layout/-/golden-layout-3.2.0.tgz",
+ "integrity": "sha512-2SHrxBuf+0CEnjLltjOxdPkdJLZi1BdYEa65jlm3r7GEVuSYdswbAzo+X8f+kd856uNEdCxUOXnnSF8FnJcoqw==",
"peerDependencies": {
"jquery": "3.5.0"
}
},
"node_modules/@interopio/home-ui-react": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@interopio/home-ui-react/-/home-ui-react-1.1.1.tgz",
- "integrity": "sha512-B+Xmn7bugMwpIUyMTm6sPU6QvLYkN4oWPX46DnH64qTeELUQ4Dy41hApXtYH180zotsBzCo3UGEtbT5/odi6Fw==",
- "peerDependencies": {
- "@interopio/browser": "3",
- "@interopio/desktop": "6",
- "@interopio/react-hooks": "3",
- "@interopio/search-api": "2",
- "@interopio/workspaces-api": "3",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@interopio/home-ui-react/-/home-ui-react-1.2.1.tgz",
+ "integrity": "sha512-wDLckSMPprJtjykUFLUqClElZ1LK+d0MykiwoWXAe2g0SiEnioivPmNAQkzH/p7bbKwXVhTD3pq0kUOfJD/Xkw==",
+ "peerDependencies": {
+ "@interopio/react-hooks": ">=3.0.0",
+ "@interopio/workspaces-api": ">=3.0.0",
+ "@interopio/workspaces-ui-react": ">=3.0.0",
"react": "18",
"react-dom": "18"
},
@@ -2388,12 +2457,12 @@
}
},
"node_modules/@interopio/react-hooks": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/react-hooks/-/react-hooks-3.1.2.tgz",
- "integrity": "sha512-LzOcwXSvQCeTa2/vpVWRR2aDRV5WpUwGGEVu14pt2gezNVKZj3cVBuB/rTDO6gvmommUYudPP6FSfDHWgJxAUA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/react-hooks/-/react-hooks-3.2.0.tgz",
+ "integrity": "sha512-1jqquE7heNQObJdooqkoVCNRtg2SlON7P18lOLIlgHl3KIkbRwln1VyHxxrfuXohDJciIlWSq5JbY6IGf85odg==",
"dependencies": {
- "@interopio/browser": "^3.1.2",
- "@interopio/browser-platform": "^3.1.2",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/browser-platform": "^3.2.0",
"@interopio/desktop": "^6.0.1",
"prop-types": "^15.7.2"
},
@@ -2411,11 +2480,11 @@
}
},
"node_modules/@interopio/search-api": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/search-api/-/search-api-2.1.0.tgz",
- "integrity": "sha512-yrAYDJp2W3AWHJeE3P2yaTrnEKWxvr72n4n9VKb/0i6E6MGcOpXKx+UMAkvkFqSXCBXS396ugNhasFfKa2nFCw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/search-api/-/search-api-2.2.0.tgz",
+ "integrity": "sha512-Q8CmDjDSBRie+pS9raklvFaL5ko1LpqzoEEaxD587lpgR+7gdMTdfv8BxazNd8iL/NeZmWbMWWk0GNNgSiaxYA==",
"dependencies": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"callback-registry": "^2.5.2",
"decoder-validate": "0.0.2",
"nanoid": "^4.0.0"
@@ -2444,19 +2513,19 @@
"integrity": "sha512-8tqY9P6IJALnIHQ5PI8EYs/8Y3zTpNZ+uQbjY4lRbEjmhyUUf8P1D9N1C7zN/KefEvBsKtSv9vqpqcZjALyQhg=="
},
"node_modules/@interopio/utils": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/utils/-/utils-1.1.2.tgz",
- "integrity": "sha512-meJKY0HWJG4Me7Ev9oSY99cbvJ9DzejTiKjHjPIt57XMO2BFwx1FKD0Kvj4gjzBotvN2nsqWtTXTFLdUV4duaw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/utils/-/utils-1.2.0.tgz",
+ "integrity": "sha512-Vn6QOX8IjuhpnpTNYGmfZ1VnIzIuRvwa3CIartDTcthvpHce/IlPCpMTr8uquzom8yzdONXcW4t0yLxRxMncBQ==",
"dependencies": {
"decoder-validate": "^0.0.2"
}
},
"node_modules/@interopio/workspaces-api": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-api/-/workspaces-api-3.1.0.tgz",
- "integrity": "sha512-Sd0uoYjVK0jH0N1yN7EvsfvZhZN96V2sqkEOGt1f6o8mKJUby2T/6+tkcOvlNyQyCx6KrE9HiyfBMY76sCy/GA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-api/-/workspaces-api-3.2.0.tgz",
+ "integrity": "sha512-ShufjDByHfhn8T9qiOZ/NqczLzBy/7d0BLz+Jq8bMPutud8dsyNpIPHjzFi8jMNTA/y9fZPMp6SyMU0JS6C/uA==",
"dependencies": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"callback-registry": "^2.5.2",
"decoder-validate": "0.0.2",
"nanoid": "^4.0.0"
@@ -2480,27 +2549,44 @@
}
},
"node_modules/@interopio/workspaces-ui-core": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-core/-/workspaces-ui-core-3.1.2.tgz",
- "integrity": "sha512-BwPTVJ1JNa73NzW+ES0UegjHNvn7JWEMzZ7S1ycCCZEkFzPhPBlZF9UKukq1Zjs35tmUJ6BGujcOBCqnlYydjg==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-core/-/workspaces-ui-core-3.2.2.tgz",
+ "integrity": "sha512-4ILBR4tISApAuGlWQG+///sdw65zFAgDEEJ6Q9si/jnXy3Ve+W7aIQpZAAqeVq932JsQYCSYiQUwh0rNI28kQA==",
"dependencies": {
"@glue42/theme": "^4.0.6",
- "@interopio/browser": "^3.1.2",
- "@interopio/golden-layout": "^3.1.0",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/golden-layout": "^3.2.0",
"@interopio/theme": "^1.0.3",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.7.2",
"jquery": "3.5.0",
- "resize-observer-polyfill": "^1.5.1",
- "shortid": "^2.2.16"
+ "nanoid": "^5.0.4",
+ "resize-observer-polyfill": "^1.5.1"
+ }
+ },
+ "node_modules/@interopio/workspaces-ui-core/node_modules/nanoid": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.6.tgz",
+ "integrity": "sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/ai"
+ }
+ ],
+ "bin": {
+ "nanoid": "bin/nanoid.js"
+ },
+ "engines": {
+ "node": "^18 || >=20"
}
},
"node_modules/@interopio/workspaces-ui-react": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-react/-/workspaces-ui-react-3.1.2.tgz",
- "integrity": "sha512-EFFhKEFDt/U2pHZeyYu15v6hECOnHByOYFL90bD6pcslTdhAZjZ0eXAXAbDOFBLSBr7ZfUod1x4qjiRCRTjV5A==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-react/-/workspaces-ui-react-3.2.2.tgz",
+ "integrity": "sha512-qPxW8hXmZf7jsQvp2/P6vBknCPuR1GvC1lWaclxIoE2EzJ65ay55uRiddh6bBySablsa7sX1UreCK/vYdG269w==",
"dependencies": {
- "@interopio/workspaces-ui-core": "^3.1.2",
+ "@interopio/workspaces-ui-core": "^3.2.2",
"reactjs-popup": "^2.0.5",
"use-sync-external-store": "^1.2.0"
},
@@ -2520,6 +2606,90 @@
}
}
},
+ "node_modules/@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "dependencies": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "dependencies": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
+ "node_modules/@isaacs/cliui/node_modules/wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "dependencies": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
"node_modules/@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"license": "ISC",
@@ -3239,6 +3409,15 @@
"node": ">= 8"
}
},
+ "node_modules/@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "optional": true,
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/@pmmmwh/react-refresh-webpack-plugin": {
"version": "0.5.10",
"license": "MIT",
@@ -4911,11 +5090,26 @@
}
},
"node_modules/axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
+ "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"dependencies": {
- "follow-redirects": "^1.14.0"
+ "follow-redirects": "^1.15.4",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ }
+ },
+ "node_modules/axios/node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
}
},
"node_modules/axobject-query": {
@@ -6473,6 +6667,11 @@
"version": "0.1.2",
"license": "MIT"
},
+ "node_modules/eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ },
"node_modules/ee-first": {
"version": "1.1.1",
"license": "MIT"
@@ -7680,14 +7879,15 @@
"license": "ISC"
},
"node_modules/follow-redirects": {
- "version": "1.15.2",
+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
"funding": [
{
"type": "individual",
"url": "https://github.com/sponsors/RubenVerborgh"
}
],
- "license": "MIT",
"engines": {
"node": ">=4.0"
},
@@ -7704,6 +7904,32 @@
"is-callable": "^1.1.3"
}
},
+ "node_modules/foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "dependencies": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/foreground-child/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
"node_modules/fork-ts-checker-webpack-plugin": {
"version": "6.5.3",
"license": "MIT",
@@ -9007,6 +9233,23 @@
"node": ">=8"
}
},
+ "node_modules/jackspeak": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
+ "dependencies": {
+ "@isaacs/cliui": "^8.0.2"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ },
+ "optionalDependencies": {
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"node_modules/jake": {
"version": "10.8.5",
"license": "Apache-2.0",
@@ -10942,9 +11185,9 @@
}
},
"node_modules/jsrsasign": {
- "version": "10.8.6",
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.8.6.tgz",
- "integrity": "sha512-bQmbVtsfbgaKBTWCKiDCPlUPbdlRIK/FzSwT3BzIgZl/cU6TqXu6pZJsCI/dJVrZ9Gir5GC4woqw9shH/v7MBw==",
+ "version": "10.9.0",
+ "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.9.0.tgz",
+ "integrity": "sha512-QWLUikj1SBJGuyGK8tjKSx3K7Y69KYJnrs/pQ1KZ6wvZIkHkWjZ1PJDpuvc1/28c1uP0KW9qn1eI1LzHQqDOwQ==",
"funding": {
"url": "https://github.com/kjur/jsrsasign#donations"
}
@@ -11333,6 +11576,14 @@
"url": "https://github.com/sponsors/ljharb"
}
},
+ "node_modules/minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ }
+ },
"node_modules/mkdirp": {
"version": "0.5.6",
"license": "MIT",
@@ -11794,6 +12045,29 @@
"version": "1.0.7",
"license": "MIT"
},
+ "node_modules/path-scurry": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "dependencies": {
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
+ "node_modules/path-scurry/node_modules/lru-cache": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
+ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
+ "engines": {
+ "node": "14 || >=16.14"
+ }
+ },
"node_modules/path-to-regexp": {
"version": "0.1.7",
"license": "MIT"
@@ -13154,6 +13428,11 @@
"node": ">= 0.10"
}
},
+ "node_modules/proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
"node_modules/psl": {
"version": "1.9.0",
"license": "MIT"
@@ -14396,6 +14675,25 @@
"node": ">=8"
}
},
+ "node_modules/string-width-cjs": {
+ "name": "string-width",
+ "version": "4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "dependencies": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
+ "node_modules/string-width-cjs/node_modules/emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ },
"node_modules/string-width/node_modules/emoji-regex": {
"version": "8.0.0",
"license": "MIT"
@@ -14478,6 +14776,18 @@
"node": ">=8"
}
},
+ "node_modules/strip-ansi-cjs": {
+ "name": "strip-ansi",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "dependencies": {
+ "ansi-regex": "^5.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/strip-bom": {
"version": "4.0.0",
"license": "MIT",
@@ -16038,6 +16348,53 @@
"url": "https://github.com/chalk/wrap-ansi?sponsor=1"
}
},
+ "node_modules/wrap-ansi-cjs": {
+ "name": "wrap-ansi",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "dependencies": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "dependencies": {
+ "color-convert": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-styles?sponsor=1"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "dependencies": {
+ "color-name": "~1.1.4"
+ },
+ "engines": {
+ "node": ">=7.0.0"
+ }
+ },
+ "node_modules/wrap-ansi-cjs/node_modules/color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ },
"node_modules/wrap-ansi/node_modules/ansi-styles": {
"version": "4.3.0",
"license": "MIT",
@@ -17291,9 +17648,9 @@
"version": "8.40.0"
},
"@glue42/gateway-web": {
- "version": "3.0.18",
- "resolved": "https://registry.npmjs.org/@glue42/gateway-web/-/gateway-web-3.0.18.tgz",
- "integrity": "sha512-swROglo4+fRruNpfKh17EmPOLzYgfD8NAIy4Sw1fzZkCvhmv3SLISMYsj1ILpI/g9dW3bzdYSja15L9wCjLgSA=="
+ "version": "3.0.19",
+ "resolved": "https://registry.npmjs.org/@glue42/gateway-web/-/gateway-web-3.0.19.tgz",
+ "integrity": "sha512-k0s5C21jIF+3o1g+Sz5ZocfVUTSCuXFg21KB/wh5hqO0aFM4KCVHmWqazBmGpp16VfxoqoPHujcZDk8cK5Dl+g=="
},
"@glue42/schemas": {
"version": "3.22.0",
@@ -17305,18 +17662,27 @@
}
},
"@glue42/server-api": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@glue42/server-api/-/server-api-1.5.0.tgz",
- "integrity": "sha512-UzmsGQPYxTqeo9WXf9fDjxNjxMcCDYryCuRcsJRC8y3dIVA8rLuIVUc7WOYKAZe+HuHyljxIkNAeQ1N771+27A==",
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/@glue42/server-api/-/server-api-1.6.3.tgz",
+ "integrity": "sha512-UpHc8l1iNkg48k7JYLB9ofk8BmzG1sRxTLiu2l3pLldbzxS1xxcdRruUx45SSeSiM2juiahbi04iTDCsgQUVFg==",
"requires": {
"@glue42/schemas": "^3.18.0",
"@types/request": "^2.48.8",
- "axios": "^0.21.1",
+ "axios": "^1.6.2",
"form-data": "^4.0.0",
"jwt-decode": "^3.1.2",
+ "rimraf": "^5.0.5",
"typescript": "^4.2.4"
},
"dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
"form-data": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
@@ -17326,6 +17692,34 @@
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
+ },
+ "glob": {
+ "version": "10.3.10",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz",
+ "integrity": "sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==",
+ "requires": {
+ "foreground-child": "^3.1.0",
+ "jackspeak": "^2.3.5",
+ "minimatch": "^9.0.1",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
+ "path-scurry": "^1.10.1"
+ }
+ },
+ "minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ },
+ "rimraf": {
+ "version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-5.0.5.tgz",
+ "integrity": "sha512-CqDakW+hMe/Bz202FPEymy68P+G50RfMQK+Qo5YUqc9SPipvbGjCGKd0RSKEelbsfQuw3g5NZDSrlZZAJurH1A==",
+ "requires": {
+ "glob": "^10.3.7"
+ }
}
}
},
@@ -17371,15 +17765,15 @@
"version": "1.2.1"
},
"@interopio/browser": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/browser/-/browser-3.1.2.tgz",
- "integrity": "sha512-fHMwHrJtrqkT642az95wWD3GVi8d6Z3Sj4xTD0vjADii6LzyqC7LgmvFb4ru+4DXricHo6IeMCRayA8MB6f1RA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser/-/browser-3.2.0.tgz",
+ "integrity": "sha512-B9Xv0vAdJtPnkZiy1Zbcy1TPaWkeQMyKL+H0UyNN54SXx/ksvoQCHvvP27OJFiKvNK962v8ju6cfw3oRcYqD1g==",
"requires": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"@interopio/desktop": "^6.0.1",
- "@interopio/search-api": "^2.1.0",
- "@interopio/utils": "^1.1.2",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/search-api": "^2.2.0",
+ "@interopio/utils": "^1.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.6.0",
"decoder-validate": "0.0.2",
"idb": "^7.1.1",
@@ -17395,18 +17789,18 @@
}
},
"@interopio/browser-platform": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/browser-platform/-/browser-platform-3.1.2.tgz",
- "integrity": "sha512-wOqbf8Mz/p12jgQtK7KTk1pjKYBifyi6nkGKS+AG59FMrNWpR6vVXk+AjOGJCrN0ZqzcmeyLznYUys7vw+r/nA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser-platform/-/browser-platform-3.2.0.tgz",
+ "integrity": "sha512-0dpIC7r/duBJrvXVvQaKoULC97De6qhPCA6fyFL9l+yCtZvvH3JeqmDkXsx+E7OHd8gQGRokb/Y/MOp620tY9Q==",
"requires": {
"@glue42/gateway-web": "^3.0.17",
- "@glue42/server-api": "^1.5.0",
- "@interopio/browser": "^3.1.2",
- "@interopio/core": "^6.1.0",
+ "@glue42/server-api": "^1.6.3",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/core": "^6.2.0",
"@interopio/desktop": "^6.0.1",
- "@interopio/search-api": "^2.1.0",
- "@interopio/utils": "^1.1.2",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/search-api": "^2.2.0",
+ "@interopio/utils": "^1.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.7.1",
"decoder-validate": "0.0.2",
"deep-equal": "^2.1.0",
@@ -17427,9 +17821,9 @@
}
},
"@interopio/browser-worker": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/browser-worker/-/browser-worker-3.1.0.tgz",
- "integrity": "sha512-AAoR3vhhNa2uKqOT0F6j508d+TYPWOvmMGKSM/XDvx0/UQik6ALZZEnUKuewKn0lBHDigs51CwY+r3nEC9SDmw==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/browser-worker/-/browser-worker-3.2.0.tgz",
+ "integrity": "sha512-C8DI8gQvjBmUse2nFL6DDX0PdQfDRbAbiU51yIT1LEZVV/hHWPKGgxhnHN4s1/kFMwaScKBaU4xj5Wwo/qkGcQ==",
"requires": {
"decoder-validate": "0.0.2",
"idb": "^7.1.1",
@@ -17444,9 +17838,9 @@
}
},
"@interopio/core": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/core/-/core-6.1.0.tgz",
- "integrity": "sha512-/IYa/6ypYbh1YDDsul1G6qbS7TSDFAfmFtjzrYOdYIUpqt4uIpRY6hZ61GGCVuzTnkNB6eYOTwTyZ9Tbf9yD2A==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/core/-/core-6.2.0.tgz",
+ "integrity": "sha512-T+I6lymeJ7WbeFdM1+kdTSBOBH95d8qndK1LxVoAkVYKL3B952GXQhHTPBSq5uvARgvZmXlBc7jLVJo8cTDpNw==",
"requires": {
"callback-registry": "^2.7.2",
"shortid": "^2.2.16",
@@ -17454,61 +17848,61 @@
},
"dependencies": {
"ws": {
- "version": "8.14.2",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz",
- "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
"requires": {}
}
}
},
"@interopio/desktop": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/@interopio/desktop/-/desktop-6.0.2.tgz",
- "integrity": "sha512-HRgNKodE8OQyqIZnj+2ZISopWHDTDGhbU5n6gBOsU/4KEV5nr8ivjeDjx5jBw2uw9xjf5lOfKNif5+NqCk7g+g==",
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/desktop/-/desktop-6.2.2.tgz",
+ "integrity": "sha512-HzfhjU5PRQPZR7k9JYMLtsZ9TAntsRCoMQp/r2LuPdumG4eWh9SUEB5ScwyXuHlcYqJSdogDwmws8hsIsXvZVA==",
"requires": {
"@glue42/schemas": "^3.22.0",
- "@interopio/core": "^6.0.2",
+ "@interopio/core": "^6.1.0",
"@interopio/workspaces-api": "^3.1.0",
"callback-registry": "^2.7.1",
- "shortid": "2.2.8"
+ "nanoid": "^3.3.7"
},
"dependencies": {
- "shortid": {
- "version": "2.2.8",
- "resolved": "https://registry.npmjs.org/shortid/-/shortid-2.2.8.tgz",
- "integrity": "sha512-/DQs6HHGgeZN3B8V90yL7anMr2ehO/ldvcncCY6O8XaXTco5tbSR2iQUfVcvBOaZS8jOSK6HJtNLvDgA6OTR8w=="
+ "nanoid": {
+ "version": "3.3.7",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz",
+ "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g=="
}
}
},
"@interopio/golden-layout": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/golden-layout/-/golden-layout-3.1.0.tgz",
- "integrity": "sha512-EukL5R82099uRYQfhXaWitRusgkyXegmHrUTOgn8OwxCCjFwoJA/8eIaCYHJhkVvr+b7Sc1kaUVCIRHoehn8Bg==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/golden-layout/-/golden-layout-3.2.0.tgz",
+ "integrity": "sha512-2SHrxBuf+0CEnjLltjOxdPkdJLZi1BdYEa65jlm3r7GEVuSYdswbAzo+X8f+kd856uNEdCxUOXnnSF8FnJcoqw==",
"requires": {}
},
"@interopio/home-ui-react": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@interopio/home-ui-react/-/home-ui-react-1.1.1.tgz",
- "integrity": "sha512-B+Xmn7bugMwpIUyMTm6sPU6QvLYkN4oWPX46DnH64qTeELUQ4Dy41hApXtYH180zotsBzCo3UGEtbT5/odi6Fw==",
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@interopio/home-ui-react/-/home-ui-react-1.2.1.tgz",
+ "integrity": "sha512-wDLckSMPprJtjykUFLUqClElZ1LK+d0MykiwoWXAe2g0SiEnioivPmNAQkzH/p7bbKwXVhTD3pq0kUOfJD/Xkw==",
"requires": {}
},
"@interopio/react-hooks": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/react-hooks/-/react-hooks-3.1.2.tgz",
- "integrity": "sha512-LzOcwXSvQCeTa2/vpVWRR2aDRV5WpUwGGEVu14pt2gezNVKZj3cVBuB/rTDO6gvmommUYudPP6FSfDHWgJxAUA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/react-hooks/-/react-hooks-3.2.0.tgz",
+ "integrity": "sha512-1jqquE7heNQObJdooqkoVCNRtg2SlON7P18lOLIlgHl3KIkbRwln1VyHxxrfuXohDJciIlWSq5JbY6IGf85odg==",
"requires": {
- "@interopio/browser": "^3.1.2",
- "@interopio/browser-platform": "^3.1.2",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/browser-platform": "^3.2.0",
"@interopio/desktop": "^6.0.1",
"prop-types": "^15.7.2"
}
},
"@interopio/search-api": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/search-api/-/search-api-2.1.0.tgz",
- "integrity": "sha512-yrAYDJp2W3AWHJeE3P2yaTrnEKWxvr72n4n9VKb/0i6E6MGcOpXKx+UMAkvkFqSXCBXS396ugNhasFfKa2nFCw==",
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/search-api/-/search-api-2.2.0.tgz",
+ "integrity": "sha512-Q8CmDjDSBRie+pS9raklvFaL5ko1LpqzoEEaxD587lpgR+7gdMTdfv8BxazNd8iL/NeZmWbMWWk0GNNgSiaxYA==",
"requires": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"callback-registry": "^2.5.2",
"decoder-validate": "0.0.2",
"nanoid": "^4.0.0"
@@ -17527,19 +17921,19 @@
"integrity": "sha512-8tqY9P6IJALnIHQ5PI8EYs/8Y3zTpNZ+uQbjY4lRbEjmhyUUf8P1D9N1C7zN/KefEvBsKtSv9vqpqcZjALyQhg=="
},
"@interopio/utils": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/utils/-/utils-1.1.2.tgz",
- "integrity": "sha512-meJKY0HWJG4Me7Ev9oSY99cbvJ9DzejTiKjHjPIt57XMO2BFwx1FKD0Kvj4gjzBotvN2nsqWtTXTFLdUV4duaw==",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/utils/-/utils-1.2.0.tgz",
+ "integrity": "sha512-Vn6QOX8IjuhpnpTNYGmfZ1VnIzIuRvwa3CIartDTcthvpHce/IlPCpMTr8uquzom8yzdONXcW4t0yLxRxMncBQ==",
"requires": {
"decoder-validate": "^0.0.2"
}
},
"@interopio/workspaces-api": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-api/-/workspaces-api-3.1.0.tgz",
- "integrity": "sha512-Sd0uoYjVK0jH0N1yN7EvsfvZhZN96V2sqkEOGt1f6o8mKJUby2T/6+tkcOvlNyQyCx6KrE9HiyfBMY76sCy/GA==",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-api/-/workspaces-api-3.2.0.tgz",
+ "integrity": "sha512-ShufjDByHfhn8T9qiOZ/NqczLzBy/7d0BLz+Jq8bMPutud8dsyNpIPHjzFi8jMNTA/y9fZPMp6SyMU0JS6C/uA==",
"requires": {
- "@interopio/core": "^6.1.0",
+ "@interopio/core": "^6.2.0",
"callback-registry": "^2.5.2",
"decoder-validate": "0.0.2",
"nanoid": "^4.0.0"
@@ -17553,31 +17947,91 @@
}
},
"@interopio/workspaces-ui-core": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-core/-/workspaces-ui-core-3.1.2.tgz",
- "integrity": "sha512-BwPTVJ1JNa73NzW+ES0UegjHNvn7JWEMzZ7S1ycCCZEkFzPhPBlZF9UKukq1Zjs35tmUJ6BGujcOBCqnlYydjg==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-core/-/workspaces-ui-core-3.2.2.tgz",
+ "integrity": "sha512-4ILBR4tISApAuGlWQG+///sdw65zFAgDEEJ6Q9si/jnXy3Ve+W7aIQpZAAqeVq932JsQYCSYiQUwh0rNI28kQA==",
"requires": {
"@glue42/theme": "^4.0.6",
- "@interopio/browser": "^3.1.2",
- "@interopio/golden-layout": "^3.1.0",
+ "@interopio/browser": "^3.2.0",
+ "@interopio/golden-layout": "^3.2.0",
"@interopio/theme": "^1.0.3",
- "@interopio/workspaces-api": "^3.1.0",
+ "@interopio/workspaces-api": "^3.2.0",
"callback-registry": "^2.7.2",
"jquery": "3.5.0",
- "resize-observer-polyfill": "^1.5.1",
- "shortid": "^2.2.16"
+ "nanoid": "^5.0.4",
+ "resize-observer-polyfill": "^1.5.1"
+ },
+ "dependencies": {
+ "nanoid": {
+ "version": "5.0.6",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.6.tgz",
+ "integrity": "sha512-rRq0eMHoGZxlvaFOUdK1Ev83Bd1IgzzR+WJ3IbDJ7QOSdAxYjlurSPqFs9s4lJg29RT6nPwizFtJhQS6V5xgiA=="
+ }
}
},
"@interopio/workspaces-ui-react": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-react/-/workspaces-ui-react-3.1.2.tgz",
- "integrity": "sha512-EFFhKEFDt/U2pHZeyYu15v6hECOnHByOYFL90bD6pcslTdhAZjZ0eXAXAbDOFBLSBr7ZfUod1x4qjiRCRTjV5A==",
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/@interopio/workspaces-ui-react/-/workspaces-ui-react-3.2.2.tgz",
+ "integrity": "sha512-qPxW8hXmZf7jsQvp2/P6vBknCPuR1GvC1lWaclxIoE2EzJ65ay55uRiddh6bBySablsa7sX1UreCK/vYdG269w==",
"requires": {
- "@interopio/workspaces-ui-core": "^3.1.2",
+ "@interopio/workspaces-ui-core": "^3.2.2",
"reactjs-popup": "^2.0.5",
"use-sync-external-store": "^1.2.0"
}
},
+ "@isaacs/cliui": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz",
+ "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==",
+ "requires": {
+ "string-width": "^5.1.2",
+ "string-width-cjs": "npm:string-width@^4.2.0",
+ "strip-ansi": "^7.0.1",
+ "strip-ansi-cjs": "npm:strip-ansi@^6.0.1",
+ "wrap-ansi": "^8.1.0",
+ "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz",
+ "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA=="
+ },
+ "ansi-styles": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz",
+ "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug=="
+ },
+ "string-width": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz",
+ "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
+ "requires": {
+ "eastasianwidth": "^0.2.0",
+ "emoji-regex": "^9.2.2",
+ "strip-ansi": "^7.0.1"
+ }
+ },
+ "strip-ansi": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz",
+ "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
+ "requires": {
+ "ansi-regex": "^6.0.1"
+ }
+ },
+ "wrap-ansi": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
+ "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
+ "requires": {
+ "ansi-styles": "^6.1.0",
+ "string-width": "^5.0.1",
+ "strip-ansi": "^7.0.1"
+ }
+ }
+ }
+ },
"@istanbuljs/load-nyc-config": {
"version": "1.1.0",
"requires": {
@@ -18035,6 +18489,12 @@
"fastq": "^1.6.0"
}
},
+ "@pkgjs/parseargs": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz",
+ "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==",
+ "optional": true
+ },
"@pmmmwh/react-refresh-webpack-plugin": {
"version": "0.5.10",
"requires": {
@@ -19064,11 +19524,25 @@
"version": "4.7.0"
},
"axios": {
- "version": "0.21.4",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz",
- "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==",
+ "version": "1.6.7",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz",
+ "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==",
"requires": {
- "follow-redirects": "^1.14.0"
+ "follow-redirects": "^1.15.4",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
}
},
"axobject-query": {
@@ -20008,6 +20482,11 @@
"duplexer": {
"version": "0.1.2"
},
+ "eastasianwidth": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
+ "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA=="
+ },
"ee-first": {
"version": "1.1.1"
},
@@ -20779,7 +21258,9 @@
"version": "3.2.7"
},
"follow-redirects": {
- "version": "1.15.2"
+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw=="
},
"for-each": {
"version": "0.3.3",
@@ -20787,6 +21268,22 @@
"is-callable": "^1.1.3"
}
},
+ "foreground-child": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz",
+ "integrity": "sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==",
+ "requires": {
+ "cross-spawn": "^7.0.0",
+ "signal-exit": "^4.0.1"
+ },
+ "dependencies": {
+ "signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw=="
+ }
+ }
+ },
"fork-ts-checker-webpack-plugin": {
"version": "6.5.3",
"requires": {
@@ -21509,6 +22006,15 @@
"istanbul-lib-report": "^3.0.0"
}
},
+ "jackspeak": {
+ "version": "2.3.6",
+ "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz",
+ "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==",
+ "requires": {
+ "@isaacs/cliui": "^8.0.2",
+ "@pkgjs/parseargs": "^0.11.0"
+ }
+ },
"jake": {
"version": "10.8.5",
"requires": {
@@ -22706,9 +23212,9 @@
"version": "5.0.1"
},
"jsrsasign": {
- "version": "10.8.6",
- "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.8.6.tgz",
- "integrity": "sha512-bQmbVtsfbgaKBTWCKiDCPlUPbdlRIK/FzSwT3BzIgZl/cU6TqXu6pZJsCI/dJVrZ9Gir5GC4woqw9shH/v7MBw=="
+ "version": "10.9.0",
+ "resolved": "https://registry.npmjs.org/jsrsasign/-/jsrsasign-10.9.0.tgz",
+ "integrity": "sha512-QWLUikj1SBJGuyGK8tjKSx3K7Y69KYJnrs/pQ1KZ6wvZIkHkWjZ1PJDpuvc1/28c1uP0KW9qn1eI1LzHQqDOwQ=="
},
"jsx-ast-utils": {
"version": "3.3.3",
@@ -22938,6 +23444,11 @@
"minimist": {
"version": "1.2.8"
},
+ "minipass": {
+ "version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ=="
+ },
"mkdirp": {
"version": "0.5.6",
"requires": {
@@ -23198,6 +23709,22 @@
"path-parse": {
"version": "1.0.7"
},
+ "path-scurry": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz",
+ "integrity": "sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==",
+ "requires": {
+ "lru-cache": "^9.1.1 || ^10.0.0",
+ "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
+ },
+ "dependencies": {
+ "lru-cache": {
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
+ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q=="
+ }
+ }
+ },
"path-to-regexp": {
"version": "0.1.7"
},
@@ -23862,6 +24389,11 @@
}
}
},
+ "proxy-from-env": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+ "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
+ },
"psl": {
"version": "1.9.0"
},
@@ -24633,6 +25165,23 @@
}
}
},
+ "string-width-cjs": {
+ "version": "npm:string-width@4.2.3",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+ "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
+ "requires": {
+ "emoji-regex": "^8.0.0",
+ "is-fullwidth-code-point": "^3.0.0",
+ "strip-ansi": "^6.0.1"
+ },
+ "dependencies": {
+ "emoji-regex": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
+ "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
+ }
+ }
+ },
"string.prototype.matchall": {
"version": "4.0.8",
"requires": {
@@ -24684,6 +25233,14 @@
"ansi-regex": "^5.0.1"
}
},
+ "strip-ansi-cjs": {
+ "version": "npm:strip-ansi@6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
+ "requires": {
+ "ansi-regex": "^5.0.1"
+ }
+ },
"strip-bom": {
"version": "4.0.0"
},
@@ -25682,6 +26239,39 @@
}
}
},
+ "wrap-ansi-cjs": {
+ "version": "npm:wrap-ansi@7.0.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
+ "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
+ "requires": {
+ "ansi-styles": "^4.0.0",
+ "string-width": "^4.1.0",
+ "strip-ansi": "^6.0.0"
+ },
+ "dependencies": {
+ "ansi-styles": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+ "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+ "requires": {
+ "color-convert": "^2.0.1"
+ }
+ },
+ "color-convert": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+ "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+ "requires": {
+ "color-name": "~1.1.4"
+ }
+ },
+ "color-name": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
+ }
+ }
+ },
"wrappy": {
"version": "1.0.2"
},
diff --git a/browser-platform-home-react-wsp/package.json b/browser-platform-home-react-wsp/package.json
index 25b4434..3322e64 100644
--- a/browser-platform-home-react-wsp/package.json
+++ b/browser-platform-home-react-wsp/package.json
@@ -4,12 +4,12 @@
"private": true,
"dependencies": {
"@auth0/auth0-react": "^2.1.0",
- "@interopio/browser-platform": "~3.1.2",
- "@interopio/browser-worker": "~3.1.0",
- "@interopio/home-ui-react": "~1.1.1",
- "@interopio/react-hooks": "~3.1.2",
- "@interopio/workspaces-api": "~3.1.0",
- "@interopio/workspaces-ui-react": "~3.1.2",
+ "@interopio/browser-platform": "^3.2.0",
+ "@interopio/browser-worker": "^3.2.0",
+ "@interopio/home-ui-react": "^1.2.1",
+ "@interopio/react-hooks": "^3.2.0",
+ "@interopio/workspaces-api": "^3.2.0",
+ "@interopio/workspaces-ui-react": "^3.2.2",
"@testing-library/jest-dom": "^5.16.5",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
diff --git a/browser-platform-home-react-wsp/src/app/app.tsx b/browser-platform-home-react-wsp/src/app/app.tsx
deleted file mode 100644
index 53c3f81..0000000
--- a/browser-platform-home-react-wsp/src/app/app.tsx
+++ /dev/null
@@ -1,35 +0,0 @@
-import '@interopio/workspaces-ui-react/dist/styles/workspaces.css';
-import { IOConnectProvider } from '@interopio/react-hooks';
-import Workspaces from '@interopio/workspaces-ui-react';
-import { PermissionsSetup, useIOConnectHome } from '@interopio/home-ui-react';
-import { useAuth0 } from '@auth0/auth0-react';
-
-import { WorkspaceLogo } from '../workspace-logo';
-import { LoginPage } from "../login";
-
-import { getIoConfig } from '../common/getIoConfig';
-
-export const App = () => {
- const { isAuthenticated } = useAuth0();
- const { permission } = useIOConnectHome();
-
- if (!isAuthenticated) {
- return ;
- }
-
- if (!permission.isSetupCompleted) {
- return ;
- }
-
- const ioConfig = getIoConfig();
-
- return (
-
- },
- }}
- />
-
- );
-};
diff --git a/browser-platform-home-react-wsp/src/app/index.tsx b/browser-platform-home-react-wsp/src/app/index.tsx
deleted file mode 100644
index ac5307d..0000000
--- a/browser-platform-home-react-wsp/src/app/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./app";
diff --git a/browser-platform-home-react-wsp/src/index.tsx b/browser-platform-home-react-wsp/src/index.tsx
index af83bfc..fc07dba 100644
--- a/browser-platform-home-react-wsp/src/index.tsx
+++ b/browser-platform-home-react-wsp/src/index.tsx
@@ -1,16 +1,17 @@
import ReactDOM from 'react-dom/client';
import reportWebVitals from './reportWebVitals';
-import { Main } from "./main";
+import { Auth0Main } from "./main";
import './index.css';
import "@interopio/home-ui-react/index.css";
+import "@interopio/workspaces-ui-react/dist/styles/workspaces.css";
const root = ReactDOM.createRoot(
document.getElementById('root') as HTMLElement
);
root.render(
-
+
);
// If you want to start measuring performance in your app, pass a function
diff --git a/browser-platform-home-react-wsp/src/login/index.tsx b/browser-platform-home-react-wsp/src/login/index.tsx
deleted file mode 100644
index 5277d15..0000000
--- a/browser-platform-home-react-wsp/src/login/index.tsx
+++ /dev/null
@@ -1 +0,0 @@
-export * from "./login-page";
diff --git a/browser-platform-home-react-wsp/src/login/login-page.tsx b/browser-platform-home-react-wsp/src/login/login-page.tsx
deleted file mode 100644
index 24e6715..0000000
--- a/browser-platform-home-react-wsp/src/login/login-page.tsx
+++ /dev/null
@@ -1,23 +0,0 @@
-import { useAuth0 } from '@auth0/auth0-react';
-import { LoginLoader, LoginAuth0 } from '@interopio/home-ui-react';
-import { FC } from 'react'
-
-export interface LoginPageProps {
- className?: string;
-}
-
-export const LoginPage: FC = () => {
-
- const { loginWithRedirect, isLoading, error } = useAuth0();
-
- return (
-
- {isLoading ?
-
:
-
}
- {error &&
{error.message}
}
-
- )
-};
diff --git a/browser-platform-home-react-wsp/src/main/auth0-main.tsx b/browser-platform-home-react-wsp/src/main/auth0-main.tsx
index f70727f..603acc2 100644
--- a/browser-platform-home-react-wsp/src/main/auth0-main.tsx
+++ b/browser-platform-home-react-wsp/src/main/auth0-main.tsx
@@ -1,19 +1,24 @@
-import { Auth0Provider } from "@auth0/auth0-react";
-import { IOConnectHomeProvider } from "@interopio/home-ui-react";
-import { App } from "../app";
+import { IOConnectHome, IOConnectHomeConfig } from "@interopio/home-ui-react";
+import { getIoConfig } from "../common/getIoConfig";
+import { useMemo } from "react";
-export const Main = () => {
- return (
-
-
-
-
-
+export const Auth0Main = () => {
+ const ioConnectHomeConfig: IOConnectHomeConfig = useMemo(
+ () => ({
+ ioConnectConfig: getIoConfig(),
+ login: {
+ type: 'auth0',
+ providerOptions: {
+ domain: process.env.REACT_APP_AUTH_DOMAIN as string,
+ clientId: process.env.REACT_APP_AUTH_CLIENT_ID as string,
+ authorizationParams: {
+ redirect_uri: process.env.REACT_APP_AUTH_REDIRECT_URL,
+ },
+ },
+ }
+ }),
+ []
);
+
+ return ;
};
diff --git a/browser-platform-home-react-wsp/src/main/index.ts b/browser-platform-home-react-wsp/src/main/index.ts
index 82ac5cb..2822d65 100644
--- a/browser-platform-home-react-wsp/src/main/index.ts
+++ b/browser-platform-home-react-wsp/src/main/index.ts
@@ -1 +1,2 @@
export * from "./auth0-main";
+export * from "./no-auth-main";
\ No newline at end of file
diff --git a/browser-platform-home-react-wsp/src/main/no-auth-main.tsx b/browser-platform-home-react-wsp/src/main/no-auth-main.tsx
new file mode 100644
index 0000000..289ebd7
--- /dev/null
+++ b/browser-platform-home-react-wsp/src/main/no-auth-main.tsx
@@ -0,0 +1,14 @@
+import { IOConnectHome, IOConnectHomeConfig } from "@interopio/home-ui-react";
+import { getIoConfig } from "../common/getIoConfig";
+import { useMemo } from "react";
+
+export const NoAuthMain = () => {
+ const ioConnectHomeConfig: IOConnectHomeConfig = useMemo(
+ () => ({
+ ioConnectConfig: getIoConfig(),
+ }),
+ []
+ );
+
+ return ;
+};
diff --git a/browser-platform-home-react-wsp/src/workspace-logo/index.ts b/browser-platform-home-react-wsp/src/workspace-logo/index.ts
deleted file mode 100644
index a4cd608..0000000
--- a/browser-platform-home-react-wsp/src/workspace-logo/index.ts
+++ /dev/null
@@ -1 +0,0 @@
-export * from './workspace-logo';
diff --git a/browser-platform-home-react-wsp/src/workspace-logo/workspace-logo.tsx b/browser-platform-home-react-wsp/src/workspace-logo/workspace-logo.tsx
deleted file mode 100644
index e9f7651..0000000
--- a/browser-platform-home-react-wsp/src/workspace-logo/workspace-logo.tsx
+++ /dev/null
@@ -1,21 +0,0 @@
-import { Logo } from '@interopio/workspaces-ui-react';
-import { useAuth0 } from '@auth0/auth0-react';
-import { LaunchpadSlidePanel } from '@interopio/home-ui-react';
-import { useContext } from 'react';
-import { IOConnectContext } from '@interopio/react-hooks';
-import { IOConnectBrowser } from '@interopio/browser';
-
-export const WorkspaceLogo = () => {
-
- const { logout, user } = useAuth0();
- const io = useContext(IOConnectContext) as IOConnectBrowser.API;
-
- const handleLogout = async () => {
- await io.webPlatform?.system.shutdown();
- logout({ logoutParams: { returnTo: process.env.REACT_APP_AUTH_REDIRECT_URL } });
- };
-
- return (
- } />
- );
-};