{"version":3,"sources":["../../package.json","../../src/sdkCore/sdkInfo.ts"],"sourcesContent":["{\n  \"name\": \"@nufi/dapp-client-core\",\n  \"version\": \"0.7.1\",\n  \"license\": \"MIT\",\n  \"homepage\": \"https://github.com/nufi-official/dapp-client/tree/master/core\",\n  \"repository\": {\n    \"type\": \"git\",\n    \"url\": \"git://github.com/nufi-official/dapp-client.git\"\n  },\n  \"type\": \"module\",\n  \"main\": \"dist/index.js\",\n  \"types\": \"dist/index\",\n  \"files\": [\n    \"src\",\n    \"!src/__tests__\",\n    \"dist\",\n    \"!dist/.tsbuildinfo\",\n    \"!dist/**/*.ts.map\",\n    \"!dist/**/*.cts.map\"\n  ],\n  \"exports\": {\n    \".\": {\n      \"require\": {\n        \"types\": \"./dist/index.d.cts\",\n        \"default\": \"./dist/index.cjs\"\n      },\n      \"import\": {\n        \"types\": \"./dist/index.d.ts\",\n        \"default\": \"./dist/index.js\"\n      }\n    },\n    \"./package.json\": \"./package.json\"\n  },\n  \"scripts\": {\n    \"build\": \"rm -rf dist && tsup --onSuccess 'yarn build:declarationMap'\",\n    \"watch\": \"tsup --watch --onSuccess 'yarn build:declarationMap'\",\n    \"build:declarationMap\": \"tsc --emitDeclarationOnly --declarationMap\",\n    \"test:tsc\": \"tsc --noEmit\",\n    \"test:unit\": \"NODE_ENV=jest run -T jest -c jest/jest.unit.config.cjs --forceExit\",\n    \"test\": \"yarn test:tsc && yarn test:unit\",\n    \"prepublish\": \"yarn test\",\n    \"prepack\": \"yarn build\"\n  },\n  \"devDependencies\": {\n    \"@metamask/providers\": \"^17.1.2\",\n    \"@types/jest\": \"^29.5.12\",\n    \"esbuild-plugin-file-path-extensions\": \"^2.1.4\",\n    \"jest\": \"^29.7.0\",\n    \"ts-jest\": \"^29.1.2\",\n    \"tsup\": \"^8.5.0\",\n    \"typescript\": \"^5.5.3\"\n  },\n  \"packageManager\": \"yarn@4.10.3\"\n}\n","export type SdkInfoItem = {sdkType: string; version: string}\n\nexport type SdkInfoMessage = {\n  appId: 'nufi'\n  method: 'reportSdkInfo'\n  items: SdkInfoItem[]\n}\n\nexport const getSdkInfoReporter = () => {\n  let didReportAttempt = false\n  return {\n    tryReportingOnce: (\n      sendSimplePostMessage: (message: unknown) => void,\n      items: SdkInfoItem[],\n    ) => {\n      if (!didReportAttempt) {\n        const message: SdkInfoMessage = {\n          appId: 'nufi',\n          method: 'reportSdkInfo',\n          items,\n        }\n        sendSimplePostMessage(message)\n        didReportAttempt = true\n      }\n    },\n  }\n}\n\nexport const getCoreSdkInfo = (): SdkInfoItem => {\n  let version = ''\n  try {\n    version = require('../../package.json').version\n  } catch (err) {\n    //\n  }\n  return {sdkType: 'core', version}\n}\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAAA;AAAA,iBAAAA,UAAAC,SAAA;AAAA,IAAAA,QAAA;AAAA,MACE,MAAQ;AAAA,MACR,SAAW;AAAA,MACX,SAAW;AAAA,MACX,UAAY;AAAA,MACZ,YAAc;AAAA,QACZ,MAAQ;AAAA,QACR,KAAO;AAAA,MACT;AAAA,MACA,MAAQ;AAAA,MACR,MAAQ;AAAA,MACR,OAAS;AAAA,MACT,OAAS;AAAA,QACP;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,QACA;AAAA,MACF;AAAA,MACA,SAAW;AAAA,QACT,KAAK;AAAA,UACH,SAAW;AAAA,YACT,OAAS;AAAA,YACT,SAAW;AAAA,UACb;AAAA,UACA,QAAU;AAAA,YACR,OAAS;AAAA,YACT,SAAW;AAAA,UACb;AAAA,QACF;AAAA,QACA,kBAAkB;AAAA,MACpB;AAAA,MACA,SAAW;AAAA,QACT,OAAS;AAAA,QACT,OAAS;AAAA,QACT,wBAAwB;AAAA,QACxB,YAAY;AAAA,QACZ,aAAa;AAAA,QACb,MAAQ;AAAA,QACR,YAAc;AAAA,QACd,SAAW;AAAA,MACb;AAAA,MACA,iBAAmB;AAAA,QACjB,uBAAuB;AAAA,QACvB,eAAe;AAAA,QACf,uCAAuC;AAAA,QACvC,MAAQ;AAAA,QACR,WAAW;AAAA,QACX,MAAQ;AAAA,QACR,YAAc;AAAA,MAChB;AAAA,MACA,gBAAkB;AAAA,IACpB;AAAA;AAAA;;;ACrDA;AAAA;AAAA;AAAA;AAAA;AAAA;AAQO,IAAM,qBAAqB,MAAM;AACtC,MAAI,mBAAmB;AACvB,SAAO;AAAA,IACL,kBAAkB,CAChB,uBACA,UACG;AACH,UAAI,CAAC,kBAAkB;AACrB,cAAM,UAA0B;AAAA,UAC9B,OAAO;AAAA,UACP,QAAQ;AAAA,UACR;AAAA,QACF;AACA,8BAAsB,OAAO;AAC7B,2BAAmB;AAAA,MACrB;AAAA,IACF;AAAA,EACF;AACF;AAEO,IAAM,iBAAiB,MAAmB;AAC/C,MAAI,UAAU;AACd,MAAI;AACF,cAAU,kBAA8B;AAAA,EAC1C,SAAS,KAAK;AAAA,EAEd;AACA,SAAO,EAAC,SAAS,QAAQ,QAAO;AAClC;","names":["exports","module"]}