{"_id":"@appdna-ai/react-native-sdk","_rev":"16-9dcd532481742768a6442f0982c12c81","name":"@appdna-ai/react-native-sdk","dist-tags":{"latest":"1.0.18"},"versions":{"1.0.1":{"name":"@appdna-ai/react-native-sdk","version":"1.0.1","keywords":["react-native","analytics","sdk","appdna"],"license":"MIT","_id":"@appdna-ai/react-native-sdk@1.0.1","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"729b938256f44d1bef41c429543cb5650651c61f","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.1.tgz","fileCount":31,"integrity":"sha512-nCHRtSNZQFw+3QydcFnFVg20nlzjxTrtD8ytq61rB8imwq6Awo6f+jbpFhS7S89RpaJpICtvJZtbAGkTIWxGoA==","signatures":[{"sig":"MEYCIQD2ZT4+Gz8Dpn1ihCemwTuIIwV+bvPdobHfAHCmpJ6uOQIhANOEln2WHtg7lEOhayvLl57yuaem1hMGQxJFy8+U/18w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115528},"main":"src/index.ts","types":"src/index.ts","gitHead":"1c1153a2f38aa5f54c0e810a39f16e5b29f5a950","scripts":{"build":"tsc"},"_npmUser":{"name":"michaelsynowiec19","email":"michael@appdna.ai"},"_npmVersion":"10.8.2","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"20.20.0","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.1_1773413954930_0.4540181788818316","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@appdna-ai/react-native-sdk","version":"1.0.2","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.2","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"7411cdbd4d56fae0f0256f7c792153c05db4cc2f","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.2.tgz","fileCount":33,"integrity":"sha512-FwC77Sof+FY8eTL8jxJicf1wsLdfa+7pfv3h8Ioz08OyrB0gceVF9KjvonBzsnYWlcDBHi4SIsOpO0H92CdQQg==","signatures":[{"sig":"MEYCIQCFMDB5D5qv7fWxO0icnMfAmI6As60KP/o/OS+4WOOjSAIhAKbuXPCpcMSqoLmxgFVAxo6BckMhvzj3mTEPCM9VrVJ8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133439},"main":"src/index.ts","types":"src/index.ts","gitHead":"9bd86bead133a60749dae3829d786b9427fadd1f","scripts":{"build":"tsc"},"_npmUser":{"name":"michaelsynowiec19","email":"michael@appdna.ai"},"_npmVersion":"10.8.2","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.72.0"},"_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.2_1778014807117_0.22681927058132345","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@appdna-ai/react-native-sdk","version":"1.0.3","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.3","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"581f2590f21c4524c3441af1409f83b51d95bbcb","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.3.tgz","fileCount":44,"integrity":"sha512-wwaCoZBSQcF0SOoyVd4iZlHplwaAH2LfjsgavFTa0IP7G9iYyB2dslL87jn0KTCTmw8QznwTTTB+huCFtUROqQ==","signatures":[{"sig":"MEUCIQDXQofISYSLQYdrknI8UIaU9nq0USJPPC2Bf0B9oH10JQIgfw8K7s7Y1gEKxS+H0W9BtJnSihTNJYcLMSDpv+ECIgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155039},"main":"src/index.ts","types":"src/index.ts","gitHead":"7083d2dcf82b915caaa6de13164e4d1aa89eecbf","scripts":{"build":"tsc"},"_npmUser":{"name":"michaelsynowiec19","email":"michael@appdna.ai"},"_npmVersion":"10.8.2","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.72.0"},"appdna_feature_parity":"1.0.61","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.3_1778664286568_0.8619864755119058","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@appdna-ai/react-native-sdk","version":"1.0.4","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.4","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"f70e48da731386c48cbb6bf3bc266e1c4d36cf82","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.4.tgz","fileCount":44,"integrity":"sha512-g6LKrKjm1XNLJEIovPvdl+FiqCwuWP6+OUPmKYsMdsGEvD4+2IgID2rAeQh5o3BdHBhRKmUNoVwfooMltgqi2w==","signatures":[{"sig":"MEYCIQCLpmZl0F8E/BYpEFk9RhpYPbsWhqs+y1MIGWAneP8LQwIhAPj+s6WrxRVR+a/aKfSyOgRiFot7brmt+sn8ODCWiF4I","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155039},"main":"src/index.ts","types":"src/index.ts","gitHead":"d2a4ae01692c3c19590344a24dbe1a547ee834ba","scripts":{"build":"tsc"},"_npmUser":{"name":"michaelsynowiec19","email":"michael@appdna.ai"},"_npmVersion":"10.8.2","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.72.0"},"appdna_feature_parity":"1.0.62","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.4_1778848819116_0.6123162916779945","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@appdna-ai/react-native-sdk","version":"1.0.6","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.6","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"3f95e9cb6818b79d57e7fb47e0618ab970c895a7","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.6.tgz","fileCount":44,"integrity":"sha512-rz2VvxW7VkmL55PA02WGVBAENs/QEH4UYHNhgZMG1RL100nJxZFZ35CnatOIMiCvZl6IHiaVqmipDkfgXKatUw==","signatures":[{"sig":"MEQCIC1QYcPm927t8kPUI+a8p//p5lOYuuW4Bz60Xls5aVv7AiASMsijYAkT0vCjUXDy1x9PjUnWBks37qt1YG/SETK3qQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156485},"main":"src/index.ts","types":"src/index.ts","gitHead":"d26a53e9037e1cdde10d1a7131a0101c2d7b3d6e","scripts":{"build":"tsc"},"_npmUser":{"name":"michaelsynowiec19","email":"michael@appdna.ai"},"_npmVersion":"10.8.2","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"20.20.2","_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/react-native":"^0.72.0"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.72.0"},"appdna_feature_parity":"1.0.64","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.6_1779196599811_0.3597124320265166","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@appdna-ai/react-native-sdk","version":"1.0.7","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.7","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"32463f13119b6001644c0974fc90040d454eb1c4","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.7.tgz","fileCount":109,"integrity":"sha512-hXEMze6DLcA4eesX83QCEFdk1oly0YxmVOiwtJ7roXRJ/dyVxW4B9HKd2sqxksenG97ZjrisPEp106db+CyaeA==","signatures":[{"sig":"MEUCIQC5ubT43nyduqasOUF/UCBm5PhaxYhskLtQzUVeoKBJNgIgRevbTFekAlbjLUMBVjmCdSCkUN1AhSZryEsoVj5INA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":734449},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"a5bce49b12e411a6a2a9347f32c24dc798dab718","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a1e95592-e2b0-4d63-bfed-d59c1b6e7102"}},"_npmVersion":"11.18.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.1","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.70","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.7_1784837789734_0.2662110319990978","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.8":{"name":"@appdna-ai/react-native-sdk","version":"1.0.8","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.8","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"b537147da965b593c0f5af21895a0e0aa9d853b6","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.8.tgz","fileCount":109,"integrity":"sha512-6qcN4RQ8QZPZw1z3raGGS9ssTpAJh9G8xuEXPvK4mNbzefFaBkcf5IYKhbyCSXgTEeJY1FyifEuWZpfWVZzrDA==","signatures":[{"sig":"MEUCIQCCBhsAkgmL3bPaum9BaFzyorltzbb76P2wXn0iWyj0bQIgcBDd6jVeNow9y5wHYPYlrDIW+0j8oCX+xAtGLf6gg1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735331},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"61098675acacab9ffc20fa7ab4ee0a95682d4851","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.1","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.71","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.8_1786101737173_0.7508053406466697","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.9":{"name":"@appdna-ai/react-native-sdk","version":"1.0.9","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.9","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"f9e40c7568d9d86b8d50ba631fb2453b9a5b6ab4","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.9.tgz","fileCount":109,"integrity":"sha512-Pgkn3lWDnnFDcVPL2qynQFo2eAq8b1Uj/9vQaypyvTO3OLWol4SfQyl7TwdmMvmlQ9qnbylIPQq3ofcMQSzNVg==","signatures":[{"sig":"MEQCIDZQBc38tmGGh4Hi6y1R96GR+V4RpAtuappBeuR4nhGmAiBAilz0kyS2SBTfj9PB2Ltde8D1sP56xx4TBU/WwLcLVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":735331},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"eb34fce104fcbcd626a082490cbdf5beb2ed652b","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.72","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.9_1787511734723_0.3480106794209359","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.10":{"name":"@appdna-ai/react-native-sdk","version":"1.0.10","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.10","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"71124e1e205aa82908801d7c258b6496b963a31b","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.10.tgz","fileCount":109,"integrity":"sha512-Qy8qfbbQMuix/dlgDT2fepizbGhJrDc9zvPEriwoOucdWvzOlzmKRg0RbL8KCtbbKwZ3j+lFpl13RKmx/duxAA==","signatures":[{"sig":"MEUCIEXdculIIbfHRO180jCQgDDaXSOhDoVFDW1BlFWT2jZ9AiEAjTBgIDvqdPz1SpOW+PxRmG0/i7yTTqQ663/KoM0dFig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":736864},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"f132cbd9e9e64ca3f1d2a435e1371afd7f43d1aa","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.1","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.73","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.10_1787951763998_0.7824186051753845","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.12":{"name":"@appdna-ai/react-native-sdk","version":"1.0.12","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.12","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"2ca05977cbf0b5a64813c7e850d0334e9c4ad695","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.12.tgz","fileCount":116,"integrity":"sha512-zl0wYwpnAD5pDvw6tFasHc1so87LFY42C3i0gcCEb44qsurVH5foSCbqN8jsALV8EDiFKUVcVkT7R9sm78NXDA==","signatures":[{"sig":"MEQCIBF4kbn1iFcXbub+27gYuUH9HpTa8RQmAGVXrMKXYoC/AiBGEXQpETeyUq5C4tgYzb1Elwpy0n3g6ODNq+K5C3qOgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749340},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"9610826d7702ab3d5b83fe0db1f27a6cb770cb4c","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.1","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.75","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.12_1788206532937_0.6768416859644881","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.13":{"name":"@appdna-ai/react-native-sdk","version":"1.0.13","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.13","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"ebaa40608818a7557f4bec8bd58d1a4fc569d14f","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.13.tgz","fileCount":116,"integrity":"sha512-tFsM89Fh0eA3m09n3ob02Y3QRPfi1KeHl/GG0gJgZvgljUMiDVgajppXHKLr01OnbqW/K5y6I7N6sjQLfnMMgA==","signatures":[{"sig":"MEYCIQCs3IL1uJF58lUvPfGfUCB726+GV7UhRu/657AnrkexCwIhAMDE9ma0p3JATloPdyJCJZr8X+SM1YqBmMoTohPWUtNH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749997},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"ad84dad10edfcf4ef8f43cd5ea42c1073d6a5498","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.1","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.76","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.13_1788216161500_0.3875017931211835","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.14":{"name":"@appdna-ai/react-native-sdk","version":"1.0.14","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.14","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"2111ff20e0fecb471e7875b5c149a8639bd9f8fb","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.14.tgz","fileCount":116,"integrity":"sha512-gWdEWEkjEUrjOYT3QtLVjFs01qzvAbQKTgYA/Vv815HDo988Po7p3oB7Yx3HIQfP7e+VfvbSj714l9Vxk5Z8Sw==","signatures":[{"sig":"MEQCIBU8AVipFwC6U0QKqGen7cQuM3mDfnF64ioPsu7bm2NjAiByJ4RCi4+ve8WCjV3LkozrHRCDQeCJAkXjVa/zvs5wgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749997},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"7b677b0188609ad722a420710adbdbcf2b322d0e","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.1","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.77","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.14_1788285836878_0.12219293350545168","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.15":{"name":"@appdna-ai/react-native-sdk","version":"1.0.15","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.15","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"b9da1fafc3c258d5adf3572696c9c932585f6242","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.15.tgz","fileCount":116,"integrity":"sha512-oYwcx2O1rJplFW2s60B+ES04nhdpcOYVu01wVdIG9wAN5WwlCDcLIxe6TAsw1r7YFSADK/o7d/F4dfS5TULzTg==","signatures":[{"sig":"MEYCIQCuNBaKsE5iQAYW+fmLWFM6Qq4jhoYbF+mcKGS7MbjhNQIhAOsfGqOg8REqNFdRP8JSFF8dThtk08soySx8HP+pFaVf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDbVHFfHxbQqTk83pO7AX1N5qJVksh03n0/JPzl7toFzAiBaFFxudIwH6gOPCaUmWYDH7Wcd1FG/PPJJJnIWGCu+FQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749997},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"4d041afeedef87f5275e2caa5f0f00f3fcccfbe8","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.19.1","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.78","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.15_1789722476859_0.5067145904713832","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.16":{"name":"@appdna-ai/react-native-sdk","version":"1.0.16","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.16","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"938886f0257b529fa8ead200660cda4ab4f77017","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.16.tgz","fileCount":116,"integrity":"sha512-XlZXZpQ2PE0cf3KfYllU/tD2bklAKAOqMjTXvlutWT5MyGHtwB68rHegGv9Wp2N1CMwis4MMGZWjD1VEqNO2fw==","signatures":[{"sig":"MEUCIQCKDEXQzoytGVDBtRMYQ1sX9ALmf/CFVgIEvWmuWXBNWAIgRkORO+bsvjmOeBLMh9FjVLWpae91eby6OFhmUA1Krb0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIAJqe3LWjyYMxPQpA0SA+a45kuY1SJ/zHTdcCzbzAi8xAiBf3zYeLt/nu4u/kuXidVjqxbaxdOM+f8gmbQRrPGW4SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750334},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"b6ca091802808a8bf3faf90d92137f403dc2895a","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.20.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.79","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.16_1790201289402_0.504989805873634","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.17":{"name":"@appdna-ai/react-native-sdk","version":"1.0.17","keywords":["react-native","analytics","sdk","appdna"],"license":"SEE LICENSE IN LICENSE","_id":"@appdna-ai/react-native-sdk@1.0.17","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"dist":{"shasum":"a843d1025b5a9b01b3e53aef92daadc2088ac7cd","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.17.tgz","fileCount":116,"integrity":"sha512-EAjB5EBSZbGmU8W21U65VyW7qbVTntCkR3K1P5Np5Hkodgc15XUvOP2OhPIYE+Lym2DGA9ikBWkTkFHO7RDicg==","signatures":[{"sig":"MEUCIQDP0ODZEx/Vc5hthmKKg8Tt56zqq4u8oPCsu6V6iwb2aAIgKlmXTU4XPeCmKc3AJRliDRjHov1gmA+1xFNdY4Faw2M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDkKpYeLrzBN4t/56lbPgS32N2AMZNiTFihDj3XfhNdvAiA3Bq7Lb1PYWsJ5rP5Wzen/ssthytVTwskMsCUJ0AFZ8A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":750334},"main":"lib/commonjs/index.js","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"c1cb271866ace62e4842f902352873c0e8d00640","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"_npmVersion":"11.20.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.80","_npmOperationalInternal":{"tmp":"tmp/react-native-sdk_1.0.17_1790276792934_0.5351575013564123","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.18":{"_id":"@appdna-ai/react-native-sdk@1.0.18","dist":{"shasum":"f04735cb57616c23818a5433304e3ee968b12a14","tarball":"https://registry.npmjs.org/@appdna-ai/react-native-sdk/-/react-native-sdk-1.0.18.tgz","fileCount":116,"integrity":"sha512-bUcoEHThqg6rjJq2oY4VAGcQVSqa8IAPRPZQS07SFYBVoi5Cn/Allj674xio81/2dRJ90qTskPm3B4xUiGXuAg==","signatures":[{"sig":"MEYCIQC+gFIm27kCPBIK6xoYHIEuL3hjJA1moeSDvln9/XexXAIhAJqfyUVdYKOQPUauXhDKWE5SyUooQyGTHnIdi5+iaNSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICzcI9w/skONK+/ygAgpBPNo96j9VmMDlHDR3Y/lNFf/AiEApHiuur2l+QKphGvCA0/DlEaP63m1ZWdF2WIOAsqPJio="}],"unpackedSize":750334},"main":"lib/commonjs/index.js","name":"@appdna-ai/react-native-sdk","types":"lib/typescript/src/index.d.ts","module":"lib/module/index.js","source":"src/index.ts","exports":{".":{"types":"./lib/typescript/src/index.d.ts","import":"./lib/module/index.js","require":"./lib/commonjs/index.js"},"./package.json":"./package.json"},"gitHead":"a3d348223c20de095e351a5dd597254588029ea2","license":"SEE LICENSE IN LICENSE","scripts":{"test":"jest","build":"bob build","prepack":"bob build","typecheck":"tsc --noEmit"},"version":"1.0.18","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:6374277c-3ea0-4632-85b5-807580d8015c"}},"keywords":["react-native","analytics","sdk","appdna"],"_npmVersion":"11.20.0","description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","directories":{},"maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"_nodeVersion":"22.23.2","react-native":"src/index.ts","codegenConfig":{"name":"RNAppdnaSpec","type":"all","android":{"javaPackageName":"com.appdna.rn"},"jsSrcsDir":"src"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","react":"18.3.1","ts-jest":"^29.1.2","babel-jest":"^29.7.0","typescript":"^5.0.0","@babel/core":"^7.24.0","@types/jest":"^29.5.12","@types/node":"^20","@types/react":"^18.2.0","react-native":"0.76.4","@babel/preset-env":"^7.24.0","react-test-renderer":"^18.3.1","react-native-builder-bob":"^0.30.0","@react-native/babel-preset":"^0.76.4","@types/react-test-renderer":"^18.3.1"},"peerDependencies":{"react":">=18.0.0","react-native":">=0.76.9","@expo/config-plugins":">=8.0.0"},"peerDependenciesMeta":{"@expo/config-plugins":{"optional":true}},"appdna_feature_parity":"1.0.81","_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-sdk_1.0.18_1790289262963_0.45491337884725946"},"react-native-builder-bob":{"output":"lib","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2026-03-13T14:59:14.811Z","modified":"2026-09-24T22:34:23.278Z","1.0.1":"2026-03-13T14:59:15.074Z","1.0.2":"2026-05-05T21:00:07.263Z","1.0.3":"2026-05-13T09:24:46.727Z","1.0.4":"2026-05-15T12:40:19.330Z","1.0.6":"2026-05-19T13:16:39.968Z","1.0.7":"2026-07-23T20:16:29.923Z","1.0.8":"2026-08-07T11:22:17.408Z","1.0.9":"2026-08-23T19:02:14.869Z","1.0.10":"2026-08-28T21:16:04.143Z","1.0.12":"2026-08-31T20:02:13.146Z","1.0.13":"2026-08-31T22:42:41.695Z","1.0.14":"2026-09-01T18:03:57.020Z","1.0.15":"2026-09-18T09:07:56.944Z","1.0.16":"2026-09-23T22:08:09.527Z","1.0.17":"2026-09-24T19:06:33.041Z","1.0.18":"2026-09-24T22:34:23.101Z"},"license":"SEE LICENSE IN LICENSE","keywords":["react-native","analytics","sdk","appdna"],"description":"AppDNA SDK for React Native — analytics, experiments, paywalls, surveys, and more.","maintainers":[{"name":"michaelsynowiec19","email":"michael@appdna.ai"}],"readme":"# AppDNA SDK for React Native\n\nThe official React Native SDK for [AppDNA](https://appdna.ai) — the growth console for subscription apps.\n\n> ⚠️ **Proprietary software.** A Commercial Agreement with AppDNA AI, Inc. is required to use this SDK. See [LICENSE](./LICENSE) and [NOTICE.md](./NOTICE.md).\n>\n> **Migrating from MIT-licensed v1.0.1 or earlier?** See [DEPRECATION_NOTICE.md](./DEPRECATION_NOTICE.md). MIT versions stop receiving server support after **15 May 2026**.\n\n## What it does\n\nAppDNA gives you a single drop-in SDK for the growth surfaces every subscription app needs, on both iOS and Android from one TypeScript codebase:\n\n- **Analytics & events** — track user behavior with batched, offline-resilient delivery.\n- **Experiments & feature flags** — server-driven A/B tests with deterministic variant assignment.\n- **Paywalls** — render console-designed paywall layouts with native StoreKit 2 / Google Play Billing.\n- **Onboarding flows** — multi-step onboarding with form inputs, async hooks, conditional branching, and rich media.\n- **Surveys & feedback** — NPS, CSAT, free text, multi-choice with scheduling and frequency caps.\n- **In-app messages** — modal, banner, fullscreen messages with audience targeting.\n- **Push notifications** — rich content, action buttons, deep links, and delivery analytics.\n- **Web entitlements & deep links** — server-validated entitlements and deferred deep linking.\n\n## Requirements\n\n- **React Native 0.76.9+ with the New Architecture enabled.** (RN 0.77+/Kotlin 2.0 is supported via a\n  version-gated Compose config; on Expo SDK 53 the SDK installs but `<AppDNAScreenSlot>` needs a manual\n  Fabric registration under dynamic frameworks — a warning explains how.) The SDK ships a TurboModule and a\n  Fabric component; there is no legacy-bridge fallback, and it will not link on the old architecture.\n- React 18.0+\n- iOS 16.0+ (when targeting iOS)\n- Android API 24+ (when targeting Android)\n\n> **Versions 1.0.6 and earlier shipped no podspec and no Android Gradle module** and could not be\n> linked into an app at all. Install `1.0.7` or later.\n\n## Installation\n\n```bash\nnpm install @appdna-ai/react-native-sdk\n# or\nyarn add @appdna-ai/react-native-sdk\n```\n\nFor iOS, install the pods with the New Architecture switched on:\n\n```bash\ncd ios && RCT_NEW_ARCH_ENABLED=1 pod install && cd ..\n```\n\nOn Android, set `newArchEnabled=true` in `android/gradle.properties`.\n\n**Expo:** the package ships a config plugin — add `\"plugins\": [\"@appdna-ai/react-native-sdk\"]` to\n`app.json` and run `npx expo prebuild`. Expo Go cannot host a native module; use a development build.\n\n## Quick start\n\n```typescript\nimport { AppDNA } from '@appdna-ai/react-native-sdk';\n\n// Positional args: apiKey, environment, options. The environment is 'production' | 'sandbox'.\nawait AppDNA.configure('adn_live_xxx', 'production', { logLevel: 'warning' });\n```\n\nTrack an event (fire-and-forget — it returns `void`, not a Promise):\n\n```typescript\nAppDNA.track('subscription_viewed', { plan_id: 'premium_monthly' });\n```\n\nIdentify a user (after sign-in):\n\n```typescript\nawait AppDNA.identify('user-123', { plan: 'premium' });\n```\n\nPresent a paywall. Presentation and its outcome are two different things: `present()` resolves once\nthe paywall is on screen, and what the user then does arrives on the delegate.\n\n```typescript\nimport { AppDNA, type AppDNAPaywallDelegate } from '@appdna-ai/react-native-sdk';\n\nconst delegate: AppDNAPaywallDelegate = {\n  onPaywallPresented: () => {},\n  onPaywallAction: () => {},\n  onPaywallPurchaseStarted: () => {},\n  onPaywallPurchaseCompleted: (paywallId, productId) => console.log('Purchased', productId),\n  // `error` is a message string, and `errorType` is the stable reason code\n  // (userCancelled | networkError | serverError | …). `productId` is null if none was selected.\n  onPaywallPurchaseFailed: (paywallId, error, errorType) => console.log('Failed:', errorType, error),\n  onPaywallRestoreStarted: () => {},\n  onPaywallRestoreCompleted: () => {},\n  onPaywallRestoreFailed: () => {},\n  onPostPurchaseDeepLink: () => {},\n  onPostPurchaseNextStep: () => {},\n  onPaywallDismissed: () => {},\n};\n\nAppDNA.paywall.setDelegate(delegate);\nawait AppDNA.paywall.present('default', { placement: 'settings' });\n```\n\n## Documentation\n\nFull integration guide, configuration reference, and API docs at **[docs.appdna.ai/sdks/react-native](https://docs.appdna.ai/sdks/react-native/installation)**.\n\n## Support\n\n- Technical questions: [support@appdna.ai](mailto:support@appdna.ai)\n- Sales / commercial: [sales@appdna.ai](mailto:sales@appdna.ai)\n- Licensing: [legal@appdna.ai](mailto:legal@appdna.ai)\n\n## Reporting issues\n\n- 🐞 **SDK bug or rendering issue** → [open an issue](https://github.com/appdna-ai-inc/appdna-sdk-react-native/issues/new/choose) using the bug report template.\n- 🆕 **Missing capability / configuration gap** → use the capability gap template on the same page.\n- 🔒 **Security vulnerability** → [report privately](https://github.com/appdna-ai-inc/appdna-sdk-react-native/security/advisories/new) — see [SECURITY.md](./SECURITY.md). Never in a public issue.\n- 🖥️ **Console / platform issue** (not the SDK) → use the Support widget in the [console](https://console.appdna.ai).\n\n> This repository is a read-only release mirror — development happens in our internal repository, so we don't accept pull requests here. Issues are very welcome and are triaged into our internal backlog; you'll see a comment on your issue when a fix ships.\n\n## License\n\n⚠️ **The AppDNA SDK is proprietary software, not open source.** This repository is publicly visible for marketing, evaluation, and reference purposes only.\n\n**You may NOT** download, install, run, modify, or use the SDK without a Commercial Agreement with AppDNA AI, Inc. See [LICENSE](./LICENSE) and [NOTICE.md](./NOTICE.md) for the full terms.\n\n**You MAY** view the source on GitHub and read the documentation at <https://docs.appdna.ai> for evaluation purposes.\n\nTo use the SDK in your application, sign up at <https://appdna.ai> (self-serve) or contact <sales@appdna.ai> (enterprise).\n\n**Existing customers**: your Terms of Service or Statement of Work governs your use of the SDK.\n\n**Versions before v1.0.2** were distributed under the MIT License — see [DEPRECATION_NOTICE.md](./DEPRECATION_NOTICE.md) for the migration timeline (deadline: **15 May 2026**).\n\n---\n\n© 2026 AppDNA AI, Inc. All rights reserved. \"AppDNA\" and the AppDNA logo are trademarks of AppDNA AI, Inc.\n","readmeFilename":"README.md"}