CairoVolt.WooCommerce.psd1

@{
    # Script module or binary module file associated with this manifest.
    RootModule = 'CairoVolt.WooCommerce.psm1'

    # Version number of this module.
    ModuleVersion = '1.0.0'

    # Supported PowerShell Host Name
    CompatiblePSEditions = @('Desktop', 'Core')

    # ID used to uniquely identify this module
    GUID = 'd28a30db-e380-45c1-9d22-2613d9a3b632'

    # Author of this module
    Author = 'CairoVolt Dev Team'

    # Company or vendor of this module
    CompanyName = 'CairoVolt'

    # Copyright statement for this module
    Copyright = '(c) 2026 CairoVolt. All rights reserved.'

    # Description of the functionality provided by this module
    Description = 'Lightweight PowerShell CLI tool to interact with the WooCommerce REST API and query store products and telemetry, built originally for CairoVolt.'

    # Minimum version of the Windows PowerShell engine required by this module
    PowerShellVersion = '5.1'

    # Functions to export from this module, for best performance, do not use wildcards and do not leave to be imported automatically
    FunctionsToExport = @('Connect-WooCommerce', 'Get-WooProduct', 'Get-WooOrder')

    # Cmdlets to export from this module
    CmdletsToExport = @()

    # Variables to export from this module
    VariablesToExport = @()

    # Aliases to export from this module
    AliasesToExport = @()

    # Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with metadata used when publishing to a gallery.
    PrivateData = @{
        PSData = @{
            # Tags applied to this module. These helps with discovery in online galleries.
            Tags = @('WooCommerce', 'Anker', 'Soundcore', 'CairoVolt', 'Electronics', 'API')

            # A URL to the main website for this project.
            ProjectUri = 'https://cairovolt.com/en/'

            # A URL to the release notes for this module.
            ReleaseUri = 'https://cairovolt.com/en/blog/'
        }
    }
}