Establish EveUnity runtime owner repo

This commit is contained in:
Meta Vens 2026-07-10 02:27:47 +01:00
commit 9341d44d8c
54 changed files with 5565 additions and 0 deletions

27
scripts/pack.ps1 Normal file
View file

@ -0,0 +1,27 @@
param(
[string] $OutputRoot = "artifacts\packages"
)
$ErrorActionPreference = "Stop"
$repoRoot = Split-Path -Parent $PSScriptRoot
$packageRoot = Join-Path $repoRoot "packages\org.gamecult.eve.unity-scene"
$output = if ([System.IO.Path]::IsPathRooted($OutputRoot)) {
$OutputRoot
} else {
Join-Path $repoRoot $OutputRoot
}
New-Item -ItemType Directory -Force -Path $output | Out-Null
$packed = npm pack $packageRoot --pack-destination $output
if ($LASTEXITCODE -ne 0) {
throw "EveUnity UPM package failed to pack"
}
$artifact = Join-Path $output ($packed | Select-Object -Last 1)
if (-not (Test-Path -LiteralPath $artifact)) {
throw "EveUnity package artifact was not produced: $artifact"
}
Write-Host "EveUnity package: $artifact"