Sự tĩnh lặng trong việc quản lý phụ thuộc
Thấu hiểu dòng chảy của phiên bản
Major
Phá vỡ cấu trúc
Minor
Thêm tính năng
Patch
Sửa lỗi nhỏ
"Mọi sự thay đổi lớn đều bắt đầu từ những bản vá nhỏ nhất."
Chỉ chấp nhận duy nhất một phiên bản. Không cập nhật tự động dưới bất kỳ hình thức nào.
1.2.3 → [1.2.3]
Lựa chọn mặc định. Tự động lấy Minor và Patch mới nhất nhưng không thay đổi Major.
^1.2.3 → [>=1.2.3 < 2.0.0]
Cẩn trọng tối đa. Chỉ cho phép các bản sửa lỗi (Patch) và khóa chặt tính năng mới (Minor).
~1.2.3 → [>=1.2.3 < 1.3.0]