23 lines
735 B
JavaScript
23 lines
735 B
JavaScript
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;
|
|
}
|