|
| 1 | +@{ |
| 2 | + # The module version should be SemVer.org compatible |
| 3 | + ModuleVersion = "1.0.0" |
| 4 | + |
| 5 | + # PrivateData is where all third-party metadata goes |
| 6 | + PrivateData = @{ |
| 7 | + # PrivateData.PSData is the PowerShell Gallery data |
| 8 | + PSData = @{ |
| 9 | + # Prerelease string should be here, so we can set it |
| 10 | + Prerelease = '' |
| 11 | + |
| 12 | + # Release Notes have to be here, so we can update them |
| 13 | + ReleaseNotes = ' |
| 14 | + A test module |
| 15 | + ' |
| 16 | + |
| 17 | + # Tags applied to this module. These help with module discovery in online galleries. |
| 18 | + Tags = 'Authoring','Build','Development','BestPractices' |
| 19 | + |
| 20 | + # A URL to the license for this module. |
| 21 | + LicenseUri = 'https://github.com/PoshCode/ModuleBuilder/blob/master/LICENSE' |
| 22 | + |
| 23 | + # A URL to the main website for this project. |
| 24 | + ProjectUri = 'https://github.com/PoshCode/ModuleBuilder' |
| 25 | + |
| 26 | + # A URL to an icon representing this module. |
| 27 | + IconUri = 'https://github.com/PoshCode/ModuleBuilder/blob/resources/ModuleBuilder.png?raw=true' |
| 28 | + } # End of PSData |
| 29 | + } # End of PrivateData |
| 30 | + |
| 31 | + # The main script module that is automatically loaded as part of this module |
| 32 | + RootModule = 'Parameters.psm1' |
| 33 | + |
| 34 | + # Modules that must be imported into the global environment prior to importing this module |
| 35 | + RequiredModules = @() |
| 36 | + |
| 37 | + # Default prefix for commands exported from this module. Override the default prefix using Import-Module -Prefix. |
| 38 | + DefaultCommandPrefix = 'Param' |
| 39 | + |
| 40 | + # Always define FunctionsToExport as an empty @() which will be replaced on build |
| 41 | + FunctionsToExport = @() |
| 42 | + AliasesToExport = @() |
| 43 | + |
| 44 | + # ID used to uniquely identify this module |
| 45 | + GUID = 'a264e183-e0f7-4219-bc80-c30d14e0e98e' |
| 46 | + Description = 'A module for authoring and building PowerShell modules' |
| 47 | + |
| 48 | + # Common stuff for all our modules: |
| 49 | + CompanyName = 'PoshCode' |
| 50 | + Author = 'Joel Bennett' |
| 51 | + Copyright = "Copyright 2024 Joel Bennett" |
| 52 | + |
| 53 | + # Minimum version of the Windows PowerShell engine required by this module |
| 54 | + PowerShellVersion = '5.1' |
| 55 | + CompatiblePSEditions = @('Core','Desktop') |
| 56 | +} |
0 commit comments