diff --git a/Dockerfile b/Dockerfile
index 3767887771d320fd80d2d2bc3d543294c0b16f78..f31d924ac34864c7f680dc3a91bb9aca813a6ca5 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -12,9 +12,7 @@ RUN apk add --no-cache \
     g++ \
     make \
     cairo-dev \
-    pango-dev \
-    freetype-dev \
-    fontconfig-dev
+    pango-dev
 
 RUN mkdir /app
 WORKDIR /app
diff --git a/bun.lockb b/bun.lockb
index aa3fe524bc991bfe4c621990eb7b31457df6fc6f..4eb3dfd4c70e7f1bfd927fe0aa7a062f8d58152e 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/package.json b/package.json
index b41ae5348572ecff52e0355b57e2f5c93606b135..0bc5b33494d41456325ab3ae26c16ca069cfb54e 100644
--- a/package.json
+++ b/package.json
@@ -11,9 +11,7 @@
   },
   "devDependencies": {
     "@types/bun": "latest",
-    "@types/jsdom": "^21.1.7",
     "@types/d3": "^7.4.3",
-    "@types/plotly.js": "^2.35.1",
     "@types/nodemailer": "^6.4.17"
   },
   "peerDependencies": {
@@ -34,7 +32,7 @@
     "canvas": "^3.0.0-rc3",
     "d3": "^7.9.0",
     "svg2img": "^1.0.0-beta.2",
-    "plotly.js": "^2.35.3",
+    "plotly.js-dist-min": "^2.35.3",
     "ts-common": "link:ts-common"
   }
 }