title: Adding npm packaged dependencies to svn
body: <p>I'm packaging up a node project that has some dependencies installed with npm. The code will be deployed on an npm-less server, so I used npm bundle to make a node_modules directory with all the dependencies.</p>
  
  <p>The node_modules just is a bunch of symlinks that look like <code>depname</code>, which point to symlinks that look like <code>depname@X.X.X</code>, which point to directories in <code>./.npm/</code>, where the actual dependencies are.</p>
  
  <p>The problem is that when I try to <code>svn add</code> any of these symlinks with an <code>@</code> in their name, svn just complains that the folder it's linking to is already under version control.</p>
  
  <p>for instance:</p>
  
  <pre><code>$ svn add jsdom\@0.2.3
  </code></pre>
  
  <p>results in:</p>
  
  <pre><code>svn: warning: 'jsdom' is already under version control
  </code></pre>
  
  <p>when I svn stat though, I still see <code>jsdom@0.2.3</code> as unversioned.</p>
  
  <p>I'm super confused - I'm sure it's something simple, but I'm definitely missing something.</p>