feat(gelios): expand safe B2 telemetry registry

This commit is contained in:
Codex
2026-08-05 15:20:23 +03:00
parent 0688516003
commit b48b6dbfc9
7 changed files with 212 additions and 0 deletions
@@ -0,0 +1,22 @@
import { geliosProviderPackageV13 } from "../v13/package.mjs";
export const GELIOS_PROVIDER_PACKAGE_ID = "gelios.provider.v14";
export const GELIOS_PROVIDER_PACKAGE_VERSION = "14.0.0";
const value = structuredClone(geliosProviderPackageV13);
value.id = GELIOS_PROVIDER_PACKAGE_ID;
value.version = GELIOS_PROVIDER_PACKAGE_VERSION;
value.manifest = {
...value.manifest,
id: "gelios.provider.manifest.v14",
version: GELIOS_PROVIDER_PACKAGE_VERSION,
};
export const geliosProviderPackageV14 = deepFreeze(value);
function deepFreeze(input) {
if (!input || typeof input !== "object" || Object.isFrozen(input)) return input;
Object.freeze(input);
for (const child of Object.values(input)) deepFreeze(child);
return input;
}