RSMassTransit.PowerShell.psd1

# © 2026 Subatomix Research Inc.
# SPDX-License-Identifier: MIT
@{
    # Identity
    GUID          = '86812cf8-957d-4eca-b899-6e8c580d68ef'
    RootModule    = 'RSMassTransit.PowerShell.dll'
    ModuleVersion = '2.0.0'

    # General
    Description = 'PowerShell Cmdlets for RSMassTransit, a MassTransit message bus interface for SQL Server Reporting Services'
    Author      = 'Jeffrey Sharp'
    CompanyName = 'Subatomix Research Inc.'
    Copyright   = '© 2026 Subatomix Research Inc.'

    # Requirements
    CompatiblePSEditions = @(
        'Core'
        'Desktop'
    )
    PowerShellVersion      = '5.1'
    DotNetFrameworkVersion = '4.6.1'
    CLRVersion             = '4.0'

    # Exports
    CmdletsToExport   = @('Invoke-RsReport')
    FunctionsToExport = @()
    AliasesToExport   = @()
    VariablesToExport = @()

    # Private data to pass to the RootModule
    PrivateData = @{
        PSData = @{
            # Additional metadata
            Prerelease   = 'rc1'
            ProjectUri   = 'https://github.com/sharpjs/RSMassTransit'
            ReleaseNotes = 'https://github.com/sharpjs/RSMassTransit/blob/main/CHANGES.md'
            LicenseUri   = 'https://github.com/sharpjs/RSMassTransit/blob/main/LICENSE.txt'
            IconUri      = 'https://raw.githubusercontent.com/sharpjs/RSMassTransit/main/icon.png'
            Tags         = @('SSRS', 'Reporting', 'MassTransit', 'Bus', 'RabbitMQ', 'ServiceBus', 'PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS')
        }
    }
}