diff --git a/packages/client/install/README.md b/packages/client/install/README.md index 3180efdb6d..1786e6004e 100644 --- a/packages/client/install/README.md +++ b/packages/client/install/README.md @@ -1,75 +1,61 @@ # Installers -Reactive Trader® supports multiple desktop platforms, including [OpenFin] and [Finsemble]. +Reactive Trader® supports multiple desktop platforms, including [OpenFin](https://www.openfin.co/), now known by the brand name **Here™** and [Finsemble](https://documentation.finsemble.com/) now known under the product name [io.connect](https://interop.io/products/io-connect/). Below you can find links to the installers for the various platforms. -[openfin]: https://openfin.co -[finsemble]: https://cosaic.io/finsemble/ - ---- - ## OpenFin -> **Note:** The downloadable OpenFin installers in this folder are generated at [https://install.openfin.co/](https://install.openfin.co/). -> -> They should not be removed, in case there are external links to them. +### Reactive Workspace -### Reactive Trader® - FX +Generate (best, to be up-to-date) or Download the appropriate `.exe`/`.pkg` installer below -| Environment | Windows | Mac OS | -| ----------- | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| Demo | [Download](./Reactive-Trader-FX-Demo.exe?raw=true) / [Generate][rtfx-demo-win] | [Download](./Reactive-Trader-FX-Demo.dmg?raw=true) / [Generate][rtfx-demo-mac] | -| UAT | [Download](./Reactive-Trader-FX-UAT.exe?raw=true) / [Generate][rtfx-uat-win] | [Download](./Reactive-Trader-FX-UAT.dmg?raw=true) / [Generate][rtfx-uat-mac] | -| Dev | [Download](./Reactive-Trader-FX-Dev.exe?raw=true) / [Generate][rtfx-dev-win] | [Download](./Reactive-Trader-FX-Dev.dmg?raw=true) / [Generate][rtfx-dev-mac] | +> _**Demo** Windows / Mac unless you are developing & testing Reactive Trader_. -[rtfx-demo-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-Demo&unzipped=true -[rtfx-uat-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-UAT&unzipped=true -[rtfx-dev-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-Dev&unzipped=true -[rtfx-demo-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-Demo&internal=true&iconFile=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fstatic%2Fmedia%2Freactive-trader-icon-256x256.png&appName=Reactive%20Trader%E2%84%A2 -[rtfx-uat-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-UAT&internal=true&iconFile=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fstatic%2Fmedia%2Freactive-trader-icon-256x256.png&appName=Reactive%20Trader%E2%84%A2%20(UAT) -[rtfx-dev-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Frt-fx.json&fileName=Reactive-Trader-FX-Dev&internal=true&iconFile=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fstatic%2Fmedia%2Freactive-trader-icon-256x256.png&appName=Reactive%20Trader%E2%84%A2%20(Dev) +This will install the OpenFin RVM, Runtime and Reactive Workspace app on to your desktop, including Reactive Trader® components and workspaces. -### Reactive Launcher +| Environment | Windows | Mac | +| ----------- | --------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | +| Demo | [Generate][rw-demo] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace.exe) | [Generate][rw-demo-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace.pkg) | +| UAT | [Generate][rw-uat] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace-UAT.exe) | [Generate][rw-uat-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace-UAT.pkg) | +| Dev | [Generate][rw-dev] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace-Dev.exe) | [Generate][rw-dev-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/workspace/Reactive-Workspace-Dev.pkg) | -| Environment | Windows | Mac OS | -| ----------- | --------------------------------------------------------------------------- | --------------------------------------------------------------------------- | -| Demo | [Download](./Reactive-Launcher-Demo.exe?raw=true) / [Generate][rl-demo-win] | [Download](./Reactive-Launcher-Demo.dmg?raw=true) / [Generate][rl-demo-mac] | -| UAT | [Download](./Reactive-Launcher-UAT.exe?raw=true) / [Generate][rl-uat-win] | [Download](./Reactive-Launcher-UAT.dmg?raw=true) / [Generate][rl-uat-mac] | -| Dev | [Download](./Reactive-Launcher-Dev.exe?raw=true) / [Generate][rl-dev-win] | [Download](./Reactive-Launcher-Dev.dmg?raw=true) / [Generate][rl-dev-mac] | +[rw-demo]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace&unzipped=true +[rw-uat]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-UAT&unzipped=true +[rw-dev]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Dev&unzipped=true +[rw-demo-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace&iconFile=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Workspace¬arize=true +[rw-uat-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-UAT&iconFile=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Workspace%20UAT¬arize=true +[rw-dev-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Dev&iconFile=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Workspace%20Dev¬arize=true -[rl-demo-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Demo&unzipped=true -[rl-uat-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-UAT&unzipped=true -[rl-dev-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Dev&unzipped=true -[rl-demo-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Demo&internal=true&iconFile=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher -[rl-uat-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-UAT&internal=true&iconFile=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher%20(UAT) -[rl-dev-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Dev&internal=true&iconFile=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher%20(Dev) +### Reactive Launcher ---- +Generate (best, to be up-to-date) or Download the appropriate `.exe`/`.pkg` installer below. -## Openfin Workspace +> _**Demo** Windows / Mac unless you are developing & testing Reactive Trader_. +> +> This will install the OpenFin RVM, Runtime and Reactive Launcher (OpenFin Platform) app on to your desktop, including Reactive Trader® components. -| Environment | Windows | Mac OS | -| ----------- | ------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | -| Demo | [Download](./Reactive-Workspace-Demo.exe?raw=true) / [Generate][workspace-demo] | [Download](./Reactive-Workspace-Demo.dmg?raw=true) / [Generate][workspace-demo-mac] | -| UAT | [Download](./Reactive-Workspace-UAT.exe?raw=true) / [Generate][workspace-uat] | [Download](./Reactive-Workspace-UAT.dmg?raw=true) / [Generate][workspace-uat-mac] | -| Dev | [Download](./Reactive-Workspace-Dev.exe?raw=true) / [Generate][workspace-dev] | [Download](./Reactive-Workspace-Dev.dmg?raw=true) / [Generate][workspace-dev-mac] | +| Environment | Windows | Mac | +| ----------- | ----------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------- | +| Demo | [Generate][rl-demo-win] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher.exe) | [Generate][rl-demo-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher.pkg) | +| UAT | [Generate][rl-uat-win] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher-UAT.exe) | [Generate][rl-uat-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher-UAT.pkg) | +| Dev | [Generate][rl-dev-win] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher-Dev.exe) | [Generate][rl-dev-mac] / [Download](https://storage.googleapis.com/reactive-trader-openfin-installers/launcher/Reactive-Launcher-Dev.pkg) | -[workspace-demo]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Demo&unzipped=true -[workspace-uat]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-UAT&unzipped=true -[workspace-dev]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Dev&unzipped=true -[workspace-demo-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Demo&internal=true&appName=Reactive-Workspace-Demo -[workspace-uat-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-UAT&internal=true&appName=Reactive-Workspace-UAT -[workspace-dev-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fworkspace%2Fconfig%2Fworkspace.json&fileName=Reactive-Workspace-Dev&internal=true&appName=Reactive-Workspace-Dev +[rl-demo-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher&unzipped=true +[rl-uat-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-UAT&unzipped=true +[rl-dev-win]: https://install.openfin.co/download/?os=win&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Dev&unzipped=true +[rl-demo-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher&iconFile=https%3A%2F%2Fopenfin.prod.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher¬arize=true +[rl-uat-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-UAT&iconFile=https%3A%2F%2Fopenfin.uat.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher%20UAT¬arize=true +[rl-dev-mac]: https://install.openfin.co/download/?os=osx&config=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fconfig%2Flauncher.json&fileName=Reactive-Launcher-Dev&iconFile=https%3A%2F%2Fopenfin.dev.reactivetrader.com%2Fstatic%2Fmedia%2Fadaptive-icon-256x256.png&appName=Reactive%20Launcher%20Dev¬arize=true -## Finsemble Toolbar +## Finsemble Toolbar (Windows Only) Download and run the exe below to install the integrated toolbar on your desktop, including Reactive Trader® components and workspaces. -| Environment | Windows | -| ----------- | ----------------------------- | -| Demo | [Download][fsbl-win-demo-exe] | -| UAT | [Download][fsbl-win-uat-exe] | +| Environment | Windows | +| ----------- | --------------------- | +| Demo | [Download][fsbl-demo] | +| UAT | [Download][fsbl-uat] | -[fsbl-win-demo-exe]: https://storage.googleapis.com/reactive-trader-finsemble/pkg/ReactiveTraderFinsemble.exe -[fsbl-win-uat-exe]: https://storage.googleapis.com/reactive-trader-finsemble-uat/pkg/ReactiveTraderFinsemble-UAT.exe +[fsbl-demo]: https://storage.googleapis.com/reactive-trader-finsemble/pkg/ReactiveTraderFinsemble.exe +[fsbl-uat]: https://storage.googleapis.com/reactive-trader-finsemble-uat/pkg/ReactiveTraderFinsemble-UAT.exe diff --git a/packages/client/install/Reactive-Launcher-Demo.dmg b/packages/client/install/Reactive-Launcher-Demo.dmg deleted file mode 100644 index 2d72a1e6fe..0000000000 Binary files a/packages/client/install/Reactive-Launcher-Demo.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Launcher-Demo.exe b/packages/client/install/Reactive-Launcher-Demo.exe deleted file mode 100644 index d5dfd12bb7..0000000000 Binary files a/packages/client/install/Reactive-Launcher-Demo.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Launcher-Dev.dmg b/packages/client/install/Reactive-Launcher-Dev.dmg deleted file mode 100644 index b6e6be2367..0000000000 Binary files a/packages/client/install/Reactive-Launcher-Dev.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Launcher-Dev.exe b/packages/client/install/Reactive-Launcher-Dev.exe deleted file mode 100644 index f1f41282df..0000000000 Binary files a/packages/client/install/Reactive-Launcher-Dev.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Launcher-UAT.dmg b/packages/client/install/Reactive-Launcher-UAT.dmg deleted file mode 100644 index 557ffcdc83..0000000000 Binary files a/packages/client/install/Reactive-Launcher-UAT.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Launcher-UAT.exe b/packages/client/install/Reactive-Launcher-UAT.exe deleted file mode 100644 index 0cb025c673..0000000000 Binary files a/packages/client/install/Reactive-Launcher-UAT.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-Demo.dmg b/packages/client/install/Reactive-Trader-FX-Demo.dmg deleted file mode 100644 index bc56e7c374..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-Demo.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-Demo.exe b/packages/client/install/Reactive-Trader-FX-Demo.exe deleted file mode 100644 index 66a6878546..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-Demo.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-Dev.dmg b/packages/client/install/Reactive-Trader-FX-Dev.dmg deleted file mode 100644 index ce63d85b73..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-Dev.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-Dev.exe b/packages/client/install/Reactive-Trader-FX-Dev.exe deleted file mode 100644 index 0c48e3acf5..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-Dev.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-UAT.dmg b/packages/client/install/Reactive-Trader-FX-UAT.dmg deleted file mode 100644 index 3f18ecc463..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-UAT.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Trader-FX-UAT.exe b/packages/client/install/Reactive-Trader-FX-UAT.exe deleted file mode 100644 index 32d7512598..0000000000 Binary files a/packages/client/install/Reactive-Trader-FX-UAT.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-Demo.dmg b/packages/client/install/Reactive-Workspace-Demo.dmg deleted file mode 100644 index 24a88d37be..0000000000 Binary files a/packages/client/install/Reactive-Workspace-Demo.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-Demo.exe b/packages/client/install/Reactive-Workspace-Demo.exe deleted file mode 100644 index c73e2668ef..0000000000 Binary files a/packages/client/install/Reactive-Workspace-Demo.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-Dev.dmg b/packages/client/install/Reactive-Workspace-Dev.dmg deleted file mode 100644 index 43080ff29f..0000000000 Binary files a/packages/client/install/Reactive-Workspace-Dev.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-Dev.exe b/packages/client/install/Reactive-Workspace-Dev.exe deleted file mode 100644 index 74e1355cc7..0000000000 Binary files a/packages/client/install/Reactive-Workspace-Dev.exe and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-UAT.dmg b/packages/client/install/Reactive-Workspace-UAT.dmg deleted file mode 100644 index 6803fa9238..0000000000 Binary files a/packages/client/install/Reactive-Workspace-UAT.dmg and /dev/null differ diff --git a/packages/client/install/Reactive-Workspace-UAT.exe b/packages/client/install/Reactive-Workspace-UAT.exe deleted file mode 100644 index 9b30d618d7..0000000000 Binary files a/packages/client/install/Reactive-Workspace-UAT.exe and /dev/null differ diff --git a/packages/client/package-lock.json b/packages/client/package-lock.json index a65817f402..879a067560 100644 --- a/packages/client/package-lock.json +++ b/packages/client/package-lock.json @@ -8,9 +8,9 @@ "dependencies": { "@adaptive/hydra-platform": "4.70.0", "@finos/fdc3": "^1.2.0", - "@openfin/core": "33.77.11", - "@openfin/workspace": "16.1.7", - "@openfin/workspace-platform": "16.1.7", + "@openfin/core": "40.100.7", + "@openfin/workspace": "20.0.5", + "@openfin/workspace-platform": "20.0.5", "@react-rxjs/core": "^0.10.3", "@react-rxjs/utils": "^0.9.5", "d3": "7.9.0", @@ -4454,24 +4454,15 @@ } }, "node_modules/@openfin/core": { - "version": "33.77.11", - "resolved": "https://registry.npmjs.org/@openfin/core/-/core-33.77.11.tgz", - "integrity": "sha512-iqoEezKzZBI9lhDCN3L7ia8TiQJcKnCblm04TfW8OvTV1cXYgii9/F4GBJmqPJ9FX1idudRtPMBQwurZbhFdaA==", - "bundleDependencies": [ - "openfin-adapter" - ], + "version": "40.100.7", + "resolved": "https://registry.npmjs.org/@openfin/core/-/core-40.100.7.tgz", + "integrity": "sha512-uADuXRyC52aAZaGRbLRhHRVs1aPyCxi+f8pPjC0CxmEYBrvm1uDH8cAFWm+/8y005tHtegW1JsbEEQ1+y/ngEQ==", "dependencies": { - "@types/node": "^16.0.0", + "@types/node": "^20.14.2", "lodash": "^4.17.21", - "openfin-adapter": "file:../../../js-adapter", "ws": "^7.3.0" } }, - "node_modules/@openfin/core/node_modules/@types/node": { - "version": "16.18.102", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.18.102.tgz", - "integrity": "sha512-eSe2YwGCcRjqPidxfm20IAq02krERWcIIJW4FNPkU0zQLbc4L9pvhsmB0p6UJecjEf0j/E2ERHsKq7madvthKw==" - }, "node_modules/@openfin/microsoft365": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@openfin/microsoft365/-/microsoft365-1.0.1.tgz", @@ -4502,9 +4493,9 @@ "peer": true }, "node_modules/@openfin/workspace": { - "version": "16.1.7", - "resolved": "https://registry.npmjs.org/@openfin/workspace/-/workspace-16.1.7.tgz", - "integrity": "sha512-YwkzZR49yYqoKp6TEGov7APOcNHMVuUuFgKl7r1jv2Su18qwavSVQUH5hev6fKr9GBbardLz8YM84q8lDKDNyw==", + "version": "20.0.5", + "resolved": "https://registry.npmjs.org/@openfin/workspace/-/workspace-20.0.5.tgz", + "integrity": "sha512-Z/On+mndCGUCYmQxPUcaAH+x0b8csLYutdm6sawS3MUKaYn0gZ0HVefTQpyC1ZnchfNUakkHy0DTd5QalwZXQg==", "dependencies": { "@openfin/microsoft365": "^1.0.1", "@radix-ui/react-dropdown-menu": "^2.0.4", @@ -4514,32 +4505,34 @@ "copy-to-clipboard": "3.3.1", "focus-trap-react": "^9.0.2", "framer-motion": "^6.5.1", + "hi-base32": "^0.5.0", + "i18next": "^23.7.16", "idb-keyval": "^6.2.0", "lodash.clonedeep": "4.5.0", "lodash.debounce": "^4.0.8", + "lodash.merge": "^4.6.2", "next": "^12.3.4", "nprogress": "0.2.0", - "openfin-notifications": "2.2.1", + "openfin-notifications": "2.9.0", "react": "17.0.2", "react-color": "2.19.3", "react-dom": "17.0.2", + "react-i18next": "^14.0.0", "react-query": "3.19.2", "react-redux": "7.2.4", - "react-sortablejs": "^6.1.4", - "sortablejs": "^1.15.0", "styled-components": "^4.4.1", "tinycolor2": "1.4.2", "title-case": "3.0.3" }, "peerDependencies": { - "@openfin/core": "33.77.11", + "@openfin/core": "40.100.7", "@openfin/microsoft365": "^1.0.0" } }, "node_modules/@openfin/workspace-platform": { - "version": "16.1.7", - "resolved": "https://registry.npmjs.org/@openfin/workspace-platform/-/workspace-platform-16.1.7.tgz", - "integrity": "sha512-FrETUMyDKA1VBpR0X6CAIGEJeK87qyS6m6MUBuUqqh6BpJQW7f2CrQnVEWC723ASnAOx4hIYcC2Z2gP1SCHz7w==", + "version": "20.0.5", + "resolved": "https://registry.npmjs.org/@openfin/workspace-platform/-/workspace-platform-20.0.5.tgz", + "integrity": "sha512-WP+7mVMTDCNHa8btM1UYANFBctZiaBO0qJk/IA8Sop6RztFiSJ8Zoc9xoIL10mlnet/7iI2aNh83Y8U6AlAi7Q==", "dependencies": { "@openfin/microsoft365": "^1.0.1", "@radix-ui/react-dropdown-menu": "^2.0.4", @@ -4549,25 +4542,27 @@ "copy-to-clipboard": "3.3.1", "focus-trap-react": "^9.0.2", "framer-motion": "^6.5.1", + "hi-base32": "^0.5.0", + "i18next": "^23.7.16", "idb-keyval": "^6.2.0", "lodash.clonedeep": "4.5.0", "lodash.debounce": "^4.0.8", + "lodash.merge": "^4.6.2", "next": "^12.3.4", "nprogress": "0.2.0", - "openfin-notifications": "2.2.1", + "openfin-notifications": "2.9.0", "react": "17.0.2", "react-color": "2.19.3", "react-dom": "17.0.2", + "react-i18next": "^14.0.0", "react-query": "3.19.2", "react-redux": "7.2.4", - "react-sortablejs": "^6.1.4", - "sortablejs": "^1.15.0", "styled-components": "^4.4.1", "tinycolor2": "1.4.2", "title-case": "3.0.3" }, "peerDependencies": { - "@openfin/core": "33.77.11" + "@openfin/core": "40.100.7" } }, "node_modules/@openfin/workspace-platform/node_modules/@reduxjs/toolkit": { @@ -7982,7 +7977,6 @@ "version": "20.14.9", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.14.9.tgz", "integrity": "sha512-06OCtnTXtWOZBJlRApleWndH4JsRVs1pDCc8dLSQp+7PpUpX3ePdHyeNSFTeSe7FtKyQkrlPvHwJOW3SLd8Oyg==", - "dev": true, "dependencies": { "undici-types": "~5.26.4" } @@ -8112,12 +8106,6 @@ "@types/send": "*" } }, - "node_modules/@types/sortablejs": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@types/sortablejs/-/sortablejs-1.15.1.tgz", - "integrity": "sha512-g/JwBNToh6oCTAwNS8UGVmjO7NLDKsejVhvE4x1eWiPTC3uCuNsa/TD4ssvX3du+MLiM+SHPNDuijp8y76JzLQ==", - "peer": true - }, "node_modules/@types/stack-utils": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", @@ -10176,11 +10164,6 @@ "dev": true, "peer": true }, - "node_modules/classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" - }, "node_modules/cli-width": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-4.1.0.tgz", @@ -14097,6 +14080,11 @@ "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz", "integrity": "sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==" }, + "node_modules/hi-base32": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/hi-base32/-/hi-base32-0.5.1.tgz", + "integrity": "sha512-EmBBpvdYh/4XxsnUybsPag6VikPYnN30td+vQk+GI3qpahVEG9+gTkG0aXVxTjBqQ5T6ijbWIu77O+C5WFWsnA==" + }, "node_modules/hoist-non-react-statics": { "version": "3.3.2", "license": "BSD-3-Clause", @@ -14123,6 +14111,14 @@ "dev": true, "peer": true }, + "node_modules/html-parse-stringify": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-parse-stringify/-/html-parse-stringify-3.0.1.tgz", + "integrity": "sha512-KknJ50kTInJ7qIScF3jeaFRpMpE8/lfiTdzf/twXyPBLAGrLRTmkz3AdTnKeh40X8k9L2fdYwEp/42WGXIRGcg==", + "dependencies": { + "void-elements": "3.1.0" + } + }, "node_modules/html-tags": { "version": "3.3.1", "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", @@ -14233,6 +14229,28 @@ "node": ">=10.17.0" } }, + "node_modules/i18next": { + "version": "23.16.8", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz", + "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, "node_modules/iconv-lite": { "version": "0.4.24", "dev": true, @@ -17755,7 +17773,6 @@ }, "node_modules/lodash.merge": { "version": "4.6.2", - "dev": true, "license": "MIT" }, "node_modules/lodash.sortby": { @@ -19148,16 +19165,70 @@ } }, "node_modules/openfin-notifications": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/openfin-notifications/-/openfin-notifications-2.2.1.tgz", - "integrity": "sha512-a2ptaDjMfXVjpyocvJmlObjwQNsQyJJ8sXiY4NakL67b4AheendF1yiyGKCcIEpuSMjj/62ggLmZzcyuV6NK0g==", + "version": "2.9.0", + "resolved": "https://registry.npmjs.org/openfin-notifications/-/openfin-notifications-2.9.0.tgz", + "integrity": "sha512-2oZcf1SBsNxHKmIvptlbIv7t14TyhEpevtcyPUKGfkJ+s2mDEQ3TyECMG/wrlaJCQAsYpVhw12ryzJMWr7hs9A==", "dependencies": { "openfin-service-async": "^1.0.1", "openfin-service-signal": "^1.0.0", - "semver-compare": "^1.0.0" + "react": "^17.0.1", + "semver-compare": "^1.0.0", + "styled-components": "4.4.1" + }, + "peerDependencies": { + "@openfin/core": "40.100.7" + } + }, + "node_modules/openfin-notifications/node_modules/css-to-react-native": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/css-to-react-native/-/css-to-react-native-2.3.2.tgz", + "integrity": "sha512-VOFaeZA053BqvvvqIA8c9n0+9vFppVBAHCp6JgFTtTMU3Mzi+XnelJ9XC9ul3BqFzZyQ5N+H0SnwsWT2Ebchxw==", + "dependencies": { + "camelize": "^1.0.0", + "css-color-keywords": "^1.0.0", + "postcss-value-parser": "^3.3.0" + } + }, + "node_modules/openfin-notifications/node_modules/postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" + }, + "node_modules/openfin-notifications/node_modules/react": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz", + "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/openfin-notifications/node_modules/styled-components": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/styled-components/-/styled-components-4.4.1.tgz", + "integrity": "sha512-RNqj14kYzw++6Sr38n7197xG33ipEOktGElty4I70IKzQF1jzaD1U4xQ+Ny/i03UUhHlC5NWEO+d8olRCDji6g==", + "hasInstallScript": true, + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@emotion/is-prop-valid": "^0.8.1", + "@emotion/unitless": "^0.7.0", + "babel-plugin-styled-components": ">= 1", + "css-to-react-native": "^2.2.2", + "memoize-one": "^5.0.0", + "merge-anything": "^2.2.4", + "prop-types": "^15.5.4", + "react-is": "^16.6.0", + "stylis": "^3.5.0", + "stylis-rule-sheet": "^0.0.10", + "supports-color": "^5.5.0" }, "peerDependencies": { - "@openfin/core": "33.77.11" + "react": ">= 16.3.0", + "react-dom": ">= 16.3.0" } }, "node_modules/openfin-service-async": { @@ -20151,6 +20222,27 @@ "integrity": "sha512-Fl7FuabXsJnV5Q1qIOQwx/sagGF18kogb4gpfcG4gjLBWO0WDiiz1ko/ExayuxE7InyQkBLkxRFG5oxY6Uu3Kg==", "dev": true }, + "node_modules/react-i18next": { + "version": "14.1.3", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-14.1.3.tgz", + "integrity": "sha512-wZnpfunU6UIAiJ+bxwOiTmBOAaB14ha97MjOEnLGac2RJ+h/maIYXZuTHlmyqQVX1UVHmU1YDTQ5vxLmwfXTjw==", + "dependencies": { + "@babel/runtime": "^7.23.9", + "html-parse-stringify": "^3.0.1" + }, + "peerDependencies": { + "i18next": ">= 23.2.3", + "react": ">= 16.8.0" + }, + "peerDependenciesMeta": { + "react-dom": { + "optional": true + }, + "react-native": { + "optional": true + } + } + }, "node_modules/react-icons": { "version": "4.2.0", "license": "MIT", @@ -20241,26 +20333,6 @@ "react-dom": ">=16.8" } }, - "node_modules/react-sortablejs": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/react-sortablejs/-/react-sortablejs-6.1.4.tgz", - "integrity": "sha512-fc7cBosfhnbh53Mbm6a45W+F735jwZ1UFIYSrIqcO/gRIFoDyZeMtgKlpV4DdyQfbCzdh5LoALLTDRxhMpTyXQ==", - "dependencies": { - "classnames": "2.3.1", - "tiny-invariant": "1.2.0" - }, - "peerDependencies": { - "@types/sortablejs": "1", - "react": ">=16.9.0", - "react-dom": ">=16.9.0", - "sortablejs": "1" - } - }, - "node_modules/react-sortablejs/node_modules/tiny-invariant": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.2.0.tgz", - "integrity": "sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==" - }, "node_modules/react-style-singleton": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", @@ -21471,11 +21543,6 @@ "node": ">= 14" } }, - "node_modules/sortablejs": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", - "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" - }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -22734,8 +22801,7 @@ "node_modules/undici-types": { "version": "5.26.5", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", - "dev": true + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", @@ -23484,6 +23550,14 @@ "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", "dev": true }, + "node_modules/void-elements": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-3.1.0.tgz", + "integrity": "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/w3c-hr-time": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", diff --git a/packages/client/package.json b/packages/client/package.json index fc399c4970..d0b5d505b9 100644 --- a/packages/client/package.json +++ b/packages/client/package.json @@ -71,9 +71,9 @@ "dependencies": { "@adaptive/hydra-platform": "4.70.0", "@finos/fdc3": "^1.2.0", - "@openfin/core": "33.77.11", - "@openfin/workspace": "16.1.7", - "@openfin/workspace-platform": "16.1.7", + "@openfin/core": "40.100.7", + "@openfin/workspace": "20.0.5", + "@openfin/workspace-platform": "20.0.5", "@react-rxjs/core": "^0.10.3", "@react-rxjs/utils": "^0.9.5", "d3": "7.9.0", diff --git a/packages/client/vite.config.ts b/packages/client/vite.config.ts index bea099aebf..59237a59a1 100644 --- a/packages/client/vite.config.ts +++ b/packages/client/vite.config.ts @@ -21,8 +21,8 @@ type BuildTarget = "web" | "openfin" | "finsemble" const localPort = Number(process.env.PORT) || 1917 const showOpenFinProvider = !!process.env.OPENFIN_SHOW_PROVIDER -const OPENFIN_RUNTIME = "33.116.77.11" -const WORKSPACE_OPENFIN_RUNTIME = "33.116.77.11" +const OPENFIN_RUNTIME = "40.130.100.7" +const WORKSPACE_OPENFIN_RUNTIME = "40.130.100.7" function getBaseUrl(isLocal: boolean) { return isLocal