connectmq.com.psd1

@{
    RootModule           = 'connectmq.com.psm1'
    ModuleVersion        = '1.0.0'
    GUID                 = 'b6f2c3a1-4d7e-4f0b-9a52-0c1e7d3f8a64'
    Author               = 'ConnectMQ Team'
    CompanyName          = 'ConnectMQ'
    Copyright            = '(c) 2026 ConnectMQ. MIT License.'
    Description          = 'Dependency-free MQTT client for the free ConnectMQ public broker (broker.connectmq.com). Publish, subscribe and test MQTT over TCP (1883) or TLS (8883) straight from PowerShell 5.1 and 7+. No account needed; works with private ConnectMQ brokers too (https://connectmq.com).'
    PowerShellVersion    = '5.1'
    CompatiblePSEditions = @('Desktop', 'Core')
    FunctionsToExport    = @(
        'Get-ConnectMQBroker'
        'New-ConnectMQTopicPrefix'
        'Connect-ConnectMQ'
        'Disconnect-ConnectMQ'
        'Publish-ConnectMQMessage'
        'Receive-ConnectMQMessage'
        'Test-ConnectMQBroker'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()
    PrivateData          = @{
        PSData = @{
            Tags         = @('MQTT', 'IoT', 'Broker', 'PublicBroker', 'ConnectMQ', 'PubSub', 'Messaging', 'TLS', 'Windows', 'Linux', 'MacOS')
            ProjectUri   = 'https://connectmq.com/blog/free-public-mqtt-broker'
            LicenseUri   = 'https://opensource.org/licenses/MIT'
            ReleaseNotes = 'Initial release: Connect, Publish, Receive (subscribe), Test and broker info for broker.connectmq.com. MQTT 3.1.1, QoS 0/1/2, retain, TCP and TLS.'
        }
    }
}