Macadress.psd1

@{
    RootModule           = 'Macadress.psm1'
    ModuleVersion        = '1.0.0'
    CompatiblePSEditions = @('Core', 'Desktop')
    GUID                 = '91420e9c-6a37-484e-909b-85d2f2a307e5'
    Author               = 'ApisOS FZE'
    CompanyName          = 'ApisOS FZE'
    Copyright            = '(c) 2026 ApisOS FZE. Released under the MIT License.'
    Description          = 'PowerShell client for the macadress.com MAC address and OUI vendor lookup API. Keyless vendor-name lookups, plus keyed full lookup, batch resolution, extract-from-text and vendor directory search.'

    PowerShellVersion    = '5.1'

    FormatsToProcess     = @('Macadress.format.ps1xml')

    FunctionsToExport    = @(
        'Get-MacVendor'
        'Resolve-MacAddress'
        'Find-MacVendor'
        'Get-MacAddressFromText'
        'Test-MacadressApi'
        'Set-MacadressConfiguration'
        'Get-MacadressConfiguration'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @('Get-MacAddressInfo')

    PrivateData          = @{
        PSData = @{
            Tags                       = @(
                'macadress', 'mac-address', 'MAC', 'OUI', 'vendor-lookup',
                'mac-vendor', 'IEEE', 'networking', 'api-client', 'sdk',
                'PSEdition_Core', 'PSEdition_Desktop'
            )
            LicenseUri                 = 'https://github.com/sapisos/macadress-powershell/blob/main/LICENSE'
            ProjectUri                 = 'https://github.com/sapisos/macadress-powershell'
            RequireLicenseAcceptance   = $false
            ExternalModuleDependencies = @()
            ReleaseNotes               = @'
1.0.0
  First release.
  - Get-MacVendor keyless vendor-name lookup, pipeline friendly
  - Resolve-MacAddress full lookup, auto-batches 2+ addresses (alias Get-MacAddressInfo)
  - Find-MacVendor vendor / IEEE block directory search
  - Get-MacAddressFromText pull every MAC out of arbitrary text and resolve them
  - Test-MacadressApi health check
  - Set/Get-MacadressConfiguration session API key, base URI, timeout
'@

        }
    }

    HelpInfoURI          = 'https://macadress.com/docs'
}