diff --git a/composer.json b/composer.json
index a87eed1..27370ba 100644
--- a/composer.json
+++ b/composer.json
@@ -1,46 +1,47 @@
 {
-  "name": "drupal/diff",
-  "description": "Compares two entity revisions",
-  "type": "drupal-module",
-  "license": "GPL-2.0+",
-  "support": {
-    "issues": "https://www.drupal.org/project/issues/diff"
-  },
-  "require":{
-    "mkalkbrenner/php-htmldiff-advanced": "~0.0.8"
-  },
   "authors": [
     {
-      "name": "Miro Dietiker (miro_dietiker)",
       "homepage": "https://www.drupal.org/u/miro_dietiker",
+      "name": "Miro Dietiker (miro_dietiker)",
       "role": "Maintainer"
     },
     {
-      "name": "Juampy NR (juampynr)",
       "homepage": "https://www.drupal.org/u/juampynr",
+      "name": "Juampy NR (juampynr)",
       "role": "Maintainer"
     },
     {
-      "name": "Lucian Hangea (lhangea)",
       "homepage": "https://www.drupal.org/u/lhangea",
+      "name": "Lucian Hangea (lhangea)",
       "role": "Maintainer"
     },
     {
-      "name": "Alan D.",
       "homepage": "https://www.drupal.org/u/alan-d.",
+      "name": "Alan D.",
       "role": "Maintainer"
     },
     {
-      "name": "Brian Gilbert (realityloop).",
       "homepage": "https://www.drupal.org/u/realityloop",
+      "name": "Brian Gilbert (realityloop).",
       "role": "Maintainer"
     }
-  ],
+    ],
+  "description": "Compares two entity revisions",
+  "license": "GPL-2.0+",
+  "name": "drupal/diff",
+  "repositories": [
+    {
+      "type": "composer",
+      "url": "https://packages.drupal.org/8"
+    }
+    ],
+  "require": {
+    "drupal/entity": "~1.0",
+    "mkalkbrenner/php-htmldiff-advanced": "~0.0.8"
+  },
   "support": {
     "issues": "https://www.drupal.org/project/issues/diff",
     "source": "http://cgit.drupalcode.org/diff"
   },
-  "require": {
-    "drupal/entity": "8.*"
-  }
+  "type": "drupal-module"
 }
