add component support
Merge pull request #1 from queckezz/add/component.json

add component support