Sometimes, a package declares an asset but you actually want to ignore this asset in your project.
A package "A" can remove the assets added by another package "B" (assuming that package "A" requires "B").
To do so, use the action
key:
discovery.json
for package B{
"some_asset_type": "some_value"
}
discovery.json
for package A{
"some_asset_type": [
{
"value": "some_value",
"action": "remove"
}
]
}
This will remove "some_value" from the asset type "some_asset_type".
discovery.json
file. This is the best place to remove assets added by a package that you don't need.
Found a typo? Something is wrong in this documentation? Just fork and edit it!