Template-PSModule.psd1
@{ RootModule = 'Template-PSModule.psm1' ModuleVersion = '0.0.1' CompatiblePSEditions = @( 'Core' 'Desktop' ) GUID = '68c17867-82ca-49da-bd19-ce25da3f7b31' Author = 'PSModule' CompanyName = 'PSModule' Copyright = '(c) 2025 PSModule. All rights reserved.' Description = 'Template for a PowerShell module repo.' PowerShellVersion = '5.1' ProcessorArchitecture = 'None' RequiredModules = @( @{ ModuleName = 'PSSemVer' ModuleVersion = '1.0' } 'Utilities' ) RequiredAssemblies = @( 'assemblies/LsonLib.dll' ) ScriptsToProcess = @( 'scripts/loader.ps1' ) TypesToProcess = @( 'types/DirectoryInfo.Types.ps1xml' 'types/FileInfo.Types.ps1xml' ) FormatsToProcess = @( 'formats/CultureInfo.Format.ps1xml' 'formats/Mygciview.Format.ps1xml' ) NestedModules = @( 'modules/OtherPSModule.psm1' ) FunctionsToExport = @( 'Get-PSModuleTest' 'New-PSModuleTest' 'Set-PSModuleTest' 'Test-PSModuleTest' ) CmdletsToExport = @() VariablesToExport = @( 'Moons' 'Planets' 'SolarSystems' ) AliasesToExport = @( 'New-PSModuleTestAlias1' 'New-PSModuleTestAlias2' ) ModuleList = @( 'modules/OtherPSModule.psm1' ) FileList = @( 'assemblies/LsonLib.dll' 'data/Config.psd1' 'data/Settings.psd1' 'formats/CultureInfo.Format.ps1xml' 'formats/Mygciview.Format.ps1xml' 'modules/OtherPSModule.psm1' 'README.md' 'scripts/loader.ps1' 'Template-PSModule.psm1' 'types/DirectoryInfo.Types.ps1xml' 'types/FileInfo.Types.ps1xml' ) PrivateData = @{ PSData = @{ Tags = @( 'Linux' 'MacOS' 'powershell' 'PSEdition_Core' 'PSEdition_Desktop' 'Windows' ) LicenseUri = 'https://github.com/PSModule/Template-PSModule/blob/main/LICENSE' ProjectUri = 'https://github.com/PSModule/Template-PSModule' IconUri = 'https://raw.githubusercontent.com/PSModule/Template-PSModule/main/icon/icon.png' } } } |