Appendix: Package Dependency Inventory

Solution: Jube (38 .csproj projects, all targeting net10.0) Scope: All NuGet package references across the solution, plus all vendored/static third-party client-side assets under Jube.App/wwwroot (outside NuGet).

A. NuGet Packages (server-side, .NET)

  • AsyncFixer — 1.6.0 — NuGet (Roslyn analyzer)
  • AutoMapper — 15.1.3 — NuGet
  • coverlet.collector — 3.1.0 — NuGet (test)
  • DnsClient — 1.2.0 — NuGet
  • DynamicExpresso.Core — 2.19.5 — NuGet
  • Fastenshtein — 1.0.0.5 — NuGet
  • FluentAssertions — 6.12.0 — NuGet (test)
  • FluentMigrator — 3.3.2 — NuGet
  • FluentMigrator.Extensions.Postgres — 3.3.2 — NuGet
  • FluentMigrator.Runner — 3.3.2 — NuGet
  • FluentMigrator.Runner.Postgres — 3.3.2 — NuGet
  • FluentValidation — 10.3.6 — NuGet
  • Isopoh.Cryptography.Argon2 — 1.1.12 — NuGet
  • linq2db — 3.6.0 — NuGet
  • linq2db.AspNet — 3.6.0 — NuGet
  • log4net — 3.3.1 — NuGet
  • MessagePack — 3.1.7 — NuGet
  • Microsoft.AspNetCore.Authentication.JwtBearer — 9.0.14 — NuGet
  • Microsoft.AspNetCore.Authentication.Negotiate — 6.0.8 — NuGet
  • Microsoft.AspNetCore.Authentication.OpenIdConnect — 9.0.18 — NuGet
  • Microsoft.AspNetCore.DataProtection.StackExchangeRedis — 9.0.13 — NuGet
  • Microsoft.AspNetCore.Mvc.NewtonsoftJson — 9.0.11 — NuGet
  • Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation — 3.1.10 — NuGet
  • Microsoft.CodeAnalysis — 4.10.0 — NuGet
  • Microsoft.CodeAnalysis.Common — 4.10.0 — NuGet
  • Microsoft.CodeAnalysis.CSharp — 4.10.0 — NuGet
  • Microsoft.CodeAnalysis.CSharp.Workspaces — 4.10.0 — NuGet
  • Microsoft.CodeAnalysis.VisualBasic — 4.10.0 — NuGet
  • Microsoft.CodeAnalysis.Workspaces.Common — 4.10.0 — NuGet
  • Microsoft.Data.SqlClient — 5.2.3 — NuGet
  • Microsoft.Extensions.Caching.Memory — 9.0.0 — NuGet
  • Microsoft.Extensions.Diagnostics.Testing — 10.9.0 — NuGet (test)
  • Microsoft.Extensions.Localization — 10.0.0 — NuGet
  • Microsoft.Extensions.Localization.Abstractions — 10.0.0 — NuGet
  • Microsoft.Extensions.Logging.Log4Net.AspNetCore — 6.0.0 — NuGet
  • Microsoft.Extensions.Primitives — 9.0.10 — NuGet
  • Microsoft.NET.Test.Sdk — 17.14.1 — NuGet (test)
  • Microsoft.VisualStudio.Azure.Containers.Tools.Targets — 1.10.9 — NuGet (tooling)
  • Microsoft.VisualStudio.Threading.Analyzers — 17.14.15 — NuGet (Roslyn analyzer)
  • Microsoft.VisualStudio.Web.CodeGeneration.Design — 3.1.5 — NuGet (tooling)
  • Newtonsoft.Json — 13.0.4 — NuGet
  • Npgsql — 5.0.18 — NuGet
  • Npgsql.Json.NET — 5.0.13 — NuGet
  • OpenTelemetry — 1.18.0 — NuGet
  • OpenTelemetry.Exporter.OpenTelemetryProtocol — 1.18.0 — NuGet
  • OpenTelemetry.Extensions.Hosting — 1.18.0 — NuGet
  • OpenTelemetry.Instrumentation.AspNetCore — 1.18.0 — NuGet
  • OpenTelemetry.Instrumentation.Http — 1.18.0 — NuGet
  • OpenTelemetry.Instrumentation.Process — 1.18.0-rc.1 — NuGet
  • OpenTelemetry.Instrumentation.Runtime — 1.18.0 — NuGet
  • OpenTelemetry.Instrumentation.StackExchangeRedis — 1.18.0-beta.1 — NuGet
  • pgsqlparser — 1.0.0 — NuGet
  • Polly — 8.6.6 — NuGet
  • RabbitMQ.Client — 6.2.1 — NuGet
  • StackExchange.Redis — 2.11.8 — NuGet
  • Swashbuckle.AspNetCore.Swagger — 6.2.3 — NuGet
  • Swashbuckle.AspNetCore.SwaggerGen — 6.2.3 — NuGet
  • Swashbuckle.AspNetCore.SwaggerUI — 10.1.7 — NuGet
  • System.ComponentModel.Annotations — 4.4.1 — NuGet
  • System.ComponentModel.Composition — 5.0.0 — NuGet
  • System.Data.DataSetExtensions — 4.5.0 — NuGet
  • System.Diagnostics.PerformanceCounter — 9.0.10 — NuGet
  • xunit — 2.4.1 — NuGet (test)
  • xunit.runner.visualstudio — 2.4.3 — NuGet (test)
  • YamlDotNet — 16.3.0 — NuGet

Note: the Accord.* projects (Core, Genetic, MachineLearning, Math, Math.Core, Neuro, Statistics) are vendored source forks compiled in-tree, not NuGet references — no PackageReference entries exist in them.

B. wwwroot Client-Side Dependencies (Jube.App/wwwroot) — non-NuGet, vendored static assets

  • Kendo UI for jQuery (Progress/Telerik) — 2021.1.224 — Vendored JS/CSS library (commercial) — kendo/. The kendo/examples/ demo tree was removed (2,674 files, 110MB): it was served anonymously from wwwroot, referenced by nothing the application ships, and carried its own third-party copies including AngularJS 1.7.2 and jQuery SignalR 1.1.3. The application uses four files from kendo/: js/jquery.min.js, js/kendo.all.min.js, styles/kendo.common.min.css and styles/kendo.silver.min.css.
  • jQuery (bundled inside Kendo) — 1.12.4 — Vendored JS library — kendo/js/jquery.min.js
  • JSZip (bundled inside Kendo) — 2.6.1 — Vendored JS library — internal to Kendo build, per Kendo NOTICE
  • Pako (bundled inside Kendo) — 1.0.6 — Vendored JS library — internal to Kendo build, per Kendo NOTICE
  • WiX Toolset (bundled inside Kendo, build-time only) — 3.8.1128.0 — Vendored MS-RL component — Kendo installer tooling, not runtime
  • Ace Editor — 1.4.13 — Vendored JS library — js/ace/
  • JSZip (app-level, separate from Kendo’s internal copy) — 3.10.0 — Vendored JS library — js/jszip/jszip.min.js
  • jQuery Bar Rating — version not embedded in the minified source — Vendored JS library (jQuery plugin) — js/barrating/
  • jQuery QueryBuilder — 2.6.2 — Vendored JS/CSS library — js/builder/query-builder.standalone.min.js, styles/query-builder.default.min.css
  • Bootstrap — 3.3.2 — Vendored CSS library — styles/bootstrap.min.css
  • normalize.css (bundled in the Bootstrap file) — 3.0.2 — Vendored CSS — header comment in styles/bootstrap.min.css

First-party JS/CSS (not third-party dependencies, excluded above): js/BuilderCoder.js, js/CaseFilterBuilder.js, js/CRUD.js, js/ExhaustiveFilterBuilder.js, js/Override.js, js/Tree.js, the js/Account, js/Administration, js/Case, js/Model, js/RoleAllocation, js/Sanction, js/Visualisation, js/Watcher directories, and styles/jube.css / styles/site.css.


Jube™. © Jube Holdings Limited 2022 to present.

This site uses Just the Docs, a documentation theme for Jekyll.