DevXToolkit.psd1

@{
    RootModule        = 'DevXToolkit.psm1'
    ModuleVersion     = '1.2.0'
    GUID              = 'b2b8c1c1-2e3f-4d8f-9b7a-123456789abc'
    Author            = 'Jess'
    CompanyName       = 'Osprey Strategic Holdings LLC'
    Description       = 'DevXToolkit module providing ergonomic commands and workflow utilities.'

    PowerShellVersion = '5.1'

    FunctionsToExport = @(
        'mni'
        'Invoke-MkProj'
        'Invoke-MkReadme'
        'Invoke-MkConfig'
        'Invoke-MkCi'
        'Invoke-MkDocs'
        'Invoke-MkVenv'
        'Invoke-MkLicense'
        'New-DevProject'
        'New-DevConfig'
        'New-DevBootstrap'
        'New-DevEnvironment'
        'Invoke-DevCleanup'
    )

    AliasesToExport = @(
        'mni'
        'mkproj'
        'mkreadme'
        'mkconfig'
        'mkci'
        'mkdocs'
        'mkvenv'
        'mklicense'
    )

    CmdletsToExport   = @()
    VariablesToExport = @()
    DscResourcesToExport = @()

    PrivateData = @{
        PSData = @{
            Tags         = @('dev', 'toolkit', 'workflow')
            ProjectUri   = 'https://github.com/dxp-org/devxtoolkit-v1-x'
            LicenseUri   = 'https://github.com/dxp-org/devxtoolkit-v1-x/blob/main/LICENSE'
            ReleaseNotes = 'See CHANGELOG.md.'
        }
    }
}

# Invoke-DevCleanup is real and exported, but its underlying engine
# (Cleanup-DevXToolkit.ps1) is an intentional no-op today. See
# docs/specifications/README.md for the vision this is scaffolded toward.