Add component.json to ignore.
Do not create a json file when saving to it is required, warn instead.