{"_id":"@adtivity/adtivity-sdk","_rev":"21-80eab05cf2e9d20b620b5a76d36faabc","name":"@adtivity/adtivity-sdk","dist-tags":{"latest":"1.8.0"},"versions":{"1.0.0":{"name":"@adtivity/adtivity-sdk","version":"1.0.0","keywords":["adtivity","sdk","analytics","web","javascript","tracking"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"8f65182896f25220856bd1871d192bb12854b64f","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.0.tgz","fileCount":9,"integrity":"sha512-xH4W00AnLJhuXmSfdnVjF16BKDmjC7pdFtTz3sEj6oqHtj4sauDNrRvWPAyP9C0Gedw48tA31A61nBn+Be1xBQ==","signatures":[{"sig":"MEQCIDM48rAL2PFmqC4GVEkhkmkp6dEyS13+rKcIrz99mavmAiB/sTUp/fVbLoO3Yal73V0B+BcQrKwCCENfQT0IT3aAhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":255844},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web applications to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.0_1759504020779_0.4400596473548142","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adtivity/adtivity-sdk","version":"1.0.1","keywords":["adtivity","sdk","analytics","web","javascript","tracking"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.1","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"8713c90a6530c5bf81244baf82c58afa1c01346d","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.1.tgz","fileCount":9,"integrity":"sha512-txPDtW240BzgrBR9O2vojTSNphJqXldO4pY76F4JQwXbfw9HgxY9DcZkSTP4+ze2LzV4w3GsfINPL9mZM2XouA==","signatures":[{"sig":"MEUCIQCRLTT+G4PEhFmmpdPC9mVu9dWupnOVCEETb4lXg63hQgIgHkotcZ8m0tlDfpjlXEMNwCH9N4oB+jsVbFAOuWH71Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263037},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs"},"./dist/*":"./dist/*","./package.json":"./package.json"},"scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web applications to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.1_1763113102192_0.7690752985276259","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adtivity/adtivity-sdk","version":"1.0.2","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.2","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"5e923237e206de0be26d742a15dd0ae5a00c95e5","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.2.tgz","fileCount":9,"integrity":"sha512-0VabSQWT4s6+zg7NDe5eBpSCjrCTmFZ0Qnq2Pa6aF8R++BCUo7dFKaLL/jsPYQP0KSzwyVXA2osXVC4DKMUe3A==","signatures":[{"sig":"MEYCIQCUTf4HUzaD5XmsJbuAtKKCMcXgz8itYykZEK9M6/3WXQIhAIr9mkzp5OOQKgcwzhnhC+MjhgTLkcionL218i5TTYsI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333360},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.2_1770719399583_0.7159650189206965","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@adtivity/adtivity-sdk","version":"1.0.3","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.3","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"a76deb6ecd3214c9850f9dcce9172dc05820a07d","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.3.tgz","fileCount":10,"integrity":"sha512-MpEsGUk7U+hKnl3pKJKsUrB3csh47e2Jm/L73XAFprHhX+MTyuVk4JJ21VviEbA9kJoWhtuLBGZqj02Rxus4/Q==","signatures":[{"sig":"MEUCICntiLdSDlovVeko/OOE/hujqrWQFr7yxqVCgLIviAtMAiEAkze4AZJijmfZRXt+G84SnoopjpE/ofrFmZZiUH0Z4BE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":343768},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.3_1782176322654_0.22635934624432363","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adtivity/adtivity-sdk","version":"1.0.4","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.4","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"2b4ba615238d860a756291c20d6a18c130db5a33","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.4.tgz","fileCount":10,"integrity":"sha512-xdPr8veqmHtegyp6gA0sNkqYQc3yGbptuhgZrFOvpQL16pkbQV/YookcHeYHbl9Nr538rpmM7uuWkUgUZ5Zrgg==","signatures":[{"sig":"MEQCIARvFAf3qD46aStUiCT13Zf10ymZd37tPY56RT9IejBGAiB/pPBbSwHKloQ0JY9toBVYhpNHIIuO/2vhgWAParvYWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":354994},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.4_1784109066636_0.44627583617420274","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adtivity/adtivity-sdk","version":"1.0.5","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.5","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"39231d9bf34b4af24a890d0a4a3a0c7968528d5d","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.5.tgz","fileCount":10,"integrity":"sha512-XTrsUtYS4h6+D+KDE+p2If6KWOLUbpwsmZ6bLnUB5wn/85TGT9t5xZnbvBaJrqz+KUVPCaoJ1CyBxwOa3lgNPw==","signatures":[{"sig":"MEUCIB/hAuerH+OBn8c7shzoD4iTm5eNyBrJ6cm1SJID02eqAiEAwWYuyNQLXcM7Q4JLeOsA9rwR9wwgIatSTLiBpRQIyPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":372602},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.5_1784126470310_0.7744077289101303","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adtivity/adtivity-sdk","version":"1.0.6","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.0.6","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"404f7ad8a374e5638bae41544f9663e42c83b369","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.0.6.tgz","fileCount":10,"integrity":"sha512-PxKlWc5ftA40UpWMRxyWuk/rhKgYRSdRlBNB3aXhbHVXgi8F0enO6w08eAQCOIq2GGOzT5wOYKaITB+CH8d4kw==","signatures":[{"sig":"MEYCIQDTxPtWoKiz5eaG+xEsei3MVjhtTJwnwJwxCtiy1n/PGQIhAPQJtqlqPVruPoddtUt1JyzfS3HUMz2VBm8PdnMQyGOB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381064},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.0.6_1785165577760_0.7845062922753225","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@adtivity/adtivity-sdk","version":"1.1.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.1.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"cb3c83863f7ca4c5e0a4f7fb51f85b17316d32d6","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.1.0.tgz","fileCount":10,"integrity":"sha512-dPGf5PN9H8mKq329IGbrDq0qpi8Va9NYqoHXBbc+a4BC8g0BQGLkfP+VJx62nyE7WFNLF56rH9dNPOIYB45xGA==","signatures":[{"sig":"MEYCIQD+wcsSAitoyC5MDMiqI/yUPBqcSWr+fWMDIWVIi/1kHAIhAJoaqyk2FCTDG5veE58v6Y4L+ByTApLmLrtVcZhoVThp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":411418},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.1.0_1786037999045_0.7976739425814003","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@adtivity/adtivity-sdk","version":"1.2.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.2.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"69c0486302b73444d5dcd485829f98c3e21ebf5c","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.2.0.tgz","fileCount":18,"integrity":"sha512-uvOON/FwkIpGGvPvGkAaSPGBo9TmPnec9CI+Kdo2rfWatVWjLwAFlDS7lXdz8dSU4HObEg3JOs+6KiyfGgYCtg==","signatures":[{"sig":"MEUCIQCZeTaCwSBrzGWEyiiu+8j1s0g0loShICeOtkzoT/mCaAIgUtQfuyelZ06KrGdJZ63AEcqUua1kWm9sKAtNnhlycF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":744468},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"e2a2b107ccf5eeffe2e76faadf0293c0f40d5ef7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.2.0_1786059323359_0.5022176572446633","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@adtivity/adtivity-sdk","version":"1.3.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.3.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"899fb272bc962c73c5311a0913159290dddacabb","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.3.0.tgz","fileCount":18,"integrity":"sha512-FXzctsjrF2HtbBZ6hQssFwUh8A9ilSxBDlmU4WukqyyC+LlsyiHb7cmYzuX3AakWZ2LHojnO2BgY1/x/cR1MCA==","signatures":[{"sig":"MEYCIQDB2iaPLy80an1AXvDyt0LFcZyyl89Eq3gjGe0eYyWk9wIhANLlVC/CjpXigAu7CBaqfwJKXPoii6tgVhsKXQgSdkXQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":759559},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"28f43e91ae63f629914ac2b9d82659260c40f0de","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.3.0_1786060024200_0.43164242493412663","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@adtivity/adtivity-sdk","version":"1.4.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.4.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"6cf6187fcd4dcb6a24f12e859b35b6c05a549b2f","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.4.0.tgz","fileCount":26,"integrity":"sha512-SN9UPjTLMe4nbV46S0YZvQu6I89vpW3317V4b5uS/xbAO8U2Hq7XWS9LQLK6gUFcV3ltXiUwfVSF0mKM7qROrA==","signatures":[{"sig":"MEYCIQDJWdd6SK2bd+oDMKbEZUKJROS4+qKrqyh4rsPwqSb3qAIhAPRDJLkE6tmpKzcwGk2QUhcwtESv+XV0oBVyAHrmxAeW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":957886},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"857cd4750016afac1611fcf2e89829e5e05dc682","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.4.0_1786064028011_0.6687295828674158","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@adtivity/adtivity-sdk","version":"1.4.1","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.4.1","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"1c46b4286875af6481a66313adca59dc217f5182","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.4.1.tgz","fileCount":26,"integrity":"sha512-dyRNdglHX7tfvNBA86fdJA3OV40xU3EPJBehHTfBQqVvIErgkzexgpAWldv2FToC7UDhvUqpKKnKIkSpn0y6EA==","signatures":[{"sig":"MEYCIQCzEHBA8ntD5Jc/s+pgZRdBx5KsEdUxnbHSwqKYnDSz1wIhALL2cnG9bSZAAer26Ix5knQXcHJjs1i0SRB66aO2FpsX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":963901},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"d6f324ab165f70e8b66d042815fba4f5f72b9e5d","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.4.1_1786065068497_0.7061915679978203","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"@adtivity/adtivity-sdk","version":"1.4.2","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.4.2","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"7acda08c4be6a81beb5fe8926e8ccf9372f6a7a3","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.4.2.tgz","fileCount":26,"integrity":"sha512-jTJf/mhkyDyjFziwQoBN14uvVqWyNIPBq/l04uzuMZuAPDFw6cxQuoHFFxxLJae45/57dmbMozlpbdBY99b1kw==","signatures":[{"sig":"MEUCIBl28106vUD/NMqKHDhlP+T27omIQHteUXFd4K5cmLuVAiEAoEEwQVOPhGfLsLcXbZ9VRa/+6A74PAhEWcEM2fRFSZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":972910},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"d6f324ab165f70e8b66d042815fba4f5f72b9e5d","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.4.2_1786106740197_0.6997281947506584","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"@adtivity/adtivity-sdk","version":"1.4.3","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.4.3","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"aef3321194879b8dbce043ee9a3e723cc3dd7ac7","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.4.3.tgz","fileCount":26,"integrity":"sha512-V79Az7gfV+llv6peaMQ8XzzoCY//PBfrqHrtnwtSsQSKYdE4Hpjs1nzrm9SuHMvx9uxj64T4yhCNtDWIATC/+A==","signatures":[{"sig":"MEQCIF7yXgY2NJwKd5q9sYoIhaQYdZvayrBs1UDlFaZnxF6WAiBIpdSjYQU6q5vMpWGewGCg1J/ynbCj2TfNsLcGjG7p4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":977411},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"1ee9746212509aea9086e4911b02b66864049859","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.4.3_1786108478671_0.12294927669405342","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@adtivity/adtivity-sdk","version":"1.5.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.5.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"c82bea4fbd130f4ee6409570fb8d12546be0e408","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.5.0.tgz","fileCount":26,"integrity":"sha512-RMv6j4sk8sZOBfRBOO0S+XY5GI+pErepqQlA5u+gzKG72QwnbrL8mAG7xfUM9eL650aryu+nur24V0ZpNYSf0g==","signatures":[{"sig":"MEUCIGgib1/78J4dJcaEHkdZAr7TbKk0egj9Ow6qbUpl0+dcAiEA4WKDMa1y+l8xHcDB9jrs9avqDrZlfU5rfAlXfy9+/Bk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1030598},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"0640222874b1087b155ed7682ddd78a2474301b2","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.5.0_1786226435097_0.05139516267851785","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@adtivity/adtivity-sdk","version":"1.5.1","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.5.1","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"a52782615fec1c17dde9bb5c3c90b7662a2ecaa2","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.5.1.tgz","fileCount":26,"integrity":"sha512-JYF3PTUUN2MqWK/TLFNOhJ/a5W0MEw+qTQ0tpUsKiqrYg7lIe2dH/LpGmr/oAhraUYpKKazL2CUMNBgo41EcGw==","signatures":[{"sig":"MEUCIQCH1opLXAe7QZDZyEDkWlcgmAQZ0n+Eg/UeagN1iuj0IwIgUQskJ3GUWgBGlPAvG0mEStjDfVvPAl2wotzMXirk97s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1032538},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"203082360a65629671cd827ff0cf8e6b2ce7d702","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.5.1_1786227026432_0.9319368680088005","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@adtivity/adtivity-sdk","version":"1.6.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.6.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"d4edc1ddb2e05b9a9bad598281345dbc86769dd2","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.6.0.tgz","fileCount":26,"integrity":"sha512-0ipbT7AYM5d8xaMtrvTrGO8wI7r2V63RxlWepjc4Ns8bm+sbasfKKEFz+W5wHxoY0i6/4a1dLWV+19eYifeQug==","signatures":[{"sig":"MEQCIGV/Dv8oIX3NKxerZ9dYoHj0FE6iI3lspcPQ1hxM1mYMAiBFs1Yk02P3FLrlU4nI8JEUmZ2qsbF609s87obVnNtxsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1047742},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"657cd0a26e28beaef3eb1376dbfbce0783d51204","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.6.0_1787078070720_0.6170191193757923","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@adtivity/adtivity-sdk","version":"1.7.0","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.7.0","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"4e7d827b059f6912bf407ff9c34ebaea526bbf08","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.7.0.tgz","fileCount":26,"integrity":"sha512-nbYhlB8cdEbfmFGueF5UA+7OYuJQDNuU7HPRnIQbZUuqbSO1Tu1zeKfWMtfBmKqkSwO350gaDE8XMfOZECmGyA==","signatures":[{"sig":"MEYCIQCylVx9p5SiMi2TtjSrwICeQ+jYbTykvpDL1eMMULjIwAIhAOQ/wHXfyjIc/0PCMiLWOox8kV5si0FprF3QT+R5pu/P","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1080665},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"fdedab6228e0e27d1d69240f5e1c42405ffb8a40","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.7.0_1787082993974_0.24181395524807137","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@adtivity/adtivity-sdk","version":"1.7.1","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.7.1","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"d1bf19e2588c862d0f42073408a5402aeaf05eec","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.7.1.tgz","fileCount":26,"integrity":"sha512-DYYO0s5X7EQFOTeuhxeWCrUNKthGcICjFUIaUaiAHph9IoF5pW/z1ijVvy1Lc7SKbMZEXrFkt6CYJ+bt3GAVZg==","signatures":[{"sig":"MEQCIBJXt01gBPFrSUif4o0okjjDcmd08wWagjQIJC0RB3BeAiBh9uX7xwpW4mcy6JBlPmGEMgKyXPT6QYnJK2aFkaBhSw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1084093},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"4b1dfcd5f340314b49afebe7263640566db94ca7","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.7.1_1787581668761_0.8588087496485568","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@adtivity/adtivity-sdk","version":"1.7.2","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","_id":"@adtivity/adtivity-sdk@1.7.2","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"homepage":"https://github.com/your-org/adtivity-sdk#readme","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"dist":{"shasum":"942f37bbb1305db207af10f91417288c308fdb7f","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.7.2.tgz","fileCount":26,"integrity":"sha512-jVYBNvpjhKDSnDeGedYRLJ2AckHqbNtttDDWxFCwMySoFNJHUh0NK28c0ytjP1GiVew21Kog0I3+0IRrXcnEbg==","signatures":[{"sig":"MEYCIQDWey2wQoKXLmEeosa52Vx1EuQgqudMPvri9JAb07LaUAIhANcnWPuadxYmqggr+MZPas9RfGP7u/wiaTg6IhnRXiU6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1086390},"main":"dist/adtivity-sdk.cjs","type":"module","types":"dist/index.d.ts","unpkg":"dist/adtivity-sdk.global.js","module":"dist/adtivity-sdk.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/adtivity-sdk.js","default":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","react-native":"./dist/adtivity-sdk.js"},"./dist/*":"./dist/*","./errors":{"types":"./dist/errors.d.ts","import":"./dist/errors.js","default":"./dist/errors.js","require":"./dist/errors.cjs","react-native":"./dist/errors.js"},"./package.json":"./package.json","./session-replay":{"types":"./dist/session-replay.d.ts","import":"./dist/session-replay.js","default":"./dist/session-replay.js","require":"./dist/session-replay.cjs","react-native":"./dist/session-replay.js"}},"gitHead":"be2d544590851783d63322ed9491f949ec4a9e6c","scripts":{"docs":"jsdoc -c jsdoc.json","lint":"eslint src/","test":"npx jest","build":"tsup","prepublishOnly":"npm run build"},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"repository":{"url":"git+https://github.com/your-org/adtivity-sdk.git","type":"git"},"_npmVersion":"10.9.2","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","react-native":"dist/adtivity-sdk.js","_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","jsdoc":"^4.0.3","tslib":"^2.6.3","eslint":"^8.57.0","rollup":"^4.18.0","tsc-alias":"^1.8.16","typescript":"^5.9.2","@babel/core":"^7.24.7","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-terser":"^0.4.4","jest-environment-jsdom":"^30.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-typescript":"^11.1.6","@rollup/plugin-node-resolve":"^15.2.3","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/plugin-proposal-class-properties":"^7.18.6"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/adtivity-sdk_1.7.2_1787589801552_0.9687967583365868","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@adtivity/adtivity-sdk","version":"1.8.0","type":"module","description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","main":"dist/adtivity-sdk.cjs","module":"dist/adtivity-sdk.js","unpkg":"dist/adtivity-sdk.global.js","react-native":"dist/adtivity-sdk.js","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","react-native":"./dist/adtivity-sdk.js","import":"./dist/adtivity-sdk.js","require":"./dist/adtivity-sdk.cjs","default":"./dist/adtivity-sdk.js"},"./session-replay":{"types":"./dist/session-replay.d.ts","react-native":"./dist/session-replay.js","import":"./dist/session-replay.js","require":"./dist/session-replay.cjs","default":"./dist/session-replay.js"},"./errors":{"types":"./dist/errors.d.ts","react-native":"./dist/errors.js","import":"./dist/errors.js","require":"./dist/errors.cjs","default":"./dist/errors.js"},"./dist/*":"./dist/*","./package.json":"./package.json"},"sideEffects":false,"scripts":{"build":"tsup","prepublishOnly":"npm run build","test":"npx jest","lint":"eslint src/","docs":"jsdoc -c jsdoc.json"},"repository":{"type":"git","url":"git+https://github.com/your-org/adtivity-sdk.git"},"keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"author":{"name":"Your Adtivity Team"},"license":"MIT","peerDependencies":{"@react-native-async-storage/async-storage":">=1.17.0"},"peerDependenciesMeta":{"@react-native-async-storage/async-storage":{"optional":true}},"devDependencies":{"@babel/core":"^7.24.7","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-proposal-private-methods":"^7.18.6","@babel/preset-env":"^7.24.7","@rollup/plugin-babel":"^6.0.4","@rollup/plugin-commonjs":"^26.0.1","@rollup/plugin-node-resolve":"^15.2.3","@rollup/plugin-terser":"^0.4.4","@rollup/plugin-typescript":"^11.1.6","eslint":"^8.57.0","jest-environment-jsdom":"^30.0.4","jsdoc":"^4.0.3","rollup":"^4.18.0","tsc-alias":"^1.8.16","tslib":"^2.6.3","tsup":"^8.5.0","typescript":"^5.9.2"},"_id":"@adtivity/adtivity-sdk@1.8.0","gitHead":"afe778f2ba1e43fcc839570aa55b1d4a73522361","bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"homepage":"https://github.com/your-org/adtivity-sdk#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-HfJPbxtIOUgQ26bubake8Ek7M/DVnCekw2vt1dWEQIfxQeIGowAbgVq6ARsiaikfde4VG5U5/qk0FjNLTj4WGQ==","shasum":"890327158e18aae471dbaf608fc2b155fbd496e5","tarball":"https://registry.npmjs.org/@adtivity/adtivity-sdk/-/adtivity-sdk-1.8.0.tgz","fileCount":26,"unpackedSize":1115474,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC0//FCZ1xAMTKaCmkAIw/y8+M0iv+V80fbdrr3oBStSQIgJUuEiFijmF8o2RiVRoyCmYEiYyXgmqTl7NyceaM1WDA="}]},"_npmUser":{"name":"adtivity","email":"AdtivityAI@gmail.com"},"directories":{},"maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/adtivity-sdk_1.8.0_1787603833843_0.3532015391630421"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-03T15:07:00.673Z","modified":"2026-08-24T20:37:14.168Z","1.0.0":"2025-10-03T15:07:00.996Z","1.0.1":"2025-11-14T09:38:22.404Z","1.0.2":"2026-02-10T10:29:59.773Z","1.0.3":"2026-06-23T00:58:42.795Z","1.0.4":"2026-07-15T09:51:06.793Z","1.0.5":"2026-07-15T14:41:10.499Z","1.0.6":"2026-07-27T15:19:37.925Z","1.1.0":"2026-08-06T17:39:59.202Z","1.2.0":"2026-08-06T23:35:23.520Z","1.3.0":"2026-08-06T23:47:04.378Z","1.4.0":"2026-08-07T00:53:48.212Z","1.4.1":"2026-08-07T01:11:08.706Z","1.4.2":"2026-08-07T12:45:40.355Z","1.4.3":"2026-08-07T13:14:38.836Z","1.5.0":"2026-08-08T22:00:35.250Z","1.5.1":"2026-08-08T22:10:26.587Z","1.6.0":"2026-08-18T18:34:30.890Z","1.7.0":"2026-08-18T19:56:34.111Z","1.7.1":"2026-08-24T14:27:48.916Z","1.7.2":"2026-08-24T16:43:21.754Z","1.8.0":"2026-08-24T20:37:14.011Z"},"bugs":{"url":"https://github.com/your-org/adtivity-sdk/issues"},"author":{"name":"Your Adtivity Team"},"license":"MIT","homepage":"https://github.com/your-org/adtivity-sdk#readme","keywords":["adtivity","sdk","analytics","web","mobile","react-native","ios","android","javascript","typescript","tracking","web3","wallet","blockchain"],"repository":{"type":"git","url":"git+https://github.com/your-org/adtivity-sdk.git"},"description":"Adtivity SDK for web and mobile applications (React Native) to track user behavior and analytics.","maintainers":[{"name":"adtivity","email":"AdtivityAI@gmail.com"}],"readme":"# Adtivity SDK\n\nLightweight analytics SDK for web and React Native apps — with built-in Web3/blockchain support.\n\n## Installation\n\n```bash\nnpm install @adtivity/adtivity-sdk\n```\n\nFor React Native, also install the async storage peer dependency:\n\n```bash\nnpm install @react-native-async-storage/async-storage\n```\n\n---\n\n## Quick Start\n\n```ts\nimport { init, trackEvent } from '@adtivity/adtivity-sdk'\n\ninit({ apiKey: 'your-api-key' })\n\ntrackEvent('Page Loaded', { section: 'home' })\n```\n\n---\n\n## Entry points\n\nThe SDK ships as three separate bundles. Import only what you use — session\nreplay and error tracking are not included in the main bundle, so they cost you\nnothing unless you ask for them.\n\n| Import | What it gives you | Size (gzipped) |\n|---|---|---|\n| `@adtivity/adtivity-sdk` | Events, click/page/location tracking, identity, Web3 | ~8.7 KB |\n| `@adtivity/adtivity-sdk/session-replay` | DOM recording and playback | ~6.6 KB |\n| `@adtivity/adtivity-sdk/errors` | Error tracking + the end-user report widget | ~5.5 KB |\n\nAll three share the same session and anonymous IDs, so a recording, an error,\nand an event from the same visit line up in your dashboard automatically.\n\n---\n\n## Session Replay\n\nRecords the DOM so you can watch a session back — mouse, clicks, scrolls, input,\nnavigation and errors.\n\n```ts\nimport { SessionReplay } from '@adtivity/adtivity-sdk/session-replay'\n\nconst replay = new SessionReplay({ apiKey: 'your-api-key' })\nreplay.start()\n```\n\nYou don't need to set an endpoint: replay sends to the same API base URL\n`init()` already resolved.\n\n**Masking.** Password and credit-card inputs are masked automatically. Add your\nown selectors for anything else, or mark elements in your markup with\n`data-adtv-mask` (masks text) or `data-adtv-block` (replaces the element).\n\n```ts\nnew SessionReplay({\n  apiKey: 'your-api-key',\n  maskSelectors: ['input[type=email]', '[data-sensitive]'],\n  blockSelectors: ['.customer-details'],\n  sampleRate: 0.25,        // record 25% of sessions\n  captureNetwork: false,   // fetch/XHR method, url, status, duration\n})\n```\n\n| Option | Default | Description |\n|---|---|---|\n| `sampleRate` | `1` | Fraction of sessions to record |\n| `maskSelectors` | `[]` | Extra selectors whose text is masked |\n| `blockSelectors` | `[]` | Selectors replaced with a placeholder |\n| `captureNetwork` | `false` | Record fetch/XHR results |\n| `captureErrors` | `true` | Mark JS errors on the replay timeline |\n| `idleTimeout` | 5 min | End the session after this much inactivity |\n| `maxSessionDuration` | 30 min | Hard cap on one recording |\n\n`replay.pause()` / `replay.resume()` / `replay.stop()` control it at runtime.\n\n> **Don't record screens showing other people's data.** If your app has an admin\n> area displaying your own customers' information, don't start the recorder\n> there. Masking is for fields; whole screens are better handled by not\n> recording them.\n\n---\n\n## Error Tracking\n\nOne call captures uncaught exceptions **and unhandled promise rejections**, then\ngroups them into issues in your dashboard.\n\n```ts\nimport { initErrorTracking } from '@adtivity/adtivity-sdk/errors'\n\ninitErrorTracking({ apiKey: 'your-api-key' })\n```\n\nRejected promises never reach `window.onerror` — every failed `await` and\nrejected fetch lands somewhere else entirely. On most modern apps those are the\nmajority of real errors, so they're captured separately.\n\n**Grouping.** Raw errors are a firehose; one broken component can throw\nthousands of times. Errors are collapsed into issues by normalizing variable\ndata out of the message (`User 4821 not found` and `User 9134 not found` are one\nissue) and by preferring the first stack frame that is your own code (the same\ngeneric message thrown from two different places stays two issues). Deploy-hashed\nfilenames group stably across releases.\n\nIdentical errors are also collapsed client-side before sending — a render loop\nthrowing 5,000 times sends one entry.\n\n```ts\ninitErrorTracking({\n  apiKey: 'your-api-key',\n  release: '2.4.1',\n  beforeSend: (error) => !error.message.includes('chrome-extension'),\n})\n```\n\n| Option | Default | Description |\n|---|---|---|\n| `widget` | `true` | Show the end-user report widget on error |\n| `release` | — | App version, to attribute issues to a deploy |\n| `maxErrorsPerPage` | `25` | Hard cap per page load |\n| `beforeSend` | — | Return `false` to drop an error |\n| `flushInterval` | `4000` | How often queued errors are sent (ms) |\n\nReport caught errors yourself with `captureError`:\n\n```ts\nimport { captureError } from '@adtivity/adtivity-sdk/errors'\n\ntry {\n  await checkout()\n} catch (err) {\n  captureError(err, { step: 'payment' })\n}\n```\n\n---\n\n## Support Widget\n\nWhen an error occurs, a small panel appears bottom-right letting the user say\nwhat happened. The report lands in your Support Inbox linked to both the error\nand the session replay of what they were doing.\n\nIt's on by default with `initErrorTracking()`. Pass `widget: false` for silent\ncollection only.\n\n**It never shows technical detail** — no message, no stack, no filename. Your\nusers can't act on a `TypeError`, and showing your internals to anyone who can\ntrigger an error is a leak. That all goes to your dashboard instead.\n\n```ts\ninitErrorTracking({\n  apiKey: 'your-api-key',\n  widgetTitle: \"That didn't work\",\n  widgetMessage: \"Tell us what happened and we'll take a look.\",\n  widgetSubmitLabel: 'Send report',\n  widgetSuccessMessage: \"Thanks — we're on it.\",\n  widgetAccent: '#e05104',\n  widgetAskEmail: true,\n})\n```\n\nIt shows once per page load (a page that throws repeatedly shouldn't nag),\nrenders in a shadow root so your CSS and its CSS can't collide, and confirms to\nthe user even if the upload fails — showing an error inside an error reporter is\na bleak experience.\n\n---\n\n## Identifying users\n\nCall `identify()` when someone signs in. **Pass an email** — this is the\ndifference between knowing that a user is churning and being able to contact\nthem.\n\n```ts\nimport { identify, resetIdentity } from '@adtivity/adtivity-sdk'\n\nidentify('user_5150', {\n  email: 'dana@buyer.io',\n  name: 'Dana Okafor',\n  plan: 'pro',              // anything else is kept as a trait\n})\n\n// on sign-out\nresetIdentity()\n```\n\n`email` and `name` are stored against the person rather than only recorded as\nevent properties. Everything else you pass is kept as traits, so it shows up\nnext to a failing session.\n\n**Activity captured before sign-in is attributed retroactively.** Identification\nalmost always happens mid-session — someone browses anonymously, hits the error\nthat made them give up, and only then signs in. Matching on the anonymous ID\nmeans that earlier error is still tied to a real person, so you don't have to\ncall `identify()` early to benefit from it.\n\n**Call `resetIdentity()` on logout.** Identity is persisted to `localStorage` so\nit survives a refresh — a logged-in user who reloads shouldn't silently go\nanonymous. The cost of that is the next person on a shared browser inheriting\nthe last one's identity if you never clear it.\n\nOnce identified, the person appears against:\n\n| Surface | What you get |\n|---|---|\n| Error Tracking | Every person who hit an issue, so you can email those affected rather than knowing only that \"12 users\" were |\n| Session Replay | Recordings listed by person, not anonymous ID |\n| Support Widget | The reporter's email pre-filled, so a logged-in user who leaves it blank is still reachable |\n\nIdentity is scoped per company: two Adtivity customers can each have a user with\nthe same email without colliding.\n\n---\n\n## Everything together\n\n```tsx\n'use client'\nimport { useEffect } from 'react'\nimport { init, initClickTracking, initPageTracking, identify } from '@adtivity/adtivity-sdk'\nimport { SessionReplay } from '@adtivity/adtivity-sdk/session-replay'\nimport { initErrorTracking } from '@adtivity/adtivity-sdk/errors'\n\nconst API_KEY = process.env.NEXT_PUBLIC_ADTIVITY_API_KEY!\n\nexport function Analytics() {\n  useEffect(() => {\n    init({ apiKey: API_KEY })\n    initPageTracking()\n    initClickTracking({ trackAllButtons: true })\n\n    initErrorTracking({ apiKey: API_KEY })\n\n    // Once you know who the user is — errors and recordings become contactable\n    if (user) identify(user.id, { email: user.email, name: user.name })\n\n    const replay = new SessionReplay({ apiKey: API_KEY, sampleRate: 0.5 })\n    replay.start()\n    return () => replay.stop()\n  }, [])\n\n  return null\n}\n```\n\n---\n\n## Initialization\n\n```ts\nimport { init } from '@adtivity/adtivity-sdk'\n\n// Simple\ninit('your-api-key')\n\n// With full config\ninit({\n  apiKey: 'your-api-key',\n  apiBaseUrl: 'https://your-backend.com', // optional; has a default\n  debug: true,                            // logs to console\n  batchSize: 10,                          // flush after N events (default: 10)\n  flushInterval: 5000,                    // flush every N ms (default: 5000)\n  maxRetries: 3,\n  retryDelayMs: 1000,\n  collectData: true,                      // set false to start with consent off\n})\n```\n\n---\n\n## Tracking\n\n### Custom events\n\n```ts\nimport { trackEvent } from '@adtivity/adtivity-sdk'\n\ntrackEvent('Purchase Completed', {\n  product_id: 'prod_123',\n  amount: 49.99,\n  currency: 'USD',\n})\n```\n\n### User identification\n\n```ts\nimport { identify } from '@adtivity/adtivity-sdk'\n\nidentify('user_abc', {\n  email: 'user@example.com',\n  plan: 'pro',\n})\n```\n\nSent immediately (not batched). Links all subsequent events to this user ID.\n\n---\n\n## Web3 / Blockchain\n\n### Connect a wallet\n\nCall `setWallet` when the user connects their wallet. The address and chain ID will be automatically attached to every subsequent event.\n\n```ts\nimport { setWallet } from '@adtivity/adtivity-sdk'\n\n// On wallet connect\nsetWallet('0xabc...def', '1')   // address, chainId (chainId optional)\n\n// On wallet disconnect\nsetWallet(null)\n```\n\n### Track transactions\n\n```ts\nimport { trackTx } from '@adtivity/adtivity-sdk'\n\ntrackTx('Token Swap', {\n  transaction_hash: '0xdef...789',\n  contract_address: '0x123...456',\n  amount: '100',\n  token: 'USDC',\n})\n```\n\n`transaction_hash` and `contract_address` are promoted to top-level fields in the API payload. `wallet_address` and `chain_id` (set via `setWallet`) are included automatically.\n\n### Full Web3 example\n\n```ts\nimport { init, setWallet, identify, trackTx, trackEvent } from '@adtivity/adtivity-sdk'\n\ninit({ apiKey: 'your-api-key' })\n\n// User connects wallet\nasync function onWalletConnect(address: string, chainId: string) {\n  setWallet(address, chainId)\n  identify(address)             // treat wallet address as the user ID\n  trackEvent('Wallet Connected', { chainId })\n}\n\n// User submits a transaction\nasync function onTransactionSent(hash: string) {\n  trackTx('NFT Minted', {\n    transaction_hash: hash,\n    contract_address: '0x...',\n    token_id: '42',\n  })\n}\n\n// User disconnects\nfunction onWalletDisconnect() {\n  setWallet(null)\n  trackEvent('Wallet Disconnected')\n}\n```\n\n---\n\n## Auto-Trackers\n\nThese are opt-in. Call them once after `init`.\n\n### Page views\n\nTracks initial load and SPA navigation (history API + popstate).\n\n```ts\nimport { initPageTracking } from '@adtivity/adtivity-sdk'\n\ninitPageTracking()\n```\n\nCaptured fields: `title`, `pathname`, `query`, `url`, `timestamp`.\n\n### Clicks\n\nTracks clicks on any element with a `data-adtivity-*` attribute.\n\n```ts\nimport { initClickTracking } from '@adtivity/adtivity-sdk'\n\ninitClickTracking()\n```\n\n| Attribute | Event prefix | Example event name |\n|---|---|---|\n| `data-adtivity-track` | none | `\"Hero CTA\"` |\n| `data-adtivity-button-track` | `Button:` | `\"Button: Sign Up\"` |\n| `data-adtivity-link-track` | `Link:` | `\"Link: View Pricing\"` |\n\n```html\n<button data-adtivity-button-track=\"Sign Up\">Sign Up</button>\n\n<a href=\"/pricing\" data-adtivity-link-track=\"View Pricing\">Pricing</a>\n\n<!-- Attach extra properties as JSON -->\n<button\n  data-adtivity-button-track=\"Add to Cart\"\n  data-adtivity-props='{\"product_id\": \"123\", \"price\": 29.99}'>\n  Add to Cart\n</button>\n```\n\n### Geolocation\n\nFetches country, region, city, and IP via `ipapi.co` on init.\n\n```ts\nimport { initLocationTracking } from '@adtivity/adtivity-sdk'\n\ninitLocationTracking()\n```\n\n---\n\n## Privacy & Consent\n\n```ts\nimport { setConsent } from '@adtivity/adtivity-sdk'\n\n// Disable tracking and clear all queued events\nsetConsent(false)\n\n// Re-enable after user gives consent\nsetConsent(true)\n```\n\n---\n\n## Runtime Configuration\n\n```ts\nimport { setApiKey, setBaseUrl } from '@adtivity/adtivity-sdk'\n\nsetApiKey('new-api-key')\nsetBaseUrl('https://new-backend.com')\n```\n\n---\n\n## React Native\n\nThe SDK works in React Native out of the box. IDs are loaded from `AsyncStorage` asynchronously, so wait for the SDK to be ready before tracking:\n\n```ts\nimport { init, waitUntilReady, trackEvent } from '@adtivity/adtivity-sdk'\n\ninit({ apiKey: 'your-api-key' })\n\nawait waitUntilReady()\n\ntrackEvent('App Opened')\n```\n\n> Page tracking and click tracking are browser-only and will no-op in React Native.\n\n---\n\n## API Reference\n\n| Export | Description |\n|---|---|\n| `init(config)` | Initialize the SDK |\n| `trackEvent(name, props?)` | Track a custom event |\n| `trackTx(name, props?)` | Track a blockchain transaction |\n| `identify(userId, props?)` | Identify a user |\n| `setWallet(address, chainId?)` | Set wallet address and chain for all subsequent events |\n| `initPageTracking()` | Enable automatic page view tracking |\n| `initClickTracking()` | Enable automatic click tracking |\n| `initLocationTracking()` | Enable automatic geolocation tracking |\n| `setConsent(bool)` | Enable or disable data collection |\n| `setApiKey(key)` | Update the API key at runtime |\n| `setBaseUrl(url)` | Update the backend URL at runtime |\n| `waitUntilReady()` | Wait for async ID initialization (React Native) |\n\n---\n\n## Event Payload Shape\n\nEvery event sent to the server looks like:\n\n```json\n{\n  \"type\": \"track\",\n  \"eventName\": \"Token Swap\",\n  \"timestamp\": \"2025-01-14T12:00:00.000Z\",\n  \"anonymous_id\": \"uuid-v4\",\n  \"session_id\": \"uuid-v4\",\n  \"user_id\": \"user_abc\",\n  \"wallet_address\": \"0xabc...def\",\n  \"chain_id\": \"1\",\n  \"transaction_hash\": \"0xdef...789\",\n  \"contract_address\": \"0x123...456\",\n  \"country\": \"US\",\n  \"region\": \"California\",\n  \"city\": \"San Francisco\",\n  \"properties\": {\n    \"amount\": \"100\",\n    \"token\": \"USDC\"\n  }\n}\n```\n\n---\n\n## License\n\nMIT\n","readmeFilename":"README.md"}