1import {
2 decodeThirdPartyLicenseManifest,
3 type ThirdPartyLicenseManifest,
4} from "@t3tools/shared/thirdPartyLicenses";
5
6let cachedManifest: ThirdPartyLicenseManifest | undefined;
7
8export function getMobileThirdPartyLicenses(): ThirdPartyLicenseManifest {
9 if (cachedManifest) return cachedManifest;
10 const generatedManifest: unknown = require("@t3tools/mobile-third-party-licenses");
11 cachedManifest = decodeThirdPartyLicenseManifest(generatedManifest);
12 return cachedManifest;
13}