setup component.json