remove script loader, add component.json