TfPlanVisualizer.psd1

@{
    RootModule        = 'TfPlanVisualizer.psm1'
    ModuleVersion     = '1.0.1'
    GUID              = 'b5ba07d2-c894-48bc-9129-c35ad3e9a955'
    Author            = 'Jordan Walker'
    Description       = 'Renders a Terraform plan (`terraform show -json`) as a single self-contained, dark-themed HTML report. Local dev tool only — no server, no build step.'
    PowerShellVersion = '7.0'

    FunctionsToExport = @('New-TerraformPlanReport')
    CmdletsToExport   = @()
    VariablesToExport = @()
    AliasesToExport   = @()

    PrivateData       = @{
        PSData = @{
            Tags         = @('Terraform', 'IaC', 'DevOps', 'Report')
            # LicenseUri / ProjectUri need a real hosted URL (e.g. a public
            # GitHub repo's LICENSE/README) — add once one exists; Publish-Module
            # rejects these fields if set to an empty/invalid URI.
            ReleaseNotes = '1.0.1: packaging fix — dev-only files (tests/, project/) were mistakenly included in 1.0.0; the published module now ships only the files needed to run it. No functional changes. 1.0.0: initial release. Renders a `terraform show -json` plan as a single self-contained, dark-themed HTML report: resources grouped by module, attribute-level before/after diffs, sensitive-value masking, inline "Depends on" / "Referenced by" dependency links resolved from the plan''s own configuration block, and client-side search/filtering. Local dev tool only — no server, no build step, no CI integration.'
        }
    }
}