Verified75% confidenceFactExact time
In npm dependency declarations, ^3.0.19 allows installing any version <4.0.0, while ~3.0.19 allows only versions <3.1.0.
3
Sources
75%
Confidence
Long-term
Relevance
10/15/2026
First Seen
Sources
Related Entities
Related Claims
UnverifiedUnder npm's caret range (such as ^2.0.0), running npm install or yarn will pull the latest patch version that falls within that range, but will not automatically upgrade to major version 3.0.0 or above.78% similarUnverifiedWhen using semantic version ranges (such as ^3.0.0), such patch versions are often automatically included by npm/pnpm.77% similarUnverifiedIn npm, ~0.0.93 only allows the patch number to remain unchanged, while the 0.0.x notation allows any patch number.76% similarUnverifiednpm 生态中 `^3.0.30` 这样的版本范围写法允许在同一 MAJOR 版本内自动获取最新的 MINOR 和 PATCH 更新。74% similarUnverifiedUpgrading to 3.0.2 typically only requires updating the dependency version, which can be installed via npm install or pnpm add.73% similar
Cite This Claim
Stable URI
https://kongchang.com/claim/1039709API
curl https://kongchang.com/api/v1/knowledge/claims/1039709MCP
get_claim(id=1039709)