anchor.diff:                  ]
           }
   
  +#if ZAFIR
  +    let bundleSiteCSharpTemplate =
  +        {
  +            Name = "C# Single-Page Application"
  +            PathName = "bundle-website-csharp"
  +            DefaultProjectName = "SinglePageApplication"
  +            Description =
  +                "Creates an empty single-page HTML application."
  +            ProjectFile = "SinglePageApplication.csproj"
  +            Files = fun file folder ->
  +                [
  +                    file "Client.cs"
  +                    file "Web.config"
  +                    file "index.html"
  +                ]
  +            ExtraNuGetPackages = fsharpTools @ [wsName + ".Html"; "IntelliFactory.Xml"]
  +        }
  +#endif
  +
       let getWebSharperExtension com =
           let desc = getExtensionDecription ()
           let editions =
  
positive.code:     module VX = Extensions
      type Content = Utils.Content
  
      let wsName, fsharpTools =
  #if ZAFIR
          "Zafir", ["Zafir.FSharp"]
  #else
          "WebSharper", []
  #endif
  
      let getExtensionName () =
          "WebSharper"
  
negative.code: 
      let getExtensionDecription () =
          "F#-to-JavaScript compiler and web application framework"
  #endif
  
      let pattern = Regex(@"(\d+(\.\d+)*)(\-(\w+))?$")
  
  