anchor.diff:  
   :: 4. KuduSync
   IF /I "%IN_PLACE_DEPLOYMENT%" NEQ "1" (
  -  call :ExecuteCmd ROBOCOPY "%DEPLOYMENT_SOURCE%\AzureFunctions.Client" "%DEPLOYMENT_TARGET%" /E /IS
  +  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
  
positive.code: 
  
  :: 5. Install npm packages
  IF EXIST "%DEPLOYMENT_TARGET%\package.json" (
    pushd "%DEPLOYMENT_TARGET%"
  
    call :ExecuteCmd npm install
    IF !ERRORLEVEL! NEQ 0 (
  
negative.code:     IF !ERRORLEVEL! NEQ 0 goto error
    )
  
    call :ExecuteCmd ng build --output-path="./../ng2app"
    IF !ERRORLEVEL! NEQ 0 (
      call :ExecuteCmd npm run jspm:i
      IF !ERRORLEVEL! NEQ 0 goto error
    )
    
    REM call :ExecuteCmd npm run typings install
    REM IF !ERRORLEVEL! NEQ 0 goto error
  
    REM call :ExecuteCmd gulp
    REM IF !ERRORLEVEL! NEQ 0 goto error
  
    REM call :ExecuteCmd npm run tsc
    REM IF !ERRORLEVEL! NEQ 0 goto error
  
    REM call :ExecuteCmd npm run jspm:bundle
    REM IF !ERRORLEVEL! NEQ 0 goto error
  
    ::call :ExecuteCmd npm run uglifyjs
    ::IF !ERRORLEVEL! NEQ 0 goto error
  