title: what is benfit of using `prestart` over `&&` in `package.json` command
body: <p>I think the title is self explain but again:</p>
  
  <p>what is the benefit of using the pre script of npm <code>packege.json</code> for example <code>prestart</code> over just concatenate commands with <code>&amp;&amp;</code> in the <code>start</code> script? </p>
  
  <pre><code>{
    prestart: "parcel build",
    start "nodemon server.js"
  }
  </code></pre>
  
  <p>vs </p>
  
  <pre><code>{
   start: "parcel build &amp;&amp; nodemon server.js" 
  }
  </code></pre>
  
  <p>It is more cross platform ?<br>
  can it handle <code>two async endless process</code> like two servers (build + api) ? </p>
  
  <p>something else?</p>
  
  <p>edit:
  I found benefit for <code>postInstall</code>. Heroku and such delete <code>devDependency</code> after <code>npm install</code> so in <code>postinstall</code> I can put <code>build</code> process before Heroku delete the code that do that.</p>