anchor.diff:      ) System.TimeSpan.MaxValue = false then
           traceError <| sprintf "Error while running '%s' with args: %s" cmd args
   
  +let npmTool =
  +    #if MONO
  +        "npm"
  +    #else
  +        // TODO: Detect where npm lives
  +       @"C:\Program Files\nodejs" </> "npm.cmd"
  +    #endif
   
   // --------------------------------------------------------------------------------------
   // Build the Generator project and run it
  
positive.code:     ==> "Default"
  #endif
  
  RunTargetOrDefault "Default"
  
negative.code: )
  #endif
  
  Target "InstallVSCE" ( fun _ ->
      killProcess "npm"
      run npmTool "install -g vsce" ""
  )
  
  // --------------------------------------------------------------------------------------
  // Run generator by default. Invoke 'build <Target>' to override
  // --------------------------------------------------------------------------------------
  
  Target "Default" DoNothing
  Target "Deploy" DoNothing
  
  #if MONO
  "Clean"
  