param([Parameter(Mandatory = $true)][string]$PackageRoot) Set-StrictMode -Version 3.0 $ErrorActionPreference = 'Stop' $web = Join-Path ([IO.Path]::GetFullPath($PackageRoot)) 'web' & (Join-Path $PSScriptRoot '..\..\scripts\build\assert-web-assets.ps1') -WebRoot $web $index = Get-Content -LiteralPath (Join-Path $web 'index.html') -Raw -Encoding UTF8 if ($index -notmatch 'id=["'']app["'']') { throw 'Bell package does not contain the GoAdmin Vue application mount.' } Write-Host 'Bell GoAdmin shell compatibility check passed.'