PowerCraft.Secrets.psd1

@{
    RootModule           = 'PowerCraft.Secrets.psm1'
    ModuleVersion        = '1.0.1'
    GUID                 = 'a3c7e8f1-2d4b-4a6c-9e1f-3b5d7c9a2e4f'
    Author               = 'The Code Kitchen'
    CompanyName          = 'The Code Kitchen'
    Copyright            = '(c) 2026 The Code Kitchen. All rights reserved.'
    Description          = 'Cross-platform secret management for PowerCraft tools. Stores API keys in ~/.powercraft/secrets.json and exposes them via a simple PowerShell API.'
    PowerShellVersion    = '7.0'
    CompatiblePSEditions = @('Core')
    FunctionsToExport    = @(
        'Get-PCSecret'
        'Set-PCSecret'
        'Remove-PCSecret'
        'Test-PCSecret'
        'Get-PCSecretNames'
        'Initialize-PCSecretStore'
        'Import-PCSecrets'
    )
    CmdletsToExport      = @()
    VariablesToExport    = @()
    AliasesToExport      = @()
    PrivateData          = @{
        PSData = @{
            Tags         = @('PowerCraft', 'Secrets', 'Configuration', 'APIKeys', 'CrossPlatform')
            LicenseUri   = 'https://github.com/The-Code-Kitchen/PowerCraft.Secrets/blob/main/LICENSE'
            ProjectUri   = 'https://github.com/The-Code-Kitchen/PowerCraft.Secrets'
            ReleaseNotes = 'Initial release — secret CRUD, environment variable import, cross-platform file permissions.'
        }
    }
}