Skip to content

Instantly share code, notes, and snippets.

@kzu
Created January 18, 2019 00:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kzu/6acf955b51374bd9a87f74bf8d9cbb62 to your computer and use it in GitHub Desktop.
Save kzu/6acf955b51374bd9a87f74bf8d9cbb62 to your computer and use it in GitHub Desktop.
Query package dependencies
query {
organization(login: "moq") {
repository(name: "moq") {
dependencyGraphManifests(withDependencies: true) {
nodes {
filename
dependencies {
nodes {
packageManager
packageName
requirements
}
}
}
}
}
}
}
{
"data": {
"organization": {
"repository": {
"dependencyGraphManifests": {
"nodes": [
{
"filename": "src/Moq/Moq/Moq.csproj",
"dependencies": {
"nodes": []
}
},
{
"filename": "src/Stunts/Stunts/Stunts.csproj",
"dependencies": {
"nodes": []
}
},
{
"filename": "src/Stunts/Stunts.Tests/Stunts.Tests.csproj",
"dependencies": {
"nodes": []
}
},
{
"filename": "src/Stunts/Stunts.AcceptanceTests/Moq.Proxy.AcceptanceTests.csproj",
"dependencies": {
"nodes": [
{
"packageManager": "NUGET",
"packageName": "EntityFramework",
"requirements": ">= 6,< 7"
},
{
"packageManager": "NUGET",
"packageName": "Microsoft.AspNet.Mvc",
"requirements": ""
},
{
"packageManager": "NUGET",
"packageName": "Microsoft.AspNet.WebApi",
"requirements": ""
},
{
"packageManager": "NUGET",
"packageName": "Newtonsoft.Json",
"requirements": ""
},
{
"packageManager": "NUGET",
"packageName": "Roslynator",
"requirements": "= 0.2.10"
}
]
}
},
{
"filename": "src/Stunts/Stunts.Generator.Build/Stunts.Generator.Build.csproj",
"dependencies": {
"nodes": [
{
"packageManager": "NUGET",
"packageName": "Microsoft.Build",
"requirements": ">= 15.1,< 15.2"
},
{
"packageManager": "NUGET",
"packageName": "Microsoft.Build.Tasks.Core",
"requirements": ">= 15.1,< 15.2"
}
]
}
},
{
"filename": "src/Stunts/Stunts.Generator.Console/Stunts.Generator.Console.csproj",
"dependencies": {
"nodes": [
{
"packageManager": "NUGET",
"packageName": "ILRepack",
"requirements": "= 2.0.13"
},
{
"packageManager": "NUGET",
"packageName": "Mono.Options",
"requirements": "= 4.4.0"
},
{
"packageManager": "NUGET",
"packageName": "NETStandard.Library",
"requirements": "= 2.0.0"
}
]
}
}
]
}
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment