nguage-text">node-foo</code> and <code class="language-text">bar-js</code> are bad names.  <code class="language-text">foo</code> or <code class="language-text">bar</code> are better.</p>
</li>
<li>version:
A semver-compatible version.</li>
<li>engines:
Specify the versions of node (or whatever else) that your program
runs on.  The node API changes a lot, and there may be bugs or new
functionality that you depend on.  Be explicit.</li>
<li>author:
Take some credit.</li>
<li>scripts:
If you have a special co