طبق قرارداد، نسخه‌ی patch باگ را درست می‌کند، minor قابلیت سازگار اضافه می‌کند و major ممکن است API را بشکند. بازه‌ای مثل ^1.2.3 هر نسخه از 1.2.3 تا قبل از 2.0.0 را می‌پذیرد.