update the format of components.json