All Projects → TheAngryByrd → paket-lock-diff

TheAngryByrd / paket-lock-diff

Licence: other
This is a tool to analyze two paket.lock files showing additions, removals, upgrades and downgrades.

Programming Languages

F#
602 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
SCSS
7915 projects

Projects that are alternatives of or similar to paket-lock-diff

Paket
A dependency manager for .NET with support for NuGet packages and Git repositories.
Stars: ✭ 1,787 (+11068.75%)
Mutual labels:  nuget, paket
Paket.Unity3D
An extension for the Paket dependency manager that enables the integration of NuGet dependencies into Unity3D projects.
Stars: ✭ 42 (+162.5%)
Mutual labels:  nuget, paket
aarbac
An Automated Role Based Access Control .NET framework with T-SQL Query Parser which automatically parse select, insert, update, delete queries based on the logged in user role
Stars: ✭ 18 (+12.5%)
Mutual labels:  nuget
MessageBox.Avalonia
Messagebox for AvaloniaUI
Stars: ✭ 222 (+1287.5%)
Mutual labels:  nuget
BingMapsSDSToolkit
This toolkit makes it easy to use the Bing Maps Spatial Data Services (SDS) in .NET
Stars: ✭ 39 (+143.75%)
Mutual labels:  nuget
HtmlRuleSanitizer
A rule based HTML sanitizer built on top of the HTML Agility pack
Stars: ✭ 56 (+250%)
Mutual labels:  nuget
EmptyLicensesLicx
Easy continuous integration of apps using third-party controls that rely on licenses.licx files
Stars: ✭ 57 (+256.25%)
Mutual labels:  nuget
SpotifyWebApi
A .net core wrapper for the Spotify Web API
Stars: ✭ 19 (+18.75%)
Mutual labels:  nuget
net-EmailAddress
Multiple implementations on email address validation.
Stars: ✭ 12 (-25%)
Mutual labels:  nuget
XamarinHosting
Xamarin Forms Generic Host implementation for Microsoft.Extensions.Hosting.
Stars: ✭ 19 (+18.75%)
Mutual labels:  nuget
Apos.Shapes
Shape rendering in MonoGame.
Stars: ✭ 21 (+31.25%)
Mutual labels:  nuget
Open-Terraria-API
Open Terraria API - Mac, Linux & Windows
Stars: ✭ 65 (+306.25%)
Mutual labels:  nuget
SpiceSharp
Spice# is a cross-platform electronic circuit simulator based on Berkeley Spice - the mother of commercial industry-standard circuit simulators.
Stars: ✭ 146 (+812.5%)
Mutual labels:  nuget
Xamarin-Sidebar
A slideout navigation control for Xamarin.iOS
Stars: ✭ 113 (+606.25%)
Mutual labels:  nuget
covidtrackerapiwrapper
CovidSharp is a crossplatform C# API wrapper for the Coronavirus tracking API (https://github.com/ExpDev07/coronavirus-tracker-api)
Stars: ✭ 11 (-31.25%)
Mutual labels:  nuget
Translit
C# library for cyrillic-latin transliteration (support only slavik languages) by GOST 7.79-2000 (ISO 9).
Stars: ✭ 47 (+193.75%)
Mutual labels:  nuget
REstate
Portable state-flows (state-machine based workflows)
Stars: ✭ 35 (+118.75%)
Mutual labels:  nuget
RecursiveExtractor
RecursiveExtractor is a .NET Standard 2.0 archive extraction Library, and Command Line Tool which can process 7zip, ar, bzip2, deb, gzip, iso, rar, tar, vhd, vhdx, vmdk, wim, xzip, and zip archives and any nested combination of the supported formats.
Stars: ✭ 109 (+581.25%)
Mutual labels:  nuget
Xamarin.iOS.DGActivityIndicatorView
🔰 DGActivityIndicatorView is a collection of nice loading animations for Xamarin.iOS.
Stars: ✭ 28 (+75%)
Mutual labels:  nuget
GW2.NET
A user friendly wrapper around the official GW2 API
Stars: ✭ 18 (+12.5%)
Mutual labels:  nuget

Paket Lock Diff Tool

What

This is a tool to analyze two paket.lock files. The report generates a few lists:

  • Additions made
  • Removals made
  • Version Upgrades
  • Version Downgrades

Why

When looking at git diffs between two lock files, it can be hard to get an overall picture of what changed, especially if you have many transitive dependencies.

How

  1. Give it a try here
  2. Copy and paste this lock file into Older LockFile field.
  3. Copy and paste this lock file into Newer LockFile field.
  4. The app should analyze the lock files and give you some results.

Install pre-requisites

You'll need to install the following pre-requisites in order to build SAFE applications

Starting the application

Before you run the project for the first time only you must install dotnet "local tools" with this command:

dotnet tool restore

To concurrently run the server and the client components in watch mode use the following command:

dotnet run

Then open http://localhost:8080 in your browser.

The build project in root directory contains a couple of different build targets. You can specify them after -- (target name is case-insensitive).

To run concurrently server and client tests in watch mode (you can run this command in parallel to the previous one in new terminal):

dotnet run -- RunTests

Client tests are available under http://localhost:8081 in your browser and server tests are running in watch mode in console.

Finally, there are Bundle and Azure targets that you can use to package your app and deploy to Azure, respectively:

dotnet run -- Bundle
dotnet run -- Azure

SAFE Stack Documentation

If you want to know more about the full Azure Stack and all of it's components (including Azure) visit the official SAFE documentation.

You will find more documentation about the used F# components at the following places:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].