tcs.openapi.psd1
|
@{ ModuleVersion = '0.2.2' GUID = 'fea600e7-039d-4cf2-b288-bbf335757db6' Author = 'Nigel Tatschner' CompanyName = 'TheCodeSaiyan' Copyright = '(c) 2026 Nigel Tatschner. All rights reserved.' Description = 'Generate PowerShell modules from OpenAPI 3.0/3.1 and Swagger 2.0 documents, plus the shared request engine the generated modules use (auth, parameter serialisation, request bodies, retry, paging, errors and downloads).' CompatiblePSEditions = @('Desktop', 'Core') PowerShellVersion = '5.1' RootModule = 'tcs.openapi.psm1' RequiredModules = @( @{ ModuleName = 'tcs.core'; ModuleVersion = '0.4.1' } ) RequiredAssemblies = @('System.Net.Http') FunctionsToExport = @( 'Get-OpenApiContext', 'Import-OpenApiDocument', 'Invoke-OpenApiRequest', 'New-OpenApiModule', 'Remove-OpenApiContext', 'Set-OpenApiContext', 'Test-OpenApiDocument' ) CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() PrivateData = @{ PSData = @{ Tags = @('OpenAPI', 'Swagger', 'REST', 'API', 'CodeGeneration', 'Generator', 'TheCodeSaiyan', 'PSEdition_Desktop', 'PSEdition_Core', 'Windows', 'Linux', 'MacOS') LicenseUri = 'https://github.com/ntatschner/TheCodeSaiyan-PowerShell-tcs.openapi/blob/main/LICENSE' ProjectUri = 'https://github.com/ntatschner/TheCodeSaiyan-PowerShell-tcs.openapi' ReleaseNotes = 'See CHANGELOG.md' } } } |