diff --git a/composer.json b/composer.json
index 97cd3fb..c94a23d 100644
--- a/composer.json
+++ b/composer.json
@@ -2,21 +2,87 @@
   "name": "drupal/pagedesigner_suite",
   "description": "Distribution for pagedesigner.",
   "type": "drupal-profile",
+  "license": "GPL-2.0+",
+  "minimum-stability": "dev",
+  "prefer-stable": true,
+  "authors": [
+    {
+      "name": "Internetagentur iqual GmbH",
+      "email": "info@iqual.ch",
+      "homepage": "https://www.drupal.org/iqual-gmbh",
+      "role": "Maintainer"
+    }
+  ],
   "keywords": [
     "Drupal",
     "Editing"
   ],
-  "homepage": "https://www.drupal.org/project/pagedesigner_suite",
   "support": {
     "issues": "https://www.drupal.org/project/issues/pagedesigner_suite",
-    "source": "http://cgit.drupalcode.org/pagedesigner_suite"
+    "source": "https://git.drupalcode.org/project/pagedesigner_suite"
+  },
+  "repositories": {
+    "drupal": {
+      "type": "composer",
+      "url": "https://packages.drupal.org/8"
+    },
+    "assets": {
+      "type": "composer",
+      "url": "https://asset-packagist.org"
+    }
   },
-  "license": "GPL-2.0+",
   "require": {
-    "drupal/core": ">=8.6",
+    "php": ">=7.0.8",
+    "composer/installers": "^1.2",
+    "oomphinc/composer-installers-extender": "^1.1",
+    "cweagans/composer-patches": "^1.6.5",
+    "drupal-composer/drupal-scaffold": "^2.5",
+    "webflo/drupal-finder": "^1.2",
+    "webmozart/path-util": "^2.3",
+    "zaporylie/composer-drupal-optimizations": "^1.0",
+    "drupal/core": "^8.6",
     "drupal/linkit": "^5.0",
-    "drupal/pagedesigner": "*",
-    "drupal/pagetree": "*",
-    "drupal/pagedesigner_theme": "*"
+    "drupal/pagedesigner": "^1.0-alpha8",
+    "drupal/pagetree": "1.x-dev",
+    "drupal/pagedesigner_theme": "1.x-dev"
+  },
+  "config": {
+    "bin-dir": "bin/",
+    "secure-http": false,
+    "optimize-autoloader": true,
+    "sort-packages": true,
+    "preferred-install": {
+      "drupal/core": "dist"
+    }
+  },
+  "extra": {
+    "branch-alias": {
+      "dev-8.x-1.x": "1.x-dev"
+    },
+    "installer-paths": {
+      "docroot/core": [
+        "type:drupal-core"
+      ],
+      "docroot/libraries/{$name}": [
+        "type:drupal-library"
+      ],
+      "docroot/modules/contrib/{$name}": [
+        "type:drupal-module"
+      ],
+      "docroot/profiles/contrib/{$name}": [
+        "type:drupal-profile"
+      ],
+      "docroot/themes/contrib/{$name}": [
+        "type:drupal-theme"
+      ],
+      "drush/Commands/contrib/{$name}": [
+        "type:drupal-drush"
+      ]
+    },
+    "enable-patching": true,
+    "composer-exit-on-patch-failure": true,
+    "patchLevel": {
+      "drupal/core": "-p2"
+    }
   }
 }
