{"_id":"@affiliateo/react-native","_rev":"26-f3e01effb7df4e933b5e048213c3f942","name":"@affiliateo/react-native","dist-tags":{"latest":"4.9.1"},"versions":{"0.1.0":{"name":"@affiliateo/react-native","version":"0.1.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@0.1.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"55641b99e75b8f17a28d48e7e9e48c58506675a8","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-0.1.0.tgz","fileCount":7,"integrity":"sha512-g1fLZSxmt0w9Oqhr2lnkhua7Ck9wH1f0TuVP8kAJm1oxZUzKT/Xt16b07fdc+MjPbgNT5RvJSXLje3r/Fyod7g==","signatures":[{"sig":"MEYCIQDQyRKh5vxa30vrwsZVbaMG/YPEuZpebXCeBHPVcgWd8AIhAILxcnCfMfslVYnpHaVXq6uAXdKsW/6HRjeSBcKTRe3Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8763},"main":"src/index.ts","types":"src/index.ts","gitHead":"76e84d64ed3e88cfc31fbf270b69c61b8cd968fe","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and screen tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"react-native-purchases":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_0.1.0_1773724303547_0.9183683999215055","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@affiliateo/react-native","version":"1.0.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@1.0.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"d49594b3737c729d4c1e6a881ffd319af9532b95","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-1.0.0.tgz","fileCount":7,"integrity":"sha512-ETUqaOirD38FhvwvgRoCLM0W4EEZyXhUxdXIgSbXHrT9MKP4UJMEDcp1spTURy7DnhnZVJXFQfAO9IT+MxA/UA==","signatures":[{"sig":"MEQCIBeiUq2eHoYOqYd8yiXv+DMxbPBCuLh9rGs3O2bJnlL4AiBWp0gQ2+d8S5wyEq+3NcrhsvQFwmwdsAtvhp/Wb+RmxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8763},"main":"src/index.ts","types":"src/index.ts","gitHead":"76e84d64ed3e88cfc31fbf270b69c61b8cd968fe","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and screen tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"react-native-purchases":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.0_1773724367671_0.7164633063440089","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@affiliateo/react-native","version":"1.0.1","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@1.0.1","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"c03e8c7f73d8ba51a77e37aa66a2139e141a3c09","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-1.0.1.tgz","fileCount":7,"integrity":"sha512-cMLEz7Vst1NB1UwY5zgjYX6G95MYM4pqv8sPJqgJBc0Pie36Ag+Z7dUVyVUYAHvpvIQO/Si28rrW9igzssfHwA==","signatures":[{"sig":"MEYCIQCtezXiHg45I875aaw6zTZmVz/7kfWvS0vnodqqTxDZmQIhAIl3cwCAwUgAKHz+3KsxS/jXScfMdi2W67JBaI3ffS0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10692},"main":"src/index.ts","types":"src/index.ts","gitHead":"e8888e377f5265e1c8831113cdbb59094a9143ab","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and screen tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.1_1773964000297_0.5448980027730761","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@affiliateo/react-native","version":"1.0.2","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@1.0.2","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"ba2eacfa4afd4be788b620b240b726dae32dce8a","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-1.0.2.tgz","fileCount":7,"integrity":"sha512-T6eSdgZFTtoX6gaYJIgIPpeLck2QXJ2Ui46QGf2IbqptYtA75mAmkkahWf9WurFCblRg3nCxVlAxZkRq01L7/Q==","signatures":[{"sig":"MEQCIGsfTNsF16ylx4FTUuErJPEE1qlaWO2rRPJzXNeMLQMsAiAhTL9ZVh6IuVrUiPyiL4AHzLd95R4jLFa3S7UJvwTBeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10664},"main":"src/index.ts","types":"src/index.ts","gitHead":"5bcee83ec215ebc3a056aa7e32fc725e21aeeafd","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and screen tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.0.2_1774131119083_0.7474268574830774","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@affiliateo/react-native","version":"1.1.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@1.1.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"69c648a1471053767635da4c3a3afd622268805a","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-1.1.0.tgz","fileCount":7,"integrity":"sha512-QNUj8OhE/tF1TnKr7ruNkaq4KLKZK7r2/kY5GXnWar0fPTAHSft2qqbv9OTrKQzg+IU7BacMBtna0AhRIljhYw==","signatures":[{"sig":"MEQCID3lzrkz8YEreQsOYSvbrRMHAtxSJ2fETl3f/p8cR4qzAiBbMHKPAiHKcIbp9V+vSpJCTc4VHtqXtlsw50I3cGzoMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11663},"main":"src/index.ts","types":"src/index.ts","gitHead":"5bcee83ec215ebc3a056aa7e32fc725e21aeeafd","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and screen tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.0_1774131668276_0.7793410196242856","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@affiliateo/react-native","version":"1.1.5","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@1.1.5","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"699aadb5bd7c4ea6c0a09c2d64338ad606238ddc","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-1.1.5.tgz","fileCount":7,"integrity":"sha512-YvdVdrYN0xjOhlcugsVorciUEvf4fQ2jTOtK7qukG3QTUGlZC5QnyDSOzF4Up7vB6HXJJQqFbkk30gpHh4bJxw==","signatures":[{"sig":"MEYCIQDP8Z2hj4QIV8PqyrinB2GblHtLRYKBnXAbDcaRXjCk+QIhAOUf/O6UP7DXlx9T6SY3+oxg7zh8fAJkTcQ1y+b9x3Zn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10561},"main":"src/index.ts","types":"src/index.ts","gitHead":"5bcee83ec215ebc3a056aa7e32fc725e21aeeafd","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_1.1.5_1774137044727_0.7975074064676912","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@affiliateo/react-native","version":"2.0.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.0.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"ccf94adfb1a512cbfacee30abb0a1eadbd43ef72","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.0.0.tgz","fileCount":7,"integrity":"sha512-egehvf3Wm+0oYXXvuKuAbJPPIvJn669ChCtgDYl/M6CtUlThFMx7ZF5n4nYpQRzvFGhnHP2jx5Si8A/DjKetcQ==","signatures":[{"sig":"MEUCIDyMfDXMv00gxorj1aTxVjd6ckc4ylh1w/b5es9cEroKAiEA7bvMCYszPwg0Mx+/qk6LF3yJ5hi0a57vBA6mBjW+ll4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10471},"main":"src/index.ts","types":"src/index.ts","gitHead":"c22857ee81010706a39bbc8191709ec04cc2e5c4","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.0.0_1775261961322_0.45907661976978154","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@affiliateo/react-native","version":"2.0.1","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.0.1","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"6d6dd4519b98e7a16f82d777e603052a728b59a1","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.0.1.tgz","fileCount":7,"integrity":"sha512-M8aYlUUiHvTVpNhCZCXR64Q0IHiFb9BPDXc2TaiMy3GsIeIrfpovxyUhos6VD2hL/rmjo0aZ+uQSUsU0rG75XA==","signatures":[{"sig":"MEUCIDg16fV27SddCaDgKh40vYSXEDYqz9bqYtkco0RW2OZWAiEAlXjRodEbEAcCdrDqTjDdKfeNQA7B3nlHx8VYOP/jP5c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11538},"main":"src/index.ts","types":"src/index.ts","gitHead":"09a15d1baeed75882ac0f305db55d3089f9bdbf3","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.0.1_1778905418013_0.9830907392985426","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@affiliateo/react-native","version":"2.1.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.1.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"145cade88a3d4966719b0858c155151c22da38a5","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.1.0.tgz","fileCount":8,"integrity":"sha512-4YHl96tkvShkfLtTrmaX3dMfM2hAMSfJVVjjueaISC0gfyGaxhLS33ebDForKuNA34rW90iNwzbzCzbU6lLabA==","signatures":[{"sig":"MEYCIQC1B392FpbzAfIyaSCcl50Wgw6T2RFWMiGepn6EhVJIxwIhALP2xc8JiDXWvfVr6TwuEvJv5AUoIb4oz3V5K97VhXhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22065},"main":"src/index.ts","types":"src/index.ts","gitHead":"804019ef668d6d67711a7f242108f642bfc900b8","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.1.0_1779061600972_0.13172630671336427","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@affiliateo/react-native","version":"2.2.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.2.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"7f5c10ca7f4e838c91effff30b1995f7d3c40671","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.2.0.tgz","fileCount":9,"integrity":"sha512-xv471f6YHdxbTVDeMRRTXV0OrhXxAGvfNUWH0DjChwLy1CjWWdP1i87Gp2CdT2yf9pP2dx2z+ZZaFt2sr61XZg==","signatures":[{"sig":"MEQCICsQ7XcLbbXiy+0oXC/33RJXnFeU9SreCNK7qBZg36HSAiBAfgK7IazeA+ALxRLaQ6jk/ywud9HwArL+La6SA5agkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26649},"main":"src/index.ts","types":"src/index.ts","gitHead":"53797c75533ab4cb9888fe7f1472c7c893a3fdea","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.2.0_1779065975851_0.2140484209567275","host":"s3://npm-registry-packages-npm-production"}},"2.4.0":{"name":"@affiliateo/react-native","version":"2.4.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.4.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"7197a1f4d7d87cf0108a2cb95e59a4cd12f65b30","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.4.0.tgz","fileCount":10,"integrity":"sha512-1hZyblLb64hNnlh2ncrLKR3hmdbI45ulUVk7ZdjcJc/NmoSbaaGI7q13ahpCUbbMpZm2nySzgZiuir99SVvJ3g==","signatures":[{"sig":"MEUCIQDvtgsRo5pEXmP/95FvgNNaHP78XGckD+ME4wwnzIV0rAIgCxEF7ZGVY+2duWbZZedFYHTWg/W8NbNPWsrvJWTjEdI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34949},"main":"src/index.ts","types":"src/index.ts","gitHead":"7ddcc7263a76d4dc2c04f5cee06141888bfcc91d","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.4.0_1779240238915_0.26995827851023235","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@affiliateo/react-native","version":"2.5.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@2.5.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"501552dc6ddfb7af7bcca935f398166f6bd94e4e","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-2.5.0.tgz","fileCount":10,"integrity":"sha512-Ks5tX9rmfGaRKB/ZOky2CzRWHOorScwArkw7bZOUEOTzdpzkmNj7ObCoiRQq37ERup0akPyA23uZoO6T5DPCWQ==","signatures":[{"sig":"MEQCH3oKEJDymIllOwHYoo/SPKXEFrYiLtVqq3i6RPfKTzQCIQDLS59iWIe9UTcbp5/w3hOkCYt2Cuzd1mm73QgHcPxuNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36437},"main":"src/index.ts","types":"src/index.ts","gitHead":"37f7f687b6c201a928ae7134d2fe8e72a3e7af72","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native — mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_2.5.0_1779245995613_0.9989287257855519","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@affiliateo/react-native","version":"3.0.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@3.0.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"dist":{"shasum":"4f41e9b1124cab5822d2e82086f345164d25b733","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-3.0.0.tgz","fileCount":10,"integrity":"sha512-WyBNbbdTfmreIRWfO7Od0anIDkUQWS3dn4NoC8vt3OpjbpAI51081ONnAWUyLwH4uzrvPrSKwqhyloFO5m6oGw==","signatures":[{"sig":"MEUCIB7EQrzBOjHolDu+3u9flOFDnH84IX9atClrMLYZruV8AiEAs1i00SnT9NWh1fgD/Z6JEUbUbiLj2psf5efllz8wvyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32762},"main":"src/index.ts","types":"src/index.ts","gitHead":"3760ad4d115e511886d75a8b6827fd2fcd076567","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_3.0.0_1779324295432_0.6430352459994777","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@affiliateo/react-native","version":"4.0.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.0.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"1b454b81d1deaf0c3b0a9f2369e53f990b7e3287","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.0.0.tgz","fileCount":12,"integrity":"sha512-XTWQ3Z9soUtrKvDh5SwXVB9Ba2pP33vCmKNKvDOOI8uzPXEfu6ATgWM1hZEQsryaAAT/hSfXCR4pJcLApVFBrA==","signatures":[{"sig":"MEYCIQCxYBdkFYZUpsiEmrHBBOgx/z+pFLEX9tsVF4dU39YBzAIhAOftCcVjBGk+5qlauz5OvSXPlM+m5K6uZGJ4TfBc2qpl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55975},"main":"src/index.ts","types":"src/index.ts","gitHead":"a1910bbb1d4553349dc0dea5982a7d3871f79798","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.0.0_1779471926764_0.22768860585248785","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@affiliateo/react-native","version":"4.1.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.1.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"89d08c292d473e0557f4dad45322eedc2018ee79","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.1.0.tgz","fileCount":12,"integrity":"sha512-VlDAp9w1DDgrtBbGYl570PiqP5HJEvnoDCiy/KobHsPrzL2j68vvz2JMyAqPOLSWnICOX8Izrk1k5rGbQ5lcew==","signatures":[{"sig":"MEQCID9/OHHQd/y7HGenAizaKvemxST1xMdPKoqncRgYnJXOAiAawzBFFB9NPhYJfC2iIYv49z9HioWUJup4AEHSosPZlw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58068},"main":"src/index.ts","types":"src/index.ts","gitHead":"cdfeb4efe3f2561937c64b6d36577910c856912f","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.1.0_1779491831758_0.2299216830804709","host":"s3://npm-registry-packages-npm-production"}},"4.2.0":{"name":"@affiliateo/react-native","version":"4.2.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.2.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"928f49bd9c5159b38dbf34e7d073f0d384398a82","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.2.0.tgz","fileCount":12,"integrity":"sha512-iW+5S+NpMJp0tXtHZ5q7t3a7wspCZagNooy5D+1TLLSdA6pNBiShkqemGVgHtIhYgrNQLp6DQQ1uNsIdwFlqOQ==","signatures":[{"sig":"MEQCIEx+v6GllfYkQtPSJwLwsELo0Nj46teV4oJtPNPXcBejAiAYM1rLs7PcxP3U06a4kGd6dyVP29xs+IBDlWMJPkjC9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59582},"main":"src/index.ts","types":"src/index.ts","gitHead":"e326a646f1884387cdf1fb3618af8f44ca0b1a5b","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.2.0_1779494121078_0.888501481423758","host":"s3://npm-registry-packages-npm-production"}},"4.3.0":{"name":"@affiliateo/react-native","version":"4.3.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.3.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"4f027421ea358f82a731566dd971bf9ade665ee8","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.3.0.tgz","fileCount":12,"integrity":"sha512-I4zUdbS6UU7bTuJT22NplW5Mq4q+2nh3D3wWAaIY/Ublu0imGiZVLO2rjDqE7Vf09V03k8oMnu9mfsZMGEpprw==","signatures":[{"sig":"MEYCIQDd17rRLt0ZYOa77L1CACaEhK09CuxUeWj88PPseJvZAQIhAMgF2PGoGMk4dDVhCvn9lVfl7eetnvuBmvoqU9aAGT1z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61773},"main":"src/index.ts","types":"src/index.ts","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.3.0_1783375375189_0.21748593792111404","host":"s3://npm-registry-packages-npm-production"}},"4.4.0":{"name":"@affiliateo/react-native","version":"4.4.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.4.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"453b1ad2c968a42e95827681592931e026c6b13e","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.4.0.tgz","fileCount":12,"integrity":"sha512-v7ApQS2x8FQModLlKDELm2c6epvDd1HnvIuORv5Jp1wgffC0nDcgcQFRFX2zzR5F76zAqPjFCc+pDTsPP7NE5w==","signatures":[{"sig":"MEUCIQC4kNQUWqsLty4HWXJR1GGL8L5wDvLIrCUXXN7HRYDtCwIgdeUpqajybiXhJ7gQE4YnaMhdIomofIRQIxRpZqL/3qE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":61743},"main":"src/index.ts","types":"src/index.ts","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.4.0_1783400098724_0.7994060868092814","host":"s3://npm-registry-packages-npm-production"}},"4.4.1":{"name":"@affiliateo/react-native","version":"4.4.1","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.4.1","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"ff62c2c8f3f78b3009592d1639fd63ed3e0982e5","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.4.1.tgz","fileCount":12,"integrity":"sha512-RuovmDd+ZdBJBUSKx+tzFthHV2DPlNSsccDGA7FoyQTasl1haDgjggVvnh+/b9OdmqOkmxuSaQsBvjlaqm7g1A==","signatures":[{"sig":"MEUCIDhfxo0VBnsL2EyFmIUD5bslT9/M2gVS1Bh/ph8qor1QAiEAj9JawP0I2/APREXLb6fGk6OI929zdCuUYmxv+z+/Tbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62291},"main":"src/index.ts","types":"src/index.ts","gitHead":"38141da99013c07753528a187166aa815a3849ea","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.4.1_1783470160095_0.7066779669383103","host":"s3://npm-registry-packages-npm-production"}},"4.5.0":{"name":"@affiliateo/react-native","version":"4.5.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.5.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"a014649e24a7ff5e9a42da2b14b13935521961ac","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.5.0.tgz","fileCount":12,"integrity":"sha512-LjJTSMlQjdJDE3egpk/Ye83nmFVcpbvo1ClklqlpIsVbDZUFw2R1uBMPUWZQdGUzZd2Lj4s6fr/xJv7t+P4/Tg==","signatures":[{"sig":"MEUCID5UgUVwQLmIRmh57IGX4oPDJ614S/TcRQMoK0DzLG1qAiEAk0Od0yeTVPVVtGxxCI9I60B7NVFVa032uKYHQ4T9Cic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63268},"main":"src/index.ts","types":"src/index.ts","gitHead":"675f0fbc547c5e3318bbb976435c67dee54c23bd","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.5.0_1783650110420_0.8113080953030125","host":"s3://npm-registry-packages-npm-production"}},"4.6.0":{"name":"@affiliateo/react-native","version":"4.6.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.6.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"06c9c2326e1c0ced7a4a334271e16a3128e3274d","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.6.0.tgz","fileCount":12,"integrity":"sha512-LDjws5AXtWsJ+4vSo0Vm0enrAtxDrx3i0GR0fnu2YQTvgqig72ax2KovzbYPhlKaWrSV+iti3c+QLOQ5SK6RFw==","signatures":[{"sig":"MEYCIQDf8gOlmETNAMmfzEvTNk6qNk1pRk1K6CFDVXaUk1b/CQIhAKCPSIY9La+aVCS4gQHS0p4xpWzBzo2cGYEcofNVk3dy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69097},"main":"src/index.ts","types":"src/index.ts","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.6.0_1785198481876_0.09957914835401804","host":"s3://npm-registry-packages-npm-production"}},"4.7.0":{"name":"@affiliateo/react-native","version":"4.7.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.7.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"url":"https://github.com/affiliateo/affiliateo/issues"},"dist":{"shasum":"586e66399bcdae509363423899bb5c307a8d30df","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.7.0.tgz","fileCount":12,"integrity":"sha512-6Tmw6mjdo6RtzlaxB2xLze3v+sM/lXiTdfnXsY1c0/jteI86XakXyV8bbhSlxExUtODFQhqTyZQZCh6Eh1B8/Q==","signatures":[{"sig":"MEUCIDD4RMkP7LdeFKXenWyQssnR4pusuV1C8hYlzXUoeq2GAiEA7ewmV8zXe/D6qu1J6uX4Tte6zlv7tlbt7uugDfT8ROY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72467},"main":"src/index.ts","types":"src/index.ts","gitHead":"4a3854223b2199cda26c61ec04cfa6dfa7991116","scripts":{"build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"repository":{"url":"git+https://github.com/affiliateo/affiliateo.git","type":"git","directory":"packages/react-native-sdk"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.7.0_1785286209826_0.35208126101862747","host":"s3://npm-registry-packages-npm-production"}},"4.8.0":{"name":"@affiliateo/react-native","version":"4.8.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.8.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"email":"support@affiliateo.com"},"dist":{"shasum":"e6b7e4d78882205ef1576a2cb23632c56a5d0982","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.8.0.tgz","fileCount":22,"integrity":"sha512-2+qAPwPMnoO3W2VL0V0OR0puW3v6qtHJfL8dwdj+ft/N5YHVU+KqrbvjIUWTPTeArkTMMQ2rs8y1Dl8+pXx1AA==","signatures":[{"sig":"MEYCIQDJnE2y600C9NYeaSXFrsT0V2yD3DkfC37ntiLMacNWHQIhANuXBmzuPdzzX0PnJVqZw71lcLAwusfbLrtKS3iXCeVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88492},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"82ed144baa25e9295ba4d22d77c788ebdbfc8574","scripts":{"build":"tsc","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"11.8.0","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"sideEffects":false,"_nodeVersion":"24.8.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","typescript":"^5.0.0","@types/react":"^18.3.12","react-native":"^0.76.5","@react-native-community/netinfo":"^11.4.1","@react-native-async-storage/async-storage":"^2.1.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","expo-application":"*","react-native-purchases":"*","react-native-device-info":"*","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.8.0_1786083325174_0.3822383393603803","host":"s3://npm-registry-packages-npm-production"}},"4.9.0":{"name":"@affiliateo/react-native","version":"4.9.0","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.9.0","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"email":"support@affiliateo.com"},"dist":{"shasum":"7d904018f9bbc443d3d4b6287c8bbca283159a9c","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.9.0.tgz","fileCount":22,"integrity":"sha512-srax/LVY+XZWu7jngtvpw5VTwWthzm/R/vQXjYeiczRBoXmBFzOtxMAwsEFb0vQS2/bW7am/+4pey4XGq/g6mg==","signatures":[{"sig":"MEUCIQCGXocR71BH9+jFOx85YzdPCPQLZDQZW+QXLKScXAwMlgIgJMFw9Y3Rbcla+jVlLibI/H24Hs/ugKXF9JLKMP9tlVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89825},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","dependencies":{"affiliateo":"file:../.."},"_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","typescript":"^5.0.0","@types/react":"^18.3.12","react-native":"^0.76.5","@react-native-community/netinfo":"^11.4.1","@react-native-async-storage/async-storage":"^2.1.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","expo-application":"*","react-native-purchases":"*","react-native-device-info":"*","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.9.0_1787369840220_0.8574597274005709","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Broken: ships a file: self-dependency that fails to install. Use 4.9.1."},"4.9.1":{"name":"@affiliateo/react-native","version":"4.9.1","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"license":"MIT","_id":"@affiliateo/react-native@4.9.1","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"homepage":"https://affiliateo.com","bugs":{"email":"support@affiliateo.com"},"dist":{"shasum":"4b13d09c6b8ed029e51fc78c5c6d84866234ae9d","tarball":"https://registry.npmjs.org/@affiliateo/react-native/-/react-native-4.9.1.tgz","fileCount":22,"integrity":"sha512-bSFPXCxI7G5t+254gTMq3jurHmSZhhASLGkyMWGJdECFUrL+Sn0iyQDj2QEy0C1eDxlZ9J/3FOsrrR8N1Ze1VQ==","signatures":[{"sig":"MEUCIQDiaUtZG1c3fPTZGNWC2MGU/EVUnECOWZ3uun26WiqbZQIgKb4XqlM0g0MCS9sa4BK8exTbntlnSViBx+dbYmgmDd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89766},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"scripts":{"build":"tsc","prepack":"npm run build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"nicograjales","email":"Grajalesn17@gmail.com"},"_npmVersion":"10.9.2","description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","directories":{},"sideEffects":false,"_nodeVersion":"22.17.0","_hasShrinkwrap":false,"devDependencies":{"react":"^18.3.1","typescript":"^5.0.0","@types/react":"^18.3.12","react-native":"^0.76.5","@react-native-community/netinfo":"^11.4.1","@react-native-async-storage/async-storage":"^2.1.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.70.0","expo-application":"*","react-native-purchases":"*","react-native-device-info":"*","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-application":{"optional":true},"react-native-purchases":{"optional":true},"react-native-device-info":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/react-native_4.9.1_1787370037034_0.9663891218349501","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-17T05:11:43.457Z","modified":"2026-08-22T03:41:02.766Z","0.1.0":"2026-03-17T05:11:43.698Z","1.0.0":"2026-03-17T05:12:47.820Z","1.0.1":"2026-03-19T23:46:40.472Z","1.0.2":"2026-03-21T22:11:59.253Z","1.1.0":"2026-03-21T22:21:08.507Z","1.1.5":"2026-03-21T23:50:44.868Z","2.0.0":"2026-04-04T00:19:21.475Z","2.0.1":"2026-05-16T04:23:38.190Z","2.1.0":"2026-05-17T23:46:41.111Z","2.2.0":"2026-05-18T00:59:36.006Z","2.4.0":"2026-05-20T01:23:59.060Z","2.5.0":"2026-05-20T02:59:55.764Z","3.0.0":"2026-05-21T00:44:55.607Z","4.0.0":"2026-05-22T17:45:26.900Z","4.1.0":"2026-05-22T23:17:11.921Z","4.2.0":"2026-05-22T23:55:21.244Z","4.3.0":"2026-07-06T22:02:55.338Z","4.4.0":"2026-07-07T04:54:58.852Z","4.4.1":"2026-07-08T00:22:40.231Z","4.5.0":"2026-07-10T02:21:50.661Z","4.6.0":"2026-07-28T00:28:02.004Z","4.7.0":"2026-07-29T00:50:09.975Z","4.8.0":"2026-08-07T06:15:25.355Z","4.9.0":"2026-08-22T03:37:20.363Z","4.9.1":"2026-08-22T03:40:37.183Z"},"bugs":{"email":"support@affiliateo.com"},"license":"MIT","homepage":"https://affiliateo.com","keywords":["affiliateo","affiliate","attribution","react-native","mobile"],"description":"Affiliateo SDK for React Native. mobile affiliate attribution and session tracking","maintainers":[{"name":"nicograjales","email":"Grajalesn17@gmail.com"}],"readme":"# @affiliateo/react-native\r\n\r\nAffiliateo SDK for React Native. mobile affiliate attribution and screen tracking.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install @affiliateo/react-native\r\n```\r\n\r\n## Setup\r\n\r\nWrap your app with `AffiliateoProvider`. To get a complete funnel without\r\nadding tracking calls to every screen, also pass a React Navigation\r\n`navigationRef`. the SDK subscribes to navigation state changes and\r\nauto-fires one `screen_view` per route.\r\n\r\n```tsx\r\nimport { NavigationContainer, useNavigationContainerRef } from '@react-navigation/native';\r\nimport { AffiliateoProvider } from '@affiliateo/react-native';\r\n\r\nexport default function App() {\r\n  const navigationRef = useNavigationContainerRef();\r\n  return (\r\n    <NavigationContainer ref={navigationRef}>\r\n      <AffiliateoProvider\r\n        appId=\"YOUR_APP_ID\"\r\n        navigationRef={navigationRef}\r\n      >\r\n        <YourApp />\r\n      </AffiliateoProvider>\r\n    </NavigationContainer>\r\n  );\r\n}\r\n```\r\n\r\nWithout `navigationRef` the SDK still fires an entry `screen_view` at\r\nlaunch and a final one on background, but per-screen tracking would\r\nrequire manual `.page()` calls.\r\n\r\n## Track Screens manually (optional)\r\n\r\nIf you don't use React Navigation, or want to fire a specific custom\r\nscreen name, call `.page()` from the context:\r\n\r\n```tsx\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\n\r\nfunction PricingScreen() {\r\n  const { page } = useAffiliateRef();\r\n  useEffect(() => { page('Pricing'); }, []);\r\n  return <View>...</View>;\r\n}\r\n```\r\n\r\n## Track custom goals\r\n\r\nScreen views auto-track. For specific moments that matter to your\r\nfunnel (`signup_completed`, `trial_started`, etc.), call `track()`:\r\n\r\n```tsx\r\nimport { useEffect } from 'react';\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\n\r\nfunction SignupSuccessScreen() {\r\n  const { track } = useAffiliateRef();\r\n  useEffect(() => {\r\n    track('signup_completed', { plan: 'free' });\r\n  }, []);\r\n  return <View>...</View>;\r\n}\r\n```\r\n\r\nGoal names: lowercase letters, digits, underscores, hyphens, colons.\r\nMax 64 chars. Optional metadata bounded to 4KB JSON.\r\n\r\n## Identify signed-in users (cross-device stitching)\r\n\r\nWithout `identify()`, the same person on phone + tablet counts as two\r\nvisitors and your funnel splits. Call once after sign-in:\r\n\r\n```tsx\r\nimport { useEffect } from 'react';\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\nimport { useUser } from './your-auth';\r\n\r\nexport default function App() {\r\n  const { identify } = useAffiliateRef();\r\n  const user = useUser();\r\n  useEffect(() => {\r\n    if (user) identify(user.id);\r\n  }, [user]);\r\n  return <NavigationContainer>...</NavigationContainer>;\r\n}\r\n```\r\n\r\nIdempotent. safe to fire on every app launch while a user is signed in.\r\n**user_id only.** The SDK does not accept, collect, or transmit email\r\nor any other PII.\r\n\r\n## Get Affiliate Ref\r\n\r\n```tsx\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\n\r\nfunction MyComponent() {\r\n  const { refCode, isMatched, isLoading } = useAffiliateRef();\r\n  // ...\r\n}\r\n```\r\n\r\n## Apple Native IAP (StoreKit 2)\r\n\r\nIf your iOS app uses StoreKit 2 directly (not RevenueCat), pass the SDK's\r\n`appAccountToken` to your purchase call. Apple stamps it onto every\r\ntransaction in the chain so we can credit the affiliate on every renewal\r\nand refund.\r\n\r\n```tsx\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\nimport { requestPurchase } from 'expo-iap'; // or react-native-iap v14+\r\n\r\nfunction BuyButton() {\r\n  const { appAccountToken } = useAffiliateRef();\r\n\r\n  async function buy() {\r\n    await requestPurchase({\r\n      sku: 'pro_monthly',\r\n      appAccountTokenIOS: appAccountToken ?? undefined,\r\n    });\r\n  }\r\n\r\n  return <Button onPress={buy} title=\"Subscribe\" />;\r\n}\r\n```\r\n\r\nSwift StoreKit 2 (if you have a Swift purchase layer):\r\n\r\n```swift\r\nlet token = UUID(uuidString: affiliateoAppAccountToken)\r\nlet result = try await product.purchase(\r\n  options: token.map { [.appAccountToken($0)] } ?? []\r\n)\r\n```\r\n\r\nRequires iOS 15+. On Android (or before identify completes, or for\r\nunmatched users), `appAccountToken` is `null`.\r\n\r\n## How It Works\r\n\r\n1. On first app open, the SDK sends a device fingerprint to Affiliateo\r\n2. Affiliateo matches it against recent affiliate link clicks using IP + device signals\r\n3. The SDK auto-sets the `affiliateo_visitor_id` attribute on RevenueCat (if\r\n   installed) so every purchase links back to this device's tracked visitor\r\n   (per-buyer spend, funnels, ad ROAS). If matched, it additionally:\r\n   - Auto-sets the `affiliateo_ref` attribute on RevenueCat\r\n   - Mints + registers a StoreKit 2 `appAccountToken` so Apple native purchases\r\n     get attributed automatically\r\n4. Screen views are batched and sent every 30s for funnel analytics\r\n5. Events are persisted offline and flushed when connectivity returns\r\n\r\n## Giving affiliates free access\r\n\r\nApp owners can switch complimentary access on for an individual affiliate from\r\ntheir Affiliateo dashboard, which grants a promotional entitlement in their own\r\nRevenueCat project.\r\n\r\n**Nothing to add to your code.** As of 4.7.0 the SDK reads your RevenueCat App\r\nUser ID itself, on launch and on every foreground. If `react-native-purchases`\r\nisn't installed, or RevenueCat hasn't configured yet, it does nothing and tries\r\nagain next time.\r\n\r\nBefore 4.7.0 this needed a `setRevenueCatUser()` call you had to add yourself.\r\nThat call still exists if you want to control the timing:\r\n\r\n```tsx\r\nimport Purchases from 'react-native-purchases';\r\nimport { useAffiliateRef } from '@affiliateo/react-native';\r\n\r\nconst { setRevenueCatUser } = useAffiliateRef();\r\n\r\n// after Purchases.configure(...) — optional, the SDK already does this\r\nsetRevenueCatUser(await Purchases.getAppUserID());\r\n```\r\n\r\nSending the same id repeatedly is a no-op. RevenueCat issues an anonymous\r\nplaceholder until your app calls `Purchases.logIn()`; the SDK re-reads on\r\nforeground and the server accepts exactly one upgrade from that placeholder to\r\nthe real id.\r\n\r\nAn affiliate still has to have opened your app through their own referral link\r\nat least once, since that link is what tells us which device is theirs. Until\r\nthen the owner sees a disabled switch reading \"hasn't opened your app yet\".\r\n\r\nNotes:\r\n\r\n- It's separate from `identify()` on purpose. Sign-in and RevenueCat setup\r\n  happen at different moments, and your app may do one without the other.\r\n- The value is write-once per device. Sending a different ID for a device\r\n  that's already bound is rejected, so a tampered client can't repoint a device\r\n  at another customer.\r\n- No email or other PII is sent, same as `identify()`.\r\n","readmeFilename":"README.md"}