diff --git a/package.json b/package.json
index eab231e..04526ec 100644
--- a/package.json
+++ b/package.json
@@ -22,13 +22,15 @@
},
"homepage": "https://github.com/pushrocks/smartssh#readme",
"dependencies": {
- "beautylog": "^4.1.2",
- "fs-extra": "^0.28.0",
+ "beautylog": "^5.0.8",
+ "fs-extra": "^0.30.0",
"js-base64": "^2.1.9",
- "smartfile": "^3.0.5"
+ "smartfile": "^3.0.10",
+ "typings-global": "^1.0.3",
+ "typings-test": "^1.0.1"
},
"devDependencies": {
- "npmts": "^5.0.4",
- "should": "^8.3.1"
+ "npmts": "^5.1.19",
+ "should": "^9.0.0"
}
}
diff --git a/test/test.ts b/test/test.ts
index d24580f..f49963d 100644
--- a/test/test.ts
+++ b/test/test.ts
@@ -1,3 +1,3 @@
-///
+import "typings-test"
let should = require("should");
let smartssh = require("../dist/index.js");
diff --git a/ts/index.ts b/ts/index.ts
index 9c058b4..e2bca6e 100644
--- a/ts/index.ts
+++ b/ts/index.ts
@@ -1,3 +1,3 @@
-///
+import "typings-global"
import plugins = require("./smartssh.plugins");
import classes = require("./smartssh.classes");
\ No newline at end of file
diff --git a/ts/smartssh.classes.helpers.ts b/ts/smartssh.classes.helpers.ts
index b6d580e..a88b78b 100644
--- a/ts/smartssh.classes.helpers.ts
+++ b/ts/smartssh.classes.helpers.ts
@@ -1,4 +1,4 @@
-///
+import "typings-global"
import plugins = require("./smartssh.plugins");
import classes = require("./smartssh.classes");
diff --git a/ts/smartssh.classes.ts b/ts/smartssh.classes.ts
index dc4fb3c..38cad39 100644
--- a/ts/smartssh.classes.ts
+++ b/ts/smartssh.classes.ts
@@ -1,4 +1,4 @@
-///
+import "typings-global"
import plugins = require("./smartssh.plugins");
import helpers = require("./smartssh.classes.helpers");
diff --git a/ts/smartssh.plugins.ts b/ts/smartssh.plugins.ts
index f8efa78..c8dbda9 100644
--- a/ts/smartssh.plugins.ts
+++ b/ts/smartssh.plugins.ts
@@ -1,4 +1,4 @@
-///
+import "typings-global"
export let beautylog = require("beautylog");
export let base64 = require("js-base64").Base64;
export let fs = require("fs-extra");