diff --git a/composer.json b/composer.json
index 9ad222e..c093cce 100644
--- a/composer.json
+++ b/composer.json
@@ -4,7 +4,7 @@
     "type": "project",
     "license": "GPL-2.0+",
     "require": {
-        "composer/installers": "^1.0.21",
+        "composer/installers": "^1.0.24",
         "wikimedia/composer-merge-plugin": "~1.3"
     },
     "replace": {
@@ -37,7 +37,9 @@
             "modules/contrib/{$name}": ["type:drupal-module"],
             "profiles/contrib/{$name}": ["type:drupal-profile"],
             "themes/contrib/{$name}": ["type:drupal-theme"],
-            "drush/contrib/{$name}": ["type:drupal-drush"]
+            "drush/contrib/{$name}": ["type:drupal-drush"],
+            "modules/custom/{$name}": ["type:drupal-custom-module"],
+            "themes/custom/{$name}": ["type:drupal-custom-theme"]
         }
     },
     "autoload": {
diff --git a/composer.lock b/composer.lock
index 3838c35..6941eda 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
         "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#composer-lock-the-lock-file",
         "This file is @generated automatically"
     ],
-    "content-hash": "989ca417bbf16de1ab7dc1cf06c3c221",
+    "content-hash": "fb766841005ecf4b3ec4ecd8b4c98df4",
     "packages": [
         {
             "name": "asm89/stack-cors",
