# MANIFEST_INVALID: Invalid component declaration

> Invalid component declaration

| Severity | Fault                         | Stage                 |
| -------- | ----------------------------- | --------------------- |
| error    | customer (the source package) | component declaration |

## What it means

What the entry exports is not a valid component contract: no `defineTaggorComponent` default export, a prop default of the wrong type, a tag name without a hyphen, an unknown key. There is one diagnostic per problem, with its path in `manifestPath`.

## How to fix

Fix the field at manifestPath in the object passed to defineTaggorComponent; the message says what it expects.
