<?xml version="1.0" encoding="utf-8"?>
<configuration>

  <!--
    clear drops any machine- or user-level sources so a restore here resolves the same
    packages on every developer machine and in CI. Central package management also
    requires either a single source or explicit source mapping (NU1507).
  -->
  <packageSources>
    <clear />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>

  <packageSourceMapping>
    <packageSource key="nuget.org">
      <package pattern="*" />
    </packageSource>
  </packageSourceMapping>

  <config>
    <!-- Keep the restore cache inside the repo? No: the default global cache is
         correct and shared. This section is left for future proxy settings. -->
  </config>

  <auditSources>
    <clear />
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
  </auditSources>

</configuration>
