From a37c09c5d2ca40c3dabda60d79b581cd5a1d0fe4 Mon Sep 17 00:00:00 2001
From: Nano Taboada <87288+nanotaboada@users.noreply.github.com>
Date: Mon, 17 Mar 2025 09:45:30 -0300
Subject: [PATCH] chore(ci): simplify .NET CI workflow
---
.github/workflows/dotnet.yml | 37 +-
.gitignore | 1 -
...net.Samples.AspNetCore.WebApi.Tests.csproj | 1 +
.../packages.lock.json | 1651 -----------------
.../Dotnet.Samples.AspNetCore.WebApi.csproj | 1 +
.../packages.lock.json => packages.lock.json | 0
6 files changed, 19 insertions(+), 1672 deletions(-)
delete mode 100644 Dotnet.Samples.AspNetCore.WebApi.Tests/packages.lock.json
rename Dotnet.Samples.AspNetCore.WebApi/packages.lock.json => packages.lock.json (100%)
diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml
index 60f2f63..0ca33c7 100644
--- a/.github/workflows/dotnet.yml
+++ b/.github/workflows/dotnet.yml
@@ -9,6 +9,9 @@ on:
pull_request:
branches: [ "master" ]
+env:
+ DOTNET_VERSION: 8.0.x
+
jobs:
build:
runs-on: ubuntu-latest
@@ -16,18 +19,13 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Set up .NET 8
+ - name: Set up .NET ${{ env.DOTNET_VERSION }}
uses: actions/setup-dotnet@v4
with:
- dotnet-version: 8.0.x
-
- - name: Cache NuGet packages
- uses: actions/cache@v4
- with:
- path: ~/.nuget/packages
- key: ${{ runner.os }}-nuget-${{ hashFiles('**/*.csproj') }}
- restore-keys: |
- ${{ runner.os }}-nuget-
+ dotnet-version: ${{ env.DOTNET_VERSION }}
+ # The action searches for packages.lock.json in the repository root,
+ # calculates their hash, and uses it as a part of the cache key.
+ cache: true
- name: Restore dependencies
run: dotnet restore
@@ -42,25 +40,25 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Run tests and collect code coverage (Cobertura)
+ - name: Run tests and generate Cobertura coverage reports
run: dotnet test --results-directory "coverage" --collect:"Code Coverage;Format=cobertura"
- name: Install dotnet-coverage tool
run: dotnet tool install --global dotnet-coverage
- - name: Merge coverage reports
+ - name: Merge Cobertura coverage reports
run: dotnet-coverage merge coverage/**/*.cobertura.xml --output coverage/cobertura.xml --output-format cobertura
- name: Install ReportGenerator tool
run: dotnet tool install --global dotnet-reportgenerator-globaltool
- - name: Generate Markdown summary
+ - name: Generate Markdown summary of coverage report
run: reportgenerator -reports:coverage/cobertura.xml -targetdir:coverage -reporttypes:"MarkdownSummaryGithub"
- - name: Display Markdown summary
+ - name: Display Markdown summary of coverage report
run: cat coverage/SummaryGithub.md >> $GITHUB_STEP_SUMMARY
- - name: Upload coverage report artifact
+ - name: Upload Cobertura coverage report artifact
uses: actions/upload-artifact@v4
with:
name: cobertura.xml
@@ -71,26 +69,25 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
- service: [codecov, codacy] # Parallel jobs for Codecov and Codacy
+ service: [codecov, codacy]
steps:
- name: Checkout repository
uses: actions/checkout@v4
- - name: Download coverage report artifact
+ - name: Download Cobertura coverage report artifact
uses: actions/download-artifact@v4
with:
name: cobertura.xml
- - name: Upload coverage report to ${{ matrix.service }}
+ - name: Upload Cobertura coverage report to ${{ matrix.service }}
if: ${{ matrix.service == 'codecov' }}
uses: codecov/codecov-action@v5.4.0
with:
token: ${{ secrets.CODECOV_TOKEN }}
files: cobertura.xml
use_oidc: false
- verbose: true
- - name: Upload coverage report to ${{ matrix.service }}
+ - name: Upload Cobertura coverage report to ${{ matrix.service }}
if: ${{ matrix.service == 'codacy' }}
uses: codacy/codacy-coverage-reporter-action@v1.3.0
with:
diff --git a/.gitignore b/.gitignore
index 1515684..3805c8a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -58,7 +58,6 @@ dlldata.c
BenchmarkDotNet.Artifacts/
# .NET
-project.lock.json
project.fragment.lock.json
artifacts/
diff --git a/Dotnet.Samples.AspNetCore.WebApi.Tests/Dotnet.Samples.AspNetCore.WebApi.Tests.csproj b/Dotnet.Samples.AspNetCore.WebApi.Tests/Dotnet.Samples.AspNetCore.WebApi.Tests.csproj
index e75cb2f..6a5a617 100644
--- a/Dotnet.Samples.AspNetCore.WebApi.Tests/Dotnet.Samples.AspNetCore.WebApi.Tests.csproj
+++ b/Dotnet.Samples.AspNetCore.WebApi.Tests/Dotnet.Samples.AspNetCore.WebApi.Tests.csproj
@@ -6,6 +6,7 @@
enable
false
true
+ ../packages.lock.json
diff --git a/Dotnet.Samples.AspNetCore.WebApi.Tests/packages.lock.json b/Dotnet.Samples.AspNetCore.WebApi.Tests/packages.lock.json
deleted file mode 100644
index a260a0d..0000000
--- a/Dotnet.Samples.AspNetCore.WebApi.Tests/packages.lock.json
+++ /dev/null
@@ -1,1651 +0,0 @@
-{
- "version": 1,
- "dependencies": {
- "net8.0": {
- "FluentAssertions": {
- "type": "Direct",
- "requested": "[8.1.1, )",
- "resolved": "8.1.1",
- "contentHash": "tzrZ95x7TWY4panvAhVoHg5zIhg4768Cx+8ZPoKR2sDPu2oCvVeg3ts0TTL0aJlIfZ1NGxCtBP5s555AgXJozg=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[17.13.0, )",
- "resolved": "17.13.0",
- "contentHash": "W19wCPizaIC9Zh47w8wWI/yxuqR7/dtABwOrc8r2jX/8mUNxM2vw4fXDh+DJTeogxV+KzKwg5jNNGQVwf3LXyA==",
- "dependencies": {
- "Microsoft.CodeCoverage": "17.13.0",
- "Microsoft.TestPlatform.TestHost": "17.13.0"
- }
- },
- "Moq": {
- "type": "Direct",
- "requested": "[4.20.72, )",
- "resolved": "4.20.72",
- "contentHash": "EA55cjyNn8eTNWrgrdZJH5QLFp2L43oxl1tlkoYUKIE9pRwL784OWiTXeCV5ApS+AMYEAlt7Fo03A2XfouvHmQ==",
- "dependencies": {
- "Castle.Core": "5.1.1"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.0.2, )",
- "resolved": "3.0.2",
- "contentHash": "oXbusR6iPq0xlqoikjdLvzh+wQDkMv9If58myz9MEzldS4nIcp442Btgs2sWbYWV+caEluMe2pQCZ0hUZgPiow=="
- },
- "Azure.Core": {
- "type": "Transitive",
- "resolved": "1.38.0",
- "contentHash": "IuEgCoVA0ef7E4pQtpC3+TkPbzaoQfa77HlfJDmfuaJUCVJmn7fT0izamZiryW5sYUFKizsftIxMkXKbgIcPMQ==",
- "dependencies": {
- "Microsoft.Bcl.AsyncInterfaces": "1.1.1",
- "System.ClientModel": "1.0.0",
- "System.Diagnostics.DiagnosticSource": "6.0.1",
- "System.Memory.Data": "1.0.2",
- "System.Numerics.Vectors": "4.5.0",
- "System.Text.Encodings.Web": "4.7.2",
- "System.Text.Json": "4.7.2",
- "System.Threading.Tasks.Extensions": "4.5.4"
- }
- },
- "Azure.Identity": {
- "type": "Transitive",
- "resolved": "1.11.4",
- "contentHash": "Sf4BoE6Q3jTgFkgBkx7qztYOFELBCo+wQgpYDwal/qJ1unBH73ywPztIJKXBXORRzAeNijsuxhk94h0TIMvfYg==",
- "dependencies": {
- "Azure.Core": "1.38.0",
- "Microsoft.Identity.Client": "4.61.3",
- "Microsoft.Identity.Client.Extensions.Msal": "4.61.3",
- "System.Memory": "4.5.4",
- "System.Security.Cryptography.ProtectedData": "4.7.0",
- "System.Text.Json": "4.7.2",
- "System.Threading.Tasks.Extensions": "4.5.4"
- }
- },
- "Castle.Core": {
- "type": "Transitive",
- "resolved": "5.1.1",
- "contentHash": "rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==",
- "dependencies": {
- "System.Diagnostics.EventLog": "6.0.0"
- }
- },
- "Humanizer": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "/FUTD3cEceAAmJSCPN9+J+VhGwmL/C12jvwlyM1DFXShEMsBzvLzLqSrJ2rb+k/W2znKw7JyflZgZpyE+tI7lA==",
- "dependencies": {
- "Humanizer.Core.af": "2.14.1",
- "Humanizer.Core.ar": "2.14.1",
- "Humanizer.Core.az": "2.14.1",
- "Humanizer.Core.bg": "2.14.1",
- "Humanizer.Core.bn-BD": "2.14.1",
- "Humanizer.Core.cs": "2.14.1",
- "Humanizer.Core.da": "2.14.1",
- "Humanizer.Core.de": "2.14.1",
- "Humanizer.Core.el": "2.14.1",
- "Humanizer.Core.es": "2.14.1",
- "Humanizer.Core.fa": "2.14.1",
- "Humanizer.Core.fi-FI": "2.14.1",
- "Humanizer.Core.fr": "2.14.1",
- "Humanizer.Core.fr-BE": "2.14.1",
- "Humanizer.Core.he": "2.14.1",
- "Humanizer.Core.hr": "2.14.1",
- "Humanizer.Core.hu": "2.14.1",
- "Humanizer.Core.hy": "2.14.1",
- "Humanizer.Core.id": "2.14.1",
- "Humanizer.Core.is": "2.14.1",
- "Humanizer.Core.it": "2.14.1",
- "Humanizer.Core.ja": "2.14.1",
- "Humanizer.Core.ko-KR": "2.14.1",
- "Humanizer.Core.ku": "2.14.1",
- "Humanizer.Core.lv": "2.14.1",
- "Humanizer.Core.ms-MY": "2.14.1",
- "Humanizer.Core.mt": "2.14.1",
- "Humanizer.Core.nb": "2.14.1",
- "Humanizer.Core.nb-NO": "2.14.1",
- "Humanizer.Core.nl": "2.14.1",
- "Humanizer.Core.pl": "2.14.1",
- "Humanizer.Core.pt": "2.14.1",
- "Humanizer.Core.ro": "2.14.1",
- "Humanizer.Core.ru": "2.14.1",
- "Humanizer.Core.sk": "2.14.1",
- "Humanizer.Core.sl": "2.14.1",
- "Humanizer.Core.sr": "2.14.1",
- "Humanizer.Core.sr-Latn": "2.14.1",
- "Humanizer.Core.sv": "2.14.1",
- "Humanizer.Core.th-TH": "2.14.1",
- "Humanizer.Core.tr": "2.14.1",
- "Humanizer.Core.uk": "2.14.1",
- "Humanizer.Core.uz-Cyrl-UZ": "2.14.1",
- "Humanizer.Core.uz-Latn-UZ": "2.14.1",
- "Humanizer.Core.vi": "2.14.1",
- "Humanizer.Core.zh-CN": "2.14.1",
- "Humanizer.Core.zh-Hans": "2.14.1",
- "Humanizer.Core.zh-Hant": "2.14.1"
- }
- },
- "Humanizer.Core": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw=="
- },
- "Humanizer.Core.af": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "BoQHyu5le+xxKOw+/AUM7CLXneM/Bh3++0qh1u0+D95n6f9eGt9kNc8LcAHLIOwId7Sd5hiAaaav0Nimj3peNw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ar": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "3d1V10LDtmqg5bZjWkA/EkmGFeSfNBcyCH+TiHcHP+HGQQmRq3eBaLcLnOJbVQVn3Z6Ak8GOte4RX4kVCxQlFA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.az": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "8Z/tp9PdHr/K2Stve2Qs/7uqWPWLUK9D8sOZDNzyv42e20bSoJkHFn7SFoxhmaoVLJwku2jp6P7HuwrfkrP18Q==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.bg": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "S+hIEHicrOcbV2TBtyoPp1AVIGsBzlarOGThhQYCnP6QzEYo/5imtok6LMmhZeTnBFoKhM8yJqRfvJ5yqVQKSQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.bn-BD": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "U3bfj90tnUDRKlL1ZFlzhCHoVgpTcqUlTQxjvGCaFKb+734TTu3nkHUWVZltA1E/swTvimo/aXLtkxnLFrc0EQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.cs": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "jWrQkiCTy3L2u1T86cFkgijX6k7hoB0pdcFMWYaSZnm6rvG/XJE40tfhYyKhYYgIc1x9P2GO5AC7xXvFnFdqMQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.da": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "5o0rJyE/2wWUUphC79rgYDnif/21MKTTx9LIzRVz9cjCIVFrJ2bDyR2gapvI9D6fjoyvD1NAfkN18SHBsO8S9g==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.de": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "9JD/p+rqjb8f5RdZ3aEJqbjMYkbk4VFii2QDnnOdNo6ywEfg/A5YeOQ55CaBJmy7KvV4tOK4+qHJnX/tg3Z54A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.el": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "Xmv6sTL5mqjOWGGpqY7bvbfK5RngaUHSa8fYDGSLyxY9mGdNbDcasnRnMOvi0SxJS9gAqBCn21Xi90n2SHZbFA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.es": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "e//OIAeMB7pjBV1HqqI4pM2Bcw3Jwgpyz9G5Fi4c+RJvhqFwztoWxW57PzTnNJE2lbhGGLQZihFZjsbTUsbczA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.fa": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "nzDOj1x0NgjXMjsQxrET21t1FbdoRYujzbmZoR8u8ou5CBWY1UNca0j6n/PEJR/iUbt4IxstpszRy41wL/BrpA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.fi-FI": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "Vnxxx4LUhp3AzowYi6lZLAA9Lh8UqkdwRh4IE2qDXiVpbo08rSbokATaEzFS+o+/jCNZBmoyyyph3vgmcSzhhQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.fr": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "2p4g0BYNzFS3u9SOIDByp2VClYKO0K1ecDV4BkB9EYdEPWfFODYnF+8CH8LpUrpxL2TuWo2fiFx/4Jcmrnkbpg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.fr-BE": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "o6R3SerxCRn5Ij8nCihDNMGXlaJ/1AqefteAssgmU2qXYlSAGdhxmnrQAXZUDlE4YWt/XQ6VkNLtH7oMqsSPFQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.he": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "FPsAhy7Iw6hb+ZitLgYC26xNcgGAHXb0V823yFAzcyoL5ozM+DCJtYfDPYiOpsJhEZmKFTM9No0jUn1M89WGvg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.hr": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "chnaD89yOlST142AMkAKLuzRcV5df3yyhDyRU5rypDiqrq2HN8y1UR3h1IicEAEtXLoOEQyjSAkAQ6QuXkn7aw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.hu": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "hAfnaoF9LTGU/CmFdbnvugN4tIs8ppevVMe3e5bD24+tuKsggMc5hYta9aiydI8JH9JnuVmxvNI4DJee1tK05A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.hy": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "sVIKxOiSBUb4gStRHo9XwwAg9w7TNvAXbjy176gyTtaTiZkcjr9aCPziUlYAF07oNz6SdwdC2mwJBGgvZ0Sl2g==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.id": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "4Zl3GTvk3a49Ia/WDNQ97eCupjjQRs2iCIZEQdmkiqyaLWttfb+cYXDMGthP42nufUL0SRsvBctN67oSpnXtsg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.is": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "R67A9j/nNgcWzU7gZy1AJ07ABSLvogRbqOWvfRDn4q6hNdbg/mjGjZBp4qCTPnB2mHQQTCKo3oeCUayBCNIBCw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.it": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "jYxGeN4XIKHVND02FZ+Woir3CUTyBhLsqxu9iqR/9BISArkMf1Px6i5pRZnvq4fc5Zn1qw71GKKoCaHDJBsLFw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ja": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "TM3ablFNoYx4cYJybmRgpDioHpiKSD7q0QtMrmpsqwtiiEsdW5zz/q4PolwAczFnvrKpN6nBXdjnPPKVet93ng==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ko-KR": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "CtvwvK941k/U0r8PGdEuBEMdW6jv/rBiA9tUhakC7Zd2rA/HCnDcbr1DiNZ+/tRshnhzxy/qwmpY8h4qcAYCtQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ku": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "vHmzXcVMe+LNrF9txpdHzpG7XJX65SiN9GQd/Zkt6gsGIIEeECHrkwCN5Jnlkddw2M/b0HS4SNxdR1GrSn7uCA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.lv": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "E1/KUVnYBS1bdOTMNDD7LV/jdoZv/fbWTLPtvwdMtSdqLyRTllv6PGM9xVQoFDYlpvVGtEl/09glCojPHw8ffA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ms-MY": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "vX8oq9HnYmAF7bek4aGgGFJficHDRTLgp/EOiPv9mBZq0i4SA96qVMYSjJ2YTaxs7Eljqit7pfpE2nmBhY5Fnw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.mt": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "pEgTBzUI9hzemF7xrIZigl44LidTUhNu4x/P6M9sAwZjkUF0mMkbpxKkaasOql7lLafKrnszs0xFfaxQyzeuZQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.nb": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "mbs3m6JJq53ssLqVPxNfqSdTxAcZN3njlG8yhJVx83XVedpTe1ECK9aCa8FKVOXv93Gl+yRHF82Hw9T9LWv2hw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.nb-NO": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "AsJxrrVYmIMbKDGe8W6Z6//wKv9dhWH7RsTcEHSr4tQt/80pcNvLi0hgD3fqfTtg0tWKtgch2cLf4prorEV+5A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.nl": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "24b0OUdzJxfoqiHPCtYnR5Y4l/s4Oh7KW7uDp+qX25NMAHLCGog2eRfA7p2kRJp8LvnynwwQxm2p534V9m55wQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.pl": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "17mJNYaBssENVZyQHduiq+bvdXS0nhZJGEXtPKoMhKv3GD//WO0mEfd9wjEBsWCSmWI7bjRqhCidxzN+YtJmsg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.pt": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "8HB8qavcVp2la1GJX6t+G9nDYtylPKzyhxr9LAooIei9MnQvNsjEiIE4QvHoeDZ4weuQ9CsPg1c211XUMVEZ4A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ro": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "psXNOcA6R8fSHoQYhpBTtTTYiOk8OBoN3PKCEDgsJKIyeY5xuK81IBdGi77qGZMu/OwBRQjQCBMtPJb0f4O1+A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.ru": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "zm245xUWrajSN2t9H7BTf84/2APbUkKlUJpcdgsvTdAysr1ag9fi1APu6JEok39RRBXDfNRVZHawQ/U8X0pSvQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.sk": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "Ncw24Vf3ioRnbU4MsMFHafkyYi8JOnTqvK741GftlQvAbULBoTz2+e7JByOaasqeSi0KfTXeegJO+5Wk1c0Mbw==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.sl": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "l8sUy4ciAIbVThWNL0atzTS2HWtv8qJrsGWNlqrEKmPwA4SdKolSqnTes9V89fyZTc2Q43jK8fgzVE2C7t009A==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.sr": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "rnNvhpkOrWEymy7R/MiFv7uef8YO5HuXDyvojZ7JpijHWA5dXuVXooCOiA/3E93fYa3pxDuG2OQe4M/olXbQ7w==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.sr-Latn": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "nuy/ykpk974F8ItoQMS00kJPr2dFNjOSjgzCwfysbu7+gjqHmbLcYs7G4kshLwdA4AsVncxp99LYeJgoh1JF5g==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.sv": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "E53+tpAG0RCp+cSSI7TfBPC+NnsEqUuoSV0sU+rWRXWr9MbRWx1+Zj02XMojqjGzHjjOrBFBBio6m74seFl0AA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.th-TH": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "eSevlJtvs1r4vQarNPfZ2kKDp/xMhuD00tVVzRXkSh1IAZbBJI/x2ydxUOwfK9bEwEp+YjvL1Djx2+kw7ziu7g==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.tr": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "rQ8N+o7yFcFqdbtu1mmbrXFi8TQ+uy+fVH9OPI0CI3Cu1om5hUU/GOMC3hXsTCI6d79y4XX+0HbnD7FT5khegA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.uk": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "2uEfujwXKNm6bdpukaLtEJD+04uUtQD65nSGCetA1fYNizItEaIBUboNfr3GzJxSMQotNwGVM3+nSn8jTd0VSg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.uz-Cyrl-UZ": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "TD3ME2sprAvFqk9tkWrvSKx5XxEMlAn1sjk+cYClSWZlIMhQQ2Bp/w0VjX1Kc5oeKjxRAnR7vFcLUFLiZIDk9Q==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.uz-Latn-UZ": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "/kHAoF4g0GahnugZiEMpaHlxb+W6jCEbWIdsq9/I1k48ULOsl/J0pxZj93lXC3omGzVF1BTVIeAtv5fW06Phsg==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.vi": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "rsQNh9rmHMBtnsUUlJbShMsIMGflZtPmrMM6JNDw20nhsvqfrdcoDD8cMnLAbuSovtc3dP+swRmLQzKmXDTVPA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.zh-CN": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "uH2dWhrgugkCjDmduLdAFO9w1Mo0q07EuvM0QiIZCVm6FMCu/lGv2fpMu4GX+4HLZ6h5T2Pg9FIdDLCPN2a67w==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.zh-Hans": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "WH6IhJ8V1UBG7rZXQk3dZUoP2gsi8a0WkL8xL0sN6WGiv695s8nVcmab9tWz20ySQbuzp0UkSxUQFi5jJHIpOQ==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Humanizer.Core.zh-Hant": {
- "type": "Transitive",
- "resolved": "2.14.1",
- "contentHash": "VIXB7HCUC34OoaGnO3HJVtSv2/wljPhjV7eKH4+TFPgQdJj2lvHNKY41Dtg0Bphu7X5UaXFR4zrYYyo+GNOjbA==",
- "dependencies": {
- "Humanizer.Core": "[2.14.1]"
- }
- },
- "Microsoft.AspNetCore.OpenApi": {
- "type": "Transitive",
- "resolved": "8.0.13",
- "contentHash": "j5Ti7HD/nQpYM5re8QefQc0XyiNOagIaINIAdOPyeRgxKW69f1optcaQxi7Z7jM1q8Rsqw1IMZDig9mJsBZqPw==",
- "dependencies": {
- "Microsoft.OpenApi": "1.4.3"
- }
- },
- "Microsoft.AspNetCore.Razor.Language": {
- "type": "Transitive",
- "resolved": "6.0.24",
- "contentHash": "kBL6ljTREp/3fk8EKN27mrPy3WTqWUjiqCkKFlCKHUKRO3/9rAasKizX3vPWy4ZTcNsIPmVWUHwjDFmiW4MyNA=="
- },
- "Microsoft.Bcl.AsyncInterfaces": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg=="
- },
- "Microsoft.Build": {
- "type": "Transitive",
- "resolved": "17.10.4",
- "contentHash": "ZmGA8vhVXFzC4oo48ybQKlEybVKd0Ntfdr+Enqrn5ES1R6e/krIK9hLk0W33xuT0/G6QYd3YdhJZh+Xle717Ag==",
- "dependencies": {
- "Microsoft.Build.Framework": "17.10.4",
- "Microsoft.NET.StringTools": "17.10.4",
- "System.Collections.Immutable": "8.0.0",
- "System.Configuration.ConfigurationManager": "8.0.0",
- "System.Reflection.Metadata": "8.0.0",
- "System.Reflection.MetadataLoadContext": "8.0.0",
- "System.Security.Principal.Windows": "5.0.0",
- "System.Threading.Tasks.Dataflow": "8.0.0"
- }
- },
- "Microsoft.Build.Framework": {
- "type": "Transitive",
- "resolved": "17.10.4",
- "contentHash": "4qXCwNOXBR1dyCzuks9SwTwFJQO/xmf2wcMislotDWJu7MN/r3xDNoU8Ae5QmKIHPaLG1xmfDkYS7qBVzxmeKw=="
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "3.3.4",
- "contentHash": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g=="
- },
- "Microsoft.CodeAnalysis.AnalyzerUtilities": {
- "type": "Transitive",
- "resolved": "3.3.0",
- "contentHash": "gyQ70pJ4T7hu/s0+QnEaXtYfeG/JrttGnxHJlrhpxsQjRIUGuRhVwNBtkHHYOrUAZ/l47L98/NiJX6QmTwAyrg=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
- "System.Collections.Immutable": "7.0.0",
- "System.Reflection.Metadata": "7.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Common": "[4.8.0]"
- }
- },
- "Microsoft.CodeAnalysis.CSharp.Features": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "Gpas3l8PE1xz1VDIJNMkYuoFPXtuALxybP04caXh9avC2a0elsoBdukndkJXVZgdKPwraf0a98s7tjqnEk5QIQ==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Microsoft.CodeAnalysis.CSharp": "[4.8.0]",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "[4.8.0]",
- "Microsoft.CodeAnalysis.Common": "[4.8.0]",
- "Microsoft.CodeAnalysis.Features": "[4.8.0]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]"
- }
- },
- "Microsoft.CodeAnalysis.CSharp.Workspaces": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Microsoft.CodeAnalysis.CSharp": "[4.8.0]",
- "Microsoft.CodeAnalysis.Common": "[4.8.0]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]"
- }
- },
- "Microsoft.CodeAnalysis.Elfie": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "r12elUp4MRjdnRfxEP+xqVSUUfG3yIJTBEJGwbfvF5oU4m0jb9HC0gFG28V/dAkYGMkRmHVi3qvrnBLQSw9X3Q==",
- "dependencies": {
- "System.Configuration.ConfigurationManager": "4.5.0",
- "System.Data.DataSetExtensions": "4.5.0"
- }
- },
- "Microsoft.CodeAnalysis.Features": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "sCVzMtSETGE16KeScwwlVfxaKRbUMSf/cgRPRPMJuou37SLT7XkIBzJu4e7mlFTzpJbfalV5tOcKpUtLO3eJAg==",
- "dependencies": {
- "Microsoft.CodeAnalysis.AnalyzerUtilities": "3.3.0",
- "Microsoft.CodeAnalysis.Common": "[4.8.0]",
- "Microsoft.CodeAnalysis.Elfie": "1.0.0",
- "Microsoft.CodeAnalysis.Scripting.Common": "[4.8.0]",
- "Microsoft.CodeAnalysis.Workspaces.Common": "[4.8.0]",
- "Microsoft.DiaSymReader": "2.0.0",
- "System.Text.Json": "7.0.3"
- }
- },
- "Microsoft.CodeAnalysis.Razor": {
- "type": "Transitive",
- "resolved": "6.0.24",
- "contentHash": "xIAjR6l/1PO2ILT6/lOGYfe8OzMqfqxh1lxFuM4Exluwc2sQhJw0kS7pEyJ0DE/UMYu6Jcdc53DmjOxQUDT2Pg==",
- "dependencies": {
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.CodeAnalysis.CSharp": "4.0.0",
- "Microsoft.CodeAnalysis.Common": "4.0.0"
- }
- },
- "Microsoft.CodeAnalysis.Scripting.Common": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "ysiNNbAASVhV9wEd5oY2x99EwaVYtB13XZRjHsgWT/R1mQkxZF8jWsf7JWaZxD1+jNoz1QCQ6nbe+vr+6QvlFA==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Common": "[4.8.0]"
- }
- },
- "Microsoft.CodeAnalysis.Workspaces.Common": {
- "type": "Transitive",
- "resolved": "4.8.0",
- "contentHash": "LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==",
- "dependencies": {
- "Humanizer.Core": "2.14.1",
- "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
- "Microsoft.CodeAnalysis.Common": "[4.8.0]",
- "System.Composition": "7.0.0",
- "System.IO.Pipelines": "7.0.0",
- "System.Threading.Channels": "7.0.0"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "9LIUy0y+DvUmEPtbRDw6Bay3rzwqFV8P4efTrK4CZhQle3M/QwLPjISghfcolmEGAPWxuJi6m98ZEfk4VR4Lfg=="
- },
- "Microsoft.CSharp": {
- "type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ=="
- },
- "Microsoft.Data.SqlClient": {
- "type": "Transitive",
- "resolved": "5.1.6",
- "contentHash": "+pz7gIPh5ydsBcQvivt4R98PwJXer86fyQBBToIBLxZ5kuhW4N13Ijz87s9WpuPtF1vh4JesYCgpDPAOgkMhdg==",
- "dependencies": {
- "Azure.Identity": "1.11.4",
- "Microsoft.Data.SqlClient.SNI.runtime": "5.1.1",
- "Microsoft.Identity.Client": "4.61.3",
- "Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.35.0",
- "Microsoft.SqlServer.Server": "1.0.0",
- "System.Configuration.ConfigurationManager": "6.0.1",
- "System.Diagnostics.DiagnosticSource": "6.0.1",
- "System.Runtime.Caching": "6.0.0",
- "System.Security.Cryptography.Cng": "5.0.0",
- "System.Security.Principal.Windows": "5.0.0",
- "System.Text.Encoding.CodePages": "6.0.0",
- "System.Text.Encodings.Web": "6.0.0"
- }
- },
- "Microsoft.Data.SqlClient.SNI.runtime": {
- "type": "Transitive",
- "resolved": "5.1.1",
- "contentHash": "wNGM5ZTQCa2blc9ikXQouybGiyMd6IHPVJvAlBEPtr6JepZEOYeDxGyprYvFVeOxlCXs7avridZQ0nYkHzQWCQ=="
- },
- "Microsoft.Data.Sqlite.Core": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "lJbaLhjWnnPfLhZrQXPri5F0pmlJXg68yCSf5aRM3qFF8WD7dT1jnQUuBd3YvT5s1VDOH9t/6filPcTIOwZR7Q==",
- "dependencies": {
- "SQLitePCLRaw.core": "2.1.10"
- }
- },
- "Microsoft.DiaSymReader": {
- "type": "Transitive",
- "resolved": "2.0.0",
- "contentHash": "QcZrCETsBJqy/vQpFtJc+jSXQ0K5sucQ6NUFbTNVHD4vfZZOwjZ/3sBzczkC4DityhD3AVO/+K/+9ioLs1AgRA=="
- },
- "Microsoft.DotNet.Scaffolding.Shared": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "9pfRsTzUANgI6J7nFjYip50ifcvmORjMmFByXmdYa//x8toziydhbg0cMylP1S2mRf4/96VKSAfpayYrO3m4Ww==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.EntityFrameworkCore": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "P90ZuybgcpW32y985eOYxSoZ9IiL0UTYQlY0y1Pt1iHAnpZj/dQHREpSpry1RNvk8YjAeoAkWFdem5conqB9zQ==",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Abstractions": "9.0.2",
- "Microsoft.EntityFrameworkCore.Analyzers": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2"
- }
- },
- "Microsoft.EntityFrameworkCore.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "oVSjNSIYHsk0N66eqAWgDcyo9etEFbUswbz7SmlYR6nGp05byHrJAYM5N8U2aGWJWJI6WvIC2e4TXJgH6GZ6HQ=="
- },
- "Microsoft.EntityFrameworkCore.Analyzers": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "w4jzX7XI+L3erVGzbHXpx64A3QaLXxqG3f1vPpGYYZGpxOIHkh7e4iLLD7cq4Ng1vjkwzWl5ZJp0Kj/nHsgFYg=="
- },
- "Microsoft.EntityFrameworkCore.InMemory": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "4BmxgSdZSYGlkD9PRuOM1bqZ8LH0tl6nUpPpRqA4UID6A1zRdP2YGcrGzv5kQPgPB7/hWVuDshjfhgKLA50W6Q==",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2"
- }
- },
- "Microsoft.EntityFrameworkCore.Relational": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "r7O4N5uaM95InVSGUj7SMOQWN0f1PBF2Y30ow7Jg+pGX5GJCRVd/1fq83lQ50YMyq+EzyHac5o4CDQA2RsjKJQ==",
- "dependencies": {
- "Microsoft.EntityFrameworkCore": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2"
- }
- },
- "Microsoft.EntityFrameworkCore.Sqlite": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "6lz56eqIbhAfCiJ0s2XPKE2vPrC5h9nksXm90dKoSmoNs0alpCMqLRd4uz5D/83DVEcusyJ6Xb/2/81qZa71MA==",
- "dependencies": {
- "Microsoft.EntityFrameworkCore.Sqlite.Core": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.2",
- "Microsoft.Extensions.DependencyModel": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2",
- "SQLitePCLRaw.bundle_e_sqlite3": "2.1.10",
- "SQLitePCLRaw.core": "2.1.10",
- "System.Text.Json": "9.0.2"
- }
- },
- "Microsoft.EntityFrameworkCore.Sqlite.Core": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "YKu/XEvhMTtCT1Fd9aQbyt4Pk+WxgAzpBkZZ5jHu2Owu4bswzj3wfk9dw6gxdAp0JHkdLDjFvmODrP2kDSES9w==",
- "dependencies": {
- "Microsoft.Data.Sqlite.Core": "9.0.2",
- "Microsoft.EntityFrameworkCore.Relational": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.2",
- "Microsoft.Extensions.DependencyModel": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2",
- "SQLitePCLRaw.core": "2.1.10",
- "System.Text.Json": "9.0.2"
- }
- },
- "Microsoft.EntityFrameworkCore.SqlServer": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "PN65soRvSajLqr1kVRvpUwqI/rmab4x/6TxcYzyUVvg52DMPxx4Y760EZ6OzFhJnilP/WFEEzdftHsTsHQ64IQ==",
- "dependencies": {
- "Microsoft.Data.SqlClient": "5.1.6",
- "Microsoft.EntityFrameworkCore.Relational": "9.0.2",
- "Microsoft.Extensions.Caching.Memory": "9.0.2",
- "Microsoft.Extensions.Configuration.Abstractions": "9.0.2",
- "Microsoft.Extensions.Logging": "9.0.2",
- "System.Formats.Asn1": "9.0.2",
- "System.Text.Json": "9.0.2"
- }
- },
- "Microsoft.Extensions.ApiDescription.Server": {
- "type": "Transitive",
- "resolved": "6.0.5",
- "contentHash": "Ckb5EDBUNJdFWyajfXzUIMRkhf52fHZOQuuZg/oiu8y7zDCVwD0iHhew6MnThjHmevanpxL3f5ci2TtHQEN6bw=="
- },
- "Microsoft.Extensions.Caching.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "a7QhA25n+BzSM5r5d7JznfyluMBGI7z3qyLlFviZ1Eiqv6DdiK27sLZdP/rpYirBM6UYAKxu5TbmfhIy13GN9A==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.2"
- }
- },
- "Microsoft.Extensions.Caching.Memory": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "AlEfp0DMz8E1h1Exi8LBrUCNmCYcGDfSM4F/uK1D1cYx/R3w0LVvlmjICqxqXTsy7BEZaCf5leRZY2FuPEiFaw==",
- "dependencies": {
- "Microsoft.Extensions.Caching.Abstractions": "9.0.2",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.2",
- "Microsoft.Extensions.Options": "9.0.2",
- "Microsoft.Extensions.Primitives": "9.0.2"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "I0O/270E/lUNqbBxlRVjxKOMZyYjP88dpEgQTveml+h2lTzAP4vbawLVwjS9SC7lKaU893bwyyNz0IVJYsm9EA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "9.0.2"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "ZffbJrskOZ40JTzcTyKwFHS5eACSWp2bUQBBApIgGV+es8RaTD4OxUG7XxFr3RIPLXtYQ1jQzF2DjKB5fZn7Qg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "MNe7GSTBf3jQx5vYrXF0NZvn6l7hUKF6J54ENfAgCO8y6xjN1XUmKKWG464LP2ye6QqDiA1dkaWEZBYnhoZzjg=="
- },
- "Microsoft.Extensions.DependencyModel": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "3ImbcbS68jy9sKr9Z9ToRbEEX0bvIRdb8zyf5ebtL9Av2CUCGHvaO5wsSXfRfAjr60Vrq0tlmNji9IzAxW6EOw==",
- "dependencies": {
- "System.Text.Encodings.Web": "9.0.2",
- "System.Text.Json": "9.0.2"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "loV/0UNpt2bD+6kCDzFALVE63CDtqzPeC0LAetkdhiEr/tTNbvOlQ7CBResH7BQBd3cikrwiBfaHdyHMFUlc2g==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "9.0.2",
- "Microsoft.Extensions.Logging.Abstractions": "9.0.2",
- "Microsoft.Extensions.Options": "9.0.2"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "dV9s2Lamc8jSaqhl2BQSPn/AryDIH2sSbQUyLitLXV0ROmsb+SROnn2cH939JFbsNrnf3mIM3GNRKT7P0ldwLg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2",
- "System.Diagnostics.DiagnosticSource": "9.0.2"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "zr98z+AN8+isdmDmQRuEJ/DAKZGUTHmdv3t0ZzjHvNqvA44nAgkXE9kYtfoN6581iALChhVaSw2Owt+Z2lVbkQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.2",
- "Microsoft.Extensions.Primitives": "9.0.2"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "puBMtKe/wLuYa7H6docBkLlfec+h8L35DXqsDKKJgW0WY5oCwJ3cBJKcDaZchv6knAyqOMfsl6VUbaR++E5LXA=="
- },
- "Microsoft.Identity.Client": {
- "type": "Transitive",
- "resolved": "4.61.3",
- "contentHash": "naJo/Qm35Caaoxp5utcw+R8eU8ZtLz2ALh8S+gkekOYQ1oazfCQMWVT4NJ/FnHzdIJlm8dMz0oMpMGCabx5odA==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "6.35.0",
- "System.Diagnostics.DiagnosticSource": "6.0.1"
- }
- },
- "Microsoft.Identity.Client.Extensions.Msal": {
- "type": "Transitive",
- "resolved": "4.61.3",
- "contentHash": "PWnJcznrSGr25MN8ajlc2XIDW4zCFu0U6FkpaNLEWLgd1NgFCp5uDY3mqLDgM8zCN8hqj8yo5wHYfLB2HjcdGw==",
- "dependencies": {
- "Microsoft.Identity.Client": "4.61.3",
- "System.Security.Cryptography.ProtectedData": "4.5.0"
- }
- },
- "Microsoft.IdentityModel.Abstractions": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "xuR8E4Rd96M41CnUSCiOJ2DBh+z+zQSmyrYHdYhD6K4fXBcQGVnRCFQ0efROUYpP+p0zC1BLKr0JRpVuujTZSg=="
- },
- "Microsoft.IdentityModel.JsonWebTokens": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "9wxai3hKgZUb4/NjdRKfQd0QJvtXKDlvmGMYACbEC8DFaicMFCFhQFZq9ZET1kJLwZahf2lfY5Gtcpsx8zYzbg==",
- "dependencies": {
- "Microsoft.IdentityModel.Tokens": "6.35.0",
- "System.Text.Encoding": "4.3.0",
- "System.Text.Encodings.Web": "4.7.2",
- "System.Text.Json": "4.7.2"
- }
- },
- "Microsoft.IdentityModel.Logging": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "jePrSfGAmqT81JDCNSY+fxVWoGuJKt9e6eJ+vT7+quVS55nWl//jGjUQn4eFtVKt4rt5dXaleZdHRB9J9AJZ7Q==",
- "dependencies": {
- "Microsoft.IdentityModel.Abstractions": "6.35.0"
- }
- },
- "Microsoft.IdentityModel.Protocols": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "BPQhlDzdFvv1PzaUxNSk+VEPwezlDEVADIKmyxubw7IiELK18uJ06RQ9QKKkds30XI+gDu9n8j24XQ8w7fjWcg==",
- "dependencies": {
- "Microsoft.IdentityModel.Logging": "6.35.0",
- "Microsoft.IdentityModel.Tokens": "6.35.0"
- }
- },
- "Microsoft.IdentityModel.Protocols.OpenIdConnect": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "LMtVqnECCCdSmyFoCOxIE5tXQqkOLrvGrL7OxHg41DIm1bpWtaCdGyVcTAfOQpJXvzND9zUKIN/lhngPkYR8vg==",
- "dependencies": {
- "Microsoft.IdentityModel.Protocols": "6.35.0",
- "System.IdentityModel.Tokens.Jwt": "6.35.0"
- }
- },
- "Microsoft.IdentityModel.Tokens": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "RN7lvp7s3Boucg1NaNAbqDbxtlLj5Qeb+4uSS1TeK5FSBVM40P4DKaTKChT43sHyKfh7V0zkrMph6DdHvyA4bg==",
- "dependencies": {
- "Microsoft.CSharp": "4.5.0",
- "Microsoft.IdentityModel.Logging": "6.35.0",
- "System.Security.Cryptography.Cng": "4.5.0"
- }
- },
- "Microsoft.NET.StringTools": {
- "type": "Transitive",
- "resolved": "17.10.4",
- "contentHash": "wyABaqY+IHCMMSTQmcc3Ca6vbmg5BaEPgicnEgpll+4xyWZWlkQqUwafweUd9VAhBb4jqplMl6voUHQ6yfdUcg=="
- },
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
- "Microsoft.NETCore.Targets": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg=="
- },
- "Microsoft.OpenApi": {
- "type": "Transitive",
- "resolved": "1.6.22",
- "contentHash": "aBvunmrdu/x+4CaA/UP1Jx4xWGwk4kymhoIRnn2Vp+zi5/KOPQJ9EkSXHRUr01WcGKtYl3Au7XfkPJbU1G2sjQ=="
- },
- "Microsoft.SqlServer.Server": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "N4KeF3cpcm1PUHym1RmakkzfkEv3GRMyofVv40uXsQhCQeglr2OHNcUk2WOG51AKpGO8ynGpo9M/kFXSzghwug=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "bt0E0Dx+iqW97o4A59RCmUmz/5NarJ7LRL+jXbSHod72ibL5XdNm1Ke+UO5tFhBG4VwHLcSjqq9BUSblGNWamw==",
- "dependencies": {
- "System.Reflection.Metadata": "1.6.0"
- }
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "17.13.0",
- "contentHash": "9GGw08Dc3AXspjekdyTdZ/wYWFlxbgcF0s7BKxzVX+hzAwpifDOdxM+ceVaaJSQOwqt3jtuNlHn3XTpKUS9x9Q==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "17.13.0",
- "Newtonsoft.Json": "13.0.1"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "W9ho78o/92MUDz04r7Al4dMx7djaqtSJE1cR7fMjy+Mm0StL5pVKXF24qnAFWJlip7KEpAa1QP35davXvuis9w==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration.Core": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "1VIEZs8DNnefMa0eVDZucz/dk28Sg0QRiNiRJj7SdU8E6UiNJxnkzA748aqA6Qqi8OMTHTBKhzx0Hj9ykIi6/Q==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGeneration.Templating": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration.Design": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "nO5MUL3iC0WjtAVea5d4v6kVcoL9ae/PnkC6NeEJhWazHKdKj7xfv6D2QvBx8uCIj8FUu9QpvvdN6m/xMp//EQ==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.DotNet.Scaffolding.Shared": "9.0.0",
- "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration.EntityFrameworkCore": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "F4+A6CaXmof/QoeWpqaMMeoVinfUSIMKa5xLOrwsZxGfYl6Qryhb06bkJ8yJaF05WefMM/wnj73oI3Ms2bBh7g==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.DotNet.Scaffolding.Shared": "9.0.0",
- "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGeneration.Core": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration.Templating": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "euoX0M4JnbzSUcFXfDq+GSSdXNRbKGUBTK+8gcnzHmhY3sHgHn9bgeeZDp+LGuoUQaP+WrWA8Nq92gCTcZLWSA==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGeneration.Utils": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGeneration.Utils": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "O8uehWLzgQhq3H2f+dxEkuYF8wWoBrT7iKtQXnHAc96qlVdLSARSxt3hlxqFSzK3ZkHp2P6lHt76LRH6J0PDrw==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.DotNet.Scaffolding.Shared": "9.0.0",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "WJhdsFXkpA0XR6PCjoxe9pRIqT8NV8Ggojv2cwaeCwxApzTAbLnglwADteeF7WlgHnr1VmJ+xdgzzNAAcJ9+Rg==",
- "dependencies": {
- "Humanizer": "2.14.1",
- "Microsoft.AspNetCore.Razor.Language": "6.0.24",
- "Microsoft.Build": "17.10.4",
- "Microsoft.CodeAnalysis.CSharp": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Features": "4.8.0",
- "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0",
- "Microsoft.CodeAnalysis.Common": "4.8.0",
- "Microsoft.CodeAnalysis.Features": "4.8.0",
- "Microsoft.CodeAnalysis.Razor": "6.0.24",
- "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0",
- "Microsoft.DotNet.Scaffolding.Shared": "9.0.0",
- "Microsoft.Extensions.DependencyInjection": "9.0.0-rc.2.24473.5",
- "Microsoft.Extensions.DependencyModel": "9.0.0-rc.2.24473.5",
- "Microsoft.VisualStudio.Web.CodeGeneration": "9.0.0",
- "Mono.TextTemplating": "3.0.0",
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Packaging": "6.11.0",
- "NuGet.ProjectModel": "6.11.0",
- "System.Formats.Asn1": "9.0.0-rc.2.24473.5",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "Mono.TextTemplating": {
- "type": "Transitive",
- "resolved": "3.0.0",
- "contentHash": "YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==",
- "dependencies": {
- "System.CodeDom": "6.0.0"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "NuGet.Common": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "T3bCiKUSx8wdYpcqr6Dbx93zAqFp689ee/oa1tH22XI/xl7EUzQ7No/WlE1FUqvEX1+Mqar3wRNAn2O/yxo94g==",
- "dependencies": {
- "NuGet.Frameworks": "6.11.0"
- }
- },
- "NuGet.Configuration": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "73QprQqmumFrv3Ooi4YWpRYeBj8jZy9gNdOaOCp4pPInpt41SJJAz/aP4je+StwIJvi5HsgPPecLKekDIQEwKg==",
- "dependencies": {
- "NuGet.Common": "6.11.0",
- "System.Security.Cryptography.ProtectedData": "4.4.0"
- }
- },
- "NuGet.DependencyResolver.Core": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "SoiPKPooA+IF+iCsX1ykwi3M0e+yBL34QnwIP3ujhQEn1dhlP/N1XsYAnKkJPxV15EZCahuuS4HtnBsZx+CHKA==",
- "dependencies": {
- "NuGet.Configuration": "6.11.0",
- "NuGet.LibraryModel": "6.11.0",
- "NuGet.Protocol": "6.11.0"
- }
- },
- "NuGet.Frameworks": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "Ew/mrfmLF5phsprysHbph2+tdZ10HMHAURavsr/Kx1WhybDG4vmGuoNLbbZMZOqnPRdpyCTc42OKWLoedxpYtA=="
- },
- "NuGet.LibraryModel": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "KUV2eeMICMb24OPcICn/wgncNzt6+W+lmFVO5eorTdo1qV4WXxYGyG1NTPiCY+Nrv5H/Ilnv9UaUM2ozqSmnjw==",
- "dependencies": {
- "NuGet.Common": "6.11.0",
- "NuGet.Versioning": "6.11.0"
- }
- },
- "NuGet.Packaging": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "VmUv2LedVuPY1tfNybORO2I9IuqOzeV7I5JBD+PwNvJq2bAqovi4FCw2cYI0g+kjOJXBN2lAJfrfnqtUOlVJdQ==",
- "dependencies": {
- "Newtonsoft.Json": "13.0.3",
- "NuGet.Configuration": "6.11.0",
- "NuGet.Versioning": "6.11.0",
- "System.Security.Cryptography.Pkcs": "6.0.4"
- }
- },
- "NuGet.ProjectModel": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "g0KtmDH6fas97WsN73yV2h1F5JT9o6+Y0wlPK+ij9YLKaAXaF6+1HkSaQMMJ+xh9/jCJG9G6nau6InOlb1g48g==",
- "dependencies": {
- "NuGet.DependencyResolver.Core": "6.11.0"
- }
- },
- "NuGet.Protocol": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "p5B8oNLLnGhUfMbcS16aRiegj11pD6k+LELyRBqvNFR/pE3yR1XT+g1XS33ME9wvoU+xbCGnl4Grztt1jHPinw==",
- "dependencies": {
- "NuGet.Packaging": "6.11.0"
- }
- },
- "NuGet.Versioning": {
- "type": "Transitive",
- "resolved": "6.11.0",
- "contentHash": "v/GGlIj2dd7svplFmASWEueu62veKW0MrMtBaZ7QG8aJTSGv2yE+pgUGhXRcQ4nxNOEq/wLBrz1vkth/1SND7A=="
- },
- "SQLitePCLRaw.bundle_e_sqlite3": {
- "type": "Transitive",
- "resolved": "2.1.10",
- "contentHash": "UxWuisvZ3uVcVOLJQv7urM/JiQH+v3TmaJc1BLKl5Dxfm/nTzTUrqswCqg/INiYLi61AXnHo1M1JPmPqqLnAdg==",
- "dependencies": {
- "SQLitePCLRaw.lib.e_sqlite3": "2.1.10",
- "SQLitePCLRaw.provider.e_sqlite3": "2.1.10"
- }
- },
- "SQLitePCLRaw.core": {
- "type": "Transitive",
- "resolved": "2.1.10",
- "contentHash": "Ii8JCbC7oiVclaE/mbDEK000EFIJ+ShRPwAvvV89GOZhQ+ZLtlnSWl6ksCNMKu/VGXA4Nfi2B7LhN/QFN9oBcw==",
- "dependencies": {
- "System.Memory": "4.5.3"
- }
- },
- "SQLitePCLRaw.lib.e_sqlite3": {
- "type": "Transitive",
- "resolved": "2.1.10",
- "contentHash": "mAr69tDbnf3QJpRy2nJz8Qdpebdil00fvycyByR58Cn9eARvR+UiG2Vzsp+4q1tV3ikwiYIjlXCQFc12GfebbA=="
- },
- "SQLitePCLRaw.provider.e_sqlite3": {
- "type": "Transitive",
- "resolved": "2.1.10",
- "contentHash": "uZVTi02C1SxqzgT0HqTWatIbWGb40iIkfc3FpFCpE/r7g6K0PqzDUeefL6P6HPhDtc6BacN3yQysfzP7ks+wSQ==",
- "dependencies": {
- "SQLitePCLRaw.core": "2.1.10"
- }
- },
- "Swashbuckle.AspNetCore": {
- "type": "Transitive",
- "resolved": "7.2.0",
- "contentHash": "vJv19UpWm6OOgnS9QLDnWARNVasXUfj8SFvlG7UVALm4nBnfwRnEky7C0veSDqMUmBeMPC6Ec3d6G1ts/J04Uw==",
- "dependencies": {
- "Microsoft.Extensions.ApiDescription.Server": "6.0.5",
- "Swashbuckle.AspNetCore.Swagger": "7.2.0",
- "Swashbuckle.AspNetCore.SwaggerGen": "7.2.0",
- "Swashbuckle.AspNetCore.SwaggerUI": "7.2.0"
- }
- },
- "Swashbuckle.AspNetCore.Swagger": {
- "type": "Transitive",
- "resolved": "7.2.0",
- "contentHash": "y27fNDfIh1vGhJjXYynLcZjl7DLOW1bSO2MDsY9wB4Zm1fdxpPsuBSiR4U+0acWlAqLmnuOPKr/OeOgwRUkBlw==",
- "dependencies": {
- "Microsoft.OpenApi": "1.6.22"
- }
- },
- "Swashbuckle.AspNetCore.SwaggerGen": {
- "type": "Transitive",
- "resolved": "7.2.0",
- "contentHash": "pMrTxGVuXM7t4wqft5CNNU8A0++Yw5kTLmYhB6tbEcyBfO8xEF/Y8pkJhO6BZ/2MYONrRYoQTfPFJqu8fOf5WQ==",
- "dependencies": {
- "Swashbuckle.AspNetCore.Swagger": "7.2.0"
- }
- },
- "Swashbuckle.AspNetCore.SwaggerUI": {
- "type": "Transitive",
- "resolved": "7.2.0",
- "contentHash": "hgrXeKzyp5OGN8qVvL7A+vhmU7mDJTfGpiMBRL66IcfLOyna8UTLtn3cC3CghamXpRDufcc9ciklTszUGEQK0w=="
- },
- "System.ClientModel": {
- "type": "Transitive",
- "resolved": "1.0.0",
- "contentHash": "I3CVkvxeqFYjIVEP59DnjbeoGNfo/+SZrCLpRz2v/g0gpCHaEMPtWSY0s9k/7jR1rAsLNg2z2u1JRB76tPjnIw==",
- "dependencies": {
- "System.Memory.Data": "1.0.2",
- "System.Text.Json": "4.7.2"
- }
- },
- "System.CodeDom": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA=="
- },
- "System.Collections.Immutable": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "AurL6Y5BA1WotzlEvVaIDpqzpIPvYnnldxru8oXJU2yFxFUy3+pNXjXd1ymO+RA0rq0+590Q8gaz2l3Sr7fmqg=="
- },
- "System.Composition": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==",
- "dependencies": {
- "System.Composition.AttributedModel": "7.0.0",
- "System.Composition.Convention": "7.0.0",
- "System.Composition.Hosting": "7.0.0",
- "System.Composition.Runtime": "7.0.0",
- "System.Composition.TypedParts": "7.0.0"
- }
- },
- "System.Composition.AttributedModel": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ=="
- },
- "System.Composition.Convention": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==",
- "dependencies": {
- "System.Composition.AttributedModel": "7.0.0"
- }
- },
- "System.Composition.Hosting": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==",
- "dependencies": {
- "System.Composition.Runtime": "7.0.0"
- }
- },
- "System.Composition.Runtime": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw=="
- },
- "System.Composition.TypedParts": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==",
- "dependencies": {
- "System.Composition.AttributedModel": "7.0.0",
- "System.Composition.Hosting": "7.0.0",
- "System.Composition.Runtime": "7.0.0"
- }
- },
- "System.Configuration.ConfigurationManager": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "JlYi9XVvIREURRUlGMr1F6vOFLk7YSY4p1vHo4kX3tQ0AGrjqlRWHDi66ImHhy6qwXBG3BJ6Y1QlYQ+Qz6Xgww==",
- "dependencies": {
- "System.Diagnostics.EventLog": "8.0.0",
- "System.Security.Cryptography.ProtectedData": "8.0.0"
- }
- },
- "System.Data.DataSetExtensions": {
- "type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "221clPs1445HkTBZPL+K9sDBdJRB8UN8rgjO3ztB0CQ26z//fmJXtlsr6whGatscsKGBrhJl5bwJuKSA8mwFOw=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "z5CMQNLzk8UKnTEHRKb4nq03CCDWBMEF2gfP3oPKZn4F8wip6LFZCP5rF90DREHqdNddScIGAfszXJSjh4drSw=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "fdYxcRjQqTTacKId/2IECojlDSFvp7LP5N78+0z/xH7v/Tuw5ZAxu23Y6PTCRinqyu2ePx+Gn1098NC6jM6d+A=="
- },
- "System.Formats.Asn1": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "OKWHCPYQr/+cIoO8EVjFn7yFyiT8Mnf1wif/5bYGsqxQV6PrwlX2HQ9brZNx57ViOvRe4ing1xgHCKl/5Ko8xg=="
- },
- "System.IdentityModel.Tokens.Jwt": {
- "type": "Transitive",
- "resolved": "6.35.0",
- "contentHash": "yxGIQd3BFK7F6S62/7RdZk3C/mfwyVxvh6ngd1VYMBmbJ1YZZA9+Ku6suylVtso0FjI0wbElpJ0d27CdsyLpBQ==",
- "dependencies": {
- "Microsoft.IdentityModel.JsonWebTokens": "6.35.0",
- "Microsoft.IdentityModel.Tokens": "6.35.0"
- }
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "UIBaK7c/A3FyQxmX/747xw4rCUkm1BhNiVU617U5jweNJssNjLJkPUGhBsrlDG0BpKWCYKsncD+Kqpy4KmvZZQ=="
- },
- "System.Memory": {
- "type": "Transitive",
- "resolved": "4.5.4",
- "contentHash": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw=="
- },
- "System.Memory.Data": {
- "type": "Transitive",
- "resolved": "1.0.2",
- "contentHash": "JGkzeqgBsiZwKJZ1IxPNsDFZDhUvuEdX8L8BDC8N3KOj+6zMcNU28CNN59TpZE/VJYy9cP+5M+sbxtWJx3/xtw==",
- "dependencies": {
- "System.Text.Encodings.Web": "4.7.2",
- "System.Text.Json": "4.6.0"
- }
- },
- "System.Numerics.Vectors": {
- "type": "Transitive",
- "resolved": "4.5.0",
- "contentHash": "QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ=="
- },
- "System.Reflection.Metadata": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
- "dependencies": {
- "System.Collections.Immutable": "8.0.0"
- }
- },
- "System.Reflection.MetadataLoadContext": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "SZxrQ4sQYnIcdwiO3G/lHZopbPYQ2lW0ioT4JezgccWUrKaKbHLJbAGZaDfkYjWcta1pWssAo3MOXLsR0ie4tQ==",
- "dependencies": {
- "System.Collections.Immutable": "8.0.0",
- "System.Reflection.Metadata": "8.0.0"
- }
- },
- "System.Runtime": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "System.Runtime.Caching": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "E0e03kUp5X2k+UAoVl6efmI7uU7JRBWi5EIdlQ7cr0NpBGjHG4fWII35PgsBY9T4fJQ8E4QPsL0rKksU9gcL5A==",
- "dependencies": {
- "System.Configuration.ConfigurationManager": "6.0.0"
- }
- },
- "System.Runtime.CompilerServices.Unsafe": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg=="
- },
- "System.Security.Cryptography.Cng": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==",
- "dependencies": {
- "System.Formats.Asn1": "5.0.0"
- }
- },
- "System.Security.Cryptography.Pkcs": {
- "type": "Transitive",
- "resolved": "6.0.4",
- "contentHash": "LGbXi1oUJ9QgCNGXRO9ndzBL/GZgANcsURpMhNR8uO+rca47SZmciS3RSQUvlQRwK3QHZSHNOXzoMUASKA+Anw==",
- "dependencies": {
- "System.Formats.Asn1": "6.0.0"
- }
- },
- "System.Security.Cryptography.ProtectedData": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "+TUFINV2q2ifyXauQXRwy4CiBhqvDEDZeVJU7qfxya4aRYOKzVBpN+4acx25VcPB9ywUN6C0n8drWl110PhZEg=="
- },
- "System.Security.Principal.Windows": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA=="
- },
- "System.Text.Encoding": {
- "type": "Transitive",
- "resolved": "4.3.0",
- "contentHash": "BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Text.Encoding.CodePages": {
- "type": "Transitive",
- "resolved": "6.0.0",
- "contentHash": "ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "/kCGdrXg0PXrvkHYyHubXJHcmCAvJrxTZ7g4XS6UCxY1JW79aMjtUW6UYNECHJmiyFZsZ/vUuWOM4CtNpiNt8Q=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "9.0.2",
- "contentHash": "4TY2Yokh5Xp8XHFhsY9y84yokS7B0rhkaZCXuRiKppIiKwPVH4lVSFD9EEFzRpXdBM5ZeZXD43tc2vB6njEwwQ==",
- "dependencies": {
- "System.IO.Pipelines": "9.0.2",
- "System.Text.Encodings.Web": "9.0.2"
- }
- },
- "System.Threading.Channels": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "qmeeYNROMsONF6ndEZcIQ+VxR4Q/TX/7uIVLJqtwIWL7dDWeh0l1UIqgo4wYyjG//5lUNhwkLDSFl+pAWO6oiA=="
- },
- "System.Threading.Tasks.Dataflow": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "7V0I8tPa9V7UxMx/+7DIwkhls5ouaEMQx6l/GwGm1Y8kJQ61On9B/PxCXFLbgu5/C47g0BP2CUYs+nMv1+Oaqw=="
- },
- "System.Threading.Tasks.Extensions": {
- "type": "Transitive",
- "resolved": "4.5.4",
- "contentHash": "zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg=="
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "dotnet.samples.aspnetcore.webapi": {
- "type": "Project",
- "dependencies": {
- "Microsoft.AspNetCore.OpenApi": "[8.0.13, )",
- "Microsoft.EntityFrameworkCore.InMemory": "[9.0.2, )",
- "Microsoft.EntityFrameworkCore.SqlServer": "[9.0.2, )",
- "Microsoft.EntityFrameworkCore.Sqlite": "[9.0.2, )",
- "Microsoft.VisualStudio.Web.CodeGeneration.Design": "[9.0.0, )",
- "Swashbuckle.AspNetCore": "[7.2.0, )"
- }
- }
- }
- }
-}
\ No newline at end of file
diff --git a/Dotnet.Samples.AspNetCore.WebApi/Dotnet.Samples.AspNetCore.WebApi.csproj b/Dotnet.Samples.AspNetCore.WebApi/Dotnet.Samples.AspNetCore.WebApi.csproj
index 62aadf7..3e73c0e 100644
--- a/Dotnet.Samples.AspNetCore.WebApi/Dotnet.Samples.AspNetCore.WebApi.csproj
+++ b/Dotnet.Samples.AspNetCore.WebApi/Dotnet.Samples.AspNetCore.WebApi.csproj
@@ -5,6 +5,7 @@
enable
enable
true
+ ../packages.lock.json
diff --git a/Dotnet.Samples.AspNetCore.WebApi/packages.lock.json b/packages.lock.json
similarity index 100%
rename from Dotnet.Samples.AspNetCore.WebApi/packages.lock.json
rename to packages.lock.json