npm compatibility
version matching