Add component.json

This adds support for [component](https://github.com/component/component)