ConvertVTTAssets.psd1

@{
    RootModule        = 'ConvertVTTAssets.psm1'
    ModuleVersion     = '1.6.0'
    GUID              = '8e1e0c5c-1f2a-49a1-bf2e-000000000000'
    Author            = 'Andres Yuhnke, Claude (Anthropic)'
    CompanyName       = 'Andres Yuhnke'
    Copyright         = '(c) 2025 Andres Yuhnke. All rights reserved.'
    Description       = 'Comprehensive PowerShell module for optimizing Foundry VTT assets. Features include WebM/WebP conversion with parallel processing, filename sanitization with undo capability, dry-run reports, and enterprise-scale performance for 50,000+ files. Reduces file sizes by 50-75% while maintaining quality.'
    PowerShellVersion = '5.1'
    FunctionsToExport = @('Convert-ToWebM','Convert-ToWebP','Optimize-FileNames','Undo-FileNameOptimization')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()
    FormatsToProcess  = @()
    PrivateData       = @{ 
        PSData = @{ 
            Tags = @('foundry','vtt','webm','webp','vp9','av1','ffmpeg','assets','undo','batch','optimization','parallel','performance','report')
            ProjectUri = 'https://github.com/andresyuhnke/ConvertVTTAssets'
            LicenseUri = 'https://github.com/andresyuhnke/ConvertVTTAssets/blob/main/LICENSE'
            ReleaseNotes = @'
v1.6.0 - Major Performance & Safety Update
- Added complete undo system for filename operations
- Added professional HTML report generation
- Added parallel processing with memory optimization
- Added chunked processing for 50,000+ files
- Performance: 3-4x faster with parallel processing
- Safety: Full rollback capability with validation
- Enterprise-ready with throttling and resource management
'@

        } 
    }
}