anchor.diff:  )
   
   :: 7. Install bower
  -IF EXIST "%DEPLOYMENT_TARGET%\bower.json" (
  -  pushd "%DEPLOYMENT_TARGET%"
  -
  -  call :ExecuteCmd bower install
  -  IF !ERRORLEVEL! NEQ 0 goto error
  -  popd
  -)
  +REM IF EXIST "%DEPLOYMENT_TARGET%\bower.json" (
  +  REM pushd "%DEPLOYMENT_TARGET%"
  +
  +  REM call :ExecuteCmd bower install
  +  REM IF !ERRORLEVEL! NEQ 0 goto error
  +  REM popd
  +REM )
   
   :: 8. Copy templates-update webjob
   SET WEBJOB_PATH=%HOME%\site\wwwroot\App_Data\jobs\triggered\templates-update
  
positive.code:     IF !ERRORLEVEL! NEQ 0 goto error
    )
  
    call :ExecuteCmd npm run jspm:i
    IF !ERRORLEVEL! NEQ 0 (
      call :ExecuteCmd npm run jspm:i
      IF !ERRORLEVEL! NEQ 0 goto error
    )
  
    call :ExecuteCmd npm run typings install
    IF !ERRORLEVEL! NEQ 0 goto error
  
    call :ExecuteCmd gulp
    IF !ERRORLEVEL! NEQ 0 goto error
  
    call :ExecuteCmd npm run tsc
    IF !ERRORLEVEL! NEQ 0 goto error
  
    call :ExecuteCmd npm run jspm:bundle
    IF !ERRORLEVEL! NEQ 0 goto error
  
    ::call :ExecuteCmd npm run uglifyjs
    ::IF !ERRORLEVEL! NEQ 0 goto error
  
negative.code: 
  :: 4. KuduSync
  IF /I "%IN_PLACE_DEPLOYMENT%" NEQ "1" (
    call :ExecuteCmd ROBOCOPY "%DEPLOYMENT_SOURCE%\AzureFunctions.AngulaClient" "%DEPLOYMENT_TARGET_ANGULAR%" /E /IS
    :: http://ss64.com/nt/robocopy-exit.html
    IF %ERRORLEVEL% EQU 16 echo ***FATAL ERROR*** & goto error
    IF %ERRORLEVEL% EQU 15 echo OKCOPY + FAIL + MISMATCHES + XTRA & goto error
  