update component.json based on https://github.com/component/spec/blob/master/component.json/specifications.md