﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>ZB.MOM.WW.Configuration</id>
    <version>0.1.0</version>
    <authors>ZB.MOM.WW</authors>
    <readme>README.md</readme>
    <projectUrl>https://gitea.dohertylan.com/dohertj2/zb-mom-ww-configuration</projectUrl>
    <description>Startup configuration-validation toolkit for the ZB.MOM.WW SCADA family: a failure-accumulating IValidateOptions base, reusable rule primitives (port, host:port, required, positive-duration, one-of, min-count), a bind+validate+ValidateOnStart DI helper, and a pre-host ConfigPreflight aggregator for raw IConfiguration. Extracts the validation plumbing the apps share; domain rules stay per-project.</description>
    <tags>configuration options validation ivalidateoptions validateonstart startup scada wonderware zb-mom-ww</tags>
    <repository type="git" url="https://gitea.dohertylan.com/dohertj2/zb-mom-ww-configuration" commit="2f124fa02c63d942997f525e4b87d8d61c8f62c7" />
    <dependencies>
      <group targetFramework="net10.0">
        <dependency id="Microsoft.Extensions.Configuration.Abstractions" version="10.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.DependencyInjection.Abstractions" version="10.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Options" version="10.0.0" exclude="Build,Analyzers" />
        <dependency id="Microsoft.Extensions.Options.ConfigurationExtensions" version="10.0.0" exclude="Build,Analyzers" />
      </group>
    </dependencies>
  </metadata>
</package>