remove the component.json and add component.js support