diff --git a/package.json b/package.json
index b4c5e0cec7c56086c8640898218bde920696f007..fd4db857f9fc3a81e1ec586e1cf0e4618d6e4dc7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "usp-js",
-  "version": "0.0.7",
+  "version": "0.0.8",
   "description": "Helper library for easy usp communication using mqtt over tcp or ws.",
   "main": "build/index.js",
   "scripts": {
diff --git a/docs/assets/css/main.css b/public/assets/css/main.css
similarity index 100%
rename from docs/assets/css/main.css
rename to public/assets/css/main.css
diff --git a/docs/assets/images/icons.png b/public/assets/images/icons.png
similarity index 100%
rename from docs/assets/images/icons.png
rename to public/assets/images/icons.png
diff --git a/docs/assets/images/icons@2x.png b/public/assets/images/icons@2x.png
similarity index 100%
rename from docs/assets/images/icons@2x.png
rename to public/assets/images/icons@2x.png
diff --git a/docs/assets/images/widgets.png b/public/assets/images/widgets.png
similarity index 100%
rename from docs/assets/images/widgets.png
rename to public/assets/images/widgets.png
diff --git a/docs/assets/images/widgets@2x.png b/public/assets/images/widgets@2x.png
similarity index 100%
rename from docs/assets/images/widgets@2x.png
rename to public/assets/images/widgets@2x.png
diff --git a/docs/assets/js/main.js b/public/assets/js/main.js
similarity index 100%
rename from docs/assets/js/main.js
rename to public/assets/js/main.js
diff --git a/docs/assets/js/search.json b/public/assets/js/search.json
similarity index 100%
rename from docs/assets/js/search.json
rename to public/assets/js/search.json
diff --git a/docs/globals.html b/public/globals.html
similarity index 100%
rename from docs/globals.html
rename to public/globals.html
diff --git a/docs/index.html b/public/index.html
similarity index 100%
rename from docs/index.html
rename to public/index.html
diff --git a/docs/interfaces/_types_d_.addmessage.html b/public/interfaces/_types_d_.addmessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.addmessage.html
rename to public/interfaces/_types_d_.addmessage.html
diff --git a/docs/interfaces/_types_d_.basemessage.html b/public/interfaces/_types_d_.basemessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.basemessage.html
rename to public/interfaces/_types_d_.basemessage.html
diff --git a/docs/interfaces/_types_d_.connectevents.html b/public/interfaces/_types_d_.connectevents.html
similarity index 100%
rename from docs/interfaces/_types_d_.connectevents.html
rename to public/interfaces/_types_d_.connectevents.html
diff --git a/docs/interfaces/_types_d_.connectoptions.html b/public/interfaces/_types_d_.connectoptions.html
similarity index 100%
rename from docs/interfaces/_types_d_.connectoptions.html
rename to public/interfaces/_types_d_.connectoptions.html
diff --git a/docs/interfaces/_types_d_.deletemessage.html b/public/interfaces/_types_d_.deletemessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.deletemessage.html
rename to public/interfaces/_types_d_.deletemessage.html
diff --git a/docs/interfaces/_types_d_.device.html b/public/interfaces/_types_d_.device.html
similarity index 100%
rename from docs/interfaces/_types_d_.device.html
rename to public/interfaces/_types_d_.device.html
diff --git a/docs/interfaces/_types_d_.deviceerror.html b/public/interfaces/_types_d_.deviceerror.html
similarity index 100%
rename from docs/interfaces/_types_d_.deviceerror.html
rename to public/interfaces/_types_d_.deviceerror.html
diff --git a/docs/interfaces/_types_d_.encodeargs.html b/public/interfaces/_types_d_.encodeargs.html
similarity index 100%
rename from docs/interfaces/_types_d_.encodeargs.html
rename to public/interfaces/_types_d_.encodeargs.html
diff --git a/docs/interfaces/_types_d_.errormessage.html b/public/interfaces/_types_d_.errormessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.errormessage.html
rename to public/interfaces/_types_d_.errormessage.html
diff --git a/docs/interfaces/_types_d_.getmessage.html b/public/interfaces/_types_d_.getmessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.getmessage.html
rename to public/interfaces/_types_d_.getmessage.html
diff --git a/docs/interfaces/_types_d_.initresult.html b/public/interfaces/_types_d_.initresult.html
similarity index 100%
rename from docs/interfaces/_types_d_.initresult.html
rename to public/interfaces/_types_d_.initresult.html
diff --git a/docs/interfaces/_types_d_.mqttrequest.html b/public/interfaces/_types_d_.mqttrequest.html
similarity index 100%
rename from docs/interfaces/_types_d_.mqttrequest.html
rename to public/interfaces/_types_d_.mqttrequest.html
diff --git a/docs/interfaces/_types_d_.notifymessage.html b/public/interfaces/_types_d_.notifymessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.notifymessage.html
rename to public/interfaces/_types_d_.notifymessage.html
diff --git a/docs/interfaces/_types_d_.operatemessage.html b/public/interfaces/_types_d_.operatemessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.operatemessage.html
rename to public/interfaces/_types_d_.operatemessage.html
diff --git a/docs/interfaces/_types_d_.operateoptions.html b/public/interfaces/_types_d_.operateoptions.html
similarity index 100%
rename from docs/interfaces/_types_d_.operateoptions.html
rename to public/interfaces/_types_d_.operateoptions.html
diff --git a/docs/interfaces/_types_d_.protocol.html b/public/interfaces/_types_d_.protocol.html
similarity index 100%
rename from docs/interfaces/_types_d_.protocol.html
rename to public/interfaces/_types_d_.protocol.html
diff --git a/docs/interfaces/_types_d_.protocolargs.html b/public/interfaces/_types_d_.protocolargs.html
similarity index 100%
rename from docs/interfaces/_types_d_.protocolargs.html
rename to public/interfaces/_types_d_.protocolargs.html
diff --git a/docs/interfaces/_types_d_.protocolevents.html b/public/interfaces/_types_d_.protocolevents.html
similarity index 100%
rename from docs/interfaces/_types_d_.protocolevents.html
rename to public/interfaces/_types_d_.protocolevents.html
diff --git a/docs/interfaces/_types_d_.setmessage.html b/public/interfaces/_types_d_.setmessage.html
similarity index 100%
rename from docs/interfaces/_types_d_.setmessage.html
rename to public/interfaces/_types_d_.setmessage.html
diff --git a/docs/modules/_config_.html b/public/modules/_config_.html
similarity index 100%
rename from docs/modules/_config_.html
rename to public/modules/_config_.html
diff --git a/docs/modules/_index_.html b/public/modules/_index_.html
similarity index 100%
rename from docs/modules/_index_.html
rename to public/modules/_index_.html
diff --git a/docs/modules/_lib_.html b/public/modules/_lib_.html
similarity index 100%
rename from docs/modules/_lib_.html
rename to public/modules/_lib_.html
diff --git a/docs/modules/_protocol_index_.html b/public/modules/_protocol_index_.html
similarity index 100%
rename from docs/modules/_protocol_index_.html
rename to public/modules/_protocol_index_.html
diff --git a/docs/modules/_protocol_js_usp_protobuf_protomessage_.html b/public/modules/_protocol_js_usp_protobuf_protomessage_.html
similarity index 100%
rename from docs/modules/_protocol_js_usp_protobuf_protomessage_.html
rename to public/modules/_protocol_js_usp_protobuf_protomessage_.html
diff --git a/docs/modules/_protocol_lib_.html b/public/modules/_protocol_lib_.html
similarity index 100%
rename from docs/modules/_protocol_lib_.html
rename to public/modules/_protocol_lib_.html
diff --git a/docs/modules/_types_d_.html b/public/modules/_types_d_.html
similarity index 100%
rename from docs/modules/_types_d_.html
rename to public/modules/_types_d_.html
diff --git a/tsconfig.json b/tsconfig.json
index 5ac0fed29d5a850b82e61dd65b32f9742bce854b..980f171f501e31f4fe2de90b1f75349f240ecc01 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -22,7 +22,7 @@
   "compileOnSave": true,
   "typedocOptions": {
     "mode": "modules",
-    "out": "docs",
+    "out": "public",
     "inputFiles": ["./src"],
     "includeDeclarations": true,
     "exclude": ["**/node_modules/**", "**/testy.ts", "**/protobuf-spec/**", "**/usp/**"]