diff --git a/package.json b/package.json index 8e18bfe44..16eb0931d 100644 --- a/package.json +++ b/package.json @@ -3,10 +3,18 @@ "description": "Monorepo for Project Watchtower UIs and addons.", "license": "MPL-2.0", "author": "HashiCorp", - "workspaces": [ - "addons/*", - "ui/*" - ], + "workspaces": { + "packages": [ + "addons/*", + "ui/*" + ], + "nohoist": [ + "**/electron", + "**/electron/**", + "**/electron*/**", + "**/electron*" + ] + }, "scripts": { "build:production:ui:core": "cd ui/core && yarn build:production", "lint": "yarn lint:addons:api && yarn lint:addons:auth && yarn lint:addons:rose && yarn lint:ui:core", diff --git a/ui/connect-client/electron-app/package.json b/ui/connect-client/electron-app/package.json index 4bfa0918a..dc6b1b329 100644 --- a/ui/connect-client/electron-app/package.json +++ b/ui/connect-client/electron-app/package.json @@ -47,6 +47,7 @@ } }, "dependencies": { + "devtron": "^1.4.0", "electron-devtools-installer": "^3.1.0", "electron-is-dev": "^1.2.0", "electron-squirrel-startup": "^1.0.0" @@ -57,7 +58,7 @@ "@electron-forge/maker-rpm": "6.0.0-beta.51", "@electron-forge/maker-squirrel": "6.0.0-beta.51", "@electron-forge/maker-zip": "6.0.0-beta.51", - "devtron": "^1.4.0", - "electron": "9.0.5" + "electron": "9.0.5", + "ember-inspector": "^4.1.0" } } diff --git a/ui/connect-client/electron-app/yarn.lock b/ui/connect-client/electron-app/yarn.lock index 0550d53e3..47ce27901 100644 --- a/ui/connect-client/electron-app/yarn.lock +++ b/ui/connect-client/electron-app/yarn.lock @@ -1055,6 +1055,11 @@ electron@9.0.5: "@types/node" "^12.0.12" extract-zip "^1.0.3" +ember-inspector@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/ember-inspector/-/ember-inspector-4.1.0.tgz#c9e60da5738c9cc322e08198813225fc5fa381ca" + integrity sha512-767L3a1iFe3Rt5gpPBBTHNMXxSlNffnk0UYjGrEFmWlbkpYkN3bCN4sv9TvVtimvxwTlX/E5Eo/xX7Q565/V+Q== + emoji-regex@^7.0.1: version "7.0.3" resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"