bmcclure / drupal-library-mapping
用于安装 Drupal 库资源的辅助工具。
1.0.0
2021-11-17 18:08 UTC
Requires
- php: >=5.5
- composer-plugin-api: ^1.0 || ^2.0
Requires (Dev)
- composer/composer: dev-master
This package is auto-updated.
Last update: 2024-09-18 00:28:53 UTC
README
用于安装 Drupal 库资源的辅助工具。
通过使用 Asset Packagist,您已经可以将 Drupal 资源安装到正确的位置。
但是,对于不按 Drupal 模块预期命名的包怎么办呢?
此包不仅包含常见的名称映射,还允许您在 composer.json 中指定自己的映射。
然后,在安装或更新映射的资产时,它将创建符号链接、复制或移动到正确的位置。
如何使用此插件
首先,需要 "bmcclure/drupal-library-mapping"。
按照他们的说明启用 Asset Packagist 支持。
在 "extra" 中配置以下内容
"installer-types": ["library", "drupal-library", "bower-asset", "npm-asset"],
"installer-paths": {
"libraries/{$name}": [
"type:drupal-library",
"type:bower-asset",
"type:npm-asset"
]
}
现在只需从 Asset Packagist 需求资源,它们将被适当地映射。
自定义复制类型
默认情况下,映射的插件将被复制。
将以下内容添加到 "extra" 中以自定义映射方法
"drupal-library-mapping-type": "symlink"
接受的值是 "copy"(默认值)、"symlink" 和 "move"。
请注意,使用 "move" 的副作用是 composer 将在每次运行时重新安装包。
自定义包名称映射
您可能希望将其他库名称映射到常见的名称上。
您可以在 "extra" 中的 "drupal-library-mapping" 键中添加新的映射。
示例
"drupal-library-mapping": {
"jquery-easing-original": "easing"
}