sup.psd1

@{
    # Module metadata
    RootModule        = 'sup.psm1'
    ModuleVersion     = '1.0.0'
    GUID              = '1d2ad914-3742-4e8f-97eb-469d4c56c839'
    Author            = 'jack-work'
    CompanyName       = 'jack-work'
    Copyright         = '(c) 2026 jack-work. All rights reserved.'
    Description       = 'Send notifications to all running Neovim instances via RPC. Simple command to broadcast messages to every nvim server on your machine.'

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

    # What this module exports
    FunctionsToExport = @('Send-Sup', 'Get-NvimInstances')
    AliasesToExport   = @('sup')
    CmdletsToExport   = @()
    VariablesToExport = @()

    # External dependencies (informational)
    PrivateData       = @{
        PSData = @{
            Tags         = @('neovim', 'nvim', 'notification', 'rpc', 'vim', 'broadcast', 'message')
            LicenseUri   = 'https://github.com/jack-work/sup/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/jack-work/sup'
            ReleaseNotes = 'Initial release. Requires nvim in PATH.'
        }
    }
}