Subatomix.ExampleModule.Script.psd1

# © 2026 Subatomix Research Inc.
# SPDX-License-Identifier: MIT-0
@{
    # Identity
    GUID          = 'c434a3cb-40d3-43c6-812d-7747a373ba37'
    RootModule    = 'Subatomix.ExampleModule.Script.psm1'
    ModuleVersion = '2.0.0'

    # General
    Description = 'Example script module built with Subatomix.Build.Packaging.PowerShellModule'
    Author      = 'Jeffrey Sharp'
    CompanyName = 'Subatomix Research Inc.'
    Copyright   = '© 2026 Subatomix Research Inc.'

    # Requirements
    CompatiblePSEditions = @('Core')
    PowerShellVersion    = '7.4'

    # Load Before Import
    RequiredAssemblies = @('Subatomix.ExampleModule.Script.dll')

    # Exports
    CmdletsToExport   = @()
    FunctionsToExport = @('Test-ModulePackaging')
    AliasesToExport   = @()
    VariablesToExport = @()

    # Private data to pass to the RootModule
    PrivateData = @{
        PSData = @{
            # Additional metadata
            Prerelease   = 'pre01'
            ProjectUri   = 'https://github.com/sharpjs/Subatomix.Build.Packaging.PowerShellModule'
            ReleaseNotes = 'https://github.com/sharpjs/Subatomix.Build.Packaging.PowerShellModule/blob/main/example/CHANGES.md'
            LicenseUri   = 'https://github.com/sharpjs/Subatomix.Build.Packaging.PowerShellModule/blob/main/icon.png'
            IconUri      = 'https://raw.githubusercontent.com/sharpjs/Subatomix.Build.Packaging.PowerShellModule/main/example/icon.png'
            Tags         = @('PowerShell', 'Module', 'Examples')
        }
    }
}