Skip to content
This repository was archived by the owner on Oct 13, 2021. It is now read-only.

Commit b3694bc

Browse files
committed
Installing Swagger UI library from asset packagist.
Composer were unable to install it from npm-asset because of a weird dependency problem. TODO: - Remove unnecessary files.
1 parent 14057e7 commit b3694bc

File tree

2 files changed

+22
-45
lines changed

2 files changed

+22
-45
lines changed

composer.json

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -38,31 +38,10 @@
3838
"cweagans/composer-patches": "1.6.*"
3939
}
4040
}
41-
},
42-
"swagger_ui": {
43-
"type": "package",
44-
"package": {
45-
"name": "mxr576/swagger-ui",
46-
"description": "Swagger UI composer package does not contains some required information to be installed by composer/installer.",
47-
"version": "3.17.3",
48-
"type": "drupal-library",
49-
"extra": {
50-
"installer-name": "swagger_ui"
51-
},
52-
"dist": {
53-
"url": "https://github.com/swagger-api/swagger-ui/archive/v3.17.3.zip",
54-
"type": "zip"
55-
},
56-
"require": {
57-
"composer/installers": "~1.0"
58-
},
59-
"replace": {
60-
"swagger-api/swagger-ui": "3.17.*"
61-
}
62-
}
6341
}
6442
},
6543
"require": {
44+
"bower-asset/swagger-ui": "^3.17",
6645
"composer/installers": "^1.5",
6746
"cweagans/composer-patches": "^1.6.5",
6847
"drupal-composer/drupal-scaffold": "^2.5",
@@ -111,13 +90,15 @@
11190
]
11291
},
11392
"extra": {
93+
"installer-types": ["bower-asset"],
11494
"installer-paths": {
11595
"web/core": ["type:drupal-core"],
11696
"web/libraries/{$name}": ["type:drupal-library"],
11797
"web/modules/contrib/{$name}": ["type:drupal-module"],
11898
"web/profiles/contrib/{$name}": ["type:drupal-profile"],
11999
"web/themes/contrib/{$name}": ["type:drupal-theme"],
120-
"drush/Commands/{$name}": ["type:drupal-drush"]
100+
"drush/Commands/{$name}": ["type:drupal-drush"],
101+
"web/libraries/swagger_ui": ["bower-asset/swagger-ui"]
121102
},
122103
"drupal-scaffold": {
123104
"initial": {

composer.lock

Lines changed: 18 additions & 22 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)