{"_id":"@hyperdx/otel-react-native","_rev":"54-f4c4a2bbfe30678c4df97c2aaf46d87a","name":"@hyperdx/otel-react-native","dist-tags":{"next":"0.3.0-next.3","latest":"0.3.0"},"versions":{"0.1.0":{"name":"@hyperdx/otel-react-native","version":"0.1.0","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.1.0","maintainers":[{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@deploysentinel.com"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"1948887f604643ccecc64cd30274e043e353d3ce","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.1.0.tgz","fileCount":142,"integrity":"sha512-FwYFUW+kiTw7uvjy+AMXpFn02v98HpZp2+sdqInrBmQwqMaKSGwHG1CjSNXLzOaslcn2jjk+rofAfm9diM+LOQ==","signatures":[{"sig":"MEQCIG9ls3DFI72fDQNfzgeI/Way6xx9m+w02PZNNJDQHHV7AiBgbBagCoMrPOxM9Wd5q0lMwaJR+Y+mo1ykssL0whEQsg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":384846},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"05897916737567a5d760ba7620312f73a13951d8","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm install && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"wrn14897","email":"warren@deploysentinel.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"9.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.15.0","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.4.1","@opentelemetry/core":"^1.14.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"^1.14.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"^1.14.0","@opentelemetry/sdk-trace-base":"^1.14.0","@opentelemetry/semantic-conventions":"^1.14.0","@opentelemetry/instrumentation-xml-http-request":"^0.41.0"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.5","@changesets/cli":"^2.26.2","@types/react-native":"0.70.0","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.1.0_1689810312500_0.6119707145934579","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.0-next.0":{"name":"@hyperdx/otel-react-native","version":"0.2.0-next.0","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.2.0-next.0","maintainers":[{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@deploysentinel.com"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"7e397c0b3057520b49f3f37bada0989f0c0a86cd","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.2.0-next.0.tgz","fileCount":160,"integrity":"sha512-Ubl/5UIddKmpiJ1C7LwPI6j/U+4NGCvg0PaZV4n/bUm6cRTM4zZoRR17R7TDg7jsKtRArNmjOKpcoxteheEnXQ==","signatures":[{"sig":"MEUCIQC9K4xFcNrmaeur7K6/AxHKDwWZVNz/rw3XF5qnvX5aXgIgXh5h6wnDoe2brS1hojCm2AkZlaQrSmKS+WCbA2zZAbE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":441764},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5a6d22ff83d6900c7fa84c702a0de74f1737ace0","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit","version:check":"node scripts/version-check.mjs"},"_npmUser":{"name":"wrn14897","email":"warren@deploysentinel.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"9.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.15.0","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.4.1","@opentelemetry/core":"^1.14.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"^1.14.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"^1.14.0","@opentelemetry/sdk-trace-base":"^1.14.0","@opentelemetry/semantic-conventions":"^1.14.0","@opentelemetry/instrumentation-xml-http-request":"^0.41.0"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.1.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^29.5.5","pod-install":"^0.1.39","@types/react":"~18.2.25","react-native":"0.72.5","@changesets/cli":"^2.26.2","@types/react-native":"0.72.3","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.23.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.2.0-next.0_1701405913935_0.8660432313680153","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.1-next.0":{"name":"@hyperdx/otel-react-native","version":"0.1.1-next.0","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.1.1-next.0","maintainers":[{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@deploysentinel.com"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"687e687f041f3fed0e5978eb04399b94d6b93fbc","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.1.1-next.0.tgz","fileCount":142,"integrity":"sha512-6P2n38f1MJ6w5MAi0iwoSfu1dcqQCHHZneiijQBhNK/XRiZcV3xqGTD/Um7V+YxzJ+ShSN/d5ji5XimlwAz6gA==","signatures":[{"sig":"MEQCIAXTTegsqOEX4aQguZGSfy+i7maME+UM/iYVwyRZFSRtAiAPcwdoIg2L8MNd1QjpVlkXCxK5Zq8mSBfoum8+avoo2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386113},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8038a7adf3811d10d190daac60dd909cd44d17a6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"wrn14897","email":"warren@deploysentinel.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"9.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.15.0","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.4.1","@opentelemetry/core":"^1.14.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"^1.14.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"^1.14.0","@opentelemetry/sdk-trace-base":"^1.14.0","@opentelemetry/semantic-conventions":"^1.14.0","@opentelemetry/instrumentation-xml-http-request":"^0.41.0"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.5","@changesets/cli":"^2.26.2","@types/react-native":"0.70.0","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.1.1-next.0_1701893229753_0.7627652440036765","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.1":{"name":"@hyperdx/otel-react-native","version":"0.1.1","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.1.1","maintainers":[{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@deploysentinel.com"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"d82346902b5b12454dca98fdbd4cdc8ded032b1e","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.1.1.tgz","fileCount":142,"integrity":"sha512-aMog4MloHrXSIJzs2I2GnDcEksG7wFRspz7xwdTC2r4lsCFHU7CjyhGTBtdG4dvRPOZYaZQrQnlq2Mycg6kwnQ==","signatures":[{"sig":"MEUCIG7AzAhYxH6nmQZKwoYWK3ia/idqsUdjcea6R1OcJhajAiEAyu/f8raElOPUOAJ60Q9meyopwXmzBZLW/wPMh/lsT2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":386106},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"5deacfe2fda8283363d495c22e6f48752d3fff89","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"wrn14897","email":"warren@deploysentinel.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"9.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.15.0","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.4.1","@opentelemetry/core":"^1.14.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"^1.14.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"^1.14.0","@opentelemetry/sdk-trace-base":"^1.14.0","@opentelemetry/semantic-conventions":"^1.14.0","@opentelemetry/instrumentation-xml-http-request":"^0.41.0"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.1.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.70.5","@changesets/cli":"^2.26.2","@types/react-native":"0.70.0","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.1.1_1702014532275_0.7400832049366002","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0-next.1":{"name":"@hyperdx/otel-react-native","version":"0.3.0-next.1","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.3.0-next.1","maintainers":[{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@hyperdx.io"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"946d3d49715063f2c8c3f0f51ddaab2773138a3a","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.3.0-next.1.tgz","fileCount":163,"integrity":"sha512-jcQq/PzVaHVF/ZtLXYml2ayvzxLul1NA7XygaDJMpu9pOOIryX/HayC4Uup69M0wOjtfWzyedkUvURCxnk8FzQ==","signatures":[{"sig":"MEQCICxPrcvJQdEFKElSajAY9ASlMJIvu+MSNm24Jf8pNmN2AiAKPBbkrkWE1Y2Oto0OHemq5GK1fP/FWeTrS7QERgpI/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":460822},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"4ba1a7b06e142cecec7054e9291b4d91271516c1","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit","version:check":"node scripts/version-check.mjs"},"_npmUser":{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"10.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.20.2","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"1.20.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"1.20.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"1.20.0","@opentelemetry/sdk-trace-base":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0","@opentelemetry/instrumentation-xml-http-request":"^0.51.1"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.1.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^29.5.5","pod-install":"^0.1.39","@types/react":"~18.2.25","react-native":"0.72.5","@changesets/cli":"^2.26.2","@types/react-native":"0.72.3","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.23.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.3.0-next.1_1716510528598_0.034046346699753594","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0-next.2":{"name":"@hyperdx/otel-react-native","version":"0.3.0-next.2","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.3.0-next.2","maintainers":[{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@hyperdx.io"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"7cdf2269bee9bc5926640d2829a42d92a792620e","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.3.0-next.2.tgz","fileCount":163,"integrity":"sha512-hSF0mtri68XrYoGsFTNLgaEcX9XefNKDCG4mNs54Kgg8bSZCOkypuvhy6TPCXprMFdbxOcwJafaLomwhiY8gTw==","signatures":[{"sig":"MEQCIAdZMAsxfxVGo8lVf3CKYIHZ6+A6HCqk5xeN/jNpuGpOAiBykbXKIX5J9wCGsxyE55bQsBaLfCcGVYcdWmdNv9d79w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":472669},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"9e19da4cf3ea7d286982cdb1db13c99ffd8e7f8a","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit","version:check":"node scripts/version-check.mjs"},"_npmUser":{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"10.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.20.2","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"1.20.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"1.20.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"1.20.0","@opentelemetry/sdk-trace-base":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0","@opentelemetry/instrumentation-xml-http-request":"^0.51.1"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.1.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^29.5.5","pod-install":"^0.1.39","@types/react":"~18.2.25","react-native":"0.72.5","@changesets/cli":"^2.26.2","@types/react-native":"0.72.3","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.23.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.3.0-next.2_1717614000129_0.2702396340090767","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0-next.3":{"name":"@hyperdx/otel-react-native","version":"0.3.0-next.3","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.3.0-next.3","maintainers":[{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},{"name":"mikeshi42","email":"hi@michaelshi.me"},{"name":"wrn14897","email":"warren@hyperdx.io"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"6520b2343adabe3718729c2ac60e3aa6067d367d","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.3.0-next.3.tgz","fileCount":163,"integrity":"sha512-QbiQ2rlUvLoexK58inrXtbWhZ64efRLXVjQQVYXB3H7/vHo/xiRc6BOr61fp/RHd4W4gZ1U3cjJAP7ahu6eOcg==","signatures":[{"sig":"MEUCICJaZPNbHeIRivm3oIdRNZ/nf8vmwGzPdCIAUIOJs1bEAiEAjDkim2klj9KbJvISnz9xFaSr0hkZDbLBH7qKX0GFsDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":473005},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"94398c5448b1ccda5b0b4ca59b47c3fd34ea4a09","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit","version:check":"node scripts/version-check.mjs"},"_npmUser":{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"10.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.20.2","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"1.20.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"1.20.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"1.20.0","@opentelemetry/sdk-trace-base":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0","@opentelemetry/instrumentation-xml-http-request":"^0.51.1"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.1.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^29.5.5","pod-install":"^0.1.39","@types/react":"~18.2.25","react-native":"0.72.5","@changesets/cli":"^2.26.2","@types/react-native":"0.72.3","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.23.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.3.0-next.3_1717614922873_0.2945773091606252","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0":{"name":"@hyperdx/otel-react-native","version":"0.3.0","keywords":["react-native","ios","android"],"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","_id":"@hyperdx/otel-react-native@0.3.0","maintainers":[{"name":"ernest_hyperdx","email":"ernest@hyperdx.io"},{"name":"wrn14897","email":"warren@hyperdx.io"},{"name":"mikeshi42","email":"hi@michaelshi.me"}],"homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"dist":{"shasum":"bec46a1be0e95c80c1027f261fb48021f9eabfdd","tarball":"https://registry.npmjs.org/@hyperdx/otel-react-native/-/otel-react-native-0.3.0.tgz","fileCount":163,"integrity":"sha512-5TN9O+HcTwi+TkGLHHSozdMhDspeTMdoQTLEeNRazdkGT5vFSf1G22+RXXLPPp6ogyLJIKzwBJji2Z1y0QjPjw==","signatures":[{"sig":"MEQCICHTwmiK1THI6joSfeqnrUSB+l+thebDSJy0kVYHeFD5AiBzt6KiUmIdUDzp1mYV/r0ldaAnDqYe42BCbSURlki7/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":473102},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"86a0a7baa2147666c836ca2fc763c92c79f29b8b","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","build":"bob build","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","prepare":"bob build","release":"npm run build && npx changeset publish && git push --follow-tags","bootstrap":"npm --prefix example install && npm --prefix example run pods","typescript":"tsc --noEmit","version:check":"node scripts/version-check.mjs"},"_npmUser":{"name":"wrn14897","email":"warren@hyperdx.io"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"_npmVersion":"9.5.0","description":"HyperDX distribution of Open Telemetry for react native.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"18.15.0","dependencies":{"shimmer":"^1.2.1","@opentelemetry/api":"^1.7.0","@opentelemetry/core":"1.20.0","react-native-user-agent":"^2.3.1","@opentelemetry/resources":"1.20.0","react-native-performance":"^4.0.0","react-native-url-polyfill":"^2.0.0","@opentelemetry/sdk-trace-web":"1.20.0","@opentelemetry/sdk-trace-base":"1.20.0","@opentelemetry/semantic-conventions":"1.20.0","@opentelemetry/instrumentation-xml-http-request":"^0.51.1"},"react-native":"src/index","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.1.0","prettier":"^2.0.5","typescript":"^4.5.2","@types/jest":"^29.5.5","pod-install":"^0.1.39","@types/react":"~18.2.25","react-native":"0.72.5","@changesets/cli":"^2.26.2","@types/react-native":"0.72.3","eslint-plugin-header":"^3.1.1","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.23.1","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/otel-react-native_0.3.0_1737587935803_0.715154972020599","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2023-07-18T04:56:29.011Z","modified":"2026-03-10T20:54:09.031Z","0.0.1":"2023-07-18T04:56:29.377Z","0.0.2":"2023-07-18T05:09:20.393Z","0.0.3":"2023-07-18T05:12:07.087Z","0.0.4":"2023-07-18T05:23:58.235Z","0.0.5":"2023-07-18T06:22:00.639Z","0.0.6":"2023-07-18T06:38:51.712Z","0.0.7":"2023-07-18T07:14:28.520Z","0.0.8":"2023-07-18T07:44:24.748Z","0.0.9":"2023-07-18T08:01:38.604Z","0.0.10":"2023-07-18T08:06:54.822Z","0.0.11":"2023-07-19T05:50:57.447Z","0.0.12":"2023-07-19T06:04:05.984Z","0.0.13":"2023-07-19T06:08:41.189Z","0.0.14":"2023-07-19T09:07:09.723Z","0.0.15":"2023-07-19T09:12:56.590Z","0.0.16":"2023-07-19T18:44:19.501Z","0.0.17":"2023-07-19T18:49:40.216Z","0.0.18":"2023-07-19T19:03:59.904Z","0.0.19":"2023-07-19T20:39:37.375Z","0.0.20":"2023-07-19T20:59:47.059Z","0.0.21":"2023-07-19T21:22:02.035Z","0.0.22":"2023-07-19T21:24:38.692Z","0.1.0":"2023-07-19T23:45:12.719Z","0.2.0-next.0":"2023-12-01T04:45:14.135Z","0.1.1-next.0":"2023-12-06T20:07:10.012Z","0.1.1":"2023-12-08T05:48:52.471Z","0.3.0-next.1":"2024-05-24T00:28:48.811Z","0.3.0-next.2":"2024-06-05T19:00:00.279Z","0.3.0-next.3":"2024-06-05T19:15:23.055Z","0.3.0":"2025-01-22T23:18:56.034Z"},"bugs":{"url":"https://github.com/hyperdxio/hyperdx-otel-react-native/issues"},"author":{"name":"HyperDX Observability Instrumentals Team"},"license":"Apache-2.0","homepage":"https://github.com/hyperdxio/hyperdx-otel-react-native#readme","keywords":["react-native","ios","android"],"repository":{"url":"git+https://github.com/hyperdxio/hyperdx-otel-react-native.git","type":"git"},"description":"HyperDX distribution of Open Telemetry for react native.","maintainers":[{"email":"warren@hyperdx.io","name":"wrn14897"},{"email":"hi@michaelshi.me","name":"mikeshi42"}],"readme":"# HyperDX Distribution of OpenTelemetry for React Native\n\n> :construction: This project is currently in BETA. By using this package in production-grade environments, users accept all limitations of beta maturity software, including the possibility of breaking changes introduced in any release.\n\n## Overview\n\nThis library lets you autoinstrument React Native applications. Minimum supported React Native version is 0.68.\nTo instrument applications running on React Native versions lower than 0.68, see [Instrument lower versions](#instrument-lower-versions).\n\n## Get started\n\nTo instrument your React Native application, follow these steps.\n\n1. Install the library using either npm or yarn:\n\n```\n# npm\nnpm install @hyperdx/otel-react-native\n\n# yarn\nyarn add @hyperdx/otel-react-native\n```\n\n2. Initialize the library as early in your app lifecycle as possible:\n\n```js\nimport { HyperDXRum } from '@hyperdx/otel-react-native';\n\nHyperDXRum.init({\n  service: 'my-rn-app',\n  apiKey: '<YOUR_API_KEY_HERE>',\n  tracePropagationTargets: [/api.myapp.domain/i], // Set to link traces from frontend to backend requests\n  networkHeadersCapture: false,\n  networkBodyCapture: false,\n});\n```\n\n3. Customize the initialization parameters to specify:\n\n- `apiKey`: Your HyperDX Ingestion API key. You can find it [here](https://www.hyperdx.io/team).\n- `service`: Name of your application. Set it to distinguish your app from others in HyperDX.\n- `tracePropagationTargets`: A list of regular expressions that match the URLs of your backend services. Set it to link traces from frontend to backend requests.\n- `networkHeadersCapture`: networkHeadersCapture is a flag that allows the option to capture request and response headers information, with the default flag being false.\n- `networkBodyCapture`: networkBodyCapture is a flag that allows the option to capture request and response body information, with the default flag being false.\n\n### (Optional) Attach User Information or Metadata\n\nAttaching user information will allow you to search/filter sessions and events in HyperDX. This can be called at any point during the client session. The current client session and all events sent after the call will be associated with the user information.\n\n`userEmail`, `userName`, and `teamName` will populate the sessions UI with the corresponding values, but can be omitted. Any other additional values can be specified and used to search for events.\n\n```js\nHyperDXRum.setGlobalAttributes({\n  userEmail: user.email,\n  userName: user.name,\n  teamName: user.team.name,\n  // Other custom properties...\n});\n```\n\n### Instrument lower versions\n\nTo instrument applications running on React Native versions lower than 0.68, edit your `metro.config.js` file to force metro to use browser specific packages. For example:\n\n```js\nconst defaultResolver = require('metro-resolver');\n\nmodule.exports = {\n  resolver: {\n    resolveRequest: (context, realModuleName, platform, moduleName) => {\n      const resolved = defaultResolver.resolve(\n        {\n          ...context,\n          resolveRequest: null,\n        },\n        moduleName,\n        platform\n      );\n\n      if (\n        resolved.type === 'sourceFile' &&\n        resolved.filePath.includes('@opentelemetry')\n      ) {\n        resolved.filePath = resolved.filePath.replace(\n          'platform\\\\node',\n          'platform\\\\browser'\n        );\n        return resolved;\n      }\n\n      return resolved;\n    },\n  },\n  transformer: {\n    getTransformOptions: async () => ({\n      transform: {\n        experimentalImportSupport: false,\n        inlineRequires: true,\n      },\n    }),\n  },\n};\n```\n\n## View navigation\n\n[react-navigation](https://github.com/react-navigation/react-navigation) version 5 and 6 are supported.\n\nThe following example shows how to instrument navigation:\n\n```js\nimport { startNavigationTracking } from '@hyperdx/otel-react-native';\n\nexport default function App() {\n  const navigationRef = useNavigationContainerRef();\n  return (\n    <NavigationContainer\n      ref={navigationRef}\n      onReady={() => {\n        startNavigationTracking(navigationRef);\n      }}\n    >\n      <Stack.Navigator>...</Stack.Navigator>\n    </NavigationContainer>\n  );\n}\n```\n\n## Data collection\n\nThe library exports data using the Zipkin exporter. Adding your own exporters and processors isn't supported yet.\n\nSupported features:\n\n- Autoinstrumented HTTP requests\n- Autoinstrumented JS Error tracking\n- Autoinstrumented navigation tracking for react-navigation\n- Session tracking\n- Custom instrumentation using Opentelemetry\n- Capturing native crashes\n\nFor more information about how this library uses Opentelemetry and about future plans check [CONTRIBUTING.md](CONTRIBUTING.md#Opentelemetry).\n\n## License\n\nhttps://github.com/signalfx/splunk-otel-react-native#license\n","readmeFilename":"README.md"}