diff --git a/package.json b/package.json
index b5907154e7ac9..92d072bad674e 100644
--- a/package.json
+++ b/package.json
@@ -180,7 +180,7 @@
"https-proxy-agent": "^5.0.0",
"inert": "^5.1.0",
"joi": "^13.5.2",
- "jquery": "^3.4.1",
+ "jquery": "^3.5.0",
"js-yaml": "3.13.1",
"json-stringify-pretty-compact": "1.0.4",
"json-stringify-safe": "5.0.1",
diff --git a/packages/kbn-ui-framework/package.json b/packages/kbn-ui-framework/package.json
index a74e020a7cda9..9488d9053e529 100644
--- a/packages/kbn-ui-framework/package.json
+++ b/packages/kbn-ui-framework/package.json
@@ -50,7 +50,7 @@
"html": "1.0.0",
"html-loader": "^0.5.5",
"imports-loader": "^0.8.0",
- "jquery": "^3.4.1",
+ "jquery": "^3.5.0",
"keymirror": "0.1.1",
"moment": "^2.20.1",
"node-sass": "^4.9.4",
diff --git a/packages/kbn-ui-shared-deps/package.json b/packages/kbn-ui-shared-deps/package.json
new file mode 100644
index 0000000000000..ae883a5032fe7
--- /dev/null
+++ b/packages/kbn-ui-shared-deps/package.json
@@ -0,0 +1,42 @@
+{
+ "name": "@kbn/ui-shared-deps",
+ "version": "1.0.0",
+ "private": true,
+ "license": "Apache-2.0",
+ "scripts": {
+ "build": "node scripts/build",
+ "kbn:bootstrap": "node scripts/build --dev",
+ "kbn:watch": "node scripts/build --watch"
+ },
+ "dependencies": {
+ "@elastic/charts": "19.2.0",
+ "@elastic/eui": "22.3.0",
+ "@kbn/i18n": "1.0.0",
+ "abortcontroller-polyfill": "^1.4.0",
+ "angular": "^1.7.9",
+ "compression-webpack-plugin": "^3.1.0",
+ "core-js": "^3.6.4",
+ "custom-event-polyfill": "^0.3.0",
+ "elasticsearch-browser": "^16.7.0",
+ "jquery": "^3.5.0",
+ "moment": "^2.24.0",
+ "moment-timezone": "^0.5.27",
+ "monaco-editor": "~0.17.0",
+ "react": "^16.12.0",
+ "react-dom": "^16.12.0",
+ "react-intl": "^2.8.0",
+ "react-router": "^5.1.2",
+ "react-router-dom": "^5.1.2",
+ "regenerator-runtime": "^0.13.3",
+ "rxjs": "^6.5.3",
+ "symbol-observable": "^1.2.0",
+ "whatwg-fetch": "^3.0.0"
+ },
+ "devDependencies": {
+ "@kbn/babel-preset": "1.0.0",
+ "@kbn/dev-utils": "1.0.0",
+ "css-loader": "^3.4.2",
+ "del": "^5.1.0",
+ "webpack": "^4.41.5"
+ }
+}
diff --git a/src/legacy/core_plugins/console/public/src/directives/history.html b/src/legacy/core_plugins/console/public/src/directives/history.html
index e13642225a5f3..df0e61686addb 100644
--- a/src/legacy/core_plugins/console/public/src/directives/history.html
+++ b/src/legacy/core_plugins/console/public/src/directives/history.html
@@ -32,7 +32,7 @@
-
+
-
+
+ >
diff --git a/src/plugins/dashboard/public/application/listing/dashboard_listing_ng_wrapper.html b/src/plugins/dashboard/public/application/listing/dashboard_listing_ng_wrapper.html
new file mode 100644
index 0000000000000..f57c10d1a48dd
--- /dev/null
+++ b/src/plugins/dashboard/public/application/listing/dashboard_listing_ng_wrapper.html
@@ -0,0 +1,11 @@
+
diff --git a/src/plugins/visualize/public/application/editor/editor.html b/src/plugins/visualize/public/application/editor/editor.html
new file mode 100644
index 0000000000000..3c3455fb34f18
--- /dev/null
+++ b/src/plugins/visualize/public/application/editor/editor.html
@@ -0,0 +1,104 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/ui/public/vis/editors/default/default.html b/src/ui/public/vis/editors/default/default.html
index 3e7a94c77ac42..82364d650b377 100644
--- a/src/ui/public/vis/editors/default/default.html
+++ b/src/ui/public/vis/editors/default/default.html
@@ -1,6 +1,6 @@
diff --git a/x-pack/package.json b/x-pack/package.json
index 2ecbc2bdfa950..1d38df6f56dd1 100644
--- a/x-pack/package.json
+++ b/x-pack/package.json
@@ -189,7 +189,7 @@
"intl": "^1.2.5",
"io-ts": "^1.4.2",
"joi": "^13.5.2",
- "jquery": "^3.4.1",
+ "jquery": "^3.5.0",
"json-stable-stringify": "^1.0.1",
"jsonwebtoken": "^8.3.0",
"jstimezonedetect": "1.0.5",
diff --git a/x-pack/plugins/graph/public/angular/templates/index.html b/x-pack/plugins/graph/public/angular/templates/index.html
new file mode 100644
index 0000000000000..8555658596179
--- /dev/null
+++ b/x-pack/plugins/graph/public/angular/templates/index.html
@@ -0,0 +1,399 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/x-pack/plugins/graph/public/angular/templates/listing_ng_wrapper.html b/x-pack/plugins/graph/public/angular/templates/listing_ng_wrapper.html
new file mode 100644
index 0000000000000..2f75d663126b2
--- /dev/null
+++ b/x-pack/plugins/graph/public/angular/templates/listing_ng_wrapper.html
@@ -0,0 +1,11 @@
+
diff --git a/x-pack/plugins/graph/public/templates/index.html b/x-pack/plugins/graph/public/templates/index.html
index 07492f53f4651..8086a91b81b63 100644
--- a/x-pack/plugins/graph/public/templates/index.html
+++ b/x-pack/plugins/graph/public/templates/index.html
@@ -37,7 +37,7 @@
>