anchor.diff:      });
   
     # Builds a development shell
  -  buildNodeShell = { name, version, src, dependencies ? [], production ? true, npmFlags ? "", ... }@args:
  +  buildNodeShell = { name, version, src, dependencies ? [], production ? true, npmFlags ? "", dontNpmInstall ? false, ... }@args:
       let
         nodeDependencies = stdenv.mkDerivation {
           name = "node-dependencies-${name}-${version}";
  
positive.code:         export HOME=$TMPDIR
          cd ${name}
          npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
          npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
          
          # Create symlink to the deployed executable folder, if applicable
          if [ -d "$out/lib/node_modules/.bin" ]
  
negative.code:           
            export HOME=$TMPDIR
            npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} rebuild
            
            ${stdenv.lib.optionalString (!dontNpmInstall) ''
              npm --registry http://www.example.com --nodedir=${nodeSources} ${npmFlags} ${stdenv.lib.optionalString production "--production"} install
            ''}
          '';
        };
      in
  