diff --git a/bootstrap_library.libraries.yml b/bootstrap_library.libraries.yml
index 4d27f4e..7b34dcb 100644
--- a/bootstrap_library.libraries.yml
+++ b/bootstrap_library.libraries.yml
@@ -23,3 +23,16 @@ bootstrap-dev:
       /libraries/bootstrap/css/bootstrap.css: {}
   dependencies:
     - core/jquery
+
+bootstrap-composer:
+  remote: http://getbootstrap.com/
+  license:
+    name: MIT
+    gpl-compatible: false
+  js:
+    /libraries/bootstrap/dist/js/bootstrap.js: { }
+  css:
+    theme:
+      /libraries/bootstrap/dist/css/bootstrap.css: {}
+  dependencies:
+    - core/jquery
diff --git a/bootstrap_library.module b/bootstrap_library.module
index 8638d2e..2dd4159 100644
--- a/bootstrap_library.module
+++ b/bootstrap_library.module
@@ -30,13 +30,18 @@ function bootstrap_library_page_attachments(array &$page) {
     $page['#attached']['library'][] = 'bootstrap_library/bootstrap-cdn';
   }
   else {
-    $variant = ($config->get('minimized.options')) ? 'minified' : 'source';
-    // Add and initialise bootstrap.
-    if ($variant == 'minified') {
-      $page['#attached']['library'][] = 'bootstrap_library/bootstrap';
-    }
-    else {
-      $page['#attached']['library'][] = 'bootstrap_library/bootstrap-dev';
+    $variant_options = ['source', 'minified', 'composer'];
+    $variant = $variant_options[$config->get('minimized.options')];
+    switch ($variant) {
+      case 'minified':
+        $page['#attached']['library'][] = 'bootstrap_library/bootstrap';
+        break;
+      case 'source':
+        $page['#attached']['library'][] = 'bootstrap_library/bootstrap-dev';
+        break;
+      case 'composer':
+        $page['#attached']['library'][] = 'bootstrap_library/bootstrap-composer';
+        break;
     }
   }
 }
diff --git a/src/BootstrapLibrarySettingsForm.php b/src/BootstrapLibrarySettingsForm.php
index 16005dd..aa480be 100644
--- a/src/BootstrapLibrarySettingsForm.php
+++ b/src/BootstrapLibrarySettingsForm.php
@@ -66,16 +66,17 @@ class BootstrapLibrarySettingsForm extends ConfigFormBase {
 	// Production or minimized version
     $form['minimized'] = array(
       '#type' => 'fieldset',
-      '#title' => t('Production or development version'),
+      '#title' => t('Minimized, Non-minimized, or Composer version'),
       '#collapsible' => TRUE,
       '#collapsed' => FALSE,
     );
     $form['minimized']['minimized_options'] = array(
       '#type' => 'radios',
-      '#title' => t('Choose minimized or non minimized version.'),
+      '#title' => t('Choose  minimized, non-minimized, or composer version.'),
       '#options' => array(
         0 => t('Use non minimized libraries (Development)'),
         1 => t('Use minimized libraries (Production)'),
+        2 => t('Use composer installed libraries'),
       ),
       '#default_value' => $config->get('minimized.options'),
     );
