diff --git a/src/__tests__/createChart.ts b/src/__tests__/createChart.ts
index b8803b0..3856044 100644
--- a/src/__tests__/createChart.ts
+++ b/src/__tests__/createChart.ts
@@ -25,7 +25,7 @@ export default function createChart<
   T = number,
   L = string,
   C extends IChartConfiguration<string, T, L> = IChartConfiguration<string, T, L>
->(config: C, width = 300, height = 300) {
+>(config: C, width = 800, height = 600) {
   const canvas = document.createElement('canvas');
   canvas.width = width;
   canvas.height = height;
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-area-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-area-1-snap.png
deleted file mode 100644
index 3850627..0000000
Binary files a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-area-1-snap.png and /dev/null differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-default-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-default-1-snap.png
deleted file mode 100644
index 3850627..0000000
Binary files a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-default-1-snap.png and /dev/null differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-log-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-log-1-snap.png
deleted file mode 100644
index 2a5bb2b..0000000
Binary files a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-log-1-snap.png and /dev/null differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-radius-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-radius-1-snap.png
deleted file mode 100644
index c973134..0000000
Binary files a/src/controllers/__image_snapshots__/bubble-map-spec-js-bubble-map-radius-1-snap.png and /dev/null differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-area-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-area-1-snap.png
new file mode 100644
index 0000000..4b14941
Binary files /dev/null and b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-area-1-snap.png differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-default-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-default-1-snap.png
new file mode 100644
index 0000000..4b14941
Binary files /dev/null and b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-default-1-snap.png differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-log-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-log-1-snap.png
new file mode 100644
index 0000000..1a33dbb
Binary files /dev/null and b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-log-1-snap.png differ
diff --git a/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-radius-1-snap.png b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-radius-1-snap.png
new file mode 100644
index 0000000..219426d
Binary files /dev/null and b/src/controllers/__image_snapshots__/bubble-map-spec-ts-bubble-map-radius-1-snap.png differ
diff --git a/src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-default-1-snap.png b/src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-default-1-snap.png
similarity index 100%
rename from src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-default-1-snap.png
rename to src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-default-1-snap.png
diff --git a/src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-earth-1-snap.png b/src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-earth-1-snap.png
similarity index 100%
rename from src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-earth-1-snap.png
rename to src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-earth-1-snap.png
diff --git a/src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-log-1-snap.png b/src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-log-1-snap.png
similarity index 100%
rename from src/controllers/__image_snapshots__/choropleth-spec-js-choropleth-log-1-snap.png
rename to src/controllers/__image_snapshots__/choropleth-spec-ts-choropleth-log-1-snap.png
diff --git a/tsdx.config.js b/tsdx.config.js
index 4476710..b19331b 100644
--- a/tsdx.config.js
+++ b/tsdx.config.js
@@ -27,8 +27,7 @@ module.exports = {
       config.plugins.splice(c, 1);
     }
     config.plugins.splice(0, 0, resolve(), commonjs());
-    config.output.plugins = config.output.plugins || [];
-    config.output.plugins.push(
+    config.plugins.push(
       cleanup({
         comments: ['some', 'ts', 'ts3s'],
         extensions: ['ts', 'tsx', 'js', 'jsx'],
diff --git a/yarn.lock b/yarn.lock
index af81683..efbb433 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -3,7 +3,7 @@
 
 __metadata:
   version: 4
-  cacheKey: 4
+  cacheKey: 5
 
 "@arcanis/slice-ansi@npm:^1.0.2":
   version: 1.0.2
@@ -5588,7 +5588,7 @@ fsevents@^1.2.7:
   dependencies:
     bindings: ^1.5.0
     nan: ^2.12.1
-  checksum: f36f09403fbdff434b1cf4baa03d58b69e6ba5e84070bfd5cf48ef1ade8de364e01f2fcb1dafea8897732c211983cd2a593488b59b62b64ae9df4ffc5ab3685b
+  checksum: 508a7e7e1e365236a7a0478392827145ba05c0181b1928b73b20c1a5212d15f6529735db897d617d7b0b051248c5720160f74c113bd727fc02de4f6cf885e1ff
   languageName: node
   linkType: hard
 
@@ -5597,7 +5597,7 @@ fsevents@^1.2.7:
   resolution: "fsevents@patch:fsevents@npm%3A2.1.3#builtin<compat/fsevents>::version=2.1.3&hash=495457"
   dependencies:
     node-gyp: latest
-  checksum: b2c7c3576498b568fcc9e932d6ad10774abffb4668450de2d0afb64531f3aef35016bef0880a74f71b0fee99925301430634698d59c68781c337ba6e28ec038c
+  checksum: 0005677b72f38a129a3cbe8c3794bdc83081a2bec53dfc03b085c2e5e4ca7a33a861a779d623313652df89746d97f79d24e4fef3b101c11c39ce1ea8a9690e18
   languageName: node
   linkType: hard
 
@@ -9811,26 +9811,26 @@ resolve@1.15.1:
 
 "resolve@patch:resolve@1.1.7#builtin<compat/resolve>":
   version: 1.1.7
-  resolution: "resolve@patch:resolve@npm%3A1.1.7#builtin<compat/resolve>::version=1.1.7&hash=e7677c"
-  checksum: 5238277188664a6948dd7288d16f1a09e098fb36d4f9b2c749130969c998faa9bccefd30fd618073af5210fdc768730cadfc15588bbee4fc64b257f20cab6783
+  resolution: "resolve@patch:resolve@npm%3A1.1.7#builtin<compat/resolve>::version=1.1.7&hash=3388aa"
+  checksum: ca4e21815c78134fdb248d2175d98c2ead024c680a3a9c7b8ee13fc8a7f5157e061b13ae29ee07a60e1b9faea33c3740cb88d48d94966d7e94479add70d3f544
   languageName: node
   linkType: hard
 
 "resolve@patch:resolve@1.15.1#builtin<compat/resolve>":
   version: 1.15.1
-  resolution: "resolve@patch:resolve@npm%3A1.15.1#builtin<compat/resolve>::version=1.15.1&hash=e7677c"
+  resolution: "resolve@patch:resolve@npm%3A1.15.1#builtin<compat/resolve>::version=1.15.1&hash=3388aa"
   dependencies:
     path-parse: ^1.0.6
-  checksum: fe7e72ddef33d5c157991b824ba2d439cafcd386cb4b26d86c32e77fea442bdd9a93c6cdd93ab90f87a29449008df64b53a8310dd89ebe88ea87fb5db09c03aa
+  checksum: 6588c8a8735d8b2a00cfee2a325538f325ae5e48653490882d3e8afe6124f25c25d60ec09864f30a03c4471a3201c9cfba0e14ca0f74f626ac4b5c8d2e42c2c2
   languageName: node
   linkType: hard
 
 "resolve@patch:resolve@1.x#builtin<compat/resolve>, resolve@patch:resolve@^1.1.6#builtin<compat/resolve>, resolve@patch:resolve@^1.10.0#builtin<compat/resolve>, resolve@patch:resolve@^1.11.0#builtin<compat/resolve>, resolve@patch:resolve@^1.12.0#builtin<compat/resolve>, resolve@patch:resolve@^1.13.1#builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#builtin<compat/resolve>, resolve@patch:resolve@^1.17.0#builtin<compat/resolve>, resolve@patch:resolve@^1.3.2#builtin<compat/resolve>, resolve@patch:resolve@^1.8.1#builtin<compat/resolve>":
   version: 1.17.0
-  resolution: "resolve@patch:resolve@npm%3A1.17.0#builtin<compat/resolve>::version=1.17.0&hash=e7677c"
+  resolution: "resolve@patch:resolve@npm%3A1.17.0#builtin<compat/resolve>::version=1.17.0&hash=3388aa"
   dependencies:
     path-parse: ^1.0.6
-  checksum: 76954aad72cd6ba127db4fcb3354a88be83f532ba7d58e166f776136bbeded410e0f3db86737fe0f3b4714627835bde078fa662887362336aaffb4bb7002a847
+  checksum: 4bcfb568860d0c361fd16c26b6fce429711138ff0de7dd353bdd73fcb5c7eede2f4602d40ccfa08ff45ec7ef9830845eab2021a46036af0a6e5b58bab1ff6399
   languageName: node
   linkType: hard
 
@@ -11275,11 +11275,11 @@ resolve@1.15.1:
 
 "typescript@patch:typescript@^3.7.3#builtin<compat/typescript>, typescript@patch:typescript@^3.9.7#builtin<compat/typescript>":
   version: 3.9.7
-  resolution: "typescript@patch:typescript@npm%3A3.9.7#builtin<compat/typescript>::version=3.9.7&hash=0ea415"
+  resolution: "typescript@patch:typescript@npm%3A3.9.7#builtin<compat/typescript>::version=3.9.7&hash=5b02a2"
   bin:
     tsc: bin/tsc
     tsserver: bin/tsserver
-  checksum: 3deb69e7bd837f55dd5497753d970ea02dadf986807d4c1412096f385f145dba2a9da43d6a7ea17d2bc4a2617c43f1657d47904625796e40f318e900261f8ed6
+  checksum: f0d3d9c987860c7c458229ab6dd7e3d322405db36b70abccba610b5efd9f9451e4e67a3fc7983c0d3741033c1f1a8d7aa859a1510caa8f20fad762fc39648bfa
   languageName: node
   linkType: hard