Accelist.FluentValidation.Blazor by ryanelian

<PackageReference Include="Accelist.FluentValidation.Blazor" Version="4.0.0" />

 Accelist.FluentValidation.Blazor 4.0.0

Fluent Validation-powered Blazor component for validating standard <EditForm> https://github.com/ryanelian/FluentValidation.Blazor/blob/master/README.MD This library is a direct replacement to the default Blazor <DataAnnotationValidator> with zero configuration required ⚡️ in the application code base. The <FluentValidation.FluentValidator> component automatically detects the Model data type used by the parent <EditForm> then attempts to acquire the corresponding FluentValidation.IValidator<T> for that model data type. For this reason, in addition to coding the usual FluentValidation.AbstractValidator<T> Fluent Validation implementation, you are required to register the FluentValidation.IValidator<T> implementation in the Startup.cs Service Provider (Dependency Injection). This effectively allows you, dear programmer, to inject required services to your validation implementations for writing amazing custom validation methods! 🔥 Validator parameter may also be passed directly to the component to inline the AbstractValidator implementation instead of relying on .NET Core DI.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Accelist.FluentValidation.Blazor</id>
    <version>4.0.0</version>
    <title>FluentValidation.Blazor</title>
    <authors>ryanelian</authors>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <icon>icon.png</icon>
    <projectUrl>https://github.com/ryanelian/FluentValidation.Blazor</projectUrl>
    <description>Fluent Validation-powered Blazor component for validating standard &lt;EditForm&gt;

https://github.com/ryanelian/FluentValidation.Blazor/blob/master/README.MD

This library is a direct replacement to the default Blazor &lt;DataAnnotationValidator&gt; with zero configuration required ⚡️ in the application code base.

The &lt;FluentValidation.FluentValidator&gt; component automatically detects the Model data type used by the parent &lt;EditForm&gt; then attempts to acquire the corresponding FluentValidation.IValidator&lt;T&gt; for that model data type.

For this reason, in addition to coding the usual FluentValidation.AbstractValidator&lt;T&gt; Fluent Validation implementation, you are required to register the FluentValidation.IValidator&lt;T&gt; implementation in the Startup.cs Service Provider (Dependency Injection).

This effectively allows you, dear programmer, to inject required services to your validation implementations for writing amazing custom validation methods! 🔥

Validator parameter may also be passed directly to the component to inline the AbstractValidator implementation instead of relying on .NET Core DI.</description>
    <releaseNotes>Version 4.0.0 BREAKING CHANGES:
- Package now targets .NET 5 project. If working with .NET Core 3.1 projects, use the version 3.0.0 package!</releaseNotes>
    <copyright>2019</copyright>
    <repository type="Git" url="https://github.com/ryanelian/FluentValidation.Blazor" />
    <dependencies>
      <group targetFramework="net5.0">
        <dependency id="FluentValidation" version="9.3.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.AspNetCore.Components" version="5.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.AspNetCore.Components.Web" version="5.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>