diff --git a/.eslintignore b/.eslintignore
index 942ad8fea2..8f1b405274 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -1,3 +1,8 @@
build
coverage
packages/plexus/src/LayoutManager/layout.worker*js*
+
+# Ignore generated files
+packages/jaeger-ui/index.d.ts
+packages/plexus/dist
+packages/plexus/lib
\ No newline at end of file
diff --git a/.prettierignore b/.prettierignore
new file mode 100644
index 0000000000..33d7e71d2f
--- /dev/null
+++ b/.prettierignore
@@ -0,0 +1,2 @@
+# Ignore generated files
+packages/jaeger-ui/index.d.ts
\ No newline at end of file
diff --git a/package.json b/package.json
index 6bf81f5155..67773ac090 100644
--- a/package.json
+++ b/package.json
@@ -27,7 +27,7 @@
"npm-run-all": "4.1.5",
"prettier": "2.8.4",
"rxjs-compat": "6.6.7",
- "typescript": "3.5.3"
+ "typescript": "3.8.3"
},
"resolutions": {
"**/lodash": "4.17.21"
diff --git a/packages/jaeger-ui/.gitignore b/packages/jaeger-ui/.gitignore
index e8d57c71ae..acb0dfcab1 100644
--- a/packages/jaeger-ui/.gitignore
+++ b/packages/jaeger-ui/.gitignore
@@ -1,4 +1,5 @@
-tsconfig.lint.tsbuildinfo
+*.tsbuildinfo
+index.d.ts
# Bundle size breakdown generated by rollup-plugin-visualizer
stats.html
diff --git a/packages/jaeger-ui/index.html b/packages/jaeger-ui/index.html
index e299a84125..9f7197de8e 100644
--- a/packages/jaeger-ui/index.html
+++ b/packages/jaeger-ui/index.html
@@ -48,6 +48,6 @@
See https://vitejs.dev/guide/#index-html-and-project-root for more information
on how asset references are managed by the build system.
-->
-
+