{ "runtimeTarget": { "name": ".NETCoreApp,Version=v10.0", "signature": "" }, "compilationOptions": {}, "targets": { ".NETCoreApp,Version=v10.0": { "ECommerce.API/1.0.0": { "dependencies": { "ECommerce.Contracts": "1.0.0", "ECommerce.Core": "1.0.0", "FluentEmail.Core": "3.0.2", "FluentEmail.Razor": "3.0.2", "FluentEmail.Smtp": "3.0.2", "Microsoft.AspNetCore.OpenApi": "9.0.0", "Microsoft.EntityFrameworkCore": "9.0.5", "Microsoft.EntityFrameworkCore.Design": "9.0.5", "Microsoft.EntityFrameworkCore.Proxies": "9.0.5", "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4", "Scalar.AspNetCore": "2.12.11", "System.IdentityModel.Tokens.Jwt": "8.12.0" }, "runtime": { "ECommerce.API.dll": {} } }, "Bogus/35.6.3": { "runtime": { "lib/net6.0/Bogus.dll": { "assemblyVersion": "35.6.3.0", "fileVersion": "35.6.3.0" } } }, "Castle.Core/5.1.1": { "runtime": { "lib/net6.0/Castle.Core.dll": { "assemblyVersion": "5.0.0.0", "fileVersion": "5.1.1.0" } } }, "FluentEmail.Core/3.0.2": { "runtime": { "lib/netstandard2.0/FluentEmail.Core.dll": { "assemblyVersion": "3.0.2.0", "fileVersion": "3.0.2.0" } } }, "FluentEmail.Razor/3.0.2": { "dependencies": { "FluentEmail.Core": "3.0.2", "RazorLight": "2.0.0-rc.3" }, "runtime": { "lib/netstandard2.0/FluentEmail.Razor.dll": { "assemblyVersion": "3.0.2.0", "fileVersion": "3.0.2.0" } } }, "FluentEmail.Smtp/3.0.2": { "dependencies": { "FluentEmail.Core": "3.0.2" }, "runtime": { "lib/netstandard2.0/FluentEmail.Smtp.dll": { "assemblyVersion": "3.0.2.0", "fileVersion": "3.0.2.0" } } }, "FluentValidation/12.1.1": { "runtime": { "lib/net8.0/FluentValidation.dll": { "assemblyVersion": "12.0.0.0", "fileVersion": "12.1.1.0" } } }, "Humanizer.Core/2.14.1": { "runtime": { "lib/net6.0/Humanizer.dll": { "assemblyVersion": "2.14.0.0", "fileVersion": "2.14.1.48190" } } }, "Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": { "dependencies": { "Microsoft.IdentityModel.Protocols.OpenIdConnect": "8.0.1" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Authentication.JwtBearer.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.22904" } } }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": { "dependencies": { "Microsoft.EntityFrameworkCore.Relational": "9.0.5" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.Identity.EntityFrameworkCore.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.22904" } } }, "Microsoft.AspNetCore.Mvc.Razor.Extensions/5.0.0": { "dependencies": { "Microsoft.AspNetCore.Razor.Language": "5.0.0", "Microsoft.CodeAnalysis.Razor": "5.0.0" }, "runtime": { "lib/netstandard2.0/Microsoft.AspNetCore.Mvc.Razor.Extensions.dll": { "assemblyVersion": "5.0.0.0", "fileVersion": "5.0.20.52605" } } }, "Microsoft.AspNetCore.OpenApi/9.0.0": { "dependencies": { "Microsoft.OpenApi": "1.6.17" }, "runtime": { "lib/net9.0/Microsoft.AspNetCore.OpenApi.dll": { "assemblyVersion": "9.0.0.0", "fileVersion": "9.0.24.52903" } } }, "Microsoft.AspNetCore.Razor.Language/5.0.0": { "runtime": { "lib/netstandard2.0/Microsoft.AspNetCore.Razor.Language.dll": { "assemblyVersion": "5.0.0.0", "fileVersion": "5.0.20.52605" } } }, "Microsoft.Bcl.AsyncInterfaces/7.0.0": { "runtime": { "lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "Microsoft.Build.Locator/1.7.8": { "runtime": { "lib/net6.0/Microsoft.Build.Locator.dll": { "assemblyVersion": "1.0.0.0", "fileVersion": "1.7.8.28074" } } }, "Microsoft.CodeAnalysis.Common/4.8.0": { "runtime": { "lib/net7.0/Microsoft.CodeAnalysis.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" } }, "resources": { "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": { "locale": "cs" }, "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": { "locale": "de" }, "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": { "locale": "es" }, "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": { "locale": "fr" }, "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": { "locale": "it" }, "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": { "locale": "ja" }, "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": { "locale": "ko" }, "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": { "locale": "pl" }, "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": { "locale": "pt-BR" }, "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": { "locale": "ru" }, "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": { "locale": "tr" }, "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": { "locale": "zh-Hans" }, "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": { "locale": "zh-Hant" } } }, "Microsoft.CodeAnalysis.CSharp/4.8.0": { "dependencies": { "Microsoft.CodeAnalysis.Common": "4.8.0" }, "runtime": { "lib/net7.0/Microsoft.CodeAnalysis.CSharp.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" } }, "resources": { "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "cs" }, "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "de" }, "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "es" }, "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "fr" }, "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "it" }, "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "ja" }, "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "ko" }, "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "pl" }, "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "pt-BR" }, "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "ru" }, "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "tr" }, "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "zh-Hans" }, "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.resources.dll": { "locale": "zh-Hant" } } }, "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { "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" }, "runtime": { "lib/net7.0/Microsoft.CodeAnalysis.CSharp.Workspaces.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" } }, "resources": { "lib/net7.0/cs/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "cs" }, "lib/net7.0/de/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "de" }, "lib/net7.0/es/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "es" }, "lib/net7.0/fr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "fr" }, "lib/net7.0/it/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "it" }, "lib/net7.0/ja/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "ja" }, "lib/net7.0/ko/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "ko" }, "lib/net7.0/pl/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "pl" }, "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "pt-BR" }, "lib/net7.0/ru/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "ru" }, "lib/net7.0/tr/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "tr" }, "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "zh-Hans" }, "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.CSharp.Workspaces.resources.dll": { "locale": "zh-Hant" } } }, "Microsoft.CodeAnalysis.Razor/5.0.0": { "dependencies": { "Microsoft.AspNetCore.Razor.Language": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "4.8.0", "Microsoft.CodeAnalysis.Common": "4.8.0" }, "runtime": { "lib/netstandard2.0/Microsoft.CodeAnalysis.Razor.dll": { "assemblyVersion": "5.0.0.0", "fileVersion": "5.0.20.52605" } } }, "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { "dependencies": { "Humanizer.Core": "2.14.1", "Microsoft.Bcl.AsyncInterfaces": "7.0.0", "Microsoft.CodeAnalysis.Common": "4.8.0", "System.Composition": "7.0.0" }, "runtime": { "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" } }, "resources": { "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "cs" }, "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "de" }, "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "es" }, "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "fr" }, "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "it" }, "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "ja" }, "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "ko" }, "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "pl" }, "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "pt-BR" }, "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "ru" }, "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "tr" }, "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "zh-Hans" }, "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.resources.dll": { "locale": "zh-Hant" } } }, "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { "dependencies": { "Microsoft.CodeAnalysis.Common": "4.8.0", "Microsoft.CodeAnalysis.Workspaces.Common": "4.8.0" }, "runtime": { "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" }, "lib/net7.0/Microsoft.CodeAnalysis.Workspaces.MSBuild.dll": { "assemblyVersion": "4.8.0.0", "fileVersion": "4.800.23.55801" } }, "resources": { "lib/net7.0/cs/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "cs" }, "lib/net7.0/de/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "de" }, "lib/net7.0/es/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "es" }, "lib/net7.0/fr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "fr" }, "lib/net7.0/it/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "it" }, "lib/net7.0/ja/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "ja" }, "lib/net7.0/ko/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "ko" }, "lib/net7.0/pl/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "pl" }, "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "pt-BR" }, "lib/net7.0/ru/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "ru" }, "lib/net7.0/tr/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "tr" }, "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "zh-Hans" }, "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost.resources.dll": { "locale": "zh-Hant" } } }, "Microsoft.EntityFrameworkCore/9.0.5": { "dependencies": { "Microsoft.EntityFrameworkCore.Abstractions": "9.0.5" }, "runtime": { "lib/net8.0/Microsoft.EntityFrameworkCore.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.21604" } } }, "Microsoft.EntityFrameworkCore.Abstractions/9.0.5": { "runtime": { "lib/net8.0/Microsoft.EntityFrameworkCore.Abstractions.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.21604" } } }, "Microsoft.EntityFrameworkCore.Design/9.0.5": { "dependencies": { "Humanizer.Core": "2.14.1", "Microsoft.Build.Locator": "1.7.8", "Microsoft.CodeAnalysis.CSharp": "4.8.0", "Microsoft.CodeAnalysis.CSharp.Workspaces": "4.8.0", "Microsoft.CodeAnalysis.Workspaces.MSBuild": "4.8.0", "Microsoft.EntityFrameworkCore.Relational": "9.0.5", "Microsoft.Extensions.DependencyModel": "9.0.5", "Mono.TextTemplating": "3.0.0" }, "runtime": { "lib/net8.0/Microsoft.EntityFrameworkCore.Design.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.21604" } } }, "Microsoft.EntityFrameworkCore.Proxies/9.0.5": { "dependencies": { "Castle.Core": "5.1.1", "Microsoft.EntityFrameworkCore": "9.0.5" }, "runtime": { "lib/net8.0/Microsoft.EntityFrameworkCore.Proxies.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.21604" } } }, "Microsoft.EntityFrameworkCore.Relational/9.0.5": { "dependencies": { "Microsoft.EntityFrameworkCore": "9.0.5" }, "runtime": { "lib/net8.0/Microsoft.EntityFrameworkCore.Relational.dll": { "assemblyVersion": "9.0.5.0", "fileVersion": "9.0.525.21604" } } }, "Microsoft.Extensions.DependencyModel/9.0.5": { "runtime": { "lib/net9.0/Microsoft.Extensions.DependencyModel.dll": { "assemblyVersion": "9.0.0.5", "fileVersion": "9.0.525.21509" } } }, "Microsoft.IdentityModel.Abstractions/8.12.0": { "runtime": { "lib/net9.0/Microsoft.IdentityModel.Abstractions.dll": { "assemblyVersion": "8.12.0.0", "fileVersion": "8.12.0.60603" } } }, "Microsoft.IdentityModel.JsonWebTokens/8.12.0": { "dependencies": { "Microsoft.IdentityModel.Tokens": "8.12.0" }, "runtime": { "lib/net9.0/Microsoft.IdentityModel.JsonWebTokens.dll": { "assemblyVersion": "8.12.0.0", "fileVersion": "8.12.0.60603" } } }, "Microsoft.IdentityModel.Logging/8.12.0": { "dependencies": { "Microsoft.IdentityModel.Abstractions": "8.12.0" }, "runtime": { "lib/net9.0/Microsoft.IdentityModel.Logging.dll": { "assemblyVersion": "8.12.0.0", "fileVersion": "8.12.0.60603" } } }, "Microsoft.IdentityModel.Protocols/8.0.1": { "dependencies": { "Microsoft.IdentityModel.Tokens": "8.12.0" }, "runtime": { "lib/net9.0/Microsoft.IdentityModel.Protocols.dll": { "assemblyVersion": "8.0.1.0", "fileVersion": "8.0.1.50722" } } }, "Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": { "dependencies": { "Microsoft.IdentityModel.Protocols": "8.0.1", "System.IdentityModel.Tokens.Jwt": "8.12.0" }, "runtime": { "lib/net9.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": { "assemblyVersion": "8.0.1.0", "fileVersion": "8.0.1.50722" } } }, "Microsoft.IdentityModel.Tokens/8.12.0": { "dependencies": { "Microsoft.IdentityModel.Logging": "8.12.0" }, "runtime": { "lib/net9.0/Microsoft.IdentityModel.Tokens.dll": { "assemblyVersion": "8.12.0.0", "fileVersion": "8.12.0.60603" } } }, "Microsoft.OpenApi/1.6.17": { "runtime": { "lib/netstandard2.0/Microsoft.OpenApi.dll": { "assemblyVersion": "1.6.17.0", "fileVersion": "1.6.17.0" } } }, "Mono.TextTemplating/3.0.0": { "dependencies": { "System.CodeDom": "6.0.0" }, "runtime": { "lib/net6.0/Mono.TextTemplating.dll": { "assemblyVersion": "3.0.0.0", "fileVersion": "3.0.0.1" } } }, "Npgsql/9.0.3": { "runtime": { "lib/net8.0/Npgsql.dll": { "assemblyVersion": "9.0.3.0", "fileVersion": "9.0.3.0" } } }, "Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": { "dependencies": { "Microsoft.EntityFrameworkCore": "9.0.5", "Microsoft.EntityFrameworkCore.Relational": "9.0.5", "Npgsql": "9.0.3" }, "runtime": { "lib/net8.0/Npgsql.EntityFrameworkCore.PostgreSQL.dll": { "assemblyVersion": "9.0.4.0", "fileVersion": "9.0.4.0" } } }, "RazorLight/2.0.0-rc.3": { "dependencies": { "Microsoft.AspNetCore.Mvc.Razor.Extensions": "5.0.0", "Microsoft.CodeAnalysis.Razor": "5.0.0", "Microsoft.Extensions.DependencyModel": "9.0.5" }, "runtime": { "lib/net5.0/RazorLight.dll": { "assemblyVersion": "2.0.0.0", "fileVersion": "2.0.0.0" } } }, "Scalar.AspNetCore/2.12.11": { "runtime": { "lib/net10.0/Scalar.AspNetCore.dll": { "assemblyVersion": "2.12.11.0", "fileVersion": "2.12.11.0" } } }, "System.CodeDom/6.0.0": { "runtime": { "lib/net6.0/System.CodeDom.dll": { "assemblyVersion": "6.0.0.0", "fileVersion": "6.0.21.52210" } } }, "System.Composition/7.0.0": { "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/7.0.0": { "runtime": { "lib/net7.0/System.Composition.AttributedModel.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "System.Composition.Convention/7.0.0": { "dependencies": { "System.Composition.AttributedModel": "7.0.0" }, "runtime": { "lib/net7.0/System.Composition.Convention.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "System.Composition.Hosting/7.0.0": { "dependencies": { "System.Composition.Runtime": "7.0.0" }, "runtime": { "lib/net7.0/System.Composition.Hosting.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "System.Composition.Runtime/7.0.0": { "runtime": { "lib/net7.0/System.Composition.Runtime.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "System.Composition.TypedParts/7.0.0": { "dependencies": { "System.Composition.AttributedModel": "7.0.0", "System.Composition.Hosting": "7.0.0", "System.Composition.Runtime": "7.0.0" }, "runtime": { "lib/net7.0/System.Composition.TypedParts.dll": { "assemblyVersion": "7.0.0.0", "fileVersion": "7.0.22.51805" } } }, "System.IdentityModel.Tokens.Jwt/8.12.0": { "dependencies": { "Microsoft.IdentityModel.JsonWebTokens": "8.12.0", "Microsoft.IdentityModel.Tokens": "8.12.0" }, "runtime": { "lib/net9.0/System.IdentityModel.Tokens.Jwt.dll": { "assemblyVersion": "8.12.0.0", "fileVersion": "8.12.0.60603" } } }, "ECommerce.Contracts/1.0.0": { "dependencies": { "FluentValidation": "12.1.1" }, "runtime": { "ECommerce.Contracts.dll": { "assemblyVersion": "1.0.0.0", "fileVersion": "1.0.0.0" } } }, "ECommerce.Core/1.0.0": { "dependencies": { "ECommerce.Contracts": "1.0.0", "ECommerce.Domain": "1.0.0", "FluentEmail.Core": "3.0.2", "FluentEmail.Smtp": "3.0.2", "Generic": "1.0.0", "Microsoft.AspNetCore.Authentication.JwtBearer": "9.0.5", "Microsoft.EntityFrameworkCore": "9.0.5", "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4", "System.IdentityModel.Tokens.Jwt": "8.12.0" }, "runtime": { "ECommerce.Core.dll": { "assemblyVersion": "1.0.0.0", "fileVersion": "1.0.0.0" } } }, "ECommerce.Domain/1.0.0": { "dependencies": { "Bogus": "35.6.3", "ECommerce.Contracts": "1.0.0", "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "9.0.5", "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.4" }, "runtime": { "ECommerce.Domain.dll": { "assemblyVersion": "1.0.0.0", "fileVersion": "1.0.0.0" } } }, "Generic/1.0.0": { "runtime": { "Generic.dll": { "assemblyVersion": "1.0.0.0", "fileVersion": "1.0.0.0" } } } } }, "libraries": { "ECommerce.API/1.0.0": { "type": "project", "serviceable": false, "sha512": "" }, "Bogus/35.6.3": { "type": "package", "serviceable": true, "sha512": "sha512-+5omfZWy8gOcbpc48vKfMI4h/ecbdf3NQm6xCl3zMbaP4J3rMMm5h3kPFeIWBgt4mbz6YY0eeZDLR/6yv1khKw==", "path": "bogus/35.6.3", "hashPath": "bogus.35.6.3.nupkg.sha512" }, "Castle.Core/5.1.1": { "type": "package", "serviceable": true, "sha512": "sha512-rpYtIczkzGpf+EkZgDr9CClTdemhsrwA/W5hMoPjLkRFnXzH44zDLoovXeKtmxb1ykXK9aJVODSpiJml8CTw2g==", "path": "castle.core/5.1.1", "hashPath": "castle.core.5.1.1.nupkg.sha512" }, "FluentEmail.Core/3.0.2": { "type": "package", "serviceable": true, "sha512": "sha512-uQFFbJgMhhCFUti7pfMi429fMNi7fLGMj+7uDtD7POlQzLxlhXJ6tmt4Y1SI51sZsA36GO5b7+o29eY/dKiICQ==", "path": "fluentemail.core/3.0.2", "hashPath": "fluentemail.core.3.0.2.nupkg.sha512" }, "FluentEmail.Razor/3.0.2": { "type": "package", "serviceable": true, "sha512": "sha512-XdZS2n9jjrx2qzyBGvgstYFIm2laYo1j7YMUZI0rylZhpZHIic3taWqe78xF5dcsXpJvucmxRCshhF6hl02Dmw==", "path": "fluentemail.razor/3.0.2", "hashPath": "fluentemail.razor.3.0.2.nupkg.sha512" }, "FluentEmail.Smtp/3.0.2": { "type": "package", "serviceable": true, "sha512": "sha512-Y5pZKS/mXSl7D5WJWecvfo1kpIMDc6U0VRU6wRbE9wEv2IqMH3cQXa/97Pwi+m31COepIqc6dMhGMtAJ2Qh7rw==", "path": "fluentemail.smtp/3.0.2", "hashPath": "fluentemail.smtp.3.0.2.nupkg.sha512" }, "FluentValidation/12.1.1": { "type": "package", "serviceable": true, "sha512": "sha512-EPpkIe1yh1a0OXyC100oOA8WMbZvqUu5plwhvYcb7oSELfyUZzfxV48BLhvs3kKo4NwG7MGLNgy1RJiYtT8Dpw==", "path": "fluentvalidation/12.1.1", "hashPath": "fluentvalidation.12.1.1.nupkg.sha512" }, "Humanizer.Core/2.14.1": { "type": "package", "serviceable": true, "sha512": "sha512-lQKvtaTDOXnoVJ20ibTuSIOf2i0uO0MPbDhd1jm238I+U/2ZnRENj0cktKZhtchBMtCUSRQ5v4xBCUbKNmyVMw==", "path": "humanizer.core/2.14.1", "hashPath": "humanizer.core.2.14.1.nupkg.sha512" }, "Microsoft.AspNetCore.Authentication.JwtBearer/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-8J04KPX5NCo6j5AjY/rgeLTceMBJ8Sq4k+YNxN/7hCrbCH1iwHVw7VGGvlCscj615ewMX3jYDmxxLdutbSPOcA==", "path": "microsoft.aspnetcore.authentication.jwtbearer/9.0.5", "hashPath": "microsoft.aspnetcore.authentication.jwtbearer.9.0.5.nupkg.sha512" }, "Microsoft.AspNetCore.Identity.EntityFrameworkCore/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-SJcjUt+vTK3VpltheGY53IzYxVjYt63gPk1bc+NGm6A37gGe6BzRcSJF62wL4PsAW4MZiClA6IwVo/aDBVCk/g==", "path": "microsoft.aspnetcore.identity.entityframeworkcore/9.0.5", "hashPath": "microsoft.aspnetcore.identity.entityframeworkcore.9.0.5.nupkg.sha512" }, "Microsoft.AspNetCore.Mvc.Razor.Extensions/5.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-+vVXw0oVVu5dnwseBxZFVeYZ0qPJTI03DTdghRKrcK+QhTM3Nu8orukKqdYObsI4mWZADE8wTILuYR5CowJr+w==", "path": "microsoft.aspnetcore.mvc.razor.extensions/5.0.0", "hashPath": "microsoft.aspnetcore.mvc.razor.extensions.5.0.0.nupkg.sha512" }, "Microsoft.AspNetCore.OpenApi/9.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-FqUK5j1EOPNuFT7IafltZQ3cakqhSwVzH5ZW1MhZDe4pPXs9sJ2M5jom1Omsu+mwF2tNKKlRAzLRHQTZzbd+6Q==", "path": "microsoft.aspnetcore.openapi/9.0.0", "hashPath": "microsoft.aspnetcore.openapi.9.0.0.nupkg.sha512" }, "Microsoft.AspNetCore.Razor.Language/5.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-6yOBBASGfXMx1fY6hyjvG+oM3eR8vovIehDdEZW7jAV4gKlY4xuAvTm7Iw1fEq7KPunh2VrJwo7oRK1XxUn1OQ==", "path": "microsoft.aspnetcore.razor.language/5.0.0", "hashPath": "microsoft.aspnetcore.razor.language.5.0.0.nupkg.sha512" }, "Microsoft.Bcl.AsyncInterfaces/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==", "path": "microsoft.bcl.asyncinterfaces/7.0.0", "hashPath": "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512" }, "Microsoft.Build.Locator/1.7.8": { "type": "package", "serviceable": true, "sha512": "sha512-sPy10x527Ph16S2u0yGME4S6ohBKJ69WfjeGG/bvELYeZVmJdKjxgnlL8cJJJLGV/cZIRqSfB12UDB8ICakOog==", "path": "microsoft.build.locator/1.7.8", "hashPath": "microsoft.build.locator.1.7.8.nupkg.sha512" }, "Microsoft.CodeAnalysis.Common/4.8.0": { "type": "package", "serviceable": true, "sha512": "sha512-/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==", "path": "microsoft.codeanalysis.common/4.8.0", "hashPath": "microsoft.codeanalysis.common.4.8.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.CSharp/4.8.0": { "type": "package", "serviceable": true, "sha512": "sha512-+3+qfdb/aaGD8PZRCrsdobbzGs1m9u119SkkJt8e/mk3xLJz/udLtS2T6nY27OTXxBBw10HzAbC8Z9w08VyP/g==", "path": "microsoft.codeanalysis.csharp/4.8.0", "hashPath": "microsoft.codeanalysis.csharp.4.8.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.CSharp.Workspaces/4.8.0": { "type": "package", "serviceable": true, "sha512": "sha512-3amm4tq4Lo8/BGvg9p3BJh3S9nKq2wqCXfS7138i69TUpo/bD+XvD0hNurpEBtcNZhi1FyutiomKJqVF39ugYA==", "path": "microsoft.codeanalysis.csharp.workspaces/4.8.0", "hashPath": "microsoft.codeanalysis.csharp.workspaces.4.8.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.Razor/5.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-s4u/6z/MQ35y/egrXf4WgJlUZf5GGvuba9mZ700dH4XxLBrA9Fw9kFZ8uymoATry7hwz5owvFhBVo+2VnoiGRg==", "path": "microsoft.codeanalysis.razor/5.0.0", "hashPath": "microsoft.codeanalysis.razor.5.0.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.Workspaces.Common/4.8.0": { "type": "package", "serviceable": true, "sha512": "sha512-LXyV+MJKsKRu3FGJA3OmSk40OUIa/dQCFLOnm5X8MNcujx7hzGu8o+zjXlb/cy5xUdZK2UKYb9YaQ2E8m9QehQ==", "path": "microsoft.codeanalysis.workspaces.common/4.8.0", "hashPath": "microsoft.codeanalysis.workspaces.common.4.8.0.nupkg.sha512" }, "Microsoft.CodeAnalysis.Workspaces.MSBuild/4.8.0": { "type": "package", "serviceable": true, "sha512": "sha512-IEYreI82QZKklp54yPHxZNG9EKSK6nHEkeuf+0Asie9llgS1gp0V1hw7ODG+QyoB7MuAnNQHmeV1Per/ECpv6A==", "path": "microsoft.codeanalysis.workspaces.msbuild/4.8.0", "hashPath": "microsoft.codeanalysis.workspaces.msbuild.4.8.0.nupkg.sha512" }, "Microsoft.EntityFrameworkCore/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-TeCtb/vc+jxvgkVAqeJlZKOoG5w/w8AigWQQyOmeJsJ7+0SkONX8bqEV/wB+ojnT0sXuJrrfXQOEC3ws6asEng==", "path": "microsoft.entityframeworkcore/9.0.5", "hashPath": "microsoft.entityframeworkcore.9.0.5.nupkg.sha512" }, "Microsoft.EntityFrameworkCore.Abstractions/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-81fGyIibhGc4rq4ZxmVZE/1CFSvGMQOZqdRyCBLKz/Hb8eE973dmSfcdXpXhQ/5f+nbax4VGkWhwPGxWUNWaCQ==", "path": "microsoft.entityframeworkcore.abstractions/9.0.5", "hashPath": "microsoft.entityframeworkcore.abstractions.9.0.5.nupkg.sha512" }, "Microsoft.EntityFrameworkCore.Design/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-xOVWCGRF8DpOIoZ196/g7bdghc2e7Fp6R2vZPKndWv8A64bSDSaS7F2CUoqZpmSphUeT+1HDRpNYFRBQd8H71g==", "path": "microsoft.entityframeworkcore.design/9.0.5", "hashPath": "microsoft.entityframeworkcore.design.9.0.5.nupkg.sha512" }, "Microsoft.EntityFrameworkCore.Proxies/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-Jg+bdXOGQAkww2TY4GCyiUY1PGkmiJo92nWLojVAkDC/AiWZmu8s0HIahef8b1E83RhV7aLXjUaQPxt09hnFUQ==", "path": "microsoft.entityframeworkcore.proxies/9.0.5", "hashPath": "microsoft.entityframeworkcore.proxies.9.0.5.nupkg.sha512" }, "Microsoft.EntityFrameworkCore.Relational/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-6eErbrZFd9yNnncemtDdmHZ3KC792OQCIYITuMsjK2oh4CLzlYo8mzNsozgUzQ+utHnne11/3eV8zMWbYF5Puw==", "path": "microsoft.entityframeworkcore.relational/9.0.5", "hashPath": "microsoft.entityframeworkcore.relational.9.0.5.nupkg.sha512" }, "Microsoft.Extensions.DependencyModel/9.0.5": { "type": "package", "serviceable": true, "sha512": "sha512-+jdJ9Vz+5Ia21l3KjahtmeHCIgQ7urfkdcJPxSfeqB40Jqryi27Lt4fKBmKyvc0YrfTUJ0cEB7QmoQRlU8FH0g==", "path": "microsoft.extensions.dependencymodel/9.0.5", "hashPath": "microsoft.extensions.dependencymodel.9.0.5.nupkg.sha512" }, "Microsoft.IdentityModel.Abstractions/8.12.0": { "type": "package", "serviceable": true, "sha512": "sha512-V7fHMFpfzvx7twWMV3jrf3OFVmYn3QhUYtvfMRD9yUPs9gxnQSaRMZh5NzCsnW3ZZ80J09EE7yyjM71y9JC6hQ==", "path": "microsoft.identitymodel.abstractions/8.12.0", "hashPath": "microsoft.identitymodel.abstractions.8.12.0.nupkg.sha512" }, "Microsoft.IdentityModel.JsonWebTokens/8.12.0": { "type": "package", "serviceable": true, "sha512": "sha512-gOup2SmdwaXooLR0POKfrkyrw+R+G8nc8Nk80TL0196kFQK7Bg7Qr4x3jvOCm3TR8QLqU8cVpSVqBLtUaosPEg==", "path": "microsoft.identitymodel.jsonwebtokens/8.12.0", "hashPath": "microsoft.identitymodel.jsonwebtokens.8.12.0.nupkg.sha512" }, "Microsoft.IdentityModel.Logging/8.12.0": { "type": "package", "serviceable": true, "sha512": "sha512-IakwNWUTy5RlcDcKwtL5TyfDLZmA8FFnSDhfr+wfGGPMON9GkpkUY8NakIJjdy6mv6C1lM/Jkn3IuaeS9MXesA==", "path": "microsoft.identitymodel.logging/8.12.0", "hashPath": "microsoft.identitymodel.logging.8.12.0.nupkg.sha512" }, "Microsoft.IdentityModel.Protocols/8.0.1": { "type": "package", "serviceable": true, "sha512": "sha512-uA2vpKqU3I2mBBEaeJAWPTjT9v1TZrGWKdgK6G5qJd03CLx83kdiqO9cmiK8/n1erkHzFBwU/RphP83aAe3i3g==", "path": "microsoft.identitymodel.protocols/8.0.1", "hashPath": "microsoft.identitymodel.protocols.8.0.1.nupkg.sha512" }, "Microsoft.IdentityModel.Protocols.OpenIdConnect/8.0.1": { "type": "package", "serviceable": true, "sha512": "sha512-AQDbfpL+yzuuGhO/mQhKNsp44pm5Jv8/BI4KiFXR7beVGZoSH35zMV3PrmcfvSTsyI6qrcR898NzUauD6SRigg==", "path": "microsoft.identitymodel.protocols.openidconnect/8.0.1", "hashPath": "microsoft.identitymodel.protocols.openidconnect.8.0.1.nupkg.sha512" }, "Microsoft.IdentityModel.Tokens/8.12.0": { "type": "package", "serviceable": true, "sha512": "sha512-WCU3wv5sioX5hhp3oHw8sCdygnfZJtRKJGCg+AckP6nbp0QGKK3VohTrxIF0dpuziLAPg57CPfS9X8UERroKxA==", "path": "microsoft.identitymodel.tokens/8.12.0", "hashPath": "microsoft.identitymodel.tokens.8.12.0.nupkg.sha512" }, "Microsoft.OpenApi/1.6.17": { "type": "package", "serviceable": true, "sha512": "sha512-Le+kehlmrlQfuDFUt1zZ2dVwrhFQtKREdKBo+rexOwaCoYP0/qpgT9tLxCsZjsgR5Itk1UKPcbgO+FyaNid/bA==", "path": "microsoft.openapi/1.6.17", "hashPath": "microsoft.openapi.1.6.17.nupkg.sha512" }, "Mono.TextTemplating/3.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-YqueG52R/Xej4VVbKuRIodjiAhV0HR/XVbLbNrJhCZnzjnSjgMJ/dCdV0akQQxavX6hp/LC6rqLGLcXeQYU7XA==", "path": "mono.texttemplating/3.0.0", "hashPath": "mono.texttemplating.3.0.0.nupkg.sha512" }, "Npgsql/9.0.3": { "type": "package", "serviceable": true, "sha512": "sha512-tPvY61CxOAWxNsKLEBg+oR646X4Bc8UmyQ/tJszL/7mEmIXQnnBhVJZrZEEUv0Bstu0mEsHZD5At3EO8zQRAYw==", "path": "npgsql/9.0.3", "hashPath": "npgsql.9.0.3.nupkg.sha512" }, "Npgsql.EntityFrameworkCore.PostgreSQL/9.0.4": { "type": "package", "serviceable": true, "sha512": "sha512-mw5vcY2IEc7L+IeGrxpp/J5OSnCcjkjAgJYCm/eD52wpZze8zsSifdqV7zXslSMmfJG2iIUGZyo3KuDtEFKwMQ==", "path": "npgsql.entityframeworkcore.postgresql/9.0.4", "hashPath": "npgsql.entityframeworkcore.postgresql.9.0.4.nupkg.sha512" }, "RazorLight/2.0.0-rc.3": { "type": "package", "serviceable": true, "sha512": "sha512-2tzNTdXCCMesPQhIdL0x5QS2BwDvaLWVQLNcAv153gnWzUzw8vYETIZBp/Hx591BHPg9itiT8lwVx94XfAnCNA==", "path": "razorlight/2.0.0-rc.3", "hashPath": "razorlight.2.0.0-rc.3.nupkg.sha512" }, "Scalar.AspNetCore/2.12.11": { "type": "package", "serviceable": true, "sha512": "sha512-3QqVTb8juNA7oW1of14vyoE+Eg694w6TwEQZuEr6Sr/6Jb3DMS7X7V/qkGjiguvMT6PNq6qd5O1gXA2wIC1vgw==", "path": "scalar.aspnetcore/2.12.11", "hashPath": "scalar.aspnetcore.2.12.11.nupkg.sha512" }, "System.CodeDom/6.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==", "path": "system.codedom/6.0.0", "hashPath": "system.codedom.6.0.0.nupkg.sha512" }, "System.Composition/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-tRwgcAkDd85O8Aq6zHDANzQaq380cek9lbMg5Qma46u5BZXq/G+XvIYmu+UI+BIIZ9zssXLYrkTykEqxxvhcmg==", "path": "system.composition/7.0.0", "hashPath": "system.composition.7.0.0.nupkg.sha512" }, "System.Composition.AttributedModel/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-2QzClqjElKxgI1jK1Jztnq44/8DmSuTSGGahXqQ4TdEV0h9s2KikQZIgcEqVzR7OuWDFPGLHIprBJGQEPr8fAQ==", "path": "system.composition.attributedmodel/7.0.0", "hashPath": "system.composition.attributedmodel.7.0.0.nupkg.sha512" }, "System.Composition.Convention/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-IMhTlpCs4HmlD8B+J8/kWfwX7vrBBOs6xyjSTzBlYSs7W4OET4tlkR/Sg9NG8jkdJH9Mymq0qGdYS1VPqRTBnQ==", "path": "system.composition.convention/7.0.0", "hashPath": "system.composition.convention.7.0.0.nupkg.sha512" }, "System.Composition.Hosting/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-eB6gwN9S+54jCTBJ5bpwMOVerKeUfGGTYCzz3QgDr1P55Gg/Wb27ShfPIhLMjmZ3MoAKu8uUSv6fcCdYJTN7Bg==", "path": "system.composition.hosting/7.0.0", "hashPath": "system.composition.hosting.7.0.0.nupkg.sha512" }, "System.Composition.Runtime/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-aZJ1Zr5Txe925rbo4742XifEyW0MIni1eiUebmcrP3HwLXZ3IbXUj4MFMUH/RmnJOAQiS401leg/2Sz1MkApDw==", "path": "system.composition.runtime/7.0.0", "hashPath": "system.composition.runtime.7.0.0.nupkg.sha512" }, "System.Composition.TypedParts/7.0.0": { "type": "package", "serviceable": true, "sha512": "sha512-ZK0KNPfbtxVceTwh+oHNGUOYV2WNOHReX2AXipuvkURC7s/jPwoWfsu3SnDBDgofqbiWr96geofdQ2erm/KTHg==", "path": "system.composition.typedparts/7.0.0", "hashPath": "system.composition.typedparts.7.0.0.nupkg.sha512" }, "System.IdentityModel.Tokens.Jwt/8.12.0": { "type": "package", "serviceable": true, "sha512": "sha512-JpkST6AQlxrXXQ05jVNqoPsU9fjIfERJdCWMxIBWzGhuNH4q/TkP5suPdlNFtHhIN+ngWQ8rmaCNY35EhACHwg==", "path": "system.identitymodel.tokens.jwt/8.12.0", "hashPath": "system.identitymodel.tokens.jwt.8.12.0.nupkg.sha512" }, "ECommerce.Contracts/1.0.0": { "type": "project", "serviceable": false, "sha512": "" }, "ECommerce.Core/1.0.0": { "type": "project", "serviceable": false, "sha512": "" }, "ECommerce.Domain/1.0.0": { "type": "project", "serviceable": false, "sha512": "" }, "Generic/1.0.0": { "type": "project", "serviceable": false, "sha512": "" } } }