title: How can versioning in the package.json file of npm packages be understood?
body: <p>I want to know how the versioning works in <code>package.json</code> in a development cycle.</p>
  
  <p>What is the meaning of each number in one <code>package.json</code> version property, such as the one below?</p>
  
  
  
  <pre><code>{
      "name": "A NodeJS Project",
      "version": "0.0.0",
      ...
  }
  </code></pre>