{"_id":"@applooma/rtc-native-core","name":"@applooma/rtc-native-core","dist-tags":{"latest":"2.12.0"},"versions":{"2.12.0":{"name":"@applooma/rtc-native-core","version":"2.12.0","description":"Transport core for the AppLooma RTC React Native SDK","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"repository":{"type":"git","url":"git+https://github.com/apploomadev/React-Native-Core.git"},"author":{"name":"AppLooma LLC"},"license":"Apache-2.0","bugs":{"url":"https://github.com/apploomadev/React-Native-Core/issues","email":"support@applooma.dev"},"homepage":"https://applooma.dev","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"keywords":["react-native","webrtc","video-call","applooma"],"devDependencies":{"@applooma/rtc-native-webrtc":"^144.1.2","@eslint/compat":"^2.1.0","@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.35.0","@livekit/mutex":"^1.1.1","@react-native/babel-preset":"0.83.0","@react-native/eslint-config":"0.83.0","@types/fastestsmallesttextencoderdecoder":"^1.0.0","@types/react":"^19.2.0","array.prototype.at":"^1.1.1","base64-js":"1.5.1","eslint":"^9.35.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","events":"^3.3.0","jest":"^30.4.2","livekit-client":"^2.19.0","loglevel":"^1.8.0","prettier":"^3.8.3","promise.allsettled":"^1.0.5","react":"19.2.0","react-native":"0.83.0","react-native-url-polyfill":"^3.0.0","tsup":"^8.0.0","typed-emitter":"^2.1.0","typescript":"^5.9.2","web-streams-polyfill":"^4.3.0","well-known-symbols":"^4.1.0"},"peerDependencies":{"@applooma/rtc-native-webrtc":"^144.1.2","react":"*","react-native":"*"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"engines":{"node":">=20"},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/ci","<rootDir>/example","<rootDir>/lib/"]},"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"gitHead":"5e23af997c095d35492c4299332082a52c1558ef","_id":"@applooma/rtc-native-core@2.12.0","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-pILQznFmx/TQjS8ZWsA4eqDmJLohX1bnqpJ5Yn+b4n/A9wc5NloijnnQHmTJ22TItQLLAk7nwegBge6xmrEpoQ==","shasum":"22084e3480a6d5a3a8b7810c88869d77419ae12c","tarball":"https://registry.npmjs.org/@applooma/rtc-native-core/-/rtc-native-core-2.12.0.tgz","fileCount":59,"unpackedSize":3604978,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIG6T7cdzYXHElzTPBwVfJvqISho8ByMUar7PhGbF8GMvAiA/pEA+xctei1wrW97hODhfhg38EJt9akAyT39NDY5Q3w=="}]},"_npmUser":{"name":"apploomadev","email":"info@applooma.com"},"directories":{},"maintainers":[{"name":"apploomadev","email":"info@applooma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/rtc-native-core_2.12.0_1788913395148_0.08036984126126856"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-09T00:23:14.947Z","2.12.0":"2026-09-09T00:23:15.350Z","modified":"2026-09-09T00:23:15.621Z"},"maintainers":[{"name":"apploomadev","email":"info@applooma.com"}],"description":"Transport core for the AppLooma RTC React Native SDK","homepage":"https://applooma.dev","keywords":["react-native","webrtc","video-call","applooma"],"repository":{"type":"git","url":"git+https://github.com/apploomadev/React-Native-Core.git"},"author":{"name":"AppLooma LLC"},"bugs":{"url":"https://github.com/apploomadev/React-Native-Core/issues","email":"support@applooma.dev"},"license":"Apache-2.0","readme":"# @applooma/rtc-native-core\r\n\r\nThe transport core for the [AppLooma RTC](https://applooma.dev) React Native\r\nSDK.\r\n\r\n**You do not install this directly.** It is pulled in by\r\n[`@applooma/rtc-react-native`](https://www.npmjs.com/package/@applooma/rtc-react-native),\r\nwhich is the package you should be using. Documentation for the SDK is at\r\n**https://docs.applooma.dev/sdk/react-native**.\r\n\r\n## Setup this package requires of the host app\r\n\r\nThese two steps are part of installing the AppLooma SDK and are documented\r\nthere; they are repeated here because they name classes from this package.\r\n\r\n**Android** — `MainApplication`:\r\n\r\n```kotlin\r\nimport com.applooma.rtc.reactnative.AppLoomaRtc\r\nimport com.applooma.rtc.reactnative.audio.AudioType\r\n\r\noverride fun onCreate() {\r\n  AppLoomaRtc.setup(this, AudioType.CommunicationAudioType())\r\n  super.onCreate()\r\n}\r\n```\r\n\r\n**iOS** — `AppDelegate`:\r\n\r\n```objc\r\n#import \"AppLoomaRtc.h\"\r\n\r\n[AppLoomaRtc setup];\r\n```\r\n\r\n## Licence\r\n\r\nApache 2.0 — see [LICENSE](LICENSE) and [NOTICE](NOTICE). This is a modified\r\ndistribution; the modifications are listed in NOTICE.\r\n\r\n## Support\r\n\r\n- Documentation — https://docs.applooma.dev\r\n- Email — support@applooma.dev\r\n","readmeFilename":"README.md","_rev":"1-ff90c9b2e2400d2d2e8dd38c912b0ed3"}