{"_id":"phase-analytics","_rev":"35-2dd065f61ea28edd11eeadcb109ae39b","name":"phase-analytics","dist-tags":{"latest":"0.0.40"},"versions":{"0.0.1":{"name":"phase-analytics","version":"0.0.1","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.1","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/phase/issues"},"dist":{"shasum":"07ab72c25df32f446e8f7b57a2a6cbd5a7aec7e4","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.1.tgz","fileCount":19,"integrity":"sha512-aasRFQAv9QTRIZRSrM6KIpv769RlAWgcx3Sebgz5TRSadMYw6r+XkGYmIyTxAAFV6UsiqOqkoS9mHl/DGxW8Wg==","signatures":[{"sig":"MEYCIQCRWTIoXFjV/wyMQLj5n6LMo0Ewe+PZt6gGHhqsFotkxQIhAMwy2znEb+lz7iBqQgnn2QJcobKur4q72wMSArPk+O4n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":233779},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"8a560aebc08b703f67d64b308771b04fa8a96f13","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"_nodeVersion":"25.1.0","dependencies":{"ulid":"^2.3.0","@react-native-community/netinfo":"^11.4.1","@react-native-async-storage/async-storage":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","expo-router":"^6.0.19","@types/react":"^19.1.8","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25"},"peerDependencies":{"react-native":">=0.70.0"},"peerDependenciesMeta":{"react":{"optional":true},"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.1_1765925934838_0.9284514480415416","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"phase-analytics","version":"0.0.2","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.2","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"1ea41d8740b213c38a5a16ae7352ec16fe219a3b","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.2.tgz","fileCount":21,"integrity":"sha512-Aq3nC2JHLtbjTp9Eg36mnNkreeIlrzSer+zZpFTM5tqceTCIwgIUHnOcfitTkMgP6DElz0+udjpxePsw1dOboQ==","signatures":[{"sig":"MEYCIQCmkXMGkyssQwecfavJeAY+wMM0K/R3rfTb/qe/VKm70gIhANg3RrLsKMn2fX+1DBoakDodxToeAp1xWV+zS/SnhXej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":300317},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"8a560aebc08b703f67d64b308771b04fa8a96f13","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pako":"^2.1.0","ulid":"^2.3.0","@react-native-community/netinfo":"^11.4.1","@react-native-async-storage/async-storage":"^2.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=13.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.2_1765984842374_0.9802045312837897","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"phase-analytics","version":"0.0.3","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.3","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"f1115e5140021dcb565b7f9c96a474c5e8eba91a","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.3.tgz","fileCount":21,"integrity":"sha512-5747SRq6pQ/IsepRAceJWQMhC2ztbJnP83uLWLULiHUFDdIowBVkzraapsLAt833SeY4Al/S7HVGfo6LYfbK/w==","signatures":[{"sig":"MEQCIHc08n5jUMlIUw+F21ysihpRNfmOrA2qIBFRrug5+afJAiAXfLpmu0h0YgSqPYzEK1Vk0GHo3T4VKFqXUrq1hHMOFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338115},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"c906b2d14e7ab54f5fe19fe88d5029c51ebe0985","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":["src/expo/polyfills.ts","src/react-native/polyfills.ts"],"_nodeVersion":"25.1.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-crypto":"^13.0.2","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-network":"^7.0.0","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1","react-native-get-random-values":"^1.11.0"},"peerDependencies":{"react":">=18.0.0","expo-crypto":">=13.0.0","expo-router":">=3.0.0","expo-network":">=7.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","react-native-get-random-values":">=1.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-crypto":{"optional":true},"expo-router":{"optional":true},"expo-network":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-get-random-values":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.3_1766013044315_0.10573923981111277","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"phase-analytics","version":"0.0.4","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.4","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"d1c9b90ab952595d89aa5364236bbff042c19b0f","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.4.tgz","fileCount":21,"integrity":"sha512-YBMl/DkV3xE5NPoCjboeJ27xI72rYBisrMQ6XXSrbuyaPYIAQX7emveh+eZqy9qUlUq6Az7V53iMatKQBCZkig==","signatures":[{"sig":"MEUCIQCRIGaFxZZ37f24Jm654Zexxtim7tzqj056KjM8zJKopAIgEOIzKSUnO+9TAfVYhj5vludM7JLMqNNHfnUeNG8Ws8k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":336252},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"94c6cf0208c7f7ec54fec4575dfe38c8a4576a74","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-network":"^7.0.0","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","expo-network":">=7.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-network":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.4_1766014207024_0.017931151366628928","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"phase-analytics","version":"0.0.5","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.5","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"3dee703b1cfdb747a0bd678ab072d30d0cab415e","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.5.tgz","fileCount":21,"integrity":"sha512-fpiwSWoRhT8JEHfYeomtxKXVWsqn+0tuUasc2e3vsdG9csRJXcxeP/Pab82+pTJNf3TIt7sTs+S3mjH3r4LEAg==","signatures":[{"sig":"MEYCIQDbQiSz1tpZn+FPog5shgSfCzA4hcrhKwdUaCYXWO496wIhAKyQUdq8sGS8+X+S0Hgd34Sv3c5Sts0N7Uhzz8YRagDp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":333520},"shasum":"3dee703b1cfdb747a0bd678ab072d30d0cab415e","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-fpiwSWoRhT8JEHfYeomtxKXVWsqn+0tuUasc2e3vsdG9csRJXcxeP/Pab82+pTJNf3TIt7sTs+S3mjH3r4LEAg==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.5_1766014770664_0.6286764227220865","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"phase-analytics","version":"0.0.6","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.6","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"ce26a7603fa7c9b7208d45b80bc88e476f6a24b9","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.6.tgz","fileCount":21,"integrity":"sha512-cU/slOLecaJiVYhJLmtzuUMEIslxH48Lsykib9rXJBOkvS0lHuMMDIXmPHn4vkvON5A0nFpeqLSo6v6yZvrHaw==","signatures":[{"sig":"MEYCIQCikf/YfmOI0dXw2KOEylLa3VA4vxljgdlZHE9m8Jk8xAIhALBu4D8HVh6/cLcW3z3XM1aiXfSD0WgFYCvKxQy8Pmfd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337882},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"3688aea5fe37e7a14c46b68024bf5ce6487d8a97","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.6_1766041989644_0.8568882709520622","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"phase-analytics","version":"0.0.7","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.7","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"d1b9993c2a041f653edbeea90fa712f812f068f3","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.7.tgz","fileCount":21,"integrity":"sha512-8xqePm0lk9QVELqOnXzP41dXZCAG14OVQULrxp5Kri8fslVKxRtGgEZ+4JNG8865ZG0NTl2JgtxLAWQTUHme3Q==","signatures":[{"sig":"MEUCICvq4gtf9pqjVBz5B7w04c+gKaT0aW0ZpBHosfSRQ0uWAiEA9Kih4Kmhn1ABP/gyrinbuzGm6uHJmuk0IWEWN25tVwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":337882},"shasum":"d1b9993c2a041f653edbeea90fa712f812f068f3","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-8xqePm0lk9QVELqOnXzP41dXZCAG14OVQULrxp5Kri8fslVKxRtGgEZ+4JNG8865ZG0NTl2JgtxLAWQTUHme3Q==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.7_1766044198052_0.10663163829940125","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"phase-analytics","version":"0.0.8","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.8","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"bd61ec31bd7eff3494dc75fecb95fcb420d321b4","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.8.tgz","fileCount":21,"integrity":"sha512-YZlj8jm8AO63pZruR5yzwdrm0TCPab7pMJRlZIzpkQfnDWb7IUDV3BJzkE80yYEa7ZzIlRImdZtngiWoCDNbMg==","signatures":[{"sig":"MEQCIG2TnQgJh+oXpAa1DsIp2yvHeswVQZpzkalx7WY0fDtLAiAW4zMyZD8EZycgJm0Q7gRK8d4NaAOIfRtbR+/zIxZztQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":352314},"shasum":"bd61ec31bd7eff3494dc75fecb95fcb420d321b4","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-YZlj8jm8AO63pZruR5yzwdrm0TCPab7pMJRlZIzpkQfnDWb7IUDV3BJzkE80yYEa7ZzIlRImdZtngiWoCDNbMg==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.8_1766044515056_0.8118381164221629","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"phase-analytics","version":"0.0.9","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.9","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"559d9e250bfac23ca61ddb4d689537b9d355767b","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.9.tgz","fileCount":21,"integrity":"sha512-BWD6ZyVnQbMX1HHh6BdqK87Fkr8gEMEsx6hZvX2ZG5ryQx/tJn2fvl+yxaIFmVjhmODQgfGZvuUy7iDDKBJ+VA==","signatures":[{"sig":"MEUCICfhsP0XMVjMsFePWTF4EXFnb8pbtq2OOWG5aBLGag9GAiEArjA9TfHCXFatyYLZDFLIsN8+nbcXoxTSg4QSzVceovw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":338426},"shasum":"559d9e250bfac23ca61ddb4d689537b9d355767b","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-BWD6ZyVnQbMX1HHh6BdqK87Fkr8gEMEsx6hZvX2ZG5ryQx/tJn2fvl+yxaIFmVjhmODQgfGZvuUy7iDDKBJ+VA==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.9_1766046088461_0.21905866321991807","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"phase-analytics","version":"0.0.10","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.10","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"701720f6b4ac8f1d168ab6d5a4f953d8ba714b90","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.10.tgz","fileCount":21,"integrity":"sha512-bCB28Ge3hkLnoHL4+W0DKi2AnZ1K+htETNbfeRW4cq4A/TllwX3NOYCXtwr9gwAVHJNLbZnCxjR+XCm+vTtFyg==","signatures":[{"sig":"MEUCIQDQbELyW1BUaFb3XVKSV2etzVwMveOo9mYuBicrtkji2gIgNpvPf0is6/Ng7+bZfaswV/T9ELUAuPfzq6lb0k+NGbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":339134},"shasum":"701720f6b4ac8f1d168ab6d5a4f953d8ba714b90","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-bCB28Ge3hkLnoHL4+W0DKi2AnZ1K+htETNbfeRW4cq4A/TllwX3NOYCXtwr9gwAVHJNLbZnCxjR+XCm+vTtFyg==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.10_1766047277072_0.8867305898986646","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"phase-analytics","version":"0.0.11","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.11","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"768aabff4ceef4b86f77331ffa20ae9891e49aa3","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.11.tgz","fileCount":21,"integrity":"sha512-Gn2jzm3Bfgs6QTamgr0a9rrMRjhudiZET3uoXCbt7ua5l1rU7zpgd1ypjLPxmsylnXDDy3kbt3h+uTffsbUvhQ==","signatures":[{"sig":"MEYCIQDF5eSSXlMN4w2NzP5FEBVD9kq+WHpKJFin4Q+5/4EMHQIhAIih9SBrhl6RLS6WVd9K7FNrKb22kcHbFvnJ+WiHUipM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":340098},"shasum":"768aabff4ceef4b86f77331ffa20ae9891e49aa3","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-Gn2jzm3Bfgs6QTamgr0a9rrMRjhudiZET3uoXCbt7ua5l1rU7zpgd1ypjLPxmsylnXDDy3kbt3h+uTffsbUvhQ==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.11_1766047533469_0.8593839325071058","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"phase-analytics","version":"0.0.12","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.12","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"8ae971ea3dffa5c9a2a17285c2e8d442f8f44a25","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.12.tgz","fileCount":21,"integrity":"sha512-vPP7LpZ4uIyh0//+TrxgDWgBE6w1g6kkESSTF8BwovzDcgdG6rog2T/bus8RLZJqAaLNx+3O5MzX6VR73CiGJQ==","signatures":[{"sig":"MEQCIDL3dTWYF53zOWb0sMb9hSdnjGe0Z2KqOalBO/sqaRM5AiBhAlniFM6pDkRSMJTtRSbtUCFBPsAzPIF/AuaAes0Aaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342264},"shasum":"8ae971ea3dffa5c9a2a17285c2e8d442f8f44a25","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-vPP7LpZ4uIyh0//+TrxgDWgBE6w1g6kkESSTF8BwovzDcgdG6rog2T/bus8RLZJqAaLNx+3O5MzX6VR73CiGJQ==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.12_1766170646086_0.16483781476861603","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"phase-analytics","version":"0.0.13","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.13","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"9e7fb4f2db3ba0293bb0e1d3492ee4f722e6e95b","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.13.tgz","fileCount":21,"integrity":"sha512-6T9lv+t1JFJ98WnonKypqJyz//Kt7wPWhTC0eCujgNh+qJZzHER5txAaoXpJXcyHVBaf1AndXITNAKGYf/DgHQ==","signatures":[{"sig":"MEQCIEu1w/o5mw/bbNENAt7KwTC8EOLZvBnjUg2IcaYel5QuAiABSC8wG0IUDl5fgR15e+ao/wDkYAPNALkbMGLXtxEkrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342589},"shasum":"9e7fb4f2db3ba0293bb0e1d3492ee4f722e6e95b","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-6T9lv+t1JFJ98WnonKypqJyz//Kt7wPWhTC0eCujgNh+qJZzHER5txAaoXpJXcyHVBaf1AndXITNAKGYf/DgHQ==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.13_1766175879918_0.2289962893476316","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"phase-analytics","version":"0.0.14","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.14","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"df480dfcb2cf2f8b081de6f893e4b7293d2d093d","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.14.tgz","fileCount":20,"integrity":"sha512-UYeLXEPYQIOzP1EwiIwLz2j3BMUD+kRSt7iLKx6ItzfTIb2udEU9BkujVpk5NMkG75bEWMOb+N/yFvrMefFN6w==","signatures":[{"sig":"MEQCIBSo72BMi3Dmsrt4TTeO4M4E0JaD6xLYNwn8i3tEK8/jAiA6KPtvuHwCpL+O5pTNXnzW41/uSk35k0UHkyZvTIIixQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":351046},"shasum":"df480dfcb2cf2f8b081de6f893e4b7293d2d093d","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-UYeLXEPYQIOzP1EwiIwLz2j3BMUD+kRSt7iLKx6ItzfTIb2udEU9BkujVpk5NMkG75bEWMOb+N/yFvrMefFN6w==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-constants":">=14.0.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.14_1766179487996_0.1443218924288585","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"phase-analytics","version":"0.0.16","keywords":["analytics","expo","react-native","typescript","privacy"],"author":"Phase Analytics","license":"AGPL-3.0-only","_id":"phase-analytics@0.0.16","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/phase-analytics/Phase/issues"},"dist":{"shasum":"984333fc026a6d4a4ce280e84314d83c2e8a73e9","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.16.tgz","fileCount":20,"integrity":"sha512-XmZMf+dvYm8vkF08BbZ0M+A97HDipvYVx71WSvx48WTsPoOm4KIetPFk/C+cWLXVuQU4RBmCuJM0hVV94Iz2rA==","signatures":[{"sig":"MEUCIQCya5ubM6fBVHk+NGzmQz773vZAZmLE50IQ/HRW/uOjOAIgPmsn6WpxxPnsrIxiejRc8kDsDGP5fNVF6a0lzcEcRXk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":353807},"shasum":"984333fc026a6d4a4ce280e84314d83c2e8a73e9","exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"_integrity":"sha512-XmZMf+dvYm8vkF08BbZ0M+A97HDipvYVx71WSvx48WTsPoOm4KIetPFk/C+cWLXVuQU4RBmCuJM0hVV94Iz2rA==","repository":{"url":"git+https://github.com/phase-analytics/Phase.git","type":"git"},"_npmVersion":"10.8.3","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"24.3.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-router":{"optional":true},"expo-constants":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.16_1766232688437_0.31290776183735747","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"phase-analytics","version":"0.0.19","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.19","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"b088cd331dff8d7c704aa63b95e1f1b18358f06b","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.19.tgz","fileCount":20,"integrity":"sha512-SgFS7g0Mstfh9kAFUsTuTYhH9v5Ndgj0uwbytbVuAe+ebyPVH7aUpzDb6itWBzwey3FK/Sp1+1HvfRheM/Aqrg==","signatures":[{"sig":"MEYCIQDOya62315fhLE1iXvGZRsotWUMdApINsytAqyAMToGkAIhAJaFTrqS5P8SbKADGtS7xWfXC4EkOeyPXl5t3P+fafpS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":355536},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"dd080ce7ea122d393b18b150699a2f90f60ae548","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.19_1766234539305_0.6722924685693079","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"phase-analytics","version":"0.0.20","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.20","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"8ea18ef6eb11f2288968145294464cc333b165ec","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.20.tgz","fileCount":20,"integrity":"sha512-R19LD0I0b+sh48tHNhouGTTELpvylIEvRKVqhiqFtTIWH5M8fbiVZF6gtn85LyRMbsZji0S++7Dn/1xgZgwVEg==","signatures":[{"sig":"MEYCIQCNn/MxMYKBHRPctKR+rjWJtTA5eQ/2m4dRjV5EWmx2AQIhAIYTxH570aWyuAnYxBE+ynKOSoTbxaLmCty1hElM4cTs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":358602},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"98370cbd67494dc219bc18a4c2590a6adecb08e4","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.20_1766267431723_0.8821515066199048","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"phase-analytics","version":"0.0.21","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.21","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"9eb384fabdbdf51cee7f26efc72b22fd45fe102c","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.21.tgz","fileCount":9,"integrity":"sha512-QXL2rTTcrLaG0SNjM8cd5GjwP78e4LeCQCIIaI8oEC8nKLWqGu6iDfBiIGTR4zTSC0PcnY5COlwC0hVZlKNi3A==","signatures":[{"sig":"MEYCIQDIhgPaLEz9AWQ5h/rxDSlOHQhKiJ2Ullwb7o8HOZzGBgIhAK9uygy2cqW4NHMPPfMMepEg+nW30Im9m1v9gl47f5y5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":277941},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"6f97169646321714d01473efc1c9cf2b4919e1bb","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.21_1766268414533_0.6300565490282564","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"phase-analytics","version":"0.0.22","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.22","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"4e87555f909ba9d783f9ff889ff78228969baa6e","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.22.tgz","fileCount":9,"integrity":"sha512-N51QjvtUikUr67r1svrdTZL8KBY1QZ7JwUy9J/DT8O+VuJK+mNszfwTKKCIOn0sbC0KNUAPx37ttj7NbqY0G+w==","signatures":[{"sig":"MEQCIEpleA39RBHOT5piFTAhkIp+0gekdZuOpMZ6BMQ0NiD1AiACKQdiQjtb6orsYLih+f3rTYtonTiDzIc/JYvL5okr+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":280627},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"674bfa73b1bb5df2e073254033c09db227074c55","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.22_1766271731180_0.10622326560424566","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"phase-analytics","version":"0.0.23","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.23","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"5081ed543a201a8fc864b7ba691601e601e596d4","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.23.tgz","fileCount":10,"integrity":"sha512-cm9j8oHFnAcyN5flOMTZlHzcB0G5jgeEzKR+VZZe1RIMFKFnmZ36PRjm7008txFwvJSQumZIGW2JUCm7k8Krlw==","signatures":[{"sig":"MEQCIBDUVJckot1tTPmTrgeqhxxC9qLi+/IHVN0ni3JpTtQtAiA8OzW2S9nprY5T8Lc03jZx8muL0fB5X2iSv0wQX68w4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":295086},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"c283f78da979d6ada4437bf768e87968dc6b12c2","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@react-navigation/native":"^7.1.25","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-navigation/native":">=6.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-navigation/native":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.23_1766304058978_0.08263228226925357","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"phase-analytics","version":"0.0.24","keywords":["analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.24","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"fb1c07388f20a03910d44fb3726257adbf649124","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.24.tgz","fileCount":10,"integrity":"sha512-X44Tibf3/ofCNBiMkgNGL+b7PcJeNGVYA7K6xCwSAB2HjHn3LB8g6d+fg73i7Q752/nTC/Li5iVWc9dHNXniqQ==","signatures":[{"sig":"MEYCIQCRWkQ2p+DcFyhaXajmg8QlmUVfxBGZRvyQuQ8QwLHxCwIhAJ6sv6et54cxt5iJEkej6hNVMEHpDSAvqqjrhp/mdmBB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":292204},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"bc58a128335ddaede3dc647a92553423b65e126a","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy first, type-safe analytics SDK for React Native and Expo","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@types/react-native":"^0.73.0","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.24_1766305005850_0.08972686986770562","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"phase-analytics","version":"0.0.25","keywords":["mobile","analytics","expo","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.25","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"b5346c662fca1baafbcdaa2c9859df4d5e10894c","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.25.tgz","fileCount":5,"integrity":"sha512-fwr9+ayeQbFfvTmcEf+5A4J4O5W0h9KCTtTVw/iPfoY8+n4+6x8G7uMFicadl3/Gtmz5SucnkmWZvpRZzYyrtw==","signatures":[{"sig":"MEUCIQC3ji57r/xZ13XaMJgsqDVEuSLAJuf17ZVVjBHL8KyFMQIgezPtTKZCD7D9ISGb7NNzssAVNLiJSg0D3YnN3fn9skA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165659},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"}},"gitHead":"9d6b040a7eb4c18e81113ab2f61962686ba1bf31","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","@react-native-community/netinfo":">=11.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"@react-native-community/netinfo":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.25_1766306331357_0.5341405728940796","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"phase-analytics","version":"0.0.26","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.26","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"de7367de8ea86a06067ef6dbc1f1a8f28d03e9a2","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.26.tgz","fileCount":9,"integrity":"sha512-whdUu9Rn8PCdSZU99LGRxTX2M8dHVfbNvch4WzrC1JyOIK+ewXKQb5YxBsc4z58T0RCyqCRQxNDhCa2l25br7g==","signatures":[{"sig":"MEQCIH5zO3tQCWapyhrZ0cTFP4WwOs9Ow0Nq+EADDSGNC55SAiBAqekrX8tTRoI9oq9uWk/p7mZCW2U0fNUB4c/HlRVRvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":302152},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"6cfcb1aa179bfec969cfabe9cceac82ed5870c4d","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.26_1766336439905_0.570805448072299","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"phase-analytics","version":"0.0.27","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.27","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"ec9ea9e48602556bd0ba158adf7db87bc5a93054","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.27.tgz","fileCount":9,"integrity":"sha512-fXGwWtxMzYiAeq0KR6s7UeTiXznd4APaaDRm5Y8IbbQZEFRHhBB+PdgDD5e7YuuhKE93MjmlkQFX7HSsl5XGdg==","signatures":[{"sig":"MEQCIGZ11ifrxyLAowzUsuP6gXG87IsHJ/uAcC+E9F4AJWF2AiBlPotUkjxxe4xFb0OOcwgiyw27Z8FnxHBnsFOsXWI7bg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.27","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303549},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"93593857eedb0202a9a1bf35ddaceb2d7627ae57","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.27_1766337474274_0.8923772658416134","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"phase-analytics","version":"0.0.28","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.28","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"ad1fb5ac2a9c28e9322a9f6b27040513f37e62f5","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.28.tgz","fileCount":9,"integrity":"sha512-EkUxzfpLARenRuGoNUtyGZ1PR++kWOobp+Gv7ZRsZoW6s5oOxMF53QcTjfGq3lzYwpNCQUZA3+ChmFZTd0qUnA==","signatures":[{"sig":"MEUCIFBJr4j1czNNchCJx10o7zl+RkKwUcU/zjKdtI+lM2svAiEA0q5jOZEfFnrjRmJY6SvpA8fvJtu0GMN5POPLQgL+MAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.28","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":303549},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"24a5b6471776ef8378e957aa7e2ef84b4fd82ae6","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.28_1766356329522_0.43592432165740047","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"phase-analytics","version":"0.0.29","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.29","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"d510c00d570139e2bb544ecf15f35e0024e317be","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.29.tgz","fileCount":10,"integrity":"sha512-iOmbUp5qRzhQpk1Ab033pH01w0MxsfqEb56IM4YKz80nxNxZ6nKVh0W4HsaLbeHZzpUQpWNyMiREXiBpe8gkeQ==","signatures":[{"sig":"MEUCIQD0y4ZU04Nq1cxWrlN5kOV8hVIzWllEWh9LKBRjPLttPAIgXgBm64ImZl3+q6saM3sAFhsSLyamIIs7iZrVHcE5AkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.29","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":308592},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"31b805be19b382759f9363d6e54d0ff29530a2be","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.29_1766485932877_0.21994760234574495","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"phase-analytics","version":"0.0.30","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.30","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"5e6ce693933972fcf4c0e3c74f4ba581cb4f0b94","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.30.tgz","fileCount":10,"integrity":"sha512-K3BCgFREN2LutQGVuPcwTMlDvl3bOsBvHtK8jW/J6YscxJiUteuVlDm5KNovUYzaHq7lM+LsjyfQx6shkLkEcA==","signatures":[{"sig":"MEYCIQCCIL35rff14ezrbSLho4p37gc1/jfkNs5pA6zauQWrZAIhAIf5lh3fJp7fB8MQ9pib1lUJTEYj+gMGim/p2nb8oI69","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.30","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":310708},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"6c82f648ddd362811986ee1b57994f44a46d2db1","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","expo-file-system":"^17.0.1","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-file-system":">=17.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-file-system":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.30_1766493419187_0.6350271937712002","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"phase-analytics","version":"0.0.31","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.31","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"6ed061a70877f9e9655fcadb040fb32eb75b5c71","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.31.tgz","fileCount":10,"integrity":"sha512-fgrGB6gH6eNClIxx0E1ddnt3eh+x8WB537Nf1IfUZ8dr2SRtBBR/uoq5X0PFRTLn/nnNBS0fmyScmTSheecwcw==","signatures":[{"sig":"MEUCIQDft0Pjzl4pIQdw38wjUI4/G/eXBa8FF4tN3cYdPJ4SFwIgCEbdIF3UadJtwDJ13P3yNZ1ZF7mmoBjfBEdi8F4Q++k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":316144},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"54b7dfa66c295f25a1281a7776c8c55350f70894","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.31_1766508017327_0.17863423535368206","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"phase-analytics","version":"0.0.32","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.32","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"0972a955b1a2bed578bf83459fee74a723faea19","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.32.tgz","fileCount":10,"integrity":"sha512-r9VUuMm+KAdChGSjB45OYjZeENxrQTuqJWKNb5GLTKAgy6hxlyMy77Dt0xdXqDLNK1/iy4Dw7ayMcIJ9zt1bIA==","signatures":[{"sig":"MEYCIQCuiQ1T0beM1dNUmhN7D2042jn0YvK9fz7UVsX+SoOtvwIhANtWR04ZypnUciUseYIFuX0TudWM5oJ43bT0woxibCD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.32","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":312992},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"988ae4b0a69cabf5314ac96f62bb3de03abc12f6","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.32_1766510102800_0.602843181159928","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"phase-analytics","version":"0.0.33","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.33","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"8d8f8a0e69e22a44f23e63f00786aaeaab57c686","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.33.tgz","fileCount":10,"integrity":"sha512-UxhTVI9LkUq6X1itX+MnPdhEz6olbr8YOPGiEgopH4NKVt72osK4COOWqucpBS9bxqdG/rlb40tt2k0tFzt06w==","signatures":[{"sig":"MEQCIBh1wfX7psFLSCWjD/RS/OHW2+hlCrTTGhsftwn1GXBfAiB8Y6gV+kujVPyR/i82PC55qTS00+PSJvr3Bsh6Y8jPVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":313024},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"3b494d3cc1a72dbced5d495a0091f82c87601ca8","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"11.6.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"25.1.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.33_1769286845717_0.9659841685695678","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"phase-analytics","version":"0.0.36","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.36","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"24b9cde84218b44b564ecfe84e8a5d3d632c1ef5","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.36.tgz","fileCount":10,"integrity":"sha512-0at1V6ZzYfiP9iObF+IMvff13hkr0N9fY85DHg8ysWKSLChNPrcjDjd8fT3slU7yrXDktaqwmy0yf4R4oGM3nw==","signatures":[{"sig":"MEYCIQCoqhzNO/LWAorD00BuZdjeX4BHj3Rzpk/qXdcP3wjagAIhALMZ7Yh1iUChbL8muKxmyG20K/XHXcA+9fRKsoThPINW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.36","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":324411},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"196cc05d46fbfe15731fa6d7111b34bd03e48dcc","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.20.0","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.36_1771409226578_0.6444625032479256","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"phase-analytics","version":"0.0.37","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.37","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"d8442c2a017f0fae9cc3ffa3b3945679a5b8d0b2","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.37.tgz","fileCount":10,"integrity":"sha512-Zb+HYvoIbJ8kIyaYpF9Gf04CkHbiplJ7MHH/wGKXRxZquTMjKMWtamvk3cucG9gY5eDrBMmPrULYOaf6geeyDw==","signatures":[{"sig":"MEUCIQCwmXyRPyQPY7P/fqIMiJmlkxLBWGodfKN+g7Ilbngy9AIgSdNNqCCxcdnkIpvICJ6E3F1DFCa84d9XaFRZHJY7knE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.37","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333890},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"a212e58b6977ecf6d08e36acd5013d86d642db88","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1","@react-native-community/netinfo":"^12.0.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.37_1783340996399_0.6967677024891985","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"phase-analytics","version":"0.0.38","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.38","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"c1d7b029c10a25311f5d6e10c5ff7611f1068eec","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.38.tgz","fileCount":10,"integrity":"sha512-GmNblPhIMoyhzcDlCSMitD2caWSUrO0jlhtAjV9d+4lH5jeAjvyV6kLLMu0jSginjY7lDSc/upAv9XNTSyOtuQ==","signatures":[{"sig":"MEUCIQC/DqtZHEv9BJh8nRix80wNBBf3OdcJufbgh4HIAETUkAIgesO9iaE+TLejgdfhArDWeFrHbCUvE1fjMIAqsCZvnPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.38","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333878},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"37896a927f53900a75c785807c0505f6cf49dc45","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1","@react-native-community/netinfo":"^12.0.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.38_1783441861435_0.8636073049887063","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"phase-analytics","version":"0.0.39","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","_id":"phase-analytics@0.0.39","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"dist":{"shasum":"d151a848d3efc63abf712993ca3730cf9fa70c4a","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.39.tgz","fileCount":10,"integrity":"sha512-5omKoQO8SCmMchA+LhuyUYOsbra3/4IvoX0swsK0uC7vQPV4DaLaHz3bDSfce8h2VldeAX58gZzil1/j42IOLw==","signatures":[{"sig":"MEUCIQCXLLb1N18wfvqsPShW3v516HT7+xpsc52D85yNkaqKPQIgVn36B9YYLeEhBmXiXr2/+bhy7yEhS1jln1qCU/Q3P10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.39","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":333830},"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"gitHead":"467802d68a00111fb03b46e8b4f0018e39f3964e","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"repository":{"url":"git+https://github.com/Phase-Analytics/Phase.git","type":"git"},"_npmVersion":"10.8.2","description":"Privacy focused mobile analytics SDK","directories":{},"sideEffects":false,"_nodeVersion":"20.20.2","dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","typescript":"^5","@types/pako":"^2.0.4","expo-router":"^6.0.19","@types/react":"^19.1.8","@typescript/native-preview":"^7.0.0-dev.20251214.1","@react-native-community/netinfo":"^12.0.1"},"peerDependencies":{"react":">=18.0.0","expo-device":">=6.0.0","expo-router":">=3.0.0","react-native":">=0.70.0","expo-application":">=5.0.0","expo-localization":">=14.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native-device-info":">=10.0.0","@react-native-community/netinfo":">=11.0.0","@react-native-async-storage/async-storage":">=1.0.0"},"peerDependenciesMeta":{"expo-device":{"optional":true},"expo-router":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true},"react-native-device-info":{"optional":true},"@react-native-community/netinfo":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/phase-analytics_0.0.39_1783528919075_0.9594919027610116","host":"s3://npm-registry-packages-npm-production"}},"0.0.40":{"name":"phase-analytics","version":"0.0.40","description":"Privacy focused mobile analytics SDK","author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"sideEffects":false,"exports":{"./expo":{"types":"./dist/expo/index.d.ts","default":"./dist/expo/index.js"},"./react-native":{"types":"./dist/react-native/index.d.ts","default":"./dist/react-native/index.js"}},"scripts":{"build":"tsup","typecheck":"tsgo --noEmit","dev":"tsup --watch"},"dependencies":{"pako":"^2.1.0","ulidx":"^2.4.1"},"peerDependencies":{"@react-native-async-storage/async-storage":">=1.0.0","react-native-device-info":">=10.0.0","react-native-localize":">=3.0.0","@react-navigation/native":">=6.0.0","react-native":">=0.70.0","react":">=18.0.0","@react-native-community/netinfo":">=11.0.0","expo-device":">=6.0.0","expo-application":">=5.0.0","expo-localization":">=14.0.0","expo-router":">=3.0.0"},"peerDependenciesMeta":{"@react-native-community/netinfo":{"optional":true},"expo-device":{"optional":true},"expo-application":{"optional":true},"expo-localization":{"optional":true},"expo-router":{"optional":true},"@react-native-async-storage/async-storage":{"optional":true},"react-native-device-info":{"optional":true},"react-native-localize":{"optional":true},"@react-navigation/native":{"optional":true}},"devDependencies":{"@react-native-community/netinfo":"^12.0.1","@types/pako":"^2.0.4","@types/react":"^19.1.8","expo-router":"^6.0.19","tsup":"^8.3.5","typescript":"^5","@typescript/native-preview":"^7.0.0-dev.20251214.1"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/Phase-Analytics/Phase.git"},"homepage":"https://phase.sh","bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"_id":"phase-analytics@0.0.40","gitHead":"6670dde65a377682a87c642cce49530aed99216a","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-AsnDDpfMk+xVXGduBcDHwoL7XIeoORIxG9/7JgqM8+m+DDcjQleHchNYrqZFQhZi4g805B7gnnHnfCk+Qy7gwg==","shasum":"25094ed0e709c5b287bffb48b8074cd83cdd6631","tarball":"https://registry.npmjs.org/phase-analytics/-/phase-analytics-0.0.40.tgz","fileCount":10,"unpackedSize":340226,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/phase-analytics@0.0.40","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZcGCkooMkB2MWPU2Jorau4IjdszvtIBxxdTwbUxd32wIgZEzJmWi/shao0H7pwV6otFFjtcxVpm8lsV/H25zncJo="}]},"_npmUser":{"name":"miracdev","email":"npm@mirac.dev"},"directories":{},"maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/phase-analytics_0.0.40_1784541609423_0.1868618614631834"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-16T22:58:54.732Z","modified":"2026-07-20T10:00:09.883Z","0.0.1":"2025-12-16T22:58:55.008Z","0.0.2":"2025-12-17T15:20:42.536Z","0.0.3":"2025-12-17T23:10:44.468Z","0.0.4":"2025-12-17T23:30:07.209Z","0.0.5":"2025-12-17T23:39:30.803Z","0.0.6":"2025-12-18T07:13:09.796Z","0.0.7":"2025-12-18T07:49:58.227Z","0.0.8":"2025-12-18T07:55:15.194Z","0.0.9":"2025-12-18T08:21:28.645Z","0.0.10":"2025-12-18T08:41:17.235Z","0.0.11":"2025-12-18T08:45:33.660Z","0.0.12":"2025-12-19T18:57:26.235Z","0.0.13":"2025-12-19T20:24:40.107Z","0.0.14":"2025-12-19T21:24:48.191Z","0.0.16":"2025-12-20T12:11:28.611Z","0.0.19":"2025-12-20T12:42:19.461Z","0.0.20":"2025-12-20T21:50:31.879Z","0.0.21":"2025-12-20T22:06:54.680Z","0.0.22":"2025-12-20T23:02:11.342Z","0.0.23":"2025-12-21T08:00:59.158Z","0.0.24":"2025-12-21T08:16:46.013Z","0.0.25":"2025-12-21T08:38:51.521Z","0.0.26":"2025-12-21T17:00:40.054Z","0.0.27":"2025-12-21T17:17:54.441Z","0.0.28":"2025-12-21T22:32:09.660Z","0.0.29":"2025-12-23T10:32:13.035Z","0.0.30":"2025-12-23T12:36:59.330Z","0.0.31":"2025-12-23T16:40:17.490Z","0.0.32":"2025-12-23T17:15:02.942Z","0.0.33":"2026-01-24T20:34:05.932Z","0.0.36":"2026-02-18T10:07:06.733Z","0.0.37":"2026-07-06T12:29:56.563Z","0.0.38":"2026-07-07T16:31:01.611Z","0.0.39":"2026-07-08T16:41:59.245Z","0.0.40":"2026-07-20T10:00:09.566Z"},"bugs":{"url":"https://github.com/Phase-Analytics/Phase/issues"},"author":{"name":"Phase Analytics"},"license":"AGPL-3.0-only","homepage":"https://phase.sh","keywords":["mobile","analytics","expo","react-native","typescript","privacy"],"repository":{"type":"git","url":"git+https://github.com/Phase-Analytics/Phase.git"},"description":"Privacy focused mobile analytics SDK","maintainers":[{"name":"miracdev","email":"npm@mirac.dev"}],"readme":"# Phase Analytics SDK\n\nPrivacy-first mobile analytics for React Native and Expo applications.\n\n[![npm version](https://img.shields.io/npm/v/phase-analytics.svg)](https://www.npmjs.com/package/phase-analytics)\n[![License: AGPL-3.0](https://img.shields.io/badge/License-AGPL%203.0-blue.svg)](./LICENSE)\n\n## Features\n\n- **Privacy by Default** - No PII collected without explicit consent\n- **Offline Support** - Events queued locally and synced when online\n- **Automatic Screen Tracking** - Track navigation with zero configuration\n- **TypeScript Native** - Full type safety out of the box\n- **Lightweight** - Minimal bundle size impact\n- **Self-Hostable** - Run on your own infrastructure\n\n## Installation\n\n### For Expo Projects\n\n```bash\n# Install the SDK\nbun add phase-analytics\n\n# Install required peer dependencies\nbunx expo install @react-native-async-storage/async-storage @react-native-community/netinfo expo-application expo-device expo-localization expo-router\n```\n\n### For React Native Projects\n\n```bash\n# Install the SDK\nbun add phase-analytics\n\n# Install required peer dependencies\nbun add @react-native-async-storage/async-storage @react-native-community/netinfo react-native-device-info react-native-localize @react-navigation/native\n\n# iOS only: Install CocoaPods dependencies\ncd ios && pod install\n```\n\n## Quick Start\n\n### Expo\n\n```tsx\n// app/_layout.tsx\nimport { PhaseProvider } from 'phase-analytics/expo';\n\nexport default function RootLayout() {\n  return (\n    <PhaseProvider apiKey=\"phase_xxx\">\n      <Stack />\n    </PhaseProvider>\n  );\n}\n\n// app/index.tsx\nimport { Phase } from 'phase-analytics/expo';\nimport { useEffect } from 'react';\n\nexport default function App() {\n  useEffect(() => {\n    // Initialize analytics - no PII collected by default\n    Phase.identify();\n  }, []);\n\n  // Track custom events\n  Phase.track('app_opened');\n\n  return <YourApp />;\n}\n```\n\n### React Native\n\n```tsx\n// App.tsx\nimport { PhaseProvider } from 'phase-analytics/react-native';\nimport { NavigationContainer } from '@react-navigation/native';\n\nexport default function App() {\n  return (\n    <NavigationContainer>\n      <PhaseProvider apiKey=\"phase_xxx\">\n        <YourApp />\n      </PhaseProvider>\n    </NavigationContainer>\n  );\n}\n\n// Inside your component\nimport { Phase } from 'phase-analytics/react-native';\nimport { useEffect } from 'react';\n\nexport default function App() {\n  useEffect(() => {\n    // Initialize analytics - no PII collected by default\n    Phase.identify();\n  }, []);\n\n  // Track custom events\n  Phase.track('app_opened');\n\n  return <YourApp />;\n}\n```\n\n## Documentation\n\nFor complete documentation, including:\n- Configuration options\n- Event tracking best practices\n- Automatic screen tracking setup\n- Type references\n- Privacy guidelines\n\nVisit our documentation:\n\n- **[Expo Guide](https://phase.sh/docs/get-started/expo)** - Complete setup guide for Expo projects\n- **[React Native Guide](https://phase.sh/docs/get-started/react-native)** - Complete setup guide for React Native projects\n- **[Unity Guide](https://phase.sh/docs/get-started/unity)** - Setup guide for Unity (iOS/Android)\n\n## API Reference\n\n### `Phase.identify(properties?)`\n\nRegister the device and start a session. Must be called before tracking events.\n\n```tsx\n// Basic usage - no PII collected\nawait Phase.identify();\n\n// With custom properties\nawait Phase.identify({\n  user_id: '123',\n  plan: 'premium',\n  beta_tester: true\n});\n```\n\n### `Phase.track(eventName, params?)`\n\nTrack custom events with optional parameters.\n\nRules for `params`:\n- flat primitive object only\n- max 32 keys\n- key max 32 chars\n- string value max 256 chars\n- serialized payload max 8 KB\n- empty objects are normalized away\n\n```tsx\n// Event without parameters\nPhase.track('app_opened');\n\n// Event with parameters\nPhase.track('purchase_completed', {\n  amount: 99.99,\n  currency: 'USD',\n  product_id: 'premium_plan'\n});\n```\n\n## Configuration\n\nBoth `PhaseProvider` components accept the following props:\n\n| Prop | Type | Default | Description |\n|------|------|---------|-------------|\n| `apiKey` | `string` | **Required** | Your Phase API key (starts with `phase_`) |\n| `trackNavigation` | `boolean` | `false` | Automatically track screen views |\n| `debugData` | `boolean` | `false` | Mark identify/events as debug data |\n| `baseUrl` | `string` | `\"https://api.phase.sh\"` | Custom API endpoint for self-hosted deployments |\n| `logLevel` | `\"info\" \\| \"warn\" \\| \"error\" \\| \"none\"` | `\"none\"` | Console logging level for debugging |\n| `deviceInfo` | `boolean` | `true` | Collect device metadata (model, OS version, platform, app version as `app_version`) |\n| `userLocale` | `boolean` | `true` | Collect user locale and timezone information |\n\n## Privacy\n\nPhase Analytics is designed with privacy as a core principle:\n\n- No personal data is collected by default\n- Device IDs are generated locally and stored persistently\n- Only technical metadata is collected (OS version, platform, locale)\n- Geolocation is resolved server-side from IP address\n- All data collection is optional via configuration\n\n**Important:** If you collect PII (personally identifiable information), ensure you have proper user consent.\n\n## License\n\nThis project is licensed under the AGPL-3.0 License - see the [LICENSE](./LICENSE) file for details.\n\n## Repository\n\n- **Homepage**: [phase.sh](https://phase.sh)\n- **GitHub**: [Phase-Analytics/Phase](https://github.com/Phase-Analytics/Phase)\n- **Issues**: [Report a bug](https://github.com/Phase-Analytics/Phase/issues)\n","readmeFilename":"README.md"}