Skip to content

Illedan/Gjallarhorn

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

Gjallarhorn

A webclient to compare versions of packages on different NuGet sources.

The idea

Instead of making packages publicly available, you might want to release packages to only a limited audience, such as your organization or workgroup. This web-client provides a simple way of monitoring the different versions of a package on different sources.

Technologies

  • ASP.NET Core MVC
  • Aurelia
  • NodeJS
  • Yarn
  • Webpack

How to use it

cd src && npm install && dotnet run

Ps: Remember to port forward port : 16604.

API

This also provides a API behind the scenes, see src/api.http for more information

Example-JSON to use when subscribing to packages

{
    "SourceComparers": [
        {
            "sourceA": "https://api.nuget.org/v3/",
            "sourceB": "https://api.nuget.org/v3/",
            "Packages": [
                {
                    "name": "LightInject"
                }
            ]
        }
    ]
}

Options when creating JSON in edit-mode

Compare prerelease

{
    "SourceComparers": [
        {
            "sourceA": "https://api.nuget.org/v3/",
            "sourceB": "https://api.nuget.org/v3/",
            "Packages": [
                {
                    "name": "LightInject",
                    "comparePrerelease" : "true"
                }
            ]
        }
    ]
}

About

A webclient to compare versions of packages on different nuget sources.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 49.4%
  • C# 29.0%
  • HTML 12.2%
  • JavaScript 6.8%
  • CSS 1.7%
  • Dockerfile 0.9%