{"_id":"@bernardo.paroli/inswitch-react-native-tokenization","_rev":"9-2bb1ca8015a1cfa13ae8771a06a6508c","name":"@bernardo.paroli/inswitch-react-native-tokenization","dist-tags":{"latest":"0.0.3"},"versions":{"0.1.1":{"name":"@bernardo.paroli/inswitch-react-native-tokenization","version":"0.1.1","keywords":["react-native","ios","android"],"author":{"url":"https://inswitch.com","name":"Inswitch","email":"axel.breiterman@inswitch.com"},"license":"MIT","_id":"@bernardo.paroli/inswitch-react-native-tokenization@0.1.1","maintainers":[{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"}],"homepage":"https://inswitch.com#readme","bugs":{"url":"https://inswitch.com/issues"},"dist":{"shasum":"a0402c4967dfd0f3fc82468ff336ba703b651433","tarball":"https://registry.npmjs.org/@bernardo.paroli/inswitch-react-native-tokenization/-/inswitch-react-native-tokenization-0.1.1.tgz","fileCount":126,"integrity":"sha512-fIWDk3l/WP6UoBFOr+jizI8ocx9s2jWUlrRft3cKaexflh89/6Im5I7roRYD/lYj1Eo+glztlgHx5Vie8QNKmA==","signatures":[{"sig":"MEYCIQCeJOdeijhOqPnanF/6VnQfaby270ujJjTK0oCg57wgzwIhAOnZf6a34iJKNUUCJSq7seItvcjwBSXbzURQyUtLzhmu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXW16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoi9A//XYal9TXmoKzq3C9pT+pT3O7CwbWkLrq1UIIjVPmk/lnF+wnB\r\nKu/qNtLrhNUWeWh2t/KjP+UtUg4Z1gtUmJiMw5jxFcTYsm5PJT92oJFeRAO/\r\nzwBCD7D9Ao8En0AEXoG/Q+GKJnHbX6z7Hf+zTgE6hG9irXGPKtpF+ZYsX9vi\r\n6oVf5QG98q5LqHTSMZwBwJcB316QKDX932qx8m7utbiwBxvJdN0+JpM5kkj5\r\nlwYXyVEjB7Or5loI2BV/ISP6eiQoYLje3uBoxceW3h+a6TYHvYyAYuTNy06a\r\n5gvslUwOgW7O7gsIQmAumA7Sd5056T0UCcJshBM0Oz2iZdGrAMbIG8quRHw/\r\nBOWNFE2xd0ymFAssUDNbZGgtfdC2vLE4bE5KoKveVPByKIzbjel15RI4UwYM\r\notEfRMLjkdqnnGqmKebT+sMK+bNAwUaJ6c0M179XmSzP6FdWbAI4rqB/g5Uw\r\nFdHIJBnMvmSH/T9nTkkYySYosdPdAjvLLlU/tXasBsglJagHsIbyC6GnHQv7\r\nRYmXmpL+4O29Qx8A1W1jf5gcghSB8mVdp/WIAqBhNxQvKMpldKq5GfhbH3QD\r\ninAWIDoCBo+jkLh6drtz3h+zb/sGbmamwjZuybTIGPIhJZzlNmRAk1RqpTnN\r\npW83Rv88xycsh7ZnQbzfRVv/6Jj7xgYrolQ=\r\n=n9Wt\r\n-----END PGP SIGNATURE-----\r\n"},"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":"2d9d808185a10e929b0a7b7f45d251af0a3e00c9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["develop","master"]},"npm":{"publish":true,"publishArgs":["--access public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"_npmVersion":"8.5.0","description":"Inswitch card tokenization","directories":{},"_nodeVersion":"16.14.2","dependencies":{"card-validator":"^8.1.1","react-hook-form":"^7.28.1"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/lodash":"^4.14.180","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/inswitch-react-native-tokenization_0.1.1_1650290042444_0.24363916840209088","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.2":{"name":"@bernardo.paroli/inswitch-react-native-tokenization","version":"0.0.2","keywords":["react-native","ios","android"],"author":{"url":"https://inswitch.com","name":"Inswitch","email":"axel.breiterman@inswitch.com"},"license":"MIT","_id":"@bernardo.paroli/inswitch-react-native-tokenization@0.0.2","maintainers":[{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"}],"homepage":"https://inswitch.com#readme","bugs":{"url":"https://inswitch.com/issues"},"dist":{"shasum":"eb5475bceef771a452a9ba938c38ba63501c9ebc","tarball":"https://registry.npmjs.org/@bernardo.paroli/inswitch-react-native-tokenization/-/inswitch-react-native-tokenization-0.0.2.tgz","fileCount":126,"integrity":"sha512-G1XpHK2ByheoUz1DvvM42MsQwwj8jOEmfSMzsO9VnI/MOnWLroCd2ZYnHN58CUf7HtBlExR+G4jPk/ZNDC8Xcg==","signatures":[{"sig":"MEUCIQDEx44eq9BafHuKUCPMMGBP/KsJ6IpIqKZ5bPGN+wwNPQIgVwcwF9pWkXWq0BhV1Z17xZjxg3Tj5+7vt51mXERX85E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":495747,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiXW32ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVYg//YVjveezGPh0No+HcWwUijjpWGSREvhCq45bDrYkMXA7TSw1X\r\nL3U92prFzTsc/js/vpZn4HO2zAmFDnlqU/1ljdnFd2HxEIdNw3a7xmdg13Gx\r\nZuz4QIEZGcXMFUaHidFIrEDTrbtCwMis/w3mflQxW/IwjAN7aOvOPceQef9Z\r\ndmRBVIyc6iEhuObwjpximFRht1E3GdEH4sTbTbngGFqIVLaXdRXm845HnwGW\r\nyv4fFkyvGjKCbEpmqH7D6nNCb4u0EtniZNcXJrs1JnREawb2DZF/NP93M5lV\r\n986QWYPk0RtOqdfLsX64fi7Lo6lnJhrjajdEHpQzDfKNIcjCPQnGGkvuRB70\r\ndEcGCee7QkXbfXkEh8V40zQbaODqkw48KfBXpamHbNjVWfp6ntqR6qFZpgF3\r\nPhHtzVC1EDeoyORE7gqgTGkdN43q9TnKDkmm6EILDpQCfqUlaLTJw6oMGwX+\r\nVqQqgyfeSePO+r2FUtIFsY+vAIN4ZtuRG0Yleyy85lr47E94x2Qk6GvLYT3d\r\nYAHCqyUxSWDFXa1yY6VN+EwrCVGzTgCRJBESobG8W6CkqfUGLDNVdzBeewwB\r\ngM51EqZOeIp4tvECq01F3TVdfMPa8R5/SQJ4qRqPhqT5BOVkvDG+otZB+bAW\r\nNcXyyreGr+7199KKE++WZSURpz75kexN7Mc=\r\n=P/R7\r\n-----END PGP SIGNATURE-----\r\n"},"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":"c34942c7d34485ed239c0184ffa72020005bf4cc","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it --only-version","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["develop","master"]},"npm":{"publish":true,"publishArgs":["--access public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"_npmVersion":"8.5.0","description":"Inswitch card tokenization","directories":{},"_nodeVersion":"16.14.2","dependencies":{"card-validator":"^8.1.1","react-hook-form":"^7.28.1"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/lodash":"^4.14.180","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/inswitch-react-native-tokenization_0.0.2_1650290165990_0.889475861451533","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.3":{"name":"@bernardo.paroli/inswitch-react-native-tokenization","version":"0.0.3","keywords":["react-native","ios","android"],"author":{"url":"https://inswitch.com","name":"Inswitch","email":"axel.breiterman@inswitch.com"},"license":"MIT","_id":"@bernardo.paroli/inswitch-react-native-tokenization@0.0.3","maintainers":[{"name":"maciel.galeano","email":"macielgaleano.jh@gmail.com"},{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},{"name":"ignacio.lima","email":"ignacio.lima@inswitch.com"},{"name":"romanuel","email":"romanuelr@gmail.com"},{"name":"bernardo.paroli.ins","email":"bernardo.paroli@inswitch.com"}],"homepage":"https://inswitch.com","bugs":{"url":"https://inswitch.com/issues"},"dist":{"shasum":"69715f3b89077477e78335f1e47841b330ae3fdc","tarball":"https://registry.npmjs.org/@bernardo.paroli/inswitch-react-native-tokenization/-/inswitch-react-native-tokenization-0.0.3.tgz","fileCount":126,"integrity":"sha512-UrYg06AYXBbnAF2jJUQzkt3Jnm5v8/fntrQZRgzHFBKftnesN0vhw9FXui2tNS83lMqGU7nm+pTg0zUodCXy0g==","signatures":[{"sig":"MEYCIQDNn/h/Qn29tLPa+0xsepI5sO6kQo7aLG7Hp6wMTbrOlAIhAIaZbFtAIqqDh4w+M7coW+2J8j/8Mty2DZ5g1fnF3/fe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":500150,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJienQqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkQg//bFEpvMFofuzJq6NzwRDODNPEnTZRHxFeeNtVRN/cyu39cZxr\r\nv61zub+7nPyK0nkHqMofpO/1OxE+O/f5n/GFIX+SQF/A3hI3C5GhiSlFHzIw\r\nTFvPQ8iHHdsFD/WhoislDwePHiC/tKvI9MQ5Pm/9YnUyn5B7p9O8VQOA9zn+\r\nEp2fl/ztNWvS+pL10HHSjDiy0O63hV+BffppHMX6yFrf3WNoCx/y7/nlexoy\r\nrnnlQzDmuoxCGffUx9052wbVeazucz9zjVgn+4vPmWnr/0WXAihotYweDaXu\r\n7kMyExCFSvdIrHpYaUrZoUTHg+B7DgGfLg1XfwXWQ5duXpzRbeMBBe0KIHKC\r\nZ8Zfml6vx3vRemV1RSCWaiZvdqo8ZIkbXx8L9gXIJDlSaO8Pf8ND2SxTEbrt\r\n8FD67NHdoxmiOHceWcMgfl+UPHHzuMuxyeOo9+/X5JH6pO41gHHa4zVCht1K\r\nHi/F6+DVwxwwcGDPKdT0LTwsk3St4r5FAIUSVeQQZQ+pkeSXjS9PFP+0aFCr\r\nt91a6Tyc5UNgu2GVYuqrT8LFm8QRKXiwon7/mkMvmLzCTdUIlyGLAT8f90V/\r\nvbY7nwDFDYu0GjlcQQatKD8yECquGJycJTOFWffefYUKUm5KX7L7XQVtjRMQ\r\nLx+OfR94jtYCVcHqZRkGUF9Gsx5tD7u2CF4=\r\n=o6C5\r\n-----END PGP SIGNATURE-----\r\n"},"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":"6313a13fc18d6ee518b34b35b0037f9e2b2f526f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","pods":"cd example && pod-install --quiet","test":"jest","example":"yarn --cwd example","prepare":"bob build","release":"release-it --only-version","bootstrap":"yarn example && yarn && yarn pods","typescript":"tsc --noEmit"},"_npmUser":{"name":"axelbreiterman","email":"axelbreiterman@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"tagName":"v${version}","commitMessage":"chore: release ${version}","requireBranch":["develop","master"]},"npm":{"publish":true,"publishArgs":["--access public"]},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"_npmVersion":"8.5.0","description":"Inswitch card tokenization","directories":{},"_nodeVersion":"16.14.2","dependencies":{"card-validator":"^8.1.1","react-hook-form":"^7.28.1"},"eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^26.0.1","husky":"^6.0.0","react":"16.13.1","eslint":"^7.2.0","prettier":"^2.0.5","commitlint":"^11.0.0","release-it":"^14.2.2","typescript":"^4.1.3","@types/jest":"^26.0.0","pod-install":"^0.1.0","@types/react":"^16.9.19","react-native":"0.63.4","@types/lodash":"^4.14.180","@types/react-native":"0.62.13","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.1.3","react-native-builder-bob":"^0.18.0","@commitlint/config-conventional":"^11.0.0","@release-it/conventional-changelog":"^2.0.0","@react-native-community/eslint-config":"^2.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/inswitch-react-native-tokenization_0.0.3_1652192298311_0.5798478326360998","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}}},"time":{"created":"2022-04-18T13:54:02.365Z","modified":"2025-09-01T14:17:58.329Z","0.1.1":"2022-04-18T13:54:02.612Z","0.0.2":"2022-04-18T13:56:06.171Z","0.0.3":"2022-05-10T14:18:18.571Z"},"bugs":{"url":"https://inswitch.com/issues"},"author":{"url":"https://inswitch.com","name":"Inswitch","email":"axel.breiterman@inswitch.com"},"license":"MIT","homepage":"https://inswitch.com","keywords":["react-native","ios","android"],"description":"Inswitch card tokenization","maintainers":[{"email":"bernardo.paroli@inswitch.com","name":"bernardo.paroli.ins"},{"email":"romanuelr@gmail.com","name":"romanuel"},{"email":"ignacio.lima@inswitch.com","name":"ignacio.lima"},{"email":"macielgaleano.jh@gmail.com","name":"maciel.galeano"},{"email":"ivan.cantero@inswitch.com","name":"icantero"},{"email":"manuel.perera@inswitch.com","name":"manuelperera_iw"},{"email":"diego.capelli@inswitch.com","name":"diegocapelli"},{"email":"facundo.centurion@inswitch.com","name":"facundo-centurion"}],"readme":"# Inswitch card tokenization form\n\n## Installation\n\n```sh\nnpm install @bernardo.paroli/inswitch-react-native-tokenization\n```\n\n## Usage\n\n```jsx\nimport CardTokenizationForm from 'card-tokenization'\n\n<CardTokenizationForm\n  apiKey={'YOUR_API_KEY_HERE'}\n  accessToken={'YOUR_API_KEY_HERE'}\n  language='es'\n  onSuccess={onTokenizeCard}\n/>\n```\n\nThis will render the following form\n\n<img src=\"src/assets/readmeExampleImage.png\" width='300px'>\n\n## Component props\n\n| Prop name           | Default value | type       | Required | Description                                     |\n|---------------------|---------------|------------|----------|-------------------------------------------------|\n| language            | es            | [es,en,pt] | no       | Language of the form                            |\n| apiKey              | null          | String     | yes      | Api key to use at Inswitch                      |\n| accessToken         | null          | String     | yes      | Inswitch platform access token (without Bearer) |\n| onSuccess           | () => {}      | Function   | yes      | Tokenization success callback                   |\n| displayCancelButton | false         | Boolean    | no       | Show/hide the cancel button                     |\n| onCancel            | () => {}      | Function   | no       | Cancel button press                             |\n| isSandboxMode           | false         | Boolean    | no       | Bool value to select enviorment                 |\n\n## Running the example\n\nIn order to run the example you must create `keys.ts` file inside `example/src` in order to supply the apiKey and accessToken\nth file must have the following exports\n\n```typescript\nexport const apiKey: string = 'API_KEY_HERE';\nexport const accessToken: string = 'ACCESS_TOKEN_HERE';\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}