load components as node modules