diff --git a/package.json b/package.json
index a761d1a39cd25d66e9c4b7a2e8ac0b426fd63c98..38e83df431a5aaf8d3a0561c3efe5098b99eb0ce 100644
--- a/package.json
+++ b/package.json
@@ -38,5 +38,57 @@
     "url": "https://gitlab.schukai.com/oss/libraries/javascript/monster.git"
   },
   "author": "schukai GmbH",
-  "license": "AGPL 3.0"
+  "license": "AGPL 3.0",
+  "devDependencies": {
+    "@biomejs/biome": "1.3.3",
+    "@peculiar/webcrypto": "^1.4.3",
+    "autoprefixer": "^10.4.14",
+    "browserslist": "^4.21.9",
+    "btoa": "^1.2.1",
+    "c8": "^8.0.0",
+    "chai": "^4.3.7",
+    "chai-dom": "^1.11.0",
+    "clean-jsdoc-theme": "^4.2.9",
+    "create-polyfill-service-url": "^2.2.6",
+    "crypt": "^0.0.2",
+    "cssnano": "^6.0.1",
+    "element-internals-polyfill": "^1.3.5",
+    "esbuild": "^0.18.4",
+    "esdoc": "^1.1.0",
+    "esdoc-standard-plugin": "^1.0.0",
+    "flow-bin": "^0.209.0",
+    "fs": "0.0.1-security",
+    "glob": "^10.2.7",
+    "graphviz": "^0.0.9",
+    "jsdoc": "^4.0.2",
+    "jsdoc-external-example": "github:volker-schukai/jsdoc-external-example",
+    "jsdoc-mermaid": "^1.0.0",
+    "jsdoc-plantuml": "^1.0.3",
+    "jsdom": "^22.1.0",
+    "jsdom-global": "^3.0.2",
+    "mocha": "^10.2.0",
+    "node-plantuml": "^0.9.0",
+    "postcss": "^8.4.24",
+    "postcss-fluid": "^1.4.2",
+    "postcss-for": "^2.1.1",
+    "postcss-import": "^15.1.0",
+    "postcss-load-config": "^4.0.1",
+    "postcss-mixins": "^9.0.4",
+    "postcss-nested": "^6.0.1",
+    "postcss-nesting": "^11.3.0",
+    "postcss-normalize": "^10.0.1",
+    "postcss-responsive-type": "^1.0.0",
+    "postcss-rtlcss": "^4.0.6",
+    "postcss-strip-units": "^2.0.1",
+    "puppeteer": "^21.4.1",
+    "sinon": "^15.1.2",
+    "url": "^0.11.1",
+    "url-exist": "3.0.1",
+    "util": "^0.12.5",
+    "vite": "^4.3.9",
+    "vite-plugin-banner": "^0.7.0",
+    "vite-plugin-list-directory-contents": "^1.4.5",
+    "vite-plugin-minify": "^1.5.2",
+    "ws": "^8.13.0"
+  }
 }