diff --git a/types/html-tags/html-tags-tests.ts b/types/html-tags/html-tags-tests.ts
new file mode 100644
index 0000000000..802dbb665e
--- /dev/null
+++ b/types/html-tags/html-tags-tests.ts
@@ -0,0 +1,9 @@
+import htmlTags = require('html-tags');
+import voidHtmlTags = require('html-tags/void');
+import htmlTagsJson = require('html-tags/html-tags.json');
+import voidHtmlTagsJson = require('html-tags/html-tags-void.json');
+
+htmlTags; // $ExpectType string[]
+voidHtmlTags; // $ExpectType string[]
+htmlTagsJson; // $ExpectType string[]
+voidHtmlTagsJson; // $ExpectType string[]
diff --git a/types/html-tags/html-tags-void.json.d.ts b/types/html-tags/html-tags-void.json.d.ts
new file mode 100644
index 0000000000..3e194ddf27
--- /dev/null
+++ b/types/html-tags/html-tags-void.json.d.ts
@@ -0,0 +1,3 @@
+export = voidHtmlTags;
+
+declare const voidHtmlTags: string[];
diff --git a/types/html-tags/html-tags.json.d.ts b/types/html-tags/html-tags.json.d.ts
new file mode 100644
index 0000000000..888779dc9c
--- /dev/null
+++ b/types/html-tags/html-tags.json.d.ts
@@ -0,0 +1,3 @@
+export = htmlTags;
+
+declare const htmlTags: string[];
diff --git a/types/html-tags/index.d.ts b/types/html-tags/index.d.ts
new file mode 100644
index 0000000000..635ce4820f
--- /dev/null
+++ b/types/html-tags/index.d.ts
@@ -0,0 +1,8 @@
+// Type definitions for html-tags 2.0
+// Project: https://github.com/sindresorhus/html-tags#readme
+// Definitions by: BendingBender
+// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
+
+export = htmlTags;
+
+declare const htmlTags: string[];
diff --git a/types/html-tags/tsconfig.json b/types/html-tags/tsconfig.json
new file mode 100644
index 0000000000..971c9bb630
--- /dev/null
+++ b/types/html-tags/tsconfig.json
@@ -0,0 +1,26 @@
+{
+ "compilerOptions": {
+ "module": "commonjs",
+ "lib": [
+ "es6"
+ ],
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "strictNullChecks": true,
+ "strictFunctionTypes": true,
+ "baseUrl": "../",
+ "typeRoots": [
+ "../"
+ ],
+ "types": [],
+ "noEmit": true,
+ "forceConsistentCasingInFileNames": true
+ },
+ "files": [
+ "index.d.ts",
+ "void.d.ts",
+ "html-tags.json.d.ts",
+ "html-tags-void.json.d.ts",
+ "html-tags-tests.ts"
+ ]
+}
diff --git a/types/html-tags/tslint.json b/types/html-tags/tslint.json
new file mode 100644
index 0000000000..3db14f85ea
--- /dev/null
+++ b/types/html-tags/tslint.json
@@ -0,0 +1 @@
+{ "extends": "dtslint/dt.json" }
diff --git a/types/html-tags/void.d.ts b/types/html-tags/void.d.ts
new file mode 100644
index 0000000000..3e194ddf27
--- /dev/null
+++ b/types/html-tags/void.d.ts
@@ -0,0 +1,3 @@
+export = voidHtmlTags;
+
+declare const voidHtmlTags: string[];