MantraOutlookAddin-Staging.psd1

@{
    RootModule = 'MantraOutlookAddin.psm1'
    ModuleVersion = '1.0.0'
    CompatiblePSEditions = @('Desktop', 'Core')
    GUID = 'c85f1f95-4ffd-4dd6-86e6-7a857c5d7faa'
    Author = 'Mantra'
    CompanyName = 'Mantra'
    Copyright = '(c) 2026 Mantra. All rights reserved.'

    Description = @'
[STAGING] LibraCyber Outlook add-in - Entra app setup for Microsoft 365

[!] This is the STAGING version for internal testing only.
[!] For production use, install: Install-Module MantraOutlookAddin

Creates, in your own tenant, the single-tenant Entra app that the LibraCyber
Outlook add-in (staging, office.staging.mantra.ms) uses to sign users in.
'@


    PowerShellVersion = '5.1'

    RequiredModules = @(
        @{
            ModuleName = 'Microsoft.Graph.Authentication'
            ModuleVersion = '2.0.0'
        }
    )

    FunctionsToExport = @(
        'New-MantraOutlookAddinApp'
    )

    CmdletsToExport = @()
    VariablesToExport = @()
    AliasesToExport = @()

    PrivateData = @{
        AddinHost = 'office.staging.mantra.ms'
        SettingsUrl = 'https://threats-outlook-addin-settings-yrhqk6nr4q-ew.a.run.app'

        PSData = @{
            Tags = @(
                'Mantra',
                'LibraCyber',
                'Outlook',
                'AddIn',
                'Entra',
                'Staging',
                'Preview'
            )

            ProjectUri = 'https://mantra.ms'
            IconUri = 'https://app.staging.mantra.ms/assets/icon.png'

            ReleaseNotes = @'
## Version 1.0.0 - STAGING

[!] This is a STAGING release for internal testing only.

- New-MantraOutlookAddinApp: creates or updates the add-in's Entra app
'@

        }
    }
}