add component.json
add build
add client