Jwt.psd1

@{
    RootModule            = 'Jwt.psm1'
    ModuleVersion         = '2.0.0'
    CompatiblePSEditions  = @(
        'Core'
        'Desktop'
    )
    GUID                  = '810d08af-cfec-4734-a6af-9d1910ecde46'
    Author                = 'PSModule'
    CompanyName           = 'PSModule'
    Copyright             = '(c) 2026 PSModule. All rights reserved.'
    Description           = 'A PowerShell module to work with Json Web Tokens (JWTs)'
    PowerShellVersion     = '5.1'
    ProcessorArchitecture = 'None'
    TypesToProcess        = @(
        'types/Jwt.Types.ps1xml'
    )
    FormatsToProcess      = @(
        'formats/Jwt.Format.ps1xml'
    )
    FunctionsToExport     = @(
        'ConvertFrom-Base64UrlString'
        'ConvertFrom-Jwt'
        'ConvertFrom-JwtKey'
        'ConvertFrom-JwtKeySet'
        'ConvertTo-Base64UrlString'
        'ConvertTo-JwtKey'
        'ConvertTo-JwtKeySet'
        'Get-JwtClaim'
        'Get-JwtHeader'
        'Get-JwtKeyFromSet'
        'Get-JwtKeyThumbprint'
        'Get-JwtPayload'
        'New-Jwt'
        'New-JwtSigningKey'
        'Test-Jwt'
    )
    CmdletsToExport       = @()
    VariablesToExport     = @()
    AliasesToExport       = @()
    ModuleList            = @()
    FileList              = @(
        'formats/Jwt.Format.ps1xml'
        'Jwt.psm1'
        'types/Jwt.Types.ps1xml'
    )
    PrivateData           = @{
        PSData = @{
            Tags       = @(
                'Authentication'
                'JOSE'
                'JSON'
                'JWK'
                'JWS'
                'JWT'
                'Linux'
                'MacOS'
                'PSEdition_Core'
                'PSEdition_Desktop'
                'PSModule'
                'Security'
                'Token'
                'Windows'
            )
            LicenseUri = 'https://github.com/PSModule/Jwt/blob/main/LICENSE'
            ProjectUri = 'https://github.com/PSModule/Jwt'
            IconUri    = 'https://raw.githubusercontent.com/PSModule/Jwt/main/icon/icon.png'
        }
    }
}