diff options
Diffstat (limited to 'deps/npm/html/doc/cli/npm-shrinkwrap.html')
-rw-r--r-- | deps/npm/html/doc/cli/npm-shrinkwrap.html | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/deps/npm/html/doc/cli/npm-shrinkwrap.html b/deps/npm/html/doc/cli/npm-shrinkwrap.html index eb1b1f276b..d4391cd15c 100644 --- a/deps/npm/html/doc/cli/npm-shrinkwrap.html +++ b/deps/npm/html/doc/cli/npm-shrinkwrap.html @@ -99,7 +99,12 @@ resolution using "version" if one isn't.</p> <li><p>The tree is walked and any missing dependencies are installed in the usual fashion.</p> </li> </ol> -<h3 id="using-shrinkwrapped-packages">Using shrinkwrapped packages</h3> +<p>If <code>preshrinkwrap</code>, <code>shrinkwrap</code> or <code>postshrinkwrap</code> are in the <code>scripts</code> property of the +<code>package.json</code>, they will be executed by running <code>npm shrinkwrap</code>. +<code>preshrinkwrap</code> and <code>shrinkwrap</code> are executed before the shrinkwrap, <code>postshrinkwrap</code> is +executed afterwards. For example to run some postprocessing on the generated file:</p> +<pre><code>"scripts": { "postshrinkwrap": "node fix-shrinkwrap.js" } +</code></pre><h3 id="using-shrinkwrapped-packages">Using shrinkwrapped packages</h3> <p>Using a shrinkwrapped package is no different than using any other package: you can <code>npm install</code> it by hand, or add a dependency to your <code>package.json</code> file and <code>npm install</code> it.</p> @@ -154,6 +159,8 @@ contents rather than versions.</p> <h2 id="see-also">SEE ALSO</h2> <ul> <li><a href="../cli/npm-install.html">npm-install(1)</a></li> +<li><a href="../cli/npm-run-script.html">npm-run-script(1)</a></li> +<li><a href="../misc/npm-scripts.html">npm-scripts(7)</a></li> <li><a href="../files/package.json.html">package.json(5)</a></li> <li><a href="../cli/npm-ls.html">npm-ls(1)</a></li> </ul> @@ -169,5 +176,5 @@ contents rather than versions.</p> <tr><td style="width:60px;height:10px;background:rgb(237,127,127)" colspan=6> </td><td colspan=10 style="width:10px;height:10px;background:rgb(237,127,127)"> </td></tr> <tr><td colspan=5 style="width:50px;height:10px;background:#fff"> </td><td style="width:40px;height:10px;background:rgb(237,127,127)" colspan=4> </td><td style="width:90px;height:10px;background:#fff" colspan=9> </td></tr> </table> -<p id="footer">npm-shrinkwrap — npm@3.9.5</p> +<p id="footer">npm-shrinkwrap — npm@3.10.2</p> |