diff --git a/tsconfig.json b/tsconfig.json
index 37c0501bfcb0100c70b1b4cad38fed1231038c3f..0ef91a28c56e9c10fab881631c90c4b302062e62 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -4,16 +4,18 @@
     "target": "es6",
     "module": "commonjs",
     "noImplicitAny": true,
+    "experimentalDecorators": true,
     "outDir": "dist/"
   },
   "exclude": [
     "node_modules"
   ],
-  "compileOnSave": false,
+  "compileOnSave": true,
   "typeRoots": [
     "node_modules/@types"
   ],
   "types": [
+    "mocha",
     "d3-force"
   ]
 }
diff --git a/tslint.json b/tslint.json
index 0309ae07e524cf35a2290913fe2051bf0d156ea1..27a0066a639f25ed005d32ec7364e3e29bb8cb76 100644
--- a/tslint.json
+++ b/tslint.json
@@ -4,6 +4,7 @@
     "no-var-requires": false,
     "object-literal-sort-keys": false,
     "one-line": false,
-    "trailing-comma": false
+    "trailing-comma": false,
+    "interface-name": false
   }
 }