PSLite.psd1

@{
    RootModule           = 'PSLite.psm1'
    ModuleVersion        = '1.0.0'
    CompatiblePSEditions = @('Desktop')
    GUID                 = '2dc68da7-23cb-4f0b-a149-70e38f2f627b'
    Author               = 'Suhail'
    Copyright            = '(c) 2026 Suhail. MIT License.'
    Description          = 'Small web API server for Windows PowerShell 5.1 - like Pode, but one file. GET/POST routes, {name} path values, query strings, JSON in and out, optional API key, log file, HTTP or HTTPS, and a built-in Swagger-like /docs page that works offline. Built on System.Net.HttpListener, nothing else to install.'
    PowerShellVersion    = '5.1'

    FunctionsToExport    = @('Add-PlRoute', 'Get-PlRoute', 'New-PlResponse', 'Start-PlServer')
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()

    PrivateData          = @{
        PSData = @{
            Tags         = @('api', 'rest', 'web', 'http', 'https', 'server', 'swagger', 'httplistener', 'Windows')
            LicenseUri   = 'https://github.com/suhailasrulsani-git/pslite/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/suhailasrulsani-git/pslite'
            ReleaseNotes = 'First release on the PowerShell Gallery.'
        }
    }
}