TopDev
🔢

SemVer Bump / Compare / Range Tester

Bump phiên bản theo Semantic Versioning 2.0.0 (major/minor/patch/prerelease), so sánh 2 phiên bản, kiểm tra range ^/~/>=/<. Phù hợp publish npm package, plan release.

Tất cả công cụ Browser-only
Phiên bản mới

Phân tích

So sánh 2 phiên bản

Range tester

Theo chuẩn Semantic Versioning 2.0.0 (semver.org). Bump phiên bản, so sánh, kiểm tra range ^/~/>=/&lt;.

SemVer 2.0.0 — quy tắc

Phiên bản dạng MAJOR.MINOR.PATCH:

Pre-release: thêm -alpha.0, -beta.1, -rc.2… sau patch. Build metadata: +sha.abc1234 (không ảnh hưởng so sánh).

Range operators

Toán tửÝ nghĩaVí dụ
^1.2.3Cho phép minor/patch update, không cho major1.2.3 ≤ x < 2.0.0
~1.2.3Chỉ cho patch update1.2.3 ≤ x < 1.3.0
>=1.2.3Lớn hơn hoặc bằng1.2.3, 1.2.4, 2.0.0…
1.xMajor lock, mọi minor/patch1.0.0 ≤ x < 2.0.0
1.2.xMajor+minor lock1.2.0 ≤ x < 1.3.0
*Mọi phiên bảnBất kỳ

Mẹo dùng trong npm / package.json

Phù hợp với ai

Lập trình viên fullstack/backend/devops — debug JWT, format JSON/SQL, parse cURL, tính subnet CIDR, vẽ diagram Mermaid, viết commit chuẩn… Toolkit dùng hằng ngày trong terminal & code editor.

Câu hỏi thường gặp

Code/token tôi paste có gửi đi đâu không?

Không. Tất cả công cụ dev của TopDev chạy 100% client-side — JWT, SQL, JSON, cURL, regex… đều xử lý trong trình duyệt. Bạn có thể tắt mạng để kiểm chứng. Phù hợp để paste token nội bộ, query database production, key API.

Có hỗ trợ offline / cài thành PWA không?

Tool đã chạy được offline sau lần load đầu tiên. PWA installable đang nằm trong roadmap — hiện tại bạn có thể bookmark trang và dùng khi mất mạng.

Công cụ liên quan

Xem tất cả công cụ →