add component.json option