Kritical.PS.TCM.psd1
|
@{ RootModule = 'Kritical.PS.TCM.psm1' ModuleVersion = '1.0.0' GUID = 'c9f7a3b2-4d1e-4f6a-9b8c-2e3d4c5f6a71' Author = 'Joshua Finley' CompanyName = 'Kritical Pty Ltd' Copyright = '(c) 2026 Kritical Pty Ltd. All rights reserved.' Description = 'Kritical Tenant Configuration Management (TCM) — the canonical Kritical M365 tenant-config-management toolkit. Wraps every Microsoft365DSC helper function (744 wrappers across Connection / Compare / Export / Report / Permissions / Telemetry / Schema / Logging / Intune / Graph / etc.) under a friendly Verb-KritTcm-Noun namespace with citation-registration + connect-guard + PSBoundParameters splat safety. Companion to Kritical-M365DSC/management/Kritical-M365* primitives (customer-facing prescriptive layer) and Kritical-M365DscSuperset (100% schema-derived signature surface). NO hardcoded tenant / user / domain values — every input is parameterised. Renamed Krit.TCM -> Kritical.TCM (.1514) -> Kritical.PS.TCM (.5166) per language-in-middle brand schema.' PowerShellVersion = '5.1' CompatiblePSEditions = @('Desktop','Core') FunctionsToExport = @('*') CmdletsToExport = @() VariablesToExport = @() AliasesToExport = @() # ExternalModuleDependencies live INSIDE PrivateData.PSData (below): # Krit.OmniFramework >= 1.1.14 (PSGallery live) — brand + banner tokens # Microsoft.Graph.Authentication — for delegated + app-only Graph auth # PSGallery auto-installs these at Install-Module time without hard- # failing Import-Module for users who haven't pre-installed. Dev-time # Kritical.PS.ModuleDevelopment stays soft-imported via psm1 OnLoad # (not published dep — quality gate is opt-in for maintainers). PrivateData = @{ PSData = @{ Tags = @('Microsoft365','Graph','TCM','TenantConfig','M365DSC','PowerShell','Kritical','Chokidar','Compliance','ConfigDrift') LicenseUri = 'https://kritical.net/legal/license' ProjectUri = 'https://kritical.net' IconUri = 'https://kritical.net/assets/horizontal_logo.png' ReleaseNotes = @' 1.0.0 — Wave .1514 (2026-07-02) — CANONICAL RENAME from Krit.TCM. * Every previously-Krit-prefixed function now available under the same name in the canonical Kritical.PS.TCM module. Downstream consumers should migrate: Install-Module Kritical.PS.TCM + Import-Module Kritical.PS.TCM. * 744 auto-scaffolded wrappers over every Microsoft365DSC helper function from the 30 Microsoft365DSC/Modules/*.psm1 modules (Connection, Compare, Export, Report, Permissions, Telemetry, Schema, Logging, Intune, Graph, Utility, Agent, Module, TenantInfo, Other categories). * 319 handcrafted primitives from earlier waves preserved (Get-KritTcm Snapshot, Grant-KritTcmGraphPermission, Initialize-KritTcmServicePrincipal, Initialize-KritTcmTenant, New-KritTcmSnapshot, etc.) — 1063 total exports. * Auditor verdict at ship (6-gate): 100% across G1-G6 per KRITICAL-TCM-HELPER-COVERAGE.md in sister connector repo. * Krit.TCM deprecation shim (v0.1.1+) forwards every call to Kritical.PS.TCM with a one-time deprecation WARN. Shim retired 2027-01-01. * Joshua Finley, Kritical Pty Ltd. '@ ExternalModuleDependencies = @( 'Krit.OmniFramework' 'Microsoft.Graph.Authentication' ) } } } |