{"_id":"@basis-theory/react-native-threeds","_rev":"5-a1ece0d030af79491fd21110e4e56379","name":"@basis-theory/react-native-threeds","dist-tags":{"latest":"1.2.1"},"versions":{"1.0.0":{"name":"@basis-theory/react-native-threeds","version":"1.0.0","author":{"url":"https://basistheory.com","name":"Basis Theory","email":"support@basistheory.com"},"license":"Apache-2.0","_id":"@basis-theory/react-native-threeds@1.0.0","maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"dist":{"shasum":"adabd26566d35476b3b835e996df5988ff0960cc","tarball":"https://registry.npmjs.org/@basis-theory/react-native-threeds/-/react-native-threeds-1.0.0.tgz","fileCount":37,"integrity":"sha512-kI9SFYhInO3YH9XziDKd/poFvENof08TV7FyMhqh8rHM0yCb4zLEVOFhqtqJXU+4vJ8fll5iwOeh6yVz0zgRkA==","signatures":[{"sig":"MEUCIQDtfI5GiFf05W+/c+/Y4iz3baj7j429Lo7MVacVTH5zcQIgBcTtmzJg84RlXTbJ/Y//CrHhKW2LInZ7n4MSW9rKLlU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55790},"main":"./commonjs/index.js","module":"./module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./typescript/module/src/index.d.ts","default":"./module/index.js"},"require":{"types":"./typescript/commonjs/src/index.d.ts","default":"./commonjs/index.js"}}},"gitHead":"7c385618f5d086a961ed85305fd5af8fc6db8dcb","_npmUser":{"name":"matthew_basistheory","email":"matthew@basistheory.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Basis Theory 3DS React Native SDK","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.18.1","dependencies":{"uuid":"^10.0.0","react-native-get-random-values":"^1.11.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-threeds_1.0.0_1737747018663_0.293336768485426","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"dist","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","version":"0.42.0"}},"1.1.0":{"name":"@basis-theory/react-native-threeds","version":"1.1.0","author":{"url":"https://basistheory.com","name":"Basis Theory","email":"support@basistheory.com"},"license":"Apache-2.0","_id":"@basis-theory/react-native-threeds@1.1.0","maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"dist":{"shasum":"047286f65e70e6d6e651ce7da268f7479ba5b704","tarball":"https://registry.npmjs.org/@basis-theory/react-native-threeds/-/react-native-threeds-1.1.0.tgz","fileCount":37,"integrity":"sha512-lBsT7XzwBccQ9p8gQtuhZ8Cr3KtV+eSgCIRNDdxaKgsNf9qtCowMNaSCMAg6bx+GV5bR93YwE4R+9RL0Y7I1kA==","signatures":[{"sig":"MEQCIEQ8EVjUkVFv9fnw/trj32h/ITjqKIXdN+GZKxqViFzuAiAhF0LSomwjfYBcmP3m90QscuWRyBi/GUDeUtWWdnL8zw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55790},"main":"./commonjs/index.js","module":"./module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./typescript/module/src/index.d.ts","default":"./module/index.js"},"require":{"types":"./typescript/commonjs/src/index.d.ts","default":"./commonjs/index.js"}}},"gitHead":"4f765deab046c79612cb4420f1fc1ea09f0a8513","_npmUser":{"name":"matthew_basistheory","email":"matthew@basistheory.com"},"commitlint":{"extends":["@commitlint/config-conventional"]},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Basis Theory 3DS React Native SDK","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.1","dependencies":{"uuid":"^10.0.0","react-native-get-random-values":"^1.11.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-threeds_1.1.0_1746631473900_0.5482105809529696","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"dist","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","version":"0.42.0"}},"1.1.1":{"name":"@basis-theory/react-native-threeds","version":"1.1.1","author":{"url":"https://basistheory.com","name":"Basis Theory","email":"support@basistheory.com"},"license":"Apache-2.0","_id":"@basis-theory/react-native-threeds@1.1.1","maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"homepage":"https://github.com/Basis-Theory/react-native-threeds#readme","bugs":{"url":"https://github.com/Basis-Theory/react-native-threeds/issues"},"dist":{"shasum":"04a00d8db0f32c17528ad6e462732aca9b9b097b","tarball":"https://registry.npmjs.org/@basis-theory/react-native-threeds/-/react-native-threeds-1.1.1.tgz","fileCount":37,"integrity":"sha512-5s53T3LTNj5eFdGqrK2tn/jPo+kIcbswRmdUPN8GnIOfrRKkYMXbfjcMfFUFye8aSSdhkiQObbcKZKLnL/RH4g==","signatures":[{"sig":"MEYCIQC5OLnQNpo3AcRQfkkOstJecjYqaZfICk0kuSiJnW2Y9gIhANrplznnQoIrS3nYl9P/21S4TotOTeU+VQQyMGqL7cF6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@basis-theory%2freact-native-threeds@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":55961},"main":"./commonjs/index.js","module":"./module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./typescript/module/src/index.d.ts","default":"./module/index.js"},"require":{"types":"./typescript/commonjs/src/index.d.ts","default":"./commonjs/index.js"}}},"gitHead":"03c431d9dd2a2af0320f58e2c62793395084df24","scripts":{"postversion":"cd .. && node bump.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63111331-f761-4591-8446-50e775e57c02"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/Basis-Theory/react-native-threeds.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"Basis Theory 3DS React Native SDK","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.5","dependencies":{"uuid":"^10.0.0","react-native-get-random-values":"^1.11.0"},"publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-threeds_1.1.1_1761576832537_0.5828336423137497","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"dist","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","version":"0.42.0"}},"1.1.2":{"name":"@basis-theory/react-native-threeds","version":"1.1.2","author":{"url":"https://basistheory.com","name":"Basis Theory","email":"support@basistheory.com"},"license":"Apache-2.0","_id":"@basis-theory/react-native-threeds@1.1.2","maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"homepage":"https://github.com/Basis-Theory/react-native-threeds#readme","bugs":{"url":"https://github.com/Basis-Theory/react-native-threeds/issues"},"dist":{"shasum":"0e2ed0e44d62915e71689cb2a8c920a1ae9da7bf","tarball":"https://registry.npmjs.org/@basis-theory/react-native-threeds/-/react-native-threeds-1.1.2.tgz","fileCount":49,"integrity":"sha512-ZNfGyu+3MjFflDYQVeP1252TJ3ksSk4MDiQa3fb0CnjQqaxvuUibf4H+fJbBiETPXwAw3uEOrDOrTbAkHIuGHw==","signatures":[{"sig":"MEUCIQCxNJfJ6gGIN4IudVvJ3h/j1VvkaOsJ48UknAGW75x8EQIgZR2THJiTyqn+JSjBCI+aAYGPRuva22U4oSJEBrc4S+Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@basis-theory%2freact-native-threeds@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":62011},"main":"./commonjs/index.js","module":"./module/index.js","source":"./src/index.tsx","exports":{".":{"import":{"types":"./typescript/module/src/index.d.ts","default":"./module/index.js"},"require":{"types":"./typescript/commonjs/src/index.d.ts","default":"./commonjs/index.js"}}},"gitHead":"eaab0057e6f58da05c2afe014c8e941bc4c17ec0","scripts":{"postversion":"cd .. && node bump.js"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63111331-f761-4591-8446-50e775e57c02"}},"commitlint":{"extends":["@commitlint/config-conventional"]},"repository":{"url":"git+https://github.com/Basis-Theory/react-native-threeds.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.6.2","description":"Basis Theory 3DS React Native SDK","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.19.5","publishConfig":{"tag":"latest","access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-threeds_1.1.2_1762871860907_0.6343388895185249","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"dist","source":"src","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"esm":true,"project":"tsconfig.build.json"}]]},"create-react-native-library":{"type":"library","version":"0.42.0"}},"1.2.1":{"name":"@basis-theory/react-native-threeds","version":"1.2.1","description":"Basis Theory 3DS React Native SDK","author":{"name":"Basis Theory","email":"support@basistheory.com","url":"https://basistheory.com"},"license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/Basis-Theory/react-native-threeds.git"},"workspaces":["example"],"packageManager":"yarn@3.6.1","scripts":{"postversion":"cd .. && node bump.js"},"source":"./src/index.tsx","main":"./commonjs/index.js","module":"./module/index.js","exports":{".":{"import":{"types":"./typescript/module/src/index.d.ts","default":"./module/index.js"},"require":{"types":"./typescript/commonjs/src/index.d.ts","default":"./commonjs/index.js"}}},"resolutions":{"@types/react":"^18.2.44"},"peerDependencies":{"react":"*","react-native":"*","react-native-webview":"*"},"publishConfig":{"registry":"https://registry.npmjs.org/","access":"public","tag":"latest"},"commitlint":{"extends":["@commitlint/config-conventional"]},"react-native-builder-bob":{"source":"src","output":"dist","targets":[["commonjs",{"esm":true}],["module",{"esm":true}],["typescript",{"project":"tsconfig.build.json","esm":true}]]},"create-react-native-library":{"type":"library","version":"0.42.0"},"gitHead":"cdc11a8458b6b5dc893379d2ee35b27a01a4dd04","_id":"@basis-theory/react-native-threeds@1.2.1","bugs":{"url":"https://github.com/Basis-Theory/react-native-threeds/issues"},"homepage":"https://github.com/Basis-Theory/react-native-threeds#readme","_nodeVersion":"20.20.2","_npmVersion":"11.18.0","dist":{"integrity":"sha512-oVoYtc71DUuhGNV4ECysfDu+O6mhyyF+prMoL+ZF4m+behGLwU97GQZ2PllIFr4Cd7Iut1zo7/vjnL3pYPdygA==","shasum":"d77d980f8c3a5c79b0508bb0abe3951587faabc1","tarball":"https://registry.npmjs.org/@basis-theory/react-native-threeds/-/react-native-threeds-1.2.1.tgz","fileCount":61,"unpackedSize":70042,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@basis-theory%2freact-native-threeds@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDHcLXNt6I/m59IjyAXMzVdR+kzBHuzFoQX7dzKUXknrAIhAJMzCHRp56r7tQDmLnn5S4UpN/foDZQTJmNj07TqPYuH"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:63111331-f761-4591-8446-50e775e57c02"}},"directories":{},"maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-threeds_1.2.1_1789154185780_0.5365722231333792"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-24T19:30:18.575Z","modified":"2026-09-11T19:16:26.259Z","1.0.0":"2025-01-24T19:30:18.893Z","1.1.0":"2025-05-07T15:24:34.105Z","1.1.1":"2025-10-27T14:53:52.761Z","1.1.2":"2025-11-11T14:37:41.133Z","1.2.1":"2026-09-11T19:16:25.913Z"},"bugs":{"url":"https://github.com/Basis-Theory/react-native-threeds/issues"},"author":{"name":"Basis Theory","email":"support@basistheory.com","url":"https://basistheory.com"},"license":"Apache-2.0","homepage":"https://github.com/Basis-Theory/react-native-threeds#readme","repository":{"type":"git","url":"git+https://github.com/Basis-Theory/react-native-threeds.git"},"description":"Basis Theory 3DS React Native SDK","maintainers":[{"name":"lcschy","email":"lucas@basistheory.com"},{"name":"briangonzalezatbt","email":"brian.gonzalez@basistheory.com"},{"name":"dhudec","email":"drew@basistheory.com"},{"name":"davi.basistheory","email":"davi@basistheory.com"},{"name":"armsteadj1","email":"armsteadj1@gmail.com"},{"name":"matthew_basistheory","email":"matthew@basistheory.com"},{"name":"bt-platform","email":"platform@basistheory.com"},{"name":"jleon15","email":"josue@basistheory.com"},{"name":"kevinperaza-bt","email":"kevin@basistheory.com"},{"name":"greathouse-bt","email":"robert@basistheory.com"}],"readme":"# 3DS React Native SDK\n\n[![Version](https://img.shields.io/npm/v/@basis-theory/react-native-threeds.svg)](https://www.npmjs.org/package/@basis-theory/react-native-threeds)\n\nThe [Basis Theory](https://basistheory.com) 3DS React Native SDK.\n\n## Installation\n\nUsing [Node Package Manager](https://docs.npmjs.com/)\n\n```sh\nnpm install @basis-theory/react-native-threeds\n```\n\nUsing [Yarn](https://classic.yarnpkg.com/en/docs/)\n\n```sh\nyarn add @basis-theory/react-native-threeds\n```\n\n## Usage\n\nTo use the React Native SDK methods, you need to wrap your app with the `BasisTheory3dsProvider` component. This component will provide the SDK methods to the rest of your app.\n\n```jsx\nimport { BasisTheoryProvider } from '@basis-theory/react-native-threeds';\n\nconst App = () => {\n  return (\n    <BasisTheoryProvider>\n      <YourApp />\n    </BasisTheoryProvider>\n  );\n};\n```\n\nAfter that, you can access the SDK methods using the `useBasisTheory3ds` hook.\n\n```jsx\nimport { BasisTheory3dsProvider, useBasisTheory3ds } from '@basis-theory/react-native-threeds';\n\nconst App = () => {\n  const { createSession, startChallenge } = useBasisTheory3ds();\n\n  return (\n    <BasisTheoryProvider>\n      <YourApp />\n    </BasisTheoryProvider>\n  );\n};\n```\n\n## Documentation\n\nFor a complete list of endpoints and examples, please refer to our [official documentation](https://developers.basistheory.com/docs/sdks/mobile/3ds-react-native/)\n\n\n## Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n","readmeFilename":"README.md"}