anchor.diff:  :: directory of the project (which is where this script is located).
   for %%F in (%0) do set ROOT_DIR=%%~dpF
   set NPM_BIN_DIR=%ROOT_DIR%node_modules\.bin\
  -cd %ROOT_DIR%
  +cd "%ROOT_DIR%"
   
   if "%1" == "install" (
   	call :installDevDependencies
  
positive.code: 	%~1
  goto:eof
  
  :: On Windows, npm, bower, tsd, and grunt are batch files
  :: So we have to explicitly call then with "call"
  :: These also happen to be the commands that we want to assert, 
  :: or exit on failure for, so there is an additional "exit /b"
  :runAndAssertCmd
  	echo Running: %1
  	call %~1 || exit /b
  goto:eof
  
  :: We use robocopy to delete these folders since they (esp. node_modules)
  
negative.code: goto:eof
  
  :installThirdParty
  	call :runAndAssertCmdArgs "%NPM_BIN_DIR%bower" install --allow-root
  	call :runAndAssertCmdArgs "%NPM_BIN_DIR%tsd" reinstall --config .\third_party\tsd.json
  	call :runAndAssertCmdArgs "%NPM_BIN_DIR%grunt" copy:thirdParty
  goto:eof
  
  :installDevDependencies
  