Ghost CLI gives warning if cards are excluded

I am trying to upload my custom theme that does not include any of the Ghost’s cards. So I want to exclude them. I have tried to use the following in the config object in packge.json.

 "card_assets": {
      "exclude": false
    }

When activating my theme in Ghost locally, i get too many warnings, eg:

The .kg-callout-card CSS class is required to appear styled in your theme

I get the same warnings if I use the following instead:

   "card_assets": {
      "exclude": ["bookmark", "gallery", "button",  "nft", "toggle"]
    }

However, I do not get any warning if I use:

   "card_assets": {
      "exclude": ["bookmark", "gallery"]
    }

How to exclude cards?

Hey @mkn. All cards are available in the Ghost editor, your theme can’t change this, so it needs to provide CSS for all of them (& JS for those that require JS to work).

If you don’t want to provide custom CSS or JS, then you can use the default card assets, which is the default behaviour. To do that, remove the "card_assets" line from your package.json, or just set it to true.

By excluding the default card assets you are saying “I want to provide this myself” which I think is the opposite of what you want.