diff --git a/compare-version/compare-version-tests.ts b/compare-version/compare-version-tests.ts
new file mode 100644
index 0000000000..4903cf8225
--- /dev/null
+++ b/compare-version/compare-version-tests.ts
@@ -0,0 +1,8 @@
+///
+
+import compareVersion = require('compare-version');
+
+var result :number;
+result = compareVersion('1.11.0', '1.11.0');
+result = compareVersion('1.11.0', '1.2.9');
+result = compareVersion('1.11.3', '1.11.25');
diff --git a/compare-version/compare-version.d.ts b/compare-version/compare-version.d.ts
new file mode 100644
index 0000000000..7cc24e6db0
--- /dev/null
+++ b/compare-version/compare-version.d.ts
@@ -0,0 +1,11 @@
+// Type definitions for compare-version v0.1.2
+// Project: https://www.npmjs.com/package/compare-version
+// Definitions by: Jonathan Pevarnek
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+
+declare module 'compare-version' {
+ function compare(a: string, b: string): number;
+
+ export = compare;
+}