Constellation.Foundation.PackageVerification by Richard J. Cabral.

<PackageReference Include="Constellation.Foundation.PackageVerification" Version="10.0.1.16481" />

 Constellation.Foundation.PackageVerification 10.0.1.16481

VERSION 10.0 is compiled for Sitecore 10.0 use and will not work on earlier versions. Requires Sitecore 10.0 Requires .NET 4.8 Constellation is a collection of utilities for .NET CMS implementers. The Foundation.PackageVerification library can be used to create NuGet packages that "self install" Items in Sitecore during the Sitecore initialization process. This can be very handy if your library requires a few "traffic control" Items or some Core/Sheer/SPEAK Items in order to run. It can also be used to prevent users from breaking your install. To use, install this NuGet package and review the provided example configuration file. for each Package you want to "verify," supply the name of the package (must be in the /packages folder) and the ID and database of Items you can use to determine if the package was previously installed. If these Items are not located, the package provided will be installed. Results are logged. It is possible to create your own package processor if your verification needs are more substantial. See the provided configuration example for where to override package processing on a package-by-package basis.

<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>Constellation.Foundation.PackageVerification</id>
    <version>10.0.1.16481</version>
    <title>Constellation.Foundation.PackageVerification</title>
    <authors>Richard J. Cabral.</authors>
    <owners>Richard J. Cabral</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <license type="expression">MIT</license>
    <licenseUrl>https://licenses.nuget.org/MIT</licenseUrl>
    <projectUrl>https://constellation4sitecore.com/foundation/package-verification/</projectUrl>
    <iconUrl>https://constellation4sitecore.com/wp-content/uploads/2019/04/Constellation.png</iconUrl>
    <description>VERSION 10.0 is compiled for Sitecore 10.0 use and will not work on earlier versions.
Requires Sitecore 10.0
Requires .NET 4.8

Constellation is a collection of utilities for .NET CMS implementers.

The Foundation.PackageVerification library can be used to create NuGet packages that "self install" Items in Sitecore
during the Sitecore initialization process. This can be very handy if your library requires a few "traffic control"
Items or some Core/Sheer/SPEAK Items in order to run. It can also be used to prevent users from breaking your install.

To use, install this NuGet package and review the provided example configuration file. for each Package you want to
"verify," supply the name of the package (must be in the /packages folder) and the ID and database of Items you can use
to determine if the package was previously installed. If these Items are not located, the package provided will be
installed. Results are logged.

It is possible to create your own package processor if your verification needs are more substantial. See the provided
configuration example for where to override package processing on a package-by-package basis.</description>
    <summary>Sitecore Helix library to enhance development in Sitecore.</summary>
    <releaseNotes>Moved config file to official Foundation folder for consistency.</releaseNotes>
    <copyright>Copyright 2018</copyright>
    <tags>Sitecore, Sitecore Helix, Foundation</tags>
    <repository type="git" url="https://github.com/constellation4sitecore/constellation-sitecore9.git" />
    <dependencies>
      <dependency id="Sitecore.Kernel" version="10.0.0" />
    </dependencies>
  </metadata>
</package>