<story><title>We check our node_modules folder into source control</title><url>https://www.jackfranklin.co.uk/blog/check-in-your-node-dependencies/</url></story><parent_chain><item><author>ilumanty</author><text>Yarn offers &amp;quot;Plug&amp;#x27;n&amp;#x27;play&amp;quot; mode since v2, which basically promotes what the author says. It takes the idea further: dependencies are stored as zip archives instead of thousands of small files, which reduces the &amp;quot;git noise&amp;quot; and actually makes this viable as a performant workflow.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;yarnpkg.com&amp;#x2F;features&amp;#x2F;pnp&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;yarnpkg.com&amp;#x2F;features&amp;#x2F;pnp&lt;/a&gt;</text></item></parent_chain><comment><author>rarkins</author><text>Yarn’s offline support is not directly tied to PNP. Yarn v1’s support for “offline” installs was a day one requirement, and as I understand it one of the primary drivers for Facebook engineers (at the time) to drive the creation of Yarn.&lt;p&gt;If offline installs is what you want, I don’t see any advantage of node_modules compared to this feature - only disadvantages (size, noise, and cross-platform incompatibilities).</text></comment>
<story><title>We check our node_modules folder into source control</title><url>https://www.jackfranklin.co.uk/blog/check-in-your-node-dependencies/</url></story><parent_chain><item><author>ilumanty</author><text>Yarn offers &amp;quot;Plug&amp;#x27;n&amp;#x27;play&amp;quot; mode since v2, which basically promotes what the author says. It takes the idea further: dependencies are stored as zip archives instead of thousands of small files, which reduces the &amp;quot;git noise&amp;quot; and actually makes this viable as a performant workflow.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;yarnpkg.com&amp;#x2F;features&amp;#x2F;pnp&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;yarnpkg.com&amp;#x2F;features&amp;#x2F;pnp&lt;/a&gt;</text></item></parent_chain><comment><author>maxpert</author><text>Exactly reading article I for a second felt like author was either not fully aware of tooling, or doesn&amp;#x27;t care about the noise it will cause (potentially complex conflicts) checking node_modules will cause.</text></comment>