require s lib