Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

9,900

Downloads of v 2.0.0-beta02:

503

Last Update:

26 Oct 2017

Package Maintainer(s):

Software Author(s):

  • andyalm

Tags:

xrepo build msbuild cli commandline cross-repository project reference

xrepo

This is a prerelease version of xrepo.

  • 1
  • 2
  • 3

2.0.0-beta02 | Updated: 26 Oct 2017

Downloads:

9,900

Downloads of v 2.0.0-beta02:

503

Maintainer(s):

Software Author(s):

  • andyalm

xrepo 2.0.0-beta02

This is a prerelease version of xrepo.

Legal Disclaimer: Neither this package nor Chocolatey Software, Inc. are affiliated with or endorsed by andyalm. The inclusion of andyalm trademark(s), if any, upon this webpage is solely to identify andyalm goods or services and not for commercial purposes.

  • 1
  • 2
  • 3

Some Checks Have Failed or Are Not Yet Complete

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Failed

Details

Scan Testing Successful:

No detections found in any package files

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install xrepo, run the following command from the command line or from PowerShell:

>

To upgrade xrepo, run the following command from the command line or from PowerShell:

>

To uninstall xrepo, run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade xrepo -y --source="'INTERNAL REPO URL'" --prerelease [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade xrepo -y --source="'INTERNAL REPO URL'" --prerelease
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install xrepo
  win_chocolatey:
    name: xrepo
    version: '2.0.0-beta02'
    source: INTERNAL REPO URL
    state: present
    allow_prerelease: yes

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'xrepo' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '2.0.0-beta02'
  options  '--prerelease'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller xrepo
{
    Name        = "xrepo"
    Version     = "2.0.0-beta02"
    Source      = "INTERNAL REPO URL"
    chocoParams = "--prerelease"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'xrepo':
  ensure          => '2.0.0-beta02',
  install_options => ['--prerelease'],
  provider        => 'chocolatey',
  source          => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

WARNING

This package is exempt from moderation. While it is likely safe for you, there is more risk involved.

Description

Makes it easy to develop when you need to make changes that spans more than one source code repository.


app\Microsoft.Build.dll
md5: 0D6AF827011B948A5D53B4ED5F9EE582 | sha1: D9C689A35CA6EC676595A48A11F7A9EEC3C6CF51 | sha256: 4712945913BF3B079388CFCC920B4110E7B604426A65844565AECE3A0AC91B28 | sha512: 1C2ACE0097FEA5DB9D65849E59B1290F08654AD26A1645F8BF523028206A5E0A1DE50E4FF914A9B222AA446565332227C0F69C94A8185B2C79CF27B21D5A3D8C
app\Microsoft.Build.Framework.dll
md5: 0E104A4020C45FDD15FA8D94272F1A3F | sha1: 360C2946DF40816FF314E96338D7DEE8D3C69BEB | sha256: B292BD426A05333E1FF570B2BE90FF7C57670C13ADA44B2CE68922323820DF3D | sha512: 7004C735D718DAC0D7CE2FC15508198C57CD57A48EAEF76303716EA5C711C093ABC4936B9C4C90557C0DA2893E8DEB28433FA8580B4F0378B254A3887BD0E2A8
app\Microsoft.Extensions.CommandLineUtils.dll
md5: 33C1F8481C02013D7717E12F497288C8 | sha1: 8BF1B19CDCB4E3A29483967844FC4C2A1A585461 | sha256: 22859B83CA7C70A71C5EB842C6685BEC0E7BB1D4C37423601FD750899446AEF6 | sha512: 50DFA46EB1A68096D165C1926F99DD5517015F9122388AF1A4F6C8EC7F9EE72B6F901A96087B091673F600932CB30E9ABF231A45DA29B953AC4A6E5A22E5A6E2
app\Newtonsoft.Json.dll
md5: 04D49720DF76D62BCE434F19A0DA62D2 | sha1: 53D0A3B91036092132F4D0887500B5DC77891D78 | sha256: 5D96EE51B2AFF592039EEBC2ED203D9F55FDDF9C0882FB34D3F0E078374954A5 | sha512: 7727D077C518D4931B80286EDB981AF0E46D792CB9976DE286CD2DBB4270157C5FAE14766B2A39D49B44B41E5EC113DE104DD2264EDD1DC6799C9919B2F76D04
app\System.Xml.XPath.XmlDocument.dll
md5: 176E9B8E9B622A51E5B3DB8D0FAC6EEA | sha1: 5354245E852FDC31019F6496C1B7CAE056B471FF | sha256: F95C1BD1CF19EF02B788A3473CCC64716D26504D98831DDCB240F1D913A3EEF3 | sha512: B1A5921F8D2254EFC263D8623A0147F54CE3E9035C970C66512371563D62D71578A4253D31ED948181C204882993731669EEF6CF1B9ADB9BCFE4B94BCD109FA1
app\XRepo.Core.dll
md5: A0B662FA1C9A3B5CEC7B3CFBA4A77AEB | sha1: F1ADED7BFCC5DC1448EA1B5FA1A5E9CD8BCFF523 | sha256: 6AF82261EA9D139F82AEDDC9F615E30D385780D40CE5A349B950AA944191C6A9 | sha512: D1A9F1C1E0F1F8D24C01008DA2F6AF6BC701CEAA93108D8678E706E42A1C2C29D94D90306DBDCF8605EE03F57F8C90EC6F1DD67B4B9BD72D1447A28AD34D36A5
app\XRepo.Core.pdb
 
app\xrepo.deps.json
{
  "runtimeTarget": {
    "name": ".NETCoreApp,Version=v2.0",
    "signature": "174dbaf82d4fde5d5c2e93eb1ac054ba42139f61"
  },
  "compilationOptions": {},
  "targets": {
    ".NETCoreApp,Version=v2.0": {
      "xrepo/1.0.0": {
        "dependencies": {
          "Microsoft.Build": "15.1.1012",
          "Microsoft.Extensions.CommandLineUtils": "1.1.0",
          "System.Collections.Specialized": "4.3.0",
          "XRepo.Core": "1.0.0"
        },
        "runtime": {
          "xrepo.dll": {}
        }
      },
      "Microsoft.Build/15.1.1012": {
        "dependencies": {
          "Microsoft.Build.Framework": "15.1.1012",
          "Microsoft.Win32.Primitives": "4.0.1",
          "System.AppContext": "4.1.0",
          "System.Collections": "4.0.11",
          "System.Collections.Concurrent": "4.0.12",
          "System.Collections.Immutable": "1.2.0",
          "System.Collections.NonGeneric": "4.3.0",
          "System.Console": "4.0.0",
          "System.Diagnostics.Contracts": "4.0.1",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.FileVersionInfo": "4.0.0",
          "System.Diagnostics.Process": "4.1.0",
          "System.Diagnostics.TraceSource": "4.0.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.Compression": "4.1.0",
          "System.IO.FileSystem": "4.0.1",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.IO.Pipes": "4.0.0",
          "System.Linq": "4.1.0",
          "System.Linq.Parallel": "4.0.1",
          "System.ObjectModel": "4.0.12",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.0.1",
          "System.Reflection.Metadata": "1.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.InteropServices.RuntimeInformation": "4.0.0",
          "System.Runtime.Loader": "4.0.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.0.11",
          "System.Text.RegularExpressions": "4.1.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Tasks.Dataflow": "4.6.0",
          "System.Threading.Thread": "4.0.0",
          "System.Threading.ThreadPool": "4.0.10",
          "System.Xml.ReaderWriter": "4.0.11",
          "System.Xml.XPath.XmlDocument": "4.0.1",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.5/Microsoft.Build.dll": {}
        }
      },
      "Microsoft.Build.Framework/15.1.1012": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Thread": "4.0.0"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
        }
      },
      "Microsoft.CSharp/4.0.1": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Dynamic.Runtime": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.1.0",
          "System.Linq.Expressions": "4.1.0",
          "System.ObjectModel": "4.0.12",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "Microsoft.Extensions.CommandLineUtils/1.1.0": {
        "runtime": {
          "lib/netstandard1.3/Microsoft.Extensions.CommandLineUtils.dll": {}
        }
      },
      "Microsoft.NETCore.Targets/1.1.0": {},
      "Microsoft.Win32.Primitives/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "Microsoft.Win32.Registry/4.0.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "Newtonsoft.Json/9.0.1": {
        "dependencies": {
          "Microsoft.CSharp": "4.0.1",
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Dynamic.Runtime": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.1.0",
          "System.Linq.Expressions": "4.1.0",
          "System.ObjectModel": "4.0.12",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.0.1",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.0.11",
          "System.Text.RegularExpressions": "4.1.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Xml.ReaderWriter": "4.0.11",
          "System.Xml.XDocument": "4.0.11"
        },
        "runtime": {
          "lib/netstandard1.0/Newtonsoft.Json.dll": {}
        }
      },
      "runtime.native.System/4.0.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "runtime.native.System.IO.Compression/4.1.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "System.AppContext/4.1.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Collections/4.0.11": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Collections.Concurrent/4.0.12": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.1.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Collections.Immutable/1.2.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Collections.NonGeneric/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Collections.Specialized/4.3.0": {
        "dependencies": {
          "System.Collections.NonGeneric": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Globalization.Extensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Console/4.0.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        }
      },
      "System.Diagnostics.Contracts/4.0.1": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.Debug/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.FileVersionInfo/4.0.0": {
        "dependencies": {
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.0.1",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.Reflection.Metadata": "1.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Diagnostics.Process/4.1.0": {
        "dependencies": {
          "Microsoft.Win32.Primitives": "4.0.1",
          "Microsoft.Win32.Registry": "4.0.0",
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.0.1",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.0.11",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Thread": "4.0.0",
          "System.Threading.ThreadPool": "4.0.10",
          "runtime.native.System": "4.0.0"
        },
        "runtimeTargets": {
          "runtime/linux/lib/_._": {
            "rid": "linux",
            "assetType": "runtime"
          },
          "runtime/osx/lib/_._": {
            "rid": "osx",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Diagnostics.Tools/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.TraceSource/4.0.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "runtime.native.System": "4.0.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Diagnostics.Tracing/4.1.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Dynamic.Runtime/4.0.11": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.1.0",
          "System.Linq.Expressions": "4.1.0",
          "System.ObjectModel": "4.0.12",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.0.1",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Globalization/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Globalization.Extensions/4.3.0": {
        "dependencies": {
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.IO/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.IO.Compression/4.1.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "runtime.native.System": "4.0.0",
          "runtime.native.System.IO.Compression": "4.1.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.IO.FileSystem/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.IO.FileSystem.Primitives/4.0.1": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.IO.Pipes/4.0.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.Net.Primitives": "4.0.11",
          "System.Net.Sockets": "4.1.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Security.Principal": "4.0.1",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Overlapped": "4.0.1",
          "System.Threading.Tasks": "4.3.0",
          "runtime.native.System": "4.0.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Linq/4.1.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0"
        }
      },
      "System.Linq.Expressions/4.1.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.1.0",
          "System.ObjectModel": "4.0.12",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.0.1",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Emit.Lightweight": "4.0.1",
          "System.Reflection.Extensions": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Linq.Parallel/4.0.1": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Collections.Concurrent": "4.0.12",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.1.0",
          "System.Linq": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Net.Primitives/4.0.11": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Net.Sockets/4.1.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Net.Primitives": "4.0.11",
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.ObjectModel/4.0.12": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Reflection/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Emit/4.0.1": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Emit.ILGeneration/4.0.1": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Emit.Lightweight/4.0.1": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Extensions/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Metadata/1.3.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Collections.Immutable": "1.2.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.1.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.0.11",
          "System.Threading": "4.3.0"
        }
      },
      "System.Reflection.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.TypeExtensions/4.1.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Resources.ResourceManager/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "System.Runtime.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.Handles/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.InteropServices/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0",
          "runtime.native.System": "4.0.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Runtime.Loader/4.0.0": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.Serialization.Primitives/4.1.1": {
        "dependencies": {
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Security.Principal/4.0.1": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Text.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Text.Encoding.Extensions/4.0.11": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        }
      },
      "System.Text.RegularExpressions/4.1.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Threading/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Overlapped/4.0.1": {
        "dependencies": {
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        },
        "runtimeTargets": {
          "runtime/unix/lib/_._": {
            "rid": "unix",
            "assetType": "runtime"
          },
          "runtime/win/lib/_._": {
            "rid": "win",
            "assetType": "runtime"
          }
        }
      },
      "System.Threading.Tasks/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading.Tasks.Dataflow/4.6.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Collections.Concurrent": "4.0.12",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.1.0",
          "System.Dynamic.Runtime": "4.0.11",
          "System.Linq": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Tasks.Extensions/4.0.0": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Threading.Thread/4.0.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading.ThreadPool/4.0.10": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Xml.ReaderWriter/4.0.11": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.0.1",
          "System.IO.FileSystem.Primitives": "4.0.1",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.0.11",
          "System.Text.RegularExpressions": "4.1.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Tasks.Extensions": "4.0.0"
        }
      },
      "System.Xml.XDocument/4.0.11": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tools": "4.0.1",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.0.11"
        }
      },
      "System.Xml.XmlDocument/4.0.1": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.0.11"
        }
      },
      "System.Xml.XPath/4.0.1": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.0.11"
        }
      },
      "System.Xml.XPath.XmlDocument/4.0.1": {
        "dependencies": {
          "System.Collections": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.0.11",
          "System.Xml.XPath": "4.0.1",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
        }
      },
      "XRepo.Core/1.0.0": {
        "dependencies": {
          "Newtonsoft.Json": "9.0.1"
        },
        "runtime": {
          "XRepo.Core.dll": {}
        }
      }
    }
  },
  "libraries": {
    "xrepo/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Microsoft.Build/15.1.1012": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-51c4S+jwofmzPuXFblRmmn0IngZYtWWG6mIlFd84Eoxrq5+YorPvHyvZKI5sGrMo5Kmhmoo8YASHxjlDsoM6gg==",
      "path": "microsoft.build/15.1.1012",
      "hashPath": "microsoft.build.15.1.1012.nupkg.sha512"
    },
    "Microsoft.Build.Framework/15.1.1012": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZunLrX0LtzXfnFM7va7WqsOWFQ63jufIapUIpE/Y+nGZtOgQSJcprwp92Fyad3F0NhY3yJMwDXqZ6xzi/1pHcA==",
      "path": "microsoft.build.framework/15.1.1012",
      "hashPath": "microsoft.build.framework.15.1.1012.nupkg.sha512"
    },
    "Microsoft.CSharp/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZAPVylJfAohH5IhzyZJpinEeefTHPLIn5An1vaGwgek11piic3bhqV5wgeCWN+NRf0qyuyr7kIQfzgwUduLtBA==",
      "path": "microsoft.csharp/4.0.1",
      "hashPath": "microsoft.csharp.4.0.1.nupkg.sha512"
    },
    "Microsoft.Extensions.CommandLineUtils/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZBmdRx6aj7RsJmT8KWZnr0dP/O5C/aChLQ1fD4TC4QBDcnh7/yjucIsZc1o3bLtutkqIqJ4ODPaVEhkEaPJZDQ==",
      "path": "microsoft.extensions.commandlineutils/1.1.0",
      "hashPath": "microsoft.extensions.commandlineutils.1.1.0.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
      "path": "microsoft.netcore.targets/1.1.0",
      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
    },
    "Microsoft.Win32.Primitives/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-l5QdLQvEeb4PFafXHDEX0fUV2FsdZJ8nf6ExDEgq5XqI8t5ptzenXBjaDzthIZHg1TbtU+sRkeTE3fvZPVs6ew==",
      "path": "microsoft.win32.primitives/4.0.1",
      "hashPath": "microsoft.win32.primitives.4.0.1.nupkg.sha512"
    },
    "Microsoft.Win32.Registry/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6ZINDYhRISgP0FLIF2xJpTsvDbXFEKgIK5+Qywyk3tkfBsiA9lXqTC5tVyafZP2tZPoA+UvkW4NoHWd4K3VBqw==",
      "path": "microsoft.win32.registry/4.0.0",
      "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512"
    },
    "Newtonsoft.Json/9.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==",
      "path": "newtonsoft.json/9.0.1",
      "hashPath": "newtonsoft.json.9.0.1.nupkg.sha512"
    },
    "runtime.native.System/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Z8Ec4qrQVPzRz1hhENDsw9QrdKOTUCqY/QtEeE9LkfPsqkRGr8efyRHOlGiI/fO7+aS71quVss+EhMklTIRmIQ==",
      "path": "runtime.native.system/4.0.0",
      "hashPath": "runtime.native.system.4.0.0.nupkg.sha512"
    },
    "runtime.native.System.IO.Compression/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-NTmW+EtPI/mzShQzHWw/zRQHR6Ac4IHAFAK/l9B7Ik49a+Cq5MUJ+feO5gmQaP0qQQXM7XNriABcFr8o5W6JOg==",
      "path": "runtime.native.system.io.compression/4.1.0",
      "hashPath": "runtime.native.system.io.compression.4.1.0.nupkg.sha512"
    },
    "System.AppContext/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-M0weylSRUx6T0IJhQUcQKkdOlAGX95VsLE+PkxvZCyyPaROKHhqoQXUAiEKQh2KRZCXbn/movvx1Nc3YT68RwA==",
      "path": "system.appcontext/4.1.0",
      "hashPath": "system.appcontext.4.1.0.nupkg.sha512"
    },
    "System.Collections/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-tCInyd5vr1xalKz9YdNX7f0G/KAV2GxJY2XbdzIHZjZdTLliJqg2lxtk8496oEi4ruzoz38xHCAl+rfMt3Xdvg==",
      "path": "system.collections/4.0.11",
      "hashPath": "system.collections.4.0.11.nupkg.sha512"
    },
    "System.Collections.Concurrent/4.0.12": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0bcDf89XOnKp3qWrznDUXTGQQkIQjGXxBlj9uW+wzHVRJ8aFyq3iaUuonPwpHqlnxjeXevKEpR/UyqQnIKerBQ==",
      "path": "system.collections.concurrent/4.0.12",
      "hashPath": "system.collections.concurrent.4.0.12.nupkg.sha512"
    },
    "System.Collections.Immutable/1.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TtRT/4O8IxnqGxCf4BpPcJUaRkcIiSRz6boomuU5TNfK/QVO6RIhGd73Iu84KMMp5B0it9L90ODmEYzFktpBNw==",
      "path": "system.collections.immutable/1.2.0",
      "hashPath": "system.collections.immutable.1.2.0.nupkg.sha512"
    },
    "System.Collections.NonGeneric/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-cHsIMpFBZe8BHfjhcX0BXLzOU0poBgZZmBZHGMkjjAfTAKU8c6Twi9XtQsXNhkxabbOZ4T5RKajQUcEOg3n4fw==",
      "path": "system.collections.nongeneric/4.3.0",
      "hashPath": "system.collections.nongeneric.4.3.0.nupkg.sha512"
    },
    "System.Collections.Specialized/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-NnKqTO0CqNa5SHoG1gFDw6LSTJRE3KHlO/eYX9CMWHc1ly6c3GmLzLpf78IAUPbrZkJ5qI0YYjgxbfb1YIsBcw==",
      "path": "system.collections.specialized/4.3.0",
      "hashPath": "system.collections.specialized.4.3.0.nupkg.sha512"
    },
    "System.Console/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HM97gkAIGLryO5At3wmURBdwXBy77O7YA4q02DgtgVdpE+bh1Z5u6CsmKcTdu5yXbtCfnkc8T1lT6BlfJOIupQ==",
      "path": "system.console/4.0.0",
      "hashPath": "system.console.4.0.0.nupkg.sha512"
    },
    "System.Diagnostics.Contracts/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HvQQjy712vnlpPxaloZYkuE78Gn353L0SJLJVeLcNASeg9c4qla2a1Xq8I7B3jZoDzKPtHTkyVO7AZ5tpeQGuA==",
      "path": "system.diagnostics.contracts/4.0.1",
      "hashPath": "system.diagnostics.contracts.4.0.1.nupkg.sha512"
    },
    "System.Diagnostics.Debug/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
      "path": "system.diagnostics.debug/4.3.0",
      "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.FileVersionInfo/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-2apmG/0IJi4wWix4pujsImtnNw/+tZY/tHXazUteYCsF8E1YwH7lhd/dapTjCcii6VVYwxFNfRkzMmmPWOircw==",
      "path": "system.diagnostics.fileversioninfo/4.0.0",
      "hashPath": "system.diagnostics.fileversioninfo.4.0.0.nupkg.sha512"
    },
    "System.Diagnostics.Process/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0cdFrjmLOrCvv/IHu1E09JHNB1M93KNJvkn4lkHyLEycn7v0lrzcSAdFx4lkoEeqSqsm56VydFBnFbwSqhwHwQ==",
      "path": "system.diagnostics.process/4.1.0",
      "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
    },
    "System.Diagnostics.Tools/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-DwejRjwqmuIfDZx0fpmRUGM8OHyBR8qrs2RHn/Z0yCRxv3NHQ3TlDGh0DHrolmV/3axyW8abSOzgFa0Oms2+qg==",
      "path": "system.diagnostics.tools/4.0.1",
      "hashPath": "system.diagnostics.tools.4.0.1.nupkg.sha512"
    },
    "System.Diagnostics.TraceSource/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
      "path": "system.diagnostics.tracesource/4.0.0",
      "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
    },
    "System.Diagnostics.Tracing/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-EfmKKa5dIQmiFHVl4SNGiEcfJQ7Res9/SbZnW7LmFkgDYB2s+AtUqqWen6gRZ5UEvYtM4pr/vWyXichtOpT5Og==",
      "path": "system.diagnostics.tracing/4.1.0",
      "hashPath": "system.diagnostics.tracing.4.1.0.nupkg.sha512"
    },
    "System.Dynamic.Runtime/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Y6tu0bdYTLP2cGDam+u97PUVz/+xPX9/yxP3yc2C7e+PPHMoGePrBSvbwpcLTDpl1DVTQTf1MNKtvmXzHxiw0w==",
      "path": "system.dynamic.runtime/4.0.11",
      "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512"
    },
    "System.Globalization/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
      "path": "system.globalization/4.3.0",
      "hashPath": "system.globalization.4.3.0.nupkg.sha512"
    },
    "System.Globalization.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Bk7DDvrAsH4t47yzOdeYKCCXLqvNOR9Z8gxRsEj89G3DNzAi0z26abs3YoQ3qeYNRU160n4qDzuKiEii07bdYA==",
      "path": "system.globalization.extensions/4.3.0",
      "hashPath": "system.globalization.extensions.4.3.0.nupkg.sha512"
    },
    "System.IO/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
      "path": "system.io/4.3.0",
      "hashPath": "system.io.4.3.0.nupkg.sha512"
    },
    "System.IO.Compression/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-xqs66xA1pI35K++zLbbHxm3B55OLJjyZeihFIwzLS9XuuUmE/uf8b6uCtRCncGjESyoBCrhtYWVgctqzvNih0Q==",
      "path": "system.io.compression/4.1.0",
      "hashPath": "system.io.compression.4.1.0.nupkg.sha512"
    },
    "System.IO.FileSystem/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-bii7dt0TccUCDTutuvm4o8vuUV6DW8iY1ZF5VOEII/Bn+11CiQzUbze++eBBmaxdjy4T/PtttgekfSoAofzCmQ==",
      "path": "system.io.filesystem/4.0.1",
      "hashPath": "system.io.filesystem.4.0.1.nupkg.sha512"
    },
    "System.IO.FileSystem.Primitives/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TnwhB4JTL3wxULhfMLG5dxtIZwoHcqOexNI4fXHxoYsfj0ZU4Dm4B/iy0n9nEul6u4UkK1x5jO823QDDcOO2YA==",
      "path": "system.io.filesystem.primitives/4.0.1",
      "hashPath": "system.io.filesystem.primitives.4.0.1.nupkg.sha512"
    },
    "System.IO.Pipes/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-L9QVhk8hIEix5KNA0kW58Ha+Y1dNGqqqIhAaJkhcGCWeQzUmN0njzI7SG/XAazpMecboOdFFlH3pH/qbwXLJAg==",
      "path": "system.io.pipes/4.0.0",
      "hashPath": "system.io.pipes.4.0.0.nupkg.sha512"
    },
    "System.Linq/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ddgWZNDt2keQpW3JAhdaeZFQ1ArOa8TyS9Z/Yv/9KYPkDRK5yu67EVSQUxo9pXKJfdU85ddermCGBsMvshJuzw==",
      "path": "system.linq/4.1.0",
      "hashPath": "system.linq.4.1.0.nupkg.sha512"
    },
    "System.Linq.Expressions/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-4brjI6hccxNfmP0bxfnEkfusWzoiWfp+pqaCqhNa+gLrdz9mVNGDvQg8hgwiv2f5dgLR+VlXhFcwEP+NHrFbSg==",
      "path": "system.linq.expressions/4.1.0",
      "hashPath": "system.linq.expressions.4.1.0.nupkg.sha512"
    },
    "System.Linq.Parallel/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-AB/DczBhMvN/8BrXAUXj0CA1OnCWUk6mQB/UeGYgEaU57a3Pel6fcF3mCxwWqNFila5shVybOikecGS4z5DCpA==",
      "path": "system.linq.parallel/4.0.1",
      "hashPath": "system.linq.parallel.4.0.1.nupkg.sha512"
    },
    "System.Net.Primitives/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-y/u4ojDE9cIpaPd0vBS3GynOBQcuZjWMlK00pBT9FU2RCl9K7r7COUpQ2l/w6vl844wN3Pcv6PdWtL+jHX0Kuw==",
      "path": "system.net.primitives/4.0.11",
      "hashPath": "system.net.primitives.4.0.11.nupkg.sha512"
    },
    "System.Net.Sockets/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-DAM5oOU4zUPaw1+kBJmts/Hd1UVhg3p98Nf2h74baGMbEEP+KUZgX/sPF/8uO2a5NpAe0FeozuqeBjIgn9zzcA==",
      "path": "system.net.sockets/4.1.0",
      "hashPath": "system.net.sockets.4.1.0.nupkg.sha512"
    },
    "System.ObjectModel/4.0.12": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-H/j+GY/riR7c1qPA2whE4rk+oXOkC7bCSwvmEA9zB6tQchwKjvQI4zEvP1FLayWJhCAnvvpHm0iNmve/b+krAw==",
      "path": "system.objectmodel/4.0.12",
      "hashPath": "system.objectmodel.4.0.12.nupkg.sha512"
    },
    "System.Reflection/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
      "path": "system.reflection/4.3.0",
      "hashPath": "system.reflection.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Emit/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Hj3gC+4hZ67j59Pi9cIZQGGIyT0kG+nuDYIrUMUOQT8BMoiiOQ6f3vERsieZ4EjGBLk76hqi71wLfTwXgxHRqQ==",
      "path": "system.reflection.emit/4.0.1",
      "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Emit.ILGeneration/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-h4Qd+pKLfns2M35Fylcr1kPYiDAbnKjVxKh3m4YN//OejM0SUVVS+WwnGIi/LQhglVklolAaUK2I1DtF81QCAg==",
      "path": "system.reflection.emit.ilgeneration/4.0.1",
      "hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Emit.Lightweight/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-nGqk2o5GpjXJkw/xrSqcF6A+MDa1niZSh9rvoNdYU9m8VbPuyZb2zmJRU1THVOtOD1DPanSw4RgZKSt7grYQxQ==",
      "path": "system.reflection.emit.lightweight/4.0.1",
      "hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Extensions/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-760a1Tc34MSvA7wJ828w2Rt/qeXE+ZQ5XoXGB9zLWiILySIeO26uqyIMD9IyUYDH6OobwmKXoYmLcRpLe9spEg==",
      "path": "system.reflection.extensions/4.0.1",
      "hashPath": "system.reflection.extensions.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Metadata/1.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-jNWutPuuiEu4O9WJDbQwyrxU9fsDNRh+QjTn1J/cJoWb/s5DjoCw5DGaU9i+Ck2PskRZj9NjVuM6oncUfHW+6w==",
      "path": "system.reflection.metadata/1.3.0",
      "hashPath": "system.reflection.metadata.1.3.0.nupkg.sha512"
    },
    "System.Reflection.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
      "path": "system.reflection.primitives/4.3.0",
      "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
    },
    "System.Reflection.TypeExtensions/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TJOKj76enDF2uckb8aZ+o0Uh9edMm/pmblUFhQNSrINDuemJtPNjN636M/v7Sov30PNv38B6QbxguEN98PWstA==",
      "path": "system.reflection.typeextensions/4.1.0",
      "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
    },
    "System.Resources.ResourceManager/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
      "path": "system.resources.resourcemanager/4.3.0",
      "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
    },
    "System.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
      "path": "system.runtime/4.3.0",
      "hashPath": "system.runtime.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
      "path": "system.runtime.extensions/4.3.0",
      "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Handles/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
      "path": "system.runtime.handles/4.3.0",
      "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
    },
    "System.Runtime.InteropServices/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
      "path": "system.runtime.interopservices/4.3.0",
      "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
    },
    "System.Runtime.InteropServices.RuntimeInformation/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6OYlmyl+v+Eosf3uLUfS7N8uDSipUG5omLxfvOeFghHp3ccOORAZuIc2L8v+O+4K+N9OKGd25x/nM7Ha+mqmBg==",
      "path": "system.runtime.interopservices.runtimeinformation/4.0.0",
      "hashPath": "system.runtime.interopservices.runtimeinformation.4.0.0.nupkg.sha512"
    },
    "System.Runtime.Loader/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-zwg70W5494T49J2yyNa2V2QEhAND8vHpgG4RDPNbKbnebT6VLnGNM1eup2v24qlLcXsAiBKAZgVHpzvENSeuWQ==",
      "path": "system.runtime.loader/4.0.0",
      "hashPath": "system.runtime.loader.4.0.0.nupkg.sha512"
    },
    "System.Runtime.Serialization.Primitives/4.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==",
      "path": "system.runtime.serialization.primitives/4.1.1",
      "hashPath": "system.runtime.serialization.primitives.4.1.1.nupkg.sha512"
    },
    "System.Security.Principal/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VMbTLtb5EoEhy28I/kOLUSMddeG2o53ecaskpI8vkDO4EXNEDkTdnDSzBD6XiuUmZlyPwWjC2rnYqVrhLjVWeg==",
      "path": "system.security.principal/4.0.1",
      "hashPath": "system.security.principal.4.0.1.nupkg.sha512"
    },
    "System.Text.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
      "path": "system.text.encoding/4.3.0",
      "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding.Extensions/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-MoMHYjuMJLJY2hIWoTpJCgynqrqZWt4/ZuPz//D7zFcarzmdxDg5mYXgqrh+HjUu73zTHl6Wp6s0SVZekKkKUw==",
      "path": "system.text.encoding.extensions/4.0.11",
      "hashPath": "system.text.encoding.extensions.4.0.11.nupkg.sha512"
    },
    "System.Text.RegularExpressions/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ueuRobKhaQ1lZ8gtW+8vPDvALutLtgkZ64sGqbYoFUUPt+BiDKkKjny5o7DFQGY7s36eUQzJv0yDG5/7jiWr8g==",
      "path": "system.text.regularexpressions/4.1.0",
      "hashPath": "system.text.regularexpressions.4.1.0.nupkg.sha512"
    },
    "System.Threading/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
      "path": "system.threading/4.3.0",
      "hashPath": "system.threading.4.3.0.nupkg.sha512"
    },
    "System.Threading.Overlapped/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-wBS3uz64sBUJhmyYD3nPmrgiEfZza+kPwqpxwn5autN7AIpyNCFDRVtDDyTP4lGMG4LaQWUnQBPXggRYhUp17Q==",
      "path": "system.threading.overlapped/4.0.1",
      "hashPath": "system.threading.overlapped.4.0.1.nupkg.sha512"
    },
    "System.Threading.Tasks/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
      "path": "system.threading.tasks/4.3.0",
      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks.Dataflow/4.6.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-H4w3WmyF3WqMx1upACJ2Ck/rVu+8euoQ2I4Kg3jyIKovosrlU63fACJZuo7Mn0LHynhqz+RjAD0rled6mkeI6Q==",
      "path": "system.threading.tasks.dataflow/4.6.0",
      "hashPath": "system.threading.tasks.dataflow.4.6.0.nupkg.sha512"
    },
    "System.Threading.Tasks.Extensions/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Wzjfn3kH8IJqrc0ZgF6TGQnMaP+mm3UXl1fqQjzc+W4hn2CC+3uX6/vVYUdnP79IrhDU3yYJsxtrB6DAsF9z8g==",
      "path": "system.threading.tasks.extensions/4.0.0",
      "hashPath": "system.threading.tasks.extensions.4.0.0.nupkg.sha512"
    },
    "System.Threading.Thread/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OWnR8Dm6ElcI90k38M/crkjM8oCmrpMsc3jE9Z5xTx/JgWIu0MFRmLhl9GoI5pdKi6G4Azp5Q78Jg0Ot3aQ2ag==",
      "path": "system.threading.thread/4.0.0",
      "hashPath": "system.threading.thread.4.0.0.nupkg.sha512"
    },
    "System.Threading.ThreadPool/4.0.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-AhrmH5rhUzBYPovjjT+x+yhhmnQo/Cb11/jndNN50kq/YmqOcnapKTQ/sDCQ4o5LEfcZiCaLnhUPFF3AJyY2pg==",
      "path": "system.threading.threadpool/4.0.10",
      "hashPath": "system.threading.threadpool.4.0.10.nupkg.sha512"
    },
    "System.Xml.ReaderWriter/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-qT/vaQ1aTx4QkjTN9F6zqPfizim94VjQsTZTUN2fGLfxphR6n0qF8Nm6aoEXEWKXrw37Ge+MTSmYiNUtYJ0F1A==",
      "path": "system.xml.readerwriter/4.0.11",
      "hashPath": "system.xml.readerwriter.4.0.11.nupkg.sha512"
    },
    "System.Xml.XDocument/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-8Pgpd+A9HSyS2AbHRbLXydIS6FfkFDXzvdWN8+OrZnbAIAL+tYWur8XbTX6RAVwWwxRhTqb3Djt7U7Ho/oq7kw==",
      "path": "system.xml.xdocument/4.0.11",
      "hashPath": "system.xml.xdocument.4.0.11.nupkg.sha512"
    },
    "System.Xml.XmlDocument/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-G/AAWd6+GYHth4nP/7kx+WrVs0KGXpa5eynuG882oa00G3SrvicDDBBhtv4C0xbsZe7HH7xzZGvNvySCetgOsQ==",
      "path": "system.xml.xmldocument/4.0.1",
      "hashPath": "system.xml.xmldocument.4.0.1.nupkg.sha512"
    },
    "System.Xml.XPath/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6srRiSbW0OMQo7TcpYZ4Fi/nQTKVhizVvPum8nkly3stBSjLcIsh5Yoo+5roEByt8axz8uiCgvJMAdNaasb3og==",
      "path": "system.xml.xpath/4.0.1",
      "hashPath": "system.xml.xpath.4.0.1.nupkg.sha512"
    },
    "System.Xml.XPath.XmlDocument/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
      "path": "system.xml.xpath.xmldocument/4.0.1",
      "hashPath": "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512"
    },
    "XRepo.Core/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    }
  }
}
app\xrepo.dll
md5: 8E2B51117EEC84501AEB12A9DFF67883 | sha1: 9A9630190A4E00D85E9013AB997775A82659493C | sha256: 9DB6C436DC1BFFAF42662EBF68175ADDD11DF2C5D2B61C9A41A5E671F27FD818 | sha512: DAE52FB8D8067159DE117BEC84855ECB327D6577DBF412A8DB38C566A318902435F2127CF86255851178A105650F63F2AECBD6FE1D3822390435D5CAA7A4F041
app\xrepo.pdb
 
app\xrepo.runtimeconfig.json
{
  "runtimeOptions": {
    "tfm": "netcoreapp2.0",
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "2.0.0"
    }
  }
}
bash\xrepo_completion.bash
 
build\net45\Newtonsoft.Json.dll
md5: C53737821B861D454D5248034C3C097C | sha1: 6B0DA75617A2269493DC1A685D7A0B07F2E48C75 | sha256: 575E30F98E4EA42C9E516EDC8BBB29AD8B50B173A3E6B36B5BA39E133CCE9406 | sha512: 289543F5EEA472E9027030E24011BEA1E49E91059241FE6EB732E78F51822313E47D1E4769FA1C9C7D6139F6A97DCFEF2946836B3383E8643988BF8908162FB9
build\net45\XRepo.Build.Desktop.targets
 
build\net45\XRepo.Build.dll
md5: 523868B6903E08E4B617F5E93E5C458B | sha1: D4DA58915D0DDAF8C7F3A235A1AA441ACA111296 | sha256: B8EB4EEC34869666E5E84CB7778F13A2E75AD58262CE625F400C9682F1544C0F | sha512: 3009BBBE9BD0AC37DA77556FE1BC1DF4599064C314E88EE4EA969A70C5D0350A5140E4F1C4009B8C1AE9FA1D55AE09B8221D8BDD70A52B257B144568162F3E93
build\net45\XRepo.Build.pdb
 
build\net45\XRepo.Build.SolutionFile.targets
 
build\net45\XRepo.Build.targets
 
build\net45\XRepo.Core.dll
md5: 1D40F2D066687C146793D69615BB9BCD | sha1: 77DCB1392BF713E6B9D4CE0EFBE2471FA8CA5B7A | sha256: 85EA0DF8049B6CADB3B75C5E79544EC65D34155B4B88F75FDBD818B67443588E | sha512: 234D3714A5B7F690BCDD3511EC2371E72C398BD961AC911BABA8A49A9AC8AF36FAB01402BD34965A664BFBC1F7C40F74A97BD07475D3509E3CB55DCCAAFFDB64
build\net45\XRepo.Core.pdb
 
build\netstandard\Newtonsoft.Json.dll
md5: 04D49720DF76D62BCE434F19A0DA62D2 | sha1: 53D0A3B91036092132F4D0887500B5DC77891D78 | sha256: 5D96EE51B2AFF592039EEBC2ED203D9F55FDDF9C0882FB34D3F0E078374954A5 | sha512: 7727D077C518D4931B80286EDB981AF0E46D792CB9976DE286CD2DBB4270157C5FAE14766B2A39D49B44B41E5EC113DE104DD2264EDD1DC6799C9919B2F76D04
build\netstandard\XRepo.Build.deps.json
{
  "runtimeTarget": {
    "name": ".NETStandard,Version=v1.5/",
    "signature": "f6b59e66b36f312d75f08dbe21cf067570d2a84f"
  },
  "compilationOptions": {},
  "targets": {
    ".NETStandard,Version=v1.5": {},
    ".NETStandard,Version=v1.5/": {
      "XRepo.Build/1.0.0": {
        "dependencies": {
          "Microsoft.Build.Tasks.Core": "15.3.409",
          "Microsoft.Build.Utilities.Core": "15.3.409",
          "NETStandard.Library": "1.6.1",
          "Newtonsoft.Json": "9.0.1",
          "XRepo.Core": "1.0.0"
        },
        "runtime": {
          "XRepo.Build.dll": {}
        }
      },
      "Microsoft.Build.Framework/15.3.409": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Thread": "4.0.0"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.Build.Framework.dll": {}
        }
      },
      "Microsoft.Build.Tasks.Core/15.3.409": {
        "dependencies": {
          "Microsoft.Build.Framework": "15.3.409",
          "Microsoft.Build.Utilities.Core": "15.3.409",
          "Microsoft.Win32.Primitives": "4.3.0",
          "System.AppContext": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Collections.Immutable": "1.2.0",
          "System.Collections.NonGeneric": "4.0.1",
          "System.Console": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Process": "4.1.0",
          "System.Diagnostics.TraceSource": "4.0.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Parallel": "4.0.1",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Metadata": "1.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.Reader": "4.0.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Resources.Writer": "4.0.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Runtime.Serialization.Xml": "4.1.1",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Security.Cryptography.X509Certificates": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.CodePages": "4.0.1",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Thread": "4.0.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XDocument": "4.3.0",
          "System.Xml.XPath": "4.0.1",
          "System.Xml.XPath.XmlDocument": "4.0.1",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.Build.Tasks.Core.dll": {}
        }
      },
      "Microsoft.Build.Utilities.Core/15.3.409": {
        "dependencies": {
          "Microsoft.Build.Framework": "15.3.409",
          "Microsoft.Win32.Primitives": "4.3.0",
          "System.AppContext": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Collections.NonGeneric": "4.0.1",
          "System.Console": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Process": "4.1.0",
          "System.Diagnostics.TraceSource": "4.0.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Linq": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.Reader": "4.0.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Runtime.Serialization.Xml": "4.1.1",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.CodePages": "4.0.1",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Thread": "4.0.0",
          "System.Threading.Timer": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.Build.Utilities.Core.dll": {}
        }
      },
      "Microsoft.CSharp/4.0.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Dynamic.Runtime": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Expressions": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.CSharp.dll": {}
        }
      },
      "Microsoft.NETCore.Platforms/1.1.0": {},
      "Microsoft.NETCore.Targets/1.1.0": {},
      "Microsoft.Win32.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "Microsoft.Win32.Registry/4.0.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0"
        }
      },
      "NETStandard.Library/1.6.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.Win32.Primitives": "4.3.0",
          "System.AppContext": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Console": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tools": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Globalization.Calendars": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.Compression": "4.3.0",
          "System.IO.Compression.ZipFile": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Expressions": "4.3.0",
          "System.Net.Http": "4.3.0",
          "System.Net.Primitives": "4.3.0",
          "System.Net.Sockets": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
          "System.Runtime.Numerics": "4.3.0",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Security.Cryptography.X509Certificates": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Timer": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XDocument": "4.3.0"
        }
      },
      "Newtonsoft.Json/9.0.1": {
        "dependencies": {
          "Microsoft.CSharp": "4.0.1",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Dynamic.Runtime": "4.0.11",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Expressions": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XDocument": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.0/Newtonsoft.Json.dll": {}
        }
      },
      "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.native.System/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "runtime.native.System.IO.Compression/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
        "dependencies": {
          "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0",
          "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
        }
      },
      "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {},
      "System.AppContext/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Buffers/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.1/System.Buffers.dll": {}
        }
      },
      "System.Collections/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Collections.Concurrent/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Collections.Concurrent.dll": {}
        }
      },
      "System.Collections.Immutable/1.2.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.0/System.Collections.Immutable.dll": {}
        }
      },
      "System.Collections.NonGeneric/4.0.1": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Collections.NonGeneric.dll": {}
        }
      },
      "System.Console/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        }
      },
      "System.Diagnostics.Debug/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.DiagnosticSource/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Diagnostics.DiagnosticSource.dll": {}
        }
      },
      "System.Diagnostics.Process/4.1.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.Win32.Primitives": "4.3.0",
          "Microsoft.Win32.Registry": "4.0.0",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Thread": "4.0.0",
          "System.Threading.ThreadPool": "4.0.10",
          "runtime.native.System": "4.3.0"
        }
      },
      "System.Diagnostics.Tools/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Diagnostics.TraceSource/4.0.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "runtime.native.System": "4.3.0"
        }
      },
      "System.Diagnostics.Tracing/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Dynamic.Runtime/4.0.11": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Linq.Expressions": "4.3.0",
          "System.ObjectModel": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.0.1",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Dynamic.Runtime.dll": {}
        }
      },
      "System.Globalization/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Globalization.Calendars/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Globalization": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.IO/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.IO.Compression/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "System.Buffers": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "runtime.native.System": "4.3.0",
          "runtime.native.System.IO.Compression": "4.3.0"
        }
      },
      "System.IO.Compression.ZipFile/4.3.0": {
        "dependencies": {
          "System.Buffers": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.Compression": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.IO.Compression.ZipFile.dll": {}
        }
      },
      "System.IO.FileSystem/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.IO.FileSystem.Primitives/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.IO.FileSystem.Primitives.dll": {}
        }
      },
      "System.Linq/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Linq.Expressions/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Linq.Parallel/4.0.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Linq.Parallel.dll": {}
        }
      },
      "System.Net.Http/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.Win32.Primitives": "4.3.0",
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.DiagnosticSource": "4.3.0",
          "System.Diagnostics.Tracing": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.Compression": "4.3.0",
          "System.Net.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Security.Cryptography.X509Certificates": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Net.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Net.Sockets/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Net.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.ObjectModel/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.ObjectModel.dll": {}
        }
      },
      "System.Private.DataContractSerialization/4.1.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Emit.Lightweight": "4.0.1",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XmlDocument": "4.0.1",
          "System.Xml.XmlSerializer": "4.0.11"
        },
        "runtime": {
          "lib/netstandard1.3/System.Private.DataContractSerialization.dll": {}
        }
      },
      "System.Reflection/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Emit/4.0.1": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Reflection.Emit.dll": {}
        }
      },
      "System.Reflection.Emit.ILGeneration/4.0.1": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Reflection.Emit.ILGeneration.dll": {}
        }
      },
      "System.Reflection.Emit.Lightweight/4.0.1": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Reflection.Emit.Lightweight.dll": {}
        }
      },
      "System.Reflection.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Metadata/1.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Collections.Immutable": "1.2.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.1/System.Reflection.Metadata.dll": {}
        }
      },
      "System.Reflection.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.TypeExtensions/4.1.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {}
        }
      },
      "System.Resources.Reader/4.0.0": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.0/System.Resources.Reader.dll": {}
        }
      },
      "System.Resources.ResourceManager/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Globalization": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Resources.Writer/4.0.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Resources.Writer.dll": {}
        }
      },
      "System.Runtime/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "System.Runtime.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.Handles/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime.InteropServices/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        }
      },
      "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Reflection.Extensions": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Threading": "4.3.0",
          "runtime.native.System": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {}
        }
      },
      "System.Runtime.Numerics/4.3.0": {
        "dependencies": {
          "System.Globalization": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Runtime.Numerics.dll": {}
        }
      },
      "System.Runtime.Serialization.Primitives/4.1.1": {
        "dependencies": {
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Runtime.Serialization.Primitives.dll": {}
        }
      },
      "System.Runtime.Serialization.Xml/4.1.1": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Private.DataContractSerialization": "4.1.1",
          "System.Runtime": "4.3.0",
          "System.Runtime.Serialization.Primitives": "4.1.1",
          "System.Text.Encoding": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Runtime.Serialization.Xml.dll": {}
        }
      },
      "System.Security.Cryptography.Algorithms/4.3.0": {
        "dependencies": {
          "System.IO": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0"
        }
      },
      "System.Security.Cryptography.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "System.Collections": "4.3.0",
          "System.Collections.Concurrent": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Security.Cryptography.Primitives": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "runtime.native.System.Security.Cryptography.OpenSsl": "4.3.0"
        }
      },
      "System.Security.Cryptography.Primitives/4.3.0": {
        "dependencies": {
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Security.Cryptography.Primitives.dll": {}
        }
      },
      "System.Security.Cryptography.X509Certificates/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Security.Cryptography.Algorithms": "4.3.0",
          "System.Security.Cryptography.Encoding": "4.3.0"
        }
      },
      "System.Text.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Text.Encoding.CodePages/4.0.1": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.Handles": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0"
        }
      },
      "System.Text.Encoding.Extensions/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0"
        }
      },
      "System.Text.RegularExpressions/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading/4.3.0": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Threading.dll": {}
        }
      },
      "System.Threading.Tasks/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading.Tasks.Extensions/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.0/System.Threading.Tasks.Extensions.dll": {}
        }
      },
      "System.Threading.Thread/4.0.0": {
        "dependencies": {
          "System.Runtime": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Threading.Thread.dll": {}
        }
      },
      "System.Threading.ThreadPool/4.0.10": {
        "dependencies": {
          "System.Runtime": "4.3.0",
          "System.Runtime.Handles": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Threading.ThreadPool.dll": {}
        }
      },
      "System.Threading.Timer/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Platforms": "1.1.0",
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Xml.ReaderWriter/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.IO.FileSystem": "4.3.0",
          "System.IO.FileSystem.Primitives": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Runtime.InteropServices": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Text.Encoding.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading.Tasks": "4.3.0",
          "System.Threading.Tasks.Extensions": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.ReaderWriter.dll": {}
        }
      },
      "System.Xml.XDocument/4.3.0": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Diagnostics.Tools": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XDocument.dll": {}
        }
      },
      "System.Xml.XmlDocument/4.0.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XmlDocument.dll": {}
        }
      },
      "System.Xml.XmlSerializer/4.0.11": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Linq": "4.3.0",
          "System.Reflection": "4.3.0",
          "System.Reflection.Emit": "4.0.1",
          "System.Reflection.Emit.ILGeneration": "4.0.1",
          "System.Reflection.Extensions": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Reflection.TypeExtensions": "4.1.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Text.RegularExpressions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XmlSerializer.dll": {}
        }
      },
      "System.Xml.XPath/4.0.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Diagnostics.Debug": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XPath.dll": {}
        }
      },
      "System.Xml.XPath.XmlDocument/4.0.1": {
        "dependencies": {
          "System.Collections": "4.3.0",
          "System.Globalization": "4.3.0",
          "System.IO": "4.3.0",
          "System.Resources.ResourceManager": "4.3.0",
          "System.Runtime": "4.3.0",
          "System.Runtime.Extensions": "4.3.0",
          "System.Threading": "4.3.0",
          "System.Xml.ReaderWriter": "4.3.0",
          "System.Xml.XPath": "4.0.1",
          "System.Xml.XmlDocument": "4.0.1"
        },
        "runtime": {
          "lib/netstandard1.3/System.Xml.XPath.XmlDocument.dll": {}
        }
      },
      "XRepo.Core/1.0.0": {
        "dependencies": {
          "NETStandard.Library": "1.6.1",
          "Newtonsoft.Json": "9.0.1"
        },
        "runtime": {
          "XRepo.Core.dll": {}
        }
      }
    }
  },
  "libraries": {
    "XRepo.Build/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Microsoft.Build.Framework/15.3.409": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-+H11umzkkq46gMtgzmQ1JAVHEmZKmtMiPvi4YZiRPtmaGJC9xv8czMs8lHAL/W/wEnsv7SxD0UFNtNSdbpyvFA==",
      "path": "microsoft.build.framework/15.3.409",
      "hashPath": "microsoft.build.framework.15.3.409.nupkg.sha512"
    },
    "Microsoft.Build.Tasks.Core/15.3.409": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-oeDWCxx7AluZAe7zXKWHQMrkKuhLUff0TXOBarE8aSgOtuGmuoiyxs3lVzJTi79pxZxsjV31pb2jnPEQPK2GDw==",
      "path": "microsoft.build.tasks.core/15.3.409",
      "hashPath": "microsoft.build.tasks.core.15.3.409.nupkg.sha512"
    },
    "Microsoft.Build.Utilities.Core/15.3.409": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UVntU9ObJxbrPoycTTtt6cZHiSRTowXRMvjNLGzFECRU81p0NCEvguVt3A7tQEF2mOTvyUh/T21oaNhaWKtndQ==",
      "path": "microsoft.build.utilities.core/15.3.409",
      "hashPath": "microsoft.build.utilities.core.15.3.409.nupkg.sha512"
    },
    "Microsoft.CSharp/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZAPVylJfAohH5IhzyZJpinEeefTHPLIn5An1vaGwgek11piic3bhqV5wgeCWN+NRf0qyuyr7kIQfzgwUduLtBA==",
      "path": "microsoft.csharp/4.0.1",
      "hashPath": "microsoft.csharp.4.0.1.nupkg.sha512"
    },
    "Microsoft.NETCore.Platforms/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
      "path": "microsoft.netcore.platforms/1.1.0",
      "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
      "path": "microsoft.netcore.targets/1.1.0",
      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
    },
    "Microsoft.Win32.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-K3G7VJggUyntUsY1oOIpNS3YdAZR3AX5mzCIMYn7U8ScI6gkN1UJfElwhPdJnoQMEnfUXUvtdNIY1NK8pjZ8rA==",
      "path": "microsoft.win32.primitives/4.3.0",
      "hashPath": "microsoft.win32.primitives.4.3.0.nupkg.sha512"
    },
    "Microsoft.Win32.Registry/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6ZINDYhRISgP0FLIF2xJpTsvDbXFEKgIK5+Qywyk3tkfBsiA9lXqTC5tVyafZP2tZPoA+UvkW4NoHWd4K3VBqw==",
      "path": "microsoft.win32.registry/4.0.0",
      "hashPath": "microsoft.win32.registry.4.0.0.nupkg.sha512"
    },
    "NETStandard.Library/1.6.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-WcSp3+vP+yHNgS8EV5J7pZ9IRpeDuARBPN28by8zqff1wJQXm26PVU8L3/fYLBJVU7BtDyqNVWq2KlCVvSSR4A==",
      "path": "netstandard.library/1.6.1",
      "hashPath": "netstandard.library.1.6.1.nupkg.sha512"
    },
    "Newtonsoft.Json/9.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-U82mHQSKaIk+lpSVCbWYKNavmNH1i5xrExDEquU1i6I5pV6UMOqRnJRSlKO3cMPfcpp0RgDY+8jUXHdQ4IfXvw==",
      "path": "newtonsoft.json/9.0.1",
      "hashPath": "newtonsoft.json.9.0.1.nupkg.sha512"
    },
    "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BhNO0SQE7i/yV18TW3VoAK3YTqd7afyexsfudJx4UwfbVcsvvjaSDHzHQMc/t+M/PkEJydRUt/vVEGdxeCndUA==",
      "path": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.debian.8-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-DcIwGcWvg2aWRZWdoYq1AIKN3+0E0hgBISJ84iK2FTaMUp53yJdyBB3RXyTcjnVAKwndKTKKNJIbMrNOFlq/8g==",
      "path": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.fedora.23-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-gWMuyw+26KSWiBtsnMPfmCUS2BxtP+jCRcK/GbnLFofIdyfA0VJYU1iYxQN6WTlipifno9aKNGMf6lwdpOSUQA==",
      "path": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.fedora.24-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.native.System/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-y4u16ogNPp+sNgGK7n3m1f9gcQHApt0NODgGWdE3+ekChloyxHqadu6i1146w81h3VnkyhiBnfBqSBvELAsrAg==",
      "path": "runtime.native.system/4.3.0",
      "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
    },
    "runtime.native.System.IO.Compression/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-mbOgCVYLnx/wGCnQ2CeBnjDODuR8IRdQXIR7+Ol0S1NKrjid819KVaABl4SMcPXSHhXOj8HeqLrCGdWfHzop8A==",
      "path": "runtime.native.system.io.compression/4.3.0",
      "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
    },
    "runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZYwwhSusTf+d5URQQBB6dY/53w4zQ/CFo1VIHpccK2nH8hrGz13dntMkzUab7HAPKycxMzspSKtejEir8a/7FA==",
      "path": "runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-WzkajEPpfaeZQ0kGlS3o3DVCrPmnZpGn8nfAMf7oTG6CLYF1MwwYJFaSAnaSxodyKu0r01iBT0BKjqInXeERBA==",
      "path": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.opensuse.13.2-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-k6QC53cs7yTGps/PLUoVQ9tvMnbe8q5w2KYuljaKunkK7Y42tUbf/KcDcchyO/XBMiwczpxZjjNLRa/cBPWa3g==",
      "path": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.opensuse.42.1-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-fNGflccJkD8UWr4DPV68qzLRNYV3UP4btAmlSjHCmLUUDmqVpXr0yicJTlv+ETFBXw2OQ1tM9H4awl+BwWNE6A==",
      "path": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.osx.10.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-+xQyNrBIZt3OZhAxnvrS/VSxactJDJutGbB/9/gNGkFBA7uIrRQv0Wfpb2tCdRpOvyzM8bvfQn+gZ/+tE4zb6w==",
      "path": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.rhel.7-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OAFeiL2F8o8o+34y/IbIQEj/EsbVnagDM9zzN69cnlXGRvQAbRlmjuTaTJZdhjWxsu2xGdoa6TpaX7NxkeZIyg==",
      "path": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.ubuntu.14.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-vasp7P0sVAsSMF9CiCUifl5TuyKqI1clMI+XCmUCrC3iojtyyWJAmHZBV7XJGhv4KUS2Rw6gIsVrduQDt1cUcg==",
      "path": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.ubuntu.16.04-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-oQubZFQumnB/H79sLE5IwVB6hI6F5CBI7VYJjZkif/jK01T1Jv2QfdYS03Jip9ava2es44OIzfGvvMDSh8i2+A==",
      "path": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl/4.3.0",
      "hashPath": "runtime.ubuntu.16.10-x64.runtime.native.system.security.cryptography.openssl.4.3.0.nupkg.sha512"
    },
    "System.AppContext/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-QInmjPb5+0f1MKp4wPs7XNNED/meHCdrbKFkRfC/uhqo1wDKwv78JW5RDsXIMbd9/0zPgkKNi4UG/Ew3v4CI0w==",
      "path": "system.appcontext/4.3.0",
      "hashPath": "system.appcontext.4.3.0.nupkg.sha512"
    },
    "System.Buffers/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-1dbz42D3N6gPc2KsyPzgQoM3J+O0fB76b28+Ftv7Mm1w2Z+GJZ6qgzR5B7HMtG/0hc1609z7KfanLEuK4u9qSg==",
      "path": "system.buffers/4.3.0",
      "hashPath": "system.buffers.4.3.0.nupkg.sha512"
    },
    "System.Collections/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
      "path": "system.collections/4.3.0",
      "hashPath": "system.collections.4.3.0.nupkg.sha512"
    },
    "System.Collections.Concurrent/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ztl69Xp0Y/UXCL+3v3tEU+lIy+bvjKNUmopn1wep/a291pVPK7dxBd6T7WnlQqRog+d1a/hSsgRsmFnIBKTPLQ==",
      "path": "system.collections.concurrent/4.3.0",
      "hashPath": "system.collections.concurrent.4.3.0.nupkg.sha512"
    },
    "System.Collections.Immutable/1.2.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TtRT/4O8IxnqGxCf4BpPcJUaRkcIiSRz6boomuU5TNfK/QVO6RIhGd73Iu84KMMp5B0it9L90ODmEYzFktpBNw==",
      "path": "system.collections.immutable/1.2.0",
      "hashPath": "system.collections.immutable.1.2.0.nupkg.sha512"
    },
    "System.Collections.NonGeneric/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-hMxFT2RhhlffyCdKLDXjx8WEC5JfCvNozAZxCablAuFRH74SCV4AgzE8yJCh/73bFnEoZgJ9MJmkjQ0dJmnKqA==",
      "path": "system.collections.nongeneric/4.0.1",
      "hashPath": "system.collections.nongeneric.4.0.1.nupkg.sha512"
    },
    "System.Console/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UF3/j/E6rM+ajAKy28HxgVH9Nn4W/U7Hp3cYth76j8oScSIpX2adssyxTOjrpaiUv/kHUaVitaqKDnZ4bUaSAg==",
      "path": "system.console/4.3.0",
      "hashPath": "system.console.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.Debug/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
      "path": "system.diagnostics.debug/4.3.0",
      "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.DiagnosticSource/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-tD6kosZnTAGdrEa0tZSuFyunMbt/5KYDnHdndJYGqZoNy00XVXyACd5d6KnE1YgYv3ne2CjtAfNXo/fwEhnKUA==",
      "path": "system.diagnostics.diagnosticsource/4.3.0",
      "hashPath": "system.diagnostics.diagnosticsource.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.Process/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-0cdFrjmLOrCvv/IHu1E09JHNB1M93KNJvkn4lkHyLEycn7v0lrzcSAdFx4lkoEeqSqsm56VydFBnFbwSqhwHwQ==",
      "path": "system.diagnostics.process/4.1.0",
      "hashPath": "system.diagnostics.process.4.1.0.nupkg.sha512"
    },
    "System.Diagnostics.Tools/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-UUvkJfSYJMM6x527dJg2VyWPSRqIVB0Z7dbjHst1zmwTXz5CcXSYJFWRpuigfbO1Lf7yfZiIaEUesfnl/g5EyA==",
      "path": "system.diagnostics.tools/4.3.0",
      "hashPath": "system.diagnostics.tools.4.3.0.nupkg.sha512"
    },
    "System.Diagnostics.TraceSource/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
      "path": "system.diagnostics.tracesource/4.0.0",
      "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
    },
    "System.Diagnostics.Tracing/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-rswfv0f/Cqkh78rA5S8eN8Neocz234+emGCtTF3lxPY96F+mmmUen6tbn0glN6PMvlKQb9bPAY5e9u7fgPTkKw==",
      "path": "system.diagnostics.tracing/4.3.0",
      "hashPath": "system.diagnostics.tracing.4.3.0.nupkg.sha512"
    },
    "System.Dynamic.Runtime/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Y6tu0bdYTLP2cGDam+u97PUVz/+xPX9/yxP3yc2C7e+PPHMoGePrBSvbwpcLTDpl1DVTQTf1MNKtvmXzHxiw0w==",
      "path": "system.dynamic.runtime/4.0.11",
      "hashPath": "system.dynamic.runtime.4.0.11.nupkg.sha512"
    },
    "System.Globalization/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
      "path": "system.globalization/4.3.0",
      "hashPath": "system.globalization.4.3.0.nupkg.sha512"
    },
    "System.Globalization.Calendars/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Z07aNF4DBOnjvdEMZED3nJ5+gIurx8lC+9eaAF1LPVrRBgHzBgJM8PiWyQC6kHXFyqx+cG4JhIR/eu/zzZ+0kg==",
      "path": "system.globalization.calendars/4.3.0",
      "hashPath": "system.globalization.calendars.4.3.0.nupkg.sha512"
    },
    "System.IO/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
      "path": "system.io/4.3.0",
      "hashPath": "system.io.4.3.0.nupkg.sha512"
    },
    "System.IO.Compression/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
      "path": "system.io.compression/4.3.0",
      "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
    },
    "System.IO.Compression.ZipFile/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-jJhFo4rYsFpL/Ugnk9kFveL9kPT8nt2888YlU9D3x848yKNrg+mHoFT1pyG64NJm0ePcdYKw7S70IreDUzw+/w==",
      "path": "system.io.compression.zipfile/4.3.0",
      "hashPath": "system.io.compression.zipfile.4.3.0.nupkg.sha512"
    },
    "System.IO.FileSystem/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3wEMARTnuio+ulnvi+hkRNROYwa1kylvYahhcLk4HSoVdl+xxTFVeVlYOfLwrDPImGls0mDqbMhrza8qnWPTdA==",
      "path": "system.io.filesystem/4.3.0",
      "hashPath": "system.io.filesystem.4.3.0.nupkg.sha512"
    },
    "System.IO.FileSystem.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6QOb2XFLch7bEc4lIcJH49nJN2HV+OC3fHDgsLVsBVBk3Y4hFAnOBGzJ2lUu7CyDDFo9IBWkSsnbkT6IBwwiMw==",
      "path": "system.io.filesystem.primitives/4.3.0",
      "hashPath": "system.io.filesystem.primitives.4.3.0.nupkg.sha512"
    },
    "System.Linq/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5DbqIUpsDp0dFftytzuMmc0oeMdQwjcP/EWxsksIz/w1TcFRkZ3yKKz0PqiYFMmEwPSWw+qNVqD7PJ889JzHbw==",
      "path": "system.linq/4.3.0",
      "hashPath": "system.linq.4.3.0.nupkg.sha512"
    },
    "System.Linq.Expressions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-PGKkrd2khG4CnlyJwxwwaWWiSiWFNBGlgXvJpeO0xCXrZ89ODrQ6tjEWS/kOqZ8GwEOUATtKtzp1eRgmYNfclg==",
      "path": "system.linq.expressions/4.3.0",
      "hashPath": "system.linq.expressions.4.3.0.nupkg.sha512"
    },
    "System.Linq.Parallel/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-AB/DczBhMvN/8BrXAUXj0CA1OnCWUk6mQB/UeGYgEaU57a3Pel6fcF3mCxwWqNFila5shVybOikecGS4z5DCpA==",
      "path": "system.linq.parallel/4.0.1",
      "hashPath": "system.linq.parallel.4.0.1.nupkg.sha512"
    },
    "System.Net.Http/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-sYg+FtILtRQuYWSIAuNOELwVuVsxVyJGWQyOnlAzhV4xvhyFnON1bAzYYC+jjRW8JREM45R0R5Dgi8MTC5sEwA==",
      "path": "system.net.http/4.3.0",
      "hashPath": "system.net.http.4.3.0.nupkg.sha512"
    },
    "System.Net.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-qOu+hDwFwoZPbzPvwut2qATe3ygjeQBDQj91xlsaqGFQUI5i4ZnZb8yyQuLGpDGivEPIt8EJkd1BVzVoP31FXA==",
      "path": "system.net.primitives/4.3.0",
      "hashPath": "system.net.primitives.4.3.0.nupkg.sha512"
    },
    "System.Net.Sockets/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-YlM8jF8Ibi64IRpA80fsyDj1XEGJFBRThWiGK1+TnVcAIdXK7UMHTrEXKIRIOJqVwGmM+FgkVfFuy+qDaC8eSA==",
      "path": "system.net.sockets/4.3.0",
      "hashPath": "system.net.sockets.4.3.0.nupkg.sha512"
    },
    "System.ObjectModel/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-bdX+80eKv9bN6K4N+d77OankKHGn6CH711a6fcOpMQu2Fckp/Ft4L/kW9WznHpyR0NRAvJutzOMHNNlBGvxQzQ==",
      "path": "system.objectmodel/4.3.0",
      "hashPath": "system.objectmodel.4.3.0.nupkg.sha512"
    },
    "System.Private.DataContractSerialization/4.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-lcqFBUaCZxPiUkA4dlSOoPZGtZsAuuElH2XHgLwGLxd7ZozWetV5yiz0qGAV2AUYOqw97MtZBjbLMN16Xz4vXA==",
      "path": "system.private.datacontractserialization/4.1.1",
      "hashPath": "system.private.datacontractserialization.4.1.1.nupkg.sha512"
    },
    "System.Reflection/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
      "path": "system.reflection/4.3.0",
      "hashPath": "system.reflection.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Emit/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Hj3gC+4hZ67j59Pi9cIZQGGIyT0kG+nuDYIrUMUOQT8BMoiiOQ6f3vERsieZ4EjGBLk76hqi71wLfTwXgxHRqQ==",
      "path": "system.reflection.emit/4.0.1",
      "hashPath": "system.reflection.emit.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Emit.ILGeneration/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-h4Qd+pKLfns2M35Fylcr1kPYiDAbnKjVxKh3m4YN//OejM0SUVVS+WwnGIi/LQhglVklolAaUK2I1DtF81QCAg==",
      "path": "system.reflection.emit.ilgeneration/4.0.1",
      "hashPath": "system.reflection.emit.ilgeneration.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Emit.Lightweight/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-nGqk2o5GpjXJkw/xrSqcF6A+MDa1niZSh9rvoNdYU9m8VbPuyZb2zmJRU1THVOtOD1DPanSw4RgZKSt7grYQxQ==",
      "path": "system.reflection.emit.lightweight/4.0.1",
      "hashPath": "system.reflection.emit.lightweight.4.0.1.nupkg.sha512"
    },
    "System.Reflection.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
      "path": "system.reflection.extensions/4.3.0",
      "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Metadata/1.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-jNWutPuuiEu4O9WJDbQwyrxU9fsDNRh+QjTn1J/cJoWb/s5DjoCw5DGaU9i+Ck2PskRZj9NjVuM6oncUfHW+6w==",
      "path": "system.reflection.metadata/1.3.0",
      "hashPath": "system.reflection.metadata.1.3.0.nupkg.sha512"
    },
    "System.Reflection.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
      "path": "system.reflection.primitives/4.3.0",
      "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
    },
    "System.Reflection.TypeExtensions/4.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-TJOKj76enDF2uckb8aZ+o0Uh9edMm/pmblUFhQNSrINDuemJtPNjN636M/v7Sov30PNv38B6QbxguEN98PWstA==",
      "path": "system.reflection.typeextensions/4.1.0",
      "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
    },
    "System.Resources.Reader/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-9/xyLLKXDXvRBht/0Ftyktfey4X7eWmTwPdTrgmF+xrINZ07en4Sg74ropqpn0O2h7nQElWiNgauhJ55qFS77Q==",
      "path": "system.resources.reader/4.0.0",
      "hashPath": "system.resources.reader.4.0.0.nupkg.sha512"
    },
    "System.Resources.ResourceManager/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
      "path": "system.resources.resourcemanager/4.3.0",
      "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
    },
    "System.Resources.Writer/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Hz+ZS81dVSNy93YyJhhL3GwzmMhfcQ8FbUooAt9MO4joIe0vPM4gclv0C82ko1tuN/Kw6CvZFLYkgk6n9xvEkg==",
      "path": "system.resources.writer/4.0.0",
      "hashPath": "system.resources.writer.4.0.0.nupkg.sha512"
    },
    "System.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
      "path": "system.runtime/4.3.0",
      "hashPath": "system.runtime.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
      "path": "system.runtime.extensions/4.3.0",
      "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Handles/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
      "path": "system.runtime.handles/4.3.0",
      "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
    },
    "System.Runtime.InteropServices/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
      "path": "system.runtime.interopservices/4.3.0",
      "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
    },
    "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
      "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
      "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Numerics/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-yMH+MfdzHjy17l2KESnPiF2dwq7T+xLnSJar7slyimAkUh/gTrS9/UQOtv7xarskJ2/XDSNvfLGOBQPjL7PaHQ==",
      "path": "system.runtime.numerics/4.3.0",
      "hashPath": "system.runtime.numerics.4.3.0.nupkg.sha512"
    },
    "System.Runtime.Serialization.Primitives/4.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-HZ6Du5QrTG8MNJbf4e4qMO3JRAkIboGT5Fk804uZtg3Gq516S7hAqTm2UZKUHa7/6HUGdVy3AqMQKbns06G/cg==",
      "path": "system.runtime.serialization.primitives/4.1.1",
      "hashPath": "system.runtime.serialization.primitives.4.1.1.nupkg.sha512"
    },
    "System.Runtime.Serialization.Xml/4.1.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-yqfKHkWUAdI0hdDIdD9KDzluKtZ8IIqLF3O7xIZlt6UTs1bOvFRpCvRTvGQva3Ak/ZM9/nq9IHBJ1tC4Ybcrjg==",
      "path": "system.runtime.serialization.xml/4.1.1",
      "hashPath": "system.runtime.serialization.xml.4.1.1.nupkg.sha512"
    },
    "System.Security.Cryptography.Algorithms/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-mTvA/65LwCUdTHQQdgBhaDqzWBDfVffbksVoRYy5uLh76oxFVbBhrrZywyI16VHB7OKB0/wxD2Lk37vPiMfMHA==",
      "path": "system.security.cryptography.algorithms/4.3.0",
      "hashPath": "system.security.cryptography.algorithms.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-E0ovQyRv/1+5vq2c7DE/psiYrr3JFQmpwR6iu2YZb+BhbIlNv8OWVhdY4JLFF0FOyGUN4298yHea3nuj59qwMQ==",
      "path": "system.security.cryptography.encoding/4.3.0",
      "hashPath": "system.security.cryptography.encoding.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-vvImRtzho3bYo4Jgtqd3mOTsFQZACiuVsJIi9uzp+T8xpWRXWlSGNO0WNbKQ9J6MbvVSRYHKl5L9FUvEFELtfg==",
      "path": "system.security.cryptography.primitives/4.3.0",
      "hashPath": "system.security.cryptography.primitives.4.3.0.nupkg.sha512"
    },
    "System.Security.Cryptography.X509Certificates/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-B1vOCsq5kO1cPO4CExf6qZqMOhvb/aDO2eKlT1MqTagtVzDTXQXH3zvyIrCaNMNF+9/Za3BWJId+PgXx/gUv7A==",
      "path": "system.security.cryptography.x509certificates/4.3.0",
      "hashPath": "system.security.cryptography.x509certificates.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
      "path": "system.text.encoding/4.3.0",
      "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding.CodePages/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-t61wD7jizh/y50dSVeNHxoLAOc1zzNOC1aMip457SKgDQHjWIGwKlMoUpciTE4143o+Kw9wsdpP4cv9PjHJ6wg==",
      "path": "system.text.encoding.codepages/4.0.1",
      "hashPath": "system.text.encoding.codepages.4.0.1.nupkg.sha512"
    },
    "System.Text.Encoding.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-YVMK0Bt/A43RmwizJoZ22ei2nmrhobgeiYwFzC4YAN+nue8RF6djXDMog0UCn+brerQoYVyaS+ghy9P/MUVcmw==",
      "path": "system.text.encoding.extensions/4.3.0",
      "hashPath": "system.text.encoding.extensions.4.3.0.nupkg.sha512"
    },
    "System.Text.RegularExpressions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-RpT2DA+L660cBt1FssIE9CAGpLFdFPuheB7pLpKpn6ZXNby7jDERe8Ua/Ne2xGiwLVG2JOqziiaVCGDon5sKFA==",
      "path": "system.text.regularexpressions/4.3.0",
      "hashPath": "system.text.regularexpressions.4.3.0.nupkg.sha512"
    },
    "System.Threading/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
      "path": "system.threading/4.3.0",
      "hashPath": "system.threading.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
      "path": "system.threading.tasks/4.3.0",
      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks.Extensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-npvJkVKl5rKXrtl1Kkm6OhOUaYGEiF9wFbppFRWSMoApKzt2PiPHT2Bb8a5sAWxprvdOAtvaARS9QYMznEUtug==",
      "path": "system.threading.tasks.extensions/4.3.0",
      "hashPath": "system.threading.tasks.extensions.4.3.0.nupkg.sha512"
    },
    "System.Threading.Thread/4.0.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-OWnR8Dm6ElcI90k38M/crkjM8oCmrpMsc3jE9Z5xTx/JgWIu0MFRmLhl9GoI5pdKi6G4Azp5Q78Jg0Ot3aQ2ag==",
      "path": "system.threading.thread/4.0.0",
      "hashPath": "system.threading.thread.4.0.0.nupkg.sha512"
    },
    "System.Threading.ThreadPool/4.0.10": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-AhrmH5rhUzBYPovjjT+x+yhhmnQo/Cb11/jndNN50kq/YmqOcnapKTQ/sDCQ4o5LEfcZiCaLnhUPFF3AJyY2pg==",
      "path": "system.threading.threadpool/4.0.10",
      "hashPath": "system.threading.threadpool.4.0.10.nupkg.sha512"
    },
    "System.Threading.Timer/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Z6YfyYTCg7lOZjJzBjONJTFKGN9/NIYKSxhU5GRd+DTwHSZyvWp1xuI5aR+dLg+ayyC5Xv57KiY4oJ0tMO89fQ==",
      "path": "system.threading.timer/4.3.0",
      "hashPath": "system.threading.timer.4.3.0.nupkg.sha512"
    },
    "System.Xml.ReaderWriter/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-GrprA+Z0RUXaR4N7/eW71j1rgMnEnEVlgii49GZyAjTH7uliMnrOU3HNFBr6fEDBCJCIdlVNq9hHbaDR621XBA==",
      "path": "system.xml.readerwriter/4.3.0",
      "hashPath": "system.xml.readerwriter.4.3.0.nupkg.sha512"
    },
    "System.Xml.XDocument/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5zJ0XDxAIg8iy+t4aMnQAu0MqVbqyvfoUVl1yDV61xdo3Vth45oA2FoY4pPkxYAH5f8ixpmTqXeEIya95x0aCQ==",
      "path": "system.xml.xdocument/4.3.0",
      "hashPath": "system.xml.xdocument.4.3.0.nupkg.sha512"
    },
    "System.Xml.XmlDocument/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-G/AAWd6+GYHth4nP/7kx+WrVs0KGXpa5eynuG882oa00G3SrvicDDBBhtv4C0xbsZe7HH7xzZGvNvySCetgOsQ==",
      "path": "system.xml.xmldocument/4.0.1",
      "hashPath": "system.xml.xmldocument.4.0.1.nupkg.sha512"
    },
    "System.Xml.XmlSerializer/4.0.11": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-FrazwwqfIXTfq23mfv4zH+BjqkSFNaNFBtjzu3I9NRmG8EELYyrv/fJnttCIwRMFRR/YKXF1hmsMmMEnl55HGw==",
      "path": "system.xml.xmlserializer/4.0.11",
      "hashPath": "system.xml.xmlserializer.4.0.11.nupkg.sha512"
    },
    "System.Xml.XPath/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-6srRiSbW0OMQo7TcpYZ4Fi/nQTKVhizVvPum8nkly3stBSjLcIsh5Yoo+5roEByt8axz8uiCgvJMAdNaasb3og==",
      "path": "system.xml.xpath/4.0.1",
      "hashPath": "system.xml.xpath.4.0.1.nupkg.sha512"
    },
    "System.Xml.XPath.XmlDocument/4.0.1": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-Zm2BdeanuncYs3NhCj4c9e1x3EXFzFBVv2wPEc/Dj4ZbI9R8ecLSR5frAsx4zJCPBtKQreQ7Q/KxJEohJZbfzA==",
      "path": "system.xml.xpath.xmldocument/4.0.1",
      "hashPath": "system.xml.xpath.xmldocument.4.0.1.nupkg.sha512"
    },
    "XRepo.Core/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    }
  }
}
build\netstandard\XRepo.Build.Desktop.targets
 
build\netstandard\XRepo.Build.dll
md5: E7C114C48C732800D265FDB714507961 | sha1: D3E8566CD055337AFF586F3C9E606F2FFD262A9F | sha256: A54A9DBEE3C30456195E2932D2CC3DE315E88EBB3ABAD56628739B0CDB29B37E | sha512: 37B926A8D0C0F79556EC6C49B09B41CC4FA3CA7F9F4B20B5787E4B8899BEB3C0C6AFF47DC9B6D1F59969C814A71F852AD06604313F85C81756F873EBD5A1B547
build\netstandard\XRepo.Build.pdb
 
build\netstandard\XRepo.Build.SolutionFile.targets
 
build\netstandard\XRepo.Build.targets
 
build\netstandard\XRepo.Core.dll
md5: A0B662FA1C9A3B5CEC7B3CFBA4A77AEB | sha1: F1ADED7BFCC5DC1448EA1B5FA1A5E9CD8BCFF523 | sha256: 6AF82261EA9D139F82AEDDC9F615E30D385780D40CE5A349B950AA944191C6A9 | sha512: D1A9F1C1E0F1F8D24C01008DA2F6AF6BC701CEAA93108D8678E706E42A1C2C29D94D90306DBDCF8605EE03F57F8C90EC6F1DD67B4B9BD72D1447A28AD34D36A5
build\netstandard\XRepo.Core.pdb
 
powershell\XRepoTabExpansion.psm1
$ThisScriptPath = Split-Path -Parent $MyInvocation.MyCommand.Definition

function Test-FileLock($Path) {
	$oFile = New-Object System.IO.FileInfo $Path
	
	if ((Test-Path -Path $Path) -eq $false)	{
		return $false
	}
	  
	try
	{
		$oStream = $oFile.Open([System.IO.FileMode]::Open, [System.IO.FileAccess]::ReadWrite, [System.IO.FileShare]::None)
		$oStream.Close()
		
		return $false
	}
	catch
	{
		# file is locked by a process.
		return $true
	}
}

function Load-XRepoAssembly($Path) {
	#file locking sucks. Shadow copy the dll's to a temp dir before they are loaded
	
	$assemblyDir = Split-Path -Parent $Path
	$assemblyFile = Split-Path -Leaf $Path
	$shadowCopyDirs = @("$env:temp\xrepo\1", "$env:temp\xrepo\2", "$env:temp\xrepo\3", "$env:temp\xrepo\4", "$env:temp\xrepo\5")
	$shadowCopyDir = $null
	for($i = 0; $i -lt $shadowCopyDirs.Length; $i++) {
		$shadowCopyDir = $shadowCopyDirs[$i]
		if(-not (Test-Path $shadowCopyDir)) {
			[IO.Directory]::CreateDirectory($shadowCopyDir)
		}
		if(-not (Test-FileLock $shadowCopyDir\$assemblyFile)) {
			break
		}
	}

	cp $assemblyDir\*.* $shadowCopyDir
	Add-Type -Path $shadowCopyDir\$assemblyFile
}

$LocalDevAssemblyLocation = Join-Path $ThisScriptPath "..\Core\bin\Debug\netstandard1.4\XRepo.Core.dll"
$DeployedAssemblyLocation = Join-Path $ThisScriptPath "..\app\XRepo.Core.dll"

if(Test-Path $LocalDevAssemblyLocation) {
	Load-XRepoAssembly $LocalDevAssemblyLocation
}
else {
	Load-XRepoAssembly -Path $DeployedAssemblyLocation
}

function Get-AssembliesAndRepos {
	$xrepo = [XRepo.Core.XRepoEnvironment]::ForCurrentUser()
	$repos = @($xrepo.RepoRegistry.GetRepos() | % { $_.Name })
	$assemblies = @($xrepo.AssemblyRegistry.GetAssemblies() | % { $_.Name })

	return $repos + $assemblies
}

function Get-Assemblies {
	$xrepo = [XRepo.Core.XRepoEnvironment]::ForCurrentUser()
	return @($xrepo.AssemblyRegistry.GetAssemblies() | % { $_.Name })
}

function Get-XRepoCommands {
	
	@('assemblies', 'config', 'pin', 'unpin', 'pins', 'repos', 'which', 'where')
}

function Write-Expansions($lastWord) {
	$input | where { $_.StartsWith($lastWord) } | Write-Output
}

function XRepoTabExpansion($line, $lastWord) {
	$parts = $line.Split(' ')
	if($parts[0] -ne 'xrepo') {
		return $null
	}
	$xrepo = [XRepo.Core.XRepoEnvironment]::ForCurrentUser()
	if($parts.Length -le 2) {
		return Get-XRepoCommands | Write-Expansions $lastWord
	}
	switch($parts[1]) {
		'pin' {
			Get-AssembliesAndRepos | Write-Expansions $lastWord
		}
		'unpin' {
			('all' + @(Get-AssembliesAndRepos)) | Write-Expansions $lastWord
		}
		'repo' {
			@('register', 'unregister') | Write-Expansions $lastWord
		}
		'config' {
			@('copy_pins', 'pin_warnings', 'auto_build_pins') | Write-Expansions $lastWord
		}
		'which' {
			Get-Assemblies | Write-Expansions $lastWord
		}
		'where' {
			Get-Assemblies | Write-Expansions $lastWord
		}
		default {
			return $null
		}
	}
}

function TabExpansion_XRepoDecorator($line, $lastWord) {
	$result = XRepoTabExpansion $line $lastWord
	if($result -eq $null) {
		return TabExpansion_XRepoInner $line $lastWord
	}
	else {
		return $result
	}
}

function TabExpansion_XRepoInner($line, $lastWord) {
	
}

function Install-XRepoTabExpansion {
	if(Test-Path function:TabExpansion) {
		cp function:TabExpansion function:TabExpansion_XRepoInner
	}
	else {
		#if a TabExpansion function doesn't exist, create it in the global scope
		function global:TabExpansion {}
	}
	cp function:TabExpansion_XRepoDecorator function:TabExpansion
	#cp function:XRepoTabExpansion function:TabExpansion
}
Export-ModuleMember Install-XRepoTabExpansion, TabExpansion_XRepoInner
powershell\XRepoTabExpansionBootstrapper.ps1
$ThisScriptPath = Split-Path -Parent $MyInvocation.MyCommand.Definition
$ModulePath = Join-Path $ThisScriptPath XRepoTabExpansion.psm1
Import-Module $ModulePath
Install-XRepoTabExpansion
tools\chocolateyInstall.ps1
$package_path = split-path -parent -resolve (split-path -parent $MyInvocation.MyCommand.Definition)
Write-Host "Current package path: $package_path"

$toolsPath = "$package_path\tools"

pushd "$package_path\tools"
try {
    dotnet XRepo.Installer.dll install "$package_path\build"
}
finally
{
    popd
}


$profile = Join-Path $(Split-Path -Parent $profile) profile.ps1
$dotNetPath = Get-Command dotnet | Select-Object -ExpandProperty Definition
Write-Host "dotnet cli path is $dotNetPath"
Install-BinFile -Name xrepo -Path $dotNetPath -Command "$package_path\app\xrepo.dll"

#install powershell tab expansion
#DISABLED UNTIL IT CAN BE STABLE
#if(-not (Test-Path $profile)) {
#	Write-Host "No powershell profile found. Creating one at '$profile'"
#	New-Item $profile -ItemType File -Force
#}
#Add-Content $profile "`n& '$package_path\powershell\XRepoTabExpansionBootstrapper.ps1'"

#install bash tab expansion
$bash_profile = "$env:UserProfile\.bashrc"
if(-not (Test-Path $bash_profile)) {
	Write-Host "No bash profile found. Creating one at '$bash_profile'"
	New-Item $bash_profile -ItemType File -Force
}
$xrepo_bash_path = "$package_path\bash\xrepo_completion.bash" -replace '([a-z]):\\', '/${1}/' -replace '\\', '/'
$xrepo_exe_path = "$($env:ChocolateyInstall)\bin\xrepo.exe" -replace '([a-z]):\\', '/${1}/' -replace '\\', '/'
Add-Content $bash_profile "alias xrepo='$xrepo_exe_path'"
Add-Content $bash_profile ". $xrepo_bash_path"
tools\chocolateyUninstall.ps1
$package_path = split-path -parent -resolve (split-path -parent $MyInvocation.MyCommand.Definition)
Write-Host "Current package path: $package_path"

$toolsPath = "$package_path\tools"

pushd "$package_path\tools"
try {
    dotnet XRepo.Installer.dll uninstall "$package_path\build"
}
finally
{
    popd
}

Uninstall-BinFile -Name xrepo

#uninstall powershell tab expansion
#DISABLED UNTIL IT CAN BE STABLE
#if(Test-Path $profile) {
#	$profile_content = @(Get-Content $profile | Where { -not ($_ -match "XRepoTabExpansionBootstrapper") })
#	$profile_content | Set-Content $profile
#}

#uninstall bash tab expansion
$bash_profile = "$env:UserProfile\.bashrc"
if(Test-Path $bash_profile) {
	$bash_profile_content = @(Get-Content $bash_profile | Where { -not ($_ -match "xrepo_completion.bash") } | Where { -not ($_ -match "alias xrepo=") })
	$bash_profile_content | Set-Content $bash_profile
}
tools\Custom.After.Microsoft.Common.targets
 
tools\GlobalMSBuildHook.psm1
$MSBuildNamespace = "http://schemas.microsoft.com/developer/msbuild/2003"
$NameTable = New-Object 'System.Xml.NameTable'
$NamespaceManager = New-Object 'System.Xml.XmlNamespaceManager' $NameTable
$NamespaceManager.AddNamespace("msb", $MSBuildNamespace)


function Add-XRepoImport($Path, $ImportPath)
{
    $project = Get-Project $Path
    Write-Host "Adding import of '$ImportPath' to '$Path'"
    $import = $project.CreateElement("Import", $MSBuildNamespace)
    $import.SetAttribute("Project", $ImportPath)
    $import.SetAttribute("Condition", "Exists('$ImportPath') and `$(DisableGlobalXRepo)!='true'")
    $project.DocumentElement.AppendChild($import) | Out-Null
    $project.Save($Path)
}
Export-ModuleMember Add-XRepoImport

function Remove-XRepoImport($Path)
{
    $project = Get-Project $Path
    try
    {
        foreach($import in $project.SelectNodes("//msb:Import", $NamespaceManager))
        {
            if($import.GetAttribute("Project").ToLowerInvariant().Contains("xrepo.build."))
            {
                Write-Host $("Removing import of '" + $import.GetAttribute("Project") + "' from '$Path'")
                $import.ParentNode.RemoveChild($import) | Out-Null
            }
        }
        $project.Save($Path)
    }
    catch {
        Write-Error $_
    }
    
}
Export-ModuleMember Remove-XRepoImport

function Get-GlobalMSBuildHookFiles
{
    $files = @()
    $ProgramFilesX86 = $(Get-Item "env:ProgramFiles(x86)").Value
    if(Test-Path "$ProgramFilesX86\MSBuild") {
        $files += "$ProgramFilesX86\MSBuild\v4.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$ProgramFilesX86\MSBuild\v4.0") | Out-Null
		$files += "$ProgramFilesX86\MSBuild\v12.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$ProgramFilesX86\MSBuild\v12.0") | Out-Null
		$files += "$ProgramFilesX86\MSBuild\v14.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$ProgramFilesX86\MSBuild\v14.0") | Out-Null
    }
    if(Test-Path "$env:ProgramW6432\MSBuild") {
        $files += "$env:ProgramW6432\MSBuild\v4.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$env:ProgramW6432\MSBuild\v4.0") | Out-Null
		$files += "$env:ProgramW6432\MSBuild\v12.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$env:ProgramW6432\MSBuild\v12.0") | Out-Null
		$files += "$env:ProgramW6432\MSBuild\v14.0\Custom.After.Microsoft.Common.Targets"
        [IO.Directory]::CreateDirectory("$env:ProgramW6432\MSBuild\v14.0") | Out-Null
    }

	$sdks = @("1.0.0")
	foreach($sdk in $sdks) {
		if(Test-Path "$env:ProgramFiles\dotnet\sdk\$sdk") {
			$importAfterDir = "$env:ProgramFiles\dotnet\sdk\$sdk\15.0\Microsoft.Common.targets\ImportAfter"
			$files += "$importAfterDir\XRepo.ImportAfter.targets"
			[IO.Directory]::CreateDirectory($importAfterDir) | Out-Null
		}
	}

    return $files
}
Export-ModuleMember Get-GlobalMSBuildHookFiles

function Get-Project($Path)
{
    try
    {
        $project = New-Object 'System.Xml.XmlDocument' $NameTable
        $project.Load($Path)
    }
    catch {
        Write-Error $_
    }
    return $project
}
tools\installGlobalMsBuildHook.ps1
param($xrepo_root)

Import-Module "$xrepo_root\tools\GlobalMSBuildHook.psm1"

try
{
    $global_msbuild_hook_paths = Get-GlobalMSBuildHookFiles

    foreach($global_msbuild_hook_path in $global_msbuild_hook_paths)
    {
        $filename = Split-Path -Leaf $global_msbuild_hook_path
		Write-Host "Processing global hook $filename - $global_msbuild_hook_path"
		if(-not (Test-Path $global_msbuild_hook_path))
        {
            Copy-Item "$xrepo_root\build\$filename" $global_msbuild_hook_path
        }
		Write-Host "Removing XRepoImport $global_msbuild_hook_path"
        Remove-XRepoImport -Path $global_msbuild_hook_path
		$targetsFilename = "XRepo.Build.targets"
		if($filename -ieq "Custom.After.Microsoft.Common.Targets") {
			$targetsFilename = "XRepo.Build.Legacy.targets"
		}
		Write-Host "Adding XRepoImport $xrepo_root\build\$targetsFilename"
        Add-XRepoImport -Path $global_msbuild_hook_path -ImportPath "$xrepo_root\build\$targetsFilename"
    }
}
catch
{
    Write-Error $_
}
tools\LICENSE.txt
Copyright 2017 Andy Alm

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
tools\Microsoft.Extensions.PlatformAbstractions.dll
md5: AA4D6950DCB5906324F8D7A8F72C4639 | sha1: 1F9251A7AD5ACCF0530552A7970962ED91F583D6 | sha256: D4F515A2F586BF503A61A41E9B91417884241FA031B08DBA1CDA715235207B7E | sha512: 65C15F2F6A50B6716D3D01DF75956F8FC2201E50E1390EBA24F677C0E7A52E88AF58174AAECC0242386B31761FF0F25025225460773DA224799A73E9252A3B3F
tools\uninstallGlobalMsBuildHook.ps1
param($xrepo_root)

Import-Module "$xrepo_root\tools\GlobalMSBuildHook.psm1"

$global_msbuild_hook_paths = Get-GlobalMSBuildHookFiles

foreach($global_msbuild_hook_path in $global_msbuild_hook_paths)
{
    $filename = Split-Path -Leaf $global_msbuild_hook_path
	if($filename -ieq "Custom.After.Microsoft.Common.Targets") {
		Remove-XRepoImport -Path $global_msbuild_hook_path
	}
	else {
		Remove-Item $global_msbuild_hook_path
	}
}
tools\VERIFICATION.txt
VERIFICATION Verification is intended to assist the Chocolatey moderators and community in verifying that this package's contents are trustworthy.

This package is published by the XRepo project itself. The code is built from the code at https://github.com/andyalm/xrepo
tools\XRepo.ImportAfter.targets
 
tools\XRepo.Installer.deps.json
{
  "runtimeTarget": {
    "name": ".NETCoreApp,Version=v2.0",
    "signature": "9c4535c7ffa3a7533cd3def5fba05791995c6d3c"
  },
  "compilationOptions": {},
  "targets": {
    ".NETCoreApp,Version=v2.0": {
      "XRepo.Installer/1.0.0": {
        "dependencies": {
          "Microsoft.Extensions.PlatformAbstractions": "1.1.0"
        },
        "runtime": {
          "XRepo.Installer.dll": {}
        }
      },
      "Microsoft.Extensions.PlatformAbstractions/1.1.0": {
        "dependencies": {
          "System.Reflection.TypeExtensions": "4.3.0"
        },
        "runtime": {
          "lib/netstandard1.3/Microsoft.Extensions.PlatformAbstractions.dll": {}
        }
      },
      "Microsoft.NETCore.Targets/1.1.0": {},
      "System.IO/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0",
          "System.Text.Encoding": "4.3.0",
          "System.Threading.Tasks": "4.3.0"
        }
      },
      "System.Reflection/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.IO": "4.3.0",
          "System.Reflection.Primitives": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.Primitives/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Reflection.TypeExtensions/4.3.0": {
        "dependencies": {
          "System.Reflection": "4.3.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Runtime/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0"
        }
      },
      "System.Text.Encoding/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      },
      "System.Threading.Tasks/4.3.0": {
        "dependencies": {
          "Microsoft.NETCore.Targets": "1.1.0",
          "System.Runtime": "4.3.0"
        }
      }
    }
  },
  "libraries": {
    "XRepo.Installer/1.0.0": {
      "type": "project",
      "serviceable": false,
      "sha512": ""
    },
    "Microsoft.Extensions.PlatformAbstractions/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-cJE+w+4FEQ2/sa3d8C9eIzXpA6aG8pNYPs01f/xoE6S7B+3KeBvU2S1R6emC3fhsZrupBf/flUZoaWHFHFzkEw==",
      "path": "microsoft.extensions.platformabstractions/1.1.0",
      "hashPath": "microsoft.extensions.platformabstractions.1.1.0.nupkg.sha512"
    },
    "Microsoft.NETCore.Targets/1.1.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
      "path": "microsoft.netcore.targets/1.1.0",
      "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
    },
    "System.IO/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
      "path": "system.io/4.3.0",
      "hashPath": "system.io.4.3.0.nupkg.sha512"
    },
    "System.Reflection/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
      "path": "system.reflection/4.3.0",
      "hashPath": "system.reflection.4.3.0.nupkg.sha512"
    },
    "System.Reflection.Primitives/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
      "path": "system.reflection.primitives/4.3.0",
      "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
    },
    "System.Reflection.TypeExtensions/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-ijISkBwCwuvJBHaHssnBwf2TAp0OMmr9N2QQOxH7kbN4SvrOlTN1QZdbWuUCTNIBcdIh+F2opJC8face7t1sdw==",
      "path": "system.reflection.typeextensions/4.3.0",
      "hashPath": "system.reflection.typeextensions.4.3.0.nupkg.sha512"
    },
    "System.Runtime/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
      "path": "system.runtime/4.3.0",
      "hashPath": "system.runtime.4.3.0.nupkg.sha512"
    },
    "System.Text.Encoding/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
      "path": "system.text.encoding/4.3.0",
      "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
    },
    "System.Threading.Tasks/4.3.0": {
      "type": "package",
      "serviceable": true,
      "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
      "path": "system.threading.tasks/4.3.0",
      "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
    }
  }
}
tools\XRepo.Installer.dll
md5: EE21C9E02D33590D3D198F6FDBB2460C | sha1: 9ADFC3F00FA07A75C0CB985421C5CB51395E2AE4 | sha256: 99F81395456C752EDFF22DA41F6EE825F4164E288DF06ECA9725955DDE725773 | sha512: 505308DAF4CEC780D9866F7EE06780DD6A7A758F5775D6999175F8F79206AC13FD1B1A2FDF91AD5CF1F6D51286ACDA0678115D28AEB9D740A58247A0F6569CF1
tools\XRepo.Installer.pdb
 
tools\XRepo.Installer.runtimeconfig.json
{
  "runtimeOptions": {
    "tfm": "netcoreapp2.0",
    "framework": {
      "name": "Microsoft.NETCore.App",
      "version": "2.0.0"
    }
  }
}

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
xrepo 2.0.0-beta02 503 Thursday, October 26, 2017 Exempted
xrepo 2.0.0-beta01 340 Monday, October 23, 2017 Exempted
xrepo 1.0.0-beta2 387 Thursday, August 31, 2017 Approved
xrepo 1.0.0-beta 389 Tuesday, February 14, 2017 Approved
xrepo 0.8.3 597 Thursday, August 27, 2015 Approved
xrepo 0.8.3-beta 443 Tuesday, July 21, 2015 Exempted
xrepo 0.8.2 959 Friday, December 13, 2013 Approved
xrepo 0.8.1 496 Tuesday, November 5, 2013 Approved
xrepo 0.8.0 514 Sunday, September 22, 2013 Approved
xrepo 0.7.1 493 Saturday, August 17, 2013 Approved
xrepo 0.7.0 446 Monday, August 12, 2013 Approved
xrepo 0.7.0-beta2 488 Monday, August 12, 2013 Approved
xrepo 0.7.0-beta 526 Saturday, August 10, 2013 Approved
xrepo 0.6.2 557 Wednesday, June 5, 2013 Approved
xrepo 0.6.1 492 Tuesday, May 28, 2013 Approved
xrepo 0.6.0 475 Monday, April 8, 2013 Approved
xrepo 0.5.1 517 Thursday, November 1, 2012 Approved
xrepo 0.5.0 481 Tuesday, October 30, 2012 Approved

Adds support for .NET Core and PackageReference's


  • Unsupported 0.0

    • No dependencies.
Discussion for the xrepo Package

Ground Rules:

  • This discussion is only about xrepo and the xrepo package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or xrepo, or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus