{"_id":"@2060.io/react-native-eid-reader","_rev":"19-bb5b7e0492bf16aab8224be4d50a584c","name":"@2060.io/react-native-eid-reader","dist-tags":{"alpha":"0.1.1-alpha.0","latest":"0.3.1"},"versions":{"0.1.1-alpha.0":{"name":"@2060.io/react-native-eid-reader","version":"0.1.1-alpha.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.1.1-alpha.0","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"1a4fc5052fb0c9c8955b45c36126011f10590d9a","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.1.1-alpha.0.tgz","fileCount":70,"integrity":"sha512-Cy0FJOs6wTwR5ezgI0gfjyDUn6RqCx/Xk2F0y6wZL72MB8doprq5h+X9Y8oDBm50WLHr41SxF8Xkcz+A4t2Zjw==","signatures":[{"sig":"MEYCIQCTS3d3g17CuqLRermu0wsWIdlFRYCnSevls+JWVjy4tgIhAMtL16eEQbX7HM3J0hsuAuFQsSAv/vVniUmXB0t0Mjqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339563},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"b50e378e6836c3a7985d0ba3a10d8e5c7c9a4fdd","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@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}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"18.20.4","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.1.1-alpha.0_1728477593832_0.6428388749111731","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.0":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.0","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"249cee5523bf890614ccacee6e049736d632d70c","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.0.tgz","fileCount":70,"integrity":"sha512-D/f6SoZxLbaJDIRKmS4hgJZy+6lo3JwCCLwKNvBLvSTuH/QIpd4QQSLbDKmoEERuki1ZsyC7t4rI+lZu5p7jMw==","signatures":[{"sig":"MEUCIQCnljbWh8LpePePL7bQsoNzMKykG4R6o0j3rTEhujVz/gIgF87gnPju52xDKS19a3BKWERGu7BHP6V3euDkoUHY9bY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339676},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"81f7c0c4e34ec367157c12a83c6cc74f333e1913","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.7.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"18.20.4","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.0_1728479176852_0.011316654675669335","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.1":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.1","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"892db704c94af21c00c606368c384793ff49f057","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.1.tgz","fileCount":70,"integrity":"sha512-mKM4vzEmZ+4LMUkyyCjfMBCjGKFuAbSPmxDLkaPbM8BfNE6YOMC2842LB+4zV722E1g/A+76TAc65RjVO0UyCg==","signatures":[{"sig":"MEYCIQCBronWokdRJUadGLe0ezaaZs1Y6z/B2KNEL8qpoB/OowIhAJG7yjLfj24PMYi9vrb6QSyVs7f4ecKZAO+sj8FtW+Yu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339517},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"346fc355c7bf8ea6f5151329cb6dc5bc103106a9","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.1_1728491988843_0.5064324604020503","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.2":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.2","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"e8498baaa0a421fabc9d05105ee1d2b332b96238","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.2.tgz","fileCount":70,"integrity":"sha512-eNWZuVlKZO0c7Ci4019fznA3m+8CuHqiE/8O3JzZ/I4QJZ+yT4z2IgkStRvyMYoLL9atgD0T82nEWvLr7wramg==","signatures":[{"sig":"MEQCIFPSuhzSO6HGiX1YDAz0bkbyy9H6hcZC9zcnUMG1brdVAiBtCDNbUbS1BPVGBDlB+lIXIrPv/+oEC37bGteAbd3qhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339501},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f81acb97ccdeaee8bec9a4c80b3deb7732c455f3","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.2_1728513893132_0.38482738163764174","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.3":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.3","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.3","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"9d5f652f8318fbed0fe4d669c6a47addf993c299","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.3.tgz","fileCount":70,"integrity":"sha512-C059NcK78rGe3Ds3PTWDDeY5qCnaglJ7aghwVAyeDmuOYaTR1qfIvrZlLkXGbJrWMwz0dOCd+DoFajiOnZWBaw==","signatures":[{"sig":"MEYCIQDNXXg9o0LtoLXIdhhtARdEztmf49Cvft4egLLXo7JmNQIhAO7o7XyTD+TOe+xXFb7jD6GOHBFHOc1MJ05VQRQU9Qqz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339539},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"f3a18384e0ae54927948150456f6b9ed40f7cc50","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.5.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.3_1729532009752_0.7628002997621581","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.4":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.4","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.4","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"0de78e1773faabc61cfc4a3b5ebb9aa2d106682c","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.4.tgz","fileCount":70,"integrity":"sha512-WkoNry+5ufoexRKKxMdO3xoMhELBbMMKZwVBcOlx52f2UL3uBQBE1jaXyOm/oKlcdbAKirHUmrtIlO9K8DCOUw==","signatures":[{"sig":"MEQCIBOpgIYigj3kRt7eerNsi9xrd9LoZk0GyQYdv9wMtCbtAiAUFyCfc4+7r7OiRJNdnCGj1Q+KFQ8aOeN2JPZaKmOirA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339539},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"41e5b07bad0f971fac216e9bcc3883e9d42dc4b6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.5.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.4_1729550176846_0.24510097294104116","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.5":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.5","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.5","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"c4dcb26a82bc9d1c0cf3d0fca1c6b4f113deb93c","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.5.tgz","fileCount":70,"integrity":"sha512-Vrb13w/weVxvHJb1o3UHIiHRe6SdORl7o1rRNN2OniaeUab3AvH6SeL0Rler2h89lmRInSbwiO2jsOi6CGDjWw==","signatures":[{"sig":"MEYCIQDuHo95t1F28+9c8OiS4kyOTnVwIzszJZyTOylnuJMEEwIhANgp9ql7Z27AchFkv5vTFhj2lQSiY2pinEq2zaMYLJzo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":339916},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"be178bf75801df28deedbd09528c7203f1953f46","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.5.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.5_1729604420220_0.22502980442514375","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.6":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.6","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.6","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"a5373f347e1c3380feb8a17fb6d088ded391e89e","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.6.tgz","fileCount":70,"integrity":"sha512-LOHHaXy4taBbDD3SEV1kNgx88ycx0k36dAG/00tNOExcclXdfm/srldurjyW7Z5JSWCMLnOEmBxcUZN8BT1V9Q==","signatures":[{"sig":"MEUCIAgqly+PNx2v3WCaA98q0fnvmwbkfTbYGCOv83W8OlVYAiEA4qLAlHekAO4GR1vYEgGdK3USyFe2SqwCIPuw5JE0ZIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343991},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"6b3f60ea70169ae9fa373b2d6987a8b9cf7763ee","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.6_1729793563141_0.8308895835372294","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.7":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.7","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.7","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"c010ac040b88de63646fb7efefae8d2b53e30245","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.7.tgz","fileCount":70,"integrity":"sha512-QlFl6WUa/OfTUzsC29TErkttY01clHSsLTnSew70ToXo+xn5137KMqHKsxuxV0/30V+WFlRwTdiUIoN/kwwV6w==","signatures":[{"sig":"MEUCIQDmAFKaYCAFm/ps0Vp97l7zDvGysXj6WU4h+LKT9AlKXwIgWqpjPOa4kbIgpBp/UUx/fmNL4IPJaLE8dIuOV9CuWTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":343377},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"1e114c050a4d2d0fcbdab84bd7f0153c01a11380","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.5.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.7_1729878221500_0.655780386869788","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.8":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.8","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.8","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"905bd8eca9e51d53744dc9d3ed92b5171c6ce939","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.8.tgz","fileCount":70,"integrity":"sha512-ZTSeWKEmnhkAorI5SSW5Gg25rqytDIfVQSIkFsHKf+0Yt3mTarD3zSwuED9mLZonU1J2k0GuhGozne0lKXywjg==","signatures":[{"sig":"MEUCIQCm1xNRhav91HJ1KseCGKfOeWFvziBSr+qezmlWeWxLoAIgNCi3lL598Q0sNcdxyCFPL85wcHlsQscDRCTq9ht7NJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344430},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"3d1f292824bbfb1b4a9b86a5db1db5b9111a3c80","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.8_1732116185275_0.411444745146635","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.9":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.9","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.9","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"0f88202c3583e874139415ec20f5a80ed4862937","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.9.tgz","fileCount":70,"integrity":"sha512-Ej4P0vyPlVxXab+jG3G8+bs9t1dype6xYf7MFX6e3BJwBQrcj98wIZvMikg/iVY4LTmBX39OFYmQv0u0I1Be/Q==","signatures":[{"sig":"MEUCIHCO9gPDD2ajGdGk0vVHzIfR601g4XyAjuIon4ng39gvAiEAodhBH/92lTkuhTrAQ6zf+nOnZ1dxvKPxD3tizMuxRMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":344643},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"8eaada9a4c28ff3492f9f090312cbf1161179b06","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.5.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.9_1733487398662_0.16389041919678982","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.10":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.10","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.10","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"b16f97845c395b9026422f6a8f9e4ad3b35395e6","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.10.tgz","fileCount":70,"integrity":"sha512-ngF8VF5pCi4Erm5b9L4bN5hXvd5Unr1ytH8Slou+WCUdniLvT4AtkaVj5wLaTVmIraVHUGffuRTROMFvvqj7NQ==","signatures":[{"sig":"MEUCIEFV/+d/E5lH5QFlWqYTvukC1/EhPeALICY1f+oHKMcVAiEA9rlZlciSSyKB1abx/qlxv6BZVlb7eOGZcC8tY650fCo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":346971},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"a0c899a32017e43d4d49bb18bb96e96c3e86e2b2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.10_1733519233038_0.9900525834967013","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.0.1-alpha.11":{"name":"@2060.io/react-native-eid-reader","version":"0.0.1-alpha.11","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.0.1-alpha.11","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"8a47e612b753ea40c50cb1e35867257ababe68b1","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.0.1-alpha.11.tgz","fileCount":70,"integrity":"sha512-OQ/BFMtUbDbRNrbhZmtE297aWUY6GkAqy5DuN6X62x5tgdXk7PeHoZc8p0R546zx/uH4BBgwYzpWQuwOMlBoGw==","signatures":[{"sig":"MEUCIQCbGv4NBV9CJ1p66FB2bmH0vbNtAM7guDW2Jhc5KGZ55AIgQF1q2BmqqkTdin0WqI6+oWSvApNguXKRza6BXVNVlhM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":347101},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"d94bbc1a1d836786c15bc65e017d2aae0495ff1c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.9.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"20.12.2","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.0.1-alpha.11_1734384932759_0.60809997824068","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.0":{"name":"@2060.io/react-native-eid-reader","version":"0.1.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.1.0","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"7dd92daeb50f579a7ebf079b04fb1aa14da1a543","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.1.0.tgz","fileCount":70,"integrity":"sha512-dGX8lPGv1OBVy3Ras1vusgPpTmJoMOL8qJxil1Xp4gvtAZ3dvcqm58UtG2Ke/LHYp8QbhMs48FPsCXe9+K7Zfw==","signatures":[{"sig":"MEUCIQCrrHrlHWyT47Kk8TPvdw0/I9JHXdCqRKD4QQQzDy6JzwIgJFvAS1R2Xzf1Mrjcqiz+RLsRJmpxU2vIDz4oEFy94V4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":347460},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","gitHead":"4b57ead2d08c908858a721b30f0bd4697dca9f90","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"genaris","email":"gentilester@gmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","skipChecks":true,"ignoreVersion":true},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.4.2","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"17.0.1","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.1.0_1754610373897_0.30163316217341296","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.1":{"name":"@2060.io/react-native-eid-reader","version":"0.1.1","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.1.1","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"2e1517cf5ca776fc60c73b7b4a453d55da3676c1","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.1.1.tgz","fileCount":70,"integrity":"sha512-fiEZB3f4Eu47cSf0+E6uw9ZNaZIPnFGa5LiTdHaT3J4q9e/ZY5UEPEwkGODZrQ4Tn7cKUkgjDlf1q+t+w8Rr4w==","signatures":[{"sig":"MEYCIQD3eqQD2q9vWT9eN63SRdjRcr71aPROysdn/0Fqg51xzgIhAO7O2pdYAn0JU8cspXEma2Hhf32ft1iZ3RLQpB5jqMqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2060.io%2freact-native-eid-reader@0.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347895},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:package.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f662ab-6b67-4911-a9bf-cbbf6fde99aa"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/runner/work/react-native-eid-reader/react-native-eid-reader/package.tgz","_integrity":"sha512-fiEZB3f4Eu47cSf0+E6uw9ZNaZIPnFGa5LiTdHaT3J4q9e/ZY5UEPEwkGODZrQ4Tn7cKUkgjDlf1q+t+w8Rr4w==","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","publish":true,"skipChecks":true,"publishPath":"*.tgz","ignoreVersion":true},"hooks":{"before:release":"yarn pack"},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.7.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"22.21.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^19.0.6","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.1.1_1765316160144_0.7513782392565433","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.1.2":{"name":"@2060.io/react-native-eid-reader","version":"0.1.2","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.1.2","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"60e332992d4dd887d3e901d1c2e28676aaea985b","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.1.2.tgz","fileCount":70,"integrity":"sha512-I1r1R7iT5fHhV0UmU3BxjFe3u3E0uSoGYEbjwz42yj4pxfBkPwRN63nUDzHBbIlCtJO0AOK50yZq3411MicFzQ==","signatures":[{"sig":"MEQCIGqKHgUVDMBSulMNXTh+a4LKDYO257EXSgVW/Xm7BgaHAiBlPdRcj5wXTddU86s+HGJzDWY10QL+0XLth4LAaxAc2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2060.io%2freact-native-eid-reader@0.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":347883},"jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:package.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f662ab-6b67-4911-a9bf-cbbf6fde99aa"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/runner/work/react-native-eid-reader/react-native-eid-reader/package.tgz","_integrity":"sha512-I1r1R7iT5fHhV0UmU3BxjFe3u3E0uSoGYEbjwz42yj4pxfBkPwRN63nUDzHBbIlCtJO0AOK50yZq3411MicFzQ==","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","publish":true,"skipChecks":true,"publishPath":"*.tgz","ignoreVersion":true},"hooks":{"before:release":"yarn pack"},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.11.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^18.2.44"},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^19.0.6","typescript":"^5.2.2","@types/jest":"^29.5.5","@types/react":"^18.2.44","react-native":"0.73.6","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/eslint-config":"^0.73.1","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.1.2_1776383566418_0.0784098401106943","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.0":{"name":"@2060.io/react-native-eid-reader","version":"0.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.2.0","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"5ed0917d25b649b244041d2808449e22c572dbf5","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.2.0.tgz","fileCount":78,"integrity":"sha512-8ql1OWuhBW3Cs3SDppYQ3JFzYlTKiFVHFlVZicl9BXrncg7TqC/pBprglQ/+s4MUzPdgrBVkVLsEf3zKtgCrhA==","signatures":[{"sig":"MEUCIQCQG9bPpOz6hcaHLVy98TmxvBzjglhJeFGIk/9c4gGiTwIgIEmKuE9auHZUXZYA5atdVs0BpDxu800ZJosBkQuJYQY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2060.io%2freact-native-eid-reader@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359176},"jest":{"preset":"@react-native/jest-preset","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:package.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f662ab-6b67-4911-a9bf-cbbf6fde99aa"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/runner/work/react-native-eid-reader/react-native-eid-reader/package.tgz","_integrity":"sha512-8ql1OWuhBW3Cs3SDppYQ3JFzYlTKiFVHFlVZicl9BXrncg7TqC/pBprglQ/+s4MUzPdgrBVkVLsEf3zKtgCrhA==","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","publish":true,"skipChecks":true,"publishPath":"*.tgz","ignoreVersion":true},"hooks":{"before:release":"yarn pack"},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.11.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^19.2.0"},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier","plugin:prettier/recommended"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNEIdReaderSpec","type":"modules","android":{"javaPackageName":"io.twentysixty.rn.eidreader"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^19.0.6","typescript":"^5.2.2","@types/jest":"^29.5.13","@types/react":"^19.2.0","react-native":"0.85.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/jest-preset":"0.85.2","@react-native/babel-preset":"0.85.2","@react-native/eslint-config":"^0.85.2","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.2.0_1776966998586_0.27344124843476814","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0":{"name":"@2060.io/react-native-eid-reader","version":"0.3.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/2060-io","name":"2060.io"},"license":"MIT","_id":"@2060.io/react-native-eid-reader@0.3.0","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"dist":{"shasum":"a9607981159452ca280d3b73cb264344065c36da","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.3.0.tgz","fileCount":79,"integrity":"sha512-L+/+7gxsaBdqWpphInK3RW16TQ2AFxu5lFusSKgB7wQgU59lOPwaD527Ty0KnEx5vv+O3y9TCZ9zCd9C22K1Wg==","signatures":[{"sig":"MEUCIQCK1RctpZbSMKa/Crzh9HomFaARpyu/5FHKeAj8Sv4VEwIgO7AxWE2FaXHyXTES8511ayKB/M4Fc90OV9THLCXALtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2060.io%2freact-native-eid-reader@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":383669},"jest":{"preset":"@react-native/jest-preset","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"main":"lib/commonjs/index","_from":"file:package.tgz","types":"lib/typescript/src/index.d.ts","module":"lib/module/index","source":"src/index","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","example":"yarn workspace react-native-eid-reader-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f662ab-6b67-4911-a9bf-cbbf6fde99aa"}},"prettier":{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"},"_resolved":"/home/runner/work/react-native-eid-reader/react-native-eid-reader/package.tgz","_integrity":"sha512-L+/+7gxsaBdqWpphInK3RW16TQ2AFxu5lFusSKgB7wQgU59lOPwaD527Ty0KnEx5vv+O3y9TCZ9zCd9C22K1Wg==","commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"push":false,"commit":false,"requireBranch":"main","tagAnnotation":"${version}","requireCommits":true},"npm":{"tag":"latest","publish":true,"skipChecks":true,"publishPath":"*.tgz","ignoreVersion":true},"hooks":{"before:release":"yarn pack"},"github":{"release":true}},"repository":{"url":"git+https://github.com/2060-io/react-native-eid-reader.git","type":"git"},"workspaces":["example"],"_npmVersion":"11.11.0","description":"Reads passports and ID cards using its the device NFC.","directories":{},"resolutions":{"@types/react":"^19.2.0"},"_nodeVersion":"22.14.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier","plugin:prettier/recommended"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNEIdReaderSpec","type":"modules","android":{"javaPackageName":"io.twentysixty.rn.eidreader"},"jsSrcsDir":"src"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"19.2.3","turbo":"^1.10.7","eslint":"^8.51.0","del-cli":"^5.1.0","prettier":"^3.0.3","commitlint":"^17.0.2","release-it":"^19.0.6","typescript":"^5.2.2","@types/jest":"^29.5.13","@types/react":"^19.2.0","react-native":"0.85.2","@evilmartians/lefthook":"^1.5.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.2","@react-native/jest-preset":"0.85.2","@react-native/babel-preset":"0.85.2","@react-native/eslint-config":"^0.85.2","@commitlint/config-conventional":"^17.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-eid-reader_0.3.0_1776989821166_0.07348339261001846","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.1":{"name":"@2060.io/react-native-eid-reader","version":"0.3.1","description":"Reads passports and ID cards using its the device NFC.","main":"lib/commonjs/index","module":"lib/module/index","types":"lib/typescript/src/index.d.ts","react-native":"src/index","source":"src/index","scripts":{"example":"yarn workspace react-native-eid-reader-example","test":"jest","typecheck":"tsc --noEmit","lint":"eslint \"**/*.{js,ts,tsx}\"","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build lib","prepare":"bob build","release":"release-it"},"keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/2060-io/react-native-eid-reader.git"},"author":{"name":"2060.io","url":"https://github.com/2060-io"},"license":"MIT","bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"homepage":"https://github.com/2060-io/react-native-eid-reader#readme","publishConfig":{"registry":"https://registry.npmjs.org/","access":"public"},"codegenConfig":{"name":"RNEIdReaderSpec","type":"modules","jsSrcsDir":"src","android":{"javaPackageName":"io.twentysixty.rn.eidreader"}},"devDependencies":{"@commitlint/config-conventional":"^17.0.2","@evilmartians/lefthook":"^1.5.0","@react-native/babel-preset":"0.85.2","@react-native/eslint-config":"^0.85.2","@react-native/jest-preset":"0.85.2","@types/jest":"^29.5.13","@types/react":"^19.2.0","commitlint":"^17.0.2","del-cli":"^5.1.0","eslint":"^8.51.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","prettier":"^3.0.3","react":"19.2.3","react-native":"0.85.2","react-native-builder-bob":"^0.23.2","release-it":"^19.0.6","turbo":"^1.10.7","typescript":"^5.2.2"},"resolutions":{"@types/react":"^19.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@3.6.1","jest":{"preset":"@react-native/jest-preset","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"github":{"release":true},"hooks":{"before:release":"yarn pack"},"npm":{"skipChecks":true,"ignoreVersion":true,"tag":"latest","publish":true,"publishPath":"*.tgz"},"git":{"push":false,"commit":false,"requireCommits":true,"tagAnnotation":"${version}","requireBranch":"main"}},"eslintConfig":{"root":true,"extends":["@react-native","prettier","plugin:prettier/recommended"],"rules":{"prettier/prettier":["error",{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false}]}},"eslintIgnore":["node_modules/","lib/"],"prettier":{"quoteProps":"consistent","singleQuote":true,"tabWidth":2,"trailingComma":"es5","useTabs":false},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"_id":"@2060.io/react-native-eid-reader@0.3.1","_integrity":"sha512-umRbDFFpsgwbYcNGnrcSk367ZLXp7AhHV/FpXbWmU+ri/NzOsrw65XB1hM8Vfb278CQeeUZuVxS4u5im+zKlmA==","_resolved":"/home/runner/work/react-native-eid-reader/react-native-eid-reader/package.tgz","_from":"file:package.tgz","_nodeVersion":"22.14.0","_npmVersion":"11.11.0","dist":{"integrity":"sha512-umRbDFFpsgwbYcNGnrcSk367ZLXp7AhHV/FpXbWmU+ri/NzOsrw65XB1hM8Vfb278CQeeUZuVxS4u5im+zKlmA==","shasum":"99606b90fea31f63c38728eb163e32ff3d561d17","tarball":"https://registry.npmjs.org/@2060.io/react-native-eid-reader/-/react-native-eid-reader-0.3.1.tgz","fileCount":79,"unpackedSize":384241,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@2060.io%2freact-native-eid-reader@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA5MYBzymGClBxS9/lyW3BjVdNyxtg0xtPx9c9Ulncq6AiBd5s82WSApThjQDbraYlLkkbUUlzQglY/hASEQpNrxmw=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:07f662ab-6b67-4911-a9bf-cbbf6fde99aa"}},"directories":{},"maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-eid-reader_0.3.1_1779297972823_0.4852034187033918"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-09T12:39:53.717Z","modified":"2026-05-20T17:26:13.277Z","0.1.1-alpha.0":"2024-10-09T12:39:54.059Z","0.0.1-alpha.0":"2024-10-09T13:06:17.050Z","0.0.1-alpha.1":"2024-10-09T16:39:49.087Z","0.0.1-alpha.2":"2024-10-09T22:44:53.328Z","0.0.1-alpha.3":"2024-10-21T17:33:30.071Z","0.0.1-alpha.4":"2024-10-21T22:36:17.058Z","0.0.1-alpha.5":"2024-10-22T13:40:20.457Z","0.0.1-alpha.6":"2024-10-24T18:12:43.390Z","0.0.1-alpha.7":"2024-10-25T17:43:41.732Z","0.0.1-alpha.8":"2024-11-20T15:23:05.442Z","0.0.1-alpha.9":"2024-12-06T12:16:38.824Z","0.0.1-alpha.10":"2024-12-06T21:07:13.242Z","0.0.1-alpha.11":"2024-12-16T21:35:32.934Z","0.1.0":"2025-08-07T23:46:14.116Z","0.1.1":"2025-12-09T21:36:00.300Z","0.1.2":"2026-04-16T23:52:46.603Z","0.2.0":"2026-04-23T17:56:38.802Z","0.3.0":"2026-04-24T00:17:01.318Z","0.3.1":"2026-05-20T17:26:12.975Z"},"bugs":{"url":"https://github.com/2060-io/react-native-eid-reader/issues"},"author":{"name":"2060.io","url":"https://github.com/2060-io"},"license":"MIT","homepage":"https://github.com/2060-io/react-native-eid-reader#readme","keywords":["react-native","ios","android"],"repository":{"type":"git","url":"git+https://github.com/2060-io/react-native-eid-reader.git"},"description":"Reads passports and ID cards using its the device NFC.","maintainers":[{"name":"genaris","email":"gentilester@gmail.com"}],"readme":"# react-native-eid-reader\n\n[![npm version](https://img.shields.io/npm/v/@2060.io/react-native-eid-reader.svg)](https://www.npmjs.com/package/@2060.io/react-native-eid-reader)\n[![license](https://img.shields.io/npm/l/@2060.io/react-native-eid-reader.svg)](./LICENSE)\n[![platforms](https://img.shields.io/badge/platforms-android%20%7C%20ios-lightgrey.svg)](#requirements)\n\nA React Native module to read electronic passports and ID cards over NFC, following the **ICAO Doc 9303** standard for Machine Readable Travel Documents (MRTDs).\n\nGiven the MRZ (Machine Readable Zone) information of a document — document number, date of birth and expiration date — or the Card Access Number (CAN) printed on the card, the library authenticates against the chip (PACE or BAC), reads the relevant data groups, and returns personal data and (optionally) the portrait image stored inside the document.\n\nThis module is used in production by [Hologram Messaging](https://hologram.zone) as part of its real-world identity verification flows.\n\n## Features\n\n- 📖 Reads **ICAO 9303** compliant electronic passports and national eID cards (TD1, TD2, TD3)\n- 🔐 **PACE** (Password Authenticated Connection Establishment) with automatic fallback to **BAC** (Basic Access Control)\n  - PACE-MRZ — derived from document number + DOB + expiry\n  - PACE-CAN — 6-digit Card Access Number (required by some eIDs, e.g. the German Personalausweis)\n- 🆔 Supports TD1 ID cards with extended (>9-char) document numbers (e.g. Moroccan CNIe)\n- 👤 Returns parsed personal data from DG1 (MRZ) and portrait image from DG2\n- 🗂️ Optional access to raw data groups (base64) for advanced use cases (PA, signature verification, …)\n- 🖼️ Helper to convert the embedded JPEG2000 portrait to JPEG so it can be displayed in a standard `<Image />`\n- 📡 NFC state & tag-discovered event listeners\n- ⚙️ NFC capability checks and deep-link into system NFC settings (Android)\n- 🤖 Android & 🍎 iOS support\n- 🏗️ New Architecture (TurboModules) ready\n\n## Requirements\n\n| Platform | Minimum version | Notes                                                                                |\n| -------- | --------------- | ------------------------------------------------------------------------------------ |\n| Android  | API 24 (7.0)    | Device must have NFC hardware. Required by React Native 0.76+.                       |\n| iOS      | 16.0            | Physical device required; Simulator has no NFC. Requires the NFC capability & entitlement. **PACE is only supported on iOS 26.4+**; on earlier versions the library falls back to BAC. |\n\n## Installation\n\n```sh\nyarn add @2060.io/react-native-eid-reader\n# or\nnpm install @2060.io/react-native-eid-reader\n```\n\n### iOS\n\nAfter installing the package, run `pod install`:\n\n```sh\ncd ios && pod install\n```\n\nAdd the NFC capability to your app:\n\n1. In Xcode, enable **Near Field Communication Tag Reading** under *Signing & Capabilities*. This creates/updates your `*.entitlements` file with:\n\n   ```xml\n   <key>com.apple.developer.nfc.readersession.formats</key>\n   <array>\n     <string>TAG</string>\n   </array>\n   ```\n\n2. Add the following keys to your `Info.plist`:\n\n   ```xml\n   <key>NFCReaderUsageDescription</key>\n   <string>This app uses NFC to read your ID document</string>\n\n   <key>com.apple.developer.nfc.readersession.iso7816.select-identifiers</key>\n   <array>\n     <string>A0000002471001</string>\n     <string>A0000002472001</string>\n     <string>00000000000000</string>\n   </array>\n   ```\n\n### Android\n\nNo manual steps are required — the library's manifest already declares the NFC permission and autolinking takes care of the rest.\n\n## Usage\n\n```tsx\nimport EIdReader, {\n  type EIdReadResult,\n} from '@2060.io/react-native-eid-reader';\n\nasync function scan() {\n  // NFC state & tag events (optional)\n  EIdReader.addOnNfcStateChangedListener((state) => console.log('NFC', state));\n  EIdReader.addOnTagDiscoveredListener(() => console.log('Tag discovered'));\n\n  try {\n    // Option A — MRZ-based authentication (BAC / PACE-MRZ)\n    const result: EIdReadResult = await EIdReader.startReading({\n      mrzInfo: {\n        documentNumber: 'ABC123456',  // 9-char alphanumeric, or the full extended\n                                      // document number for TD1 cards that have one\n        birthDate: '990101',          // YYMMDD\n        expirationDate: '341231',     // YYMMDD\n      },\n      includeImages: true,\n      includeRawData: false,\n    });\n\n    // Option B — CAN-based authentication (PACE-CAN)\n    //   Used by eIDs that do not accept BAC/PACE-MRZ. The CAN is a 6-digit\n    //   code printed on the card (e.g. the German Personalausweis).\n    // const result: EIdReadResult = await EIdReader.startReading({\n    //   can: '123456',\n    //   includeImages: true,\n    // });\n\n    if (result.status === 'OK') {\n      console.log(result.data.firstName, result.data.lastName);\n\n      if (result.data.originalFacePhoto) {\n        // The portrait is JPEG2000; convert to JPEG so <Image/> can render it\n        const jpegDataUrl = EIdReader.imageDataUrlToJpegDataUrl(\n          `data:image/jp2;base64,${result.data.originalFacePhoto}`\n        );\n        // <Image source={{ uri: jpegDataUrl }} />\n      }\n    }\n  } catch (e) {\n    console.error(e);\n  } finally {\n    EIdReader.stopReading();\n    EIdReader.removeListeners();\n  }\n}\n```\n\nSee the [example app](./example) for a fuller, runnable integration (including input UI for the MRZ fields).\n\n## API\n\n### `startReading(params): Promise<EIdReadResult>`\n\nStarts an NFC reading session. On iOS this presents the system NFC sheet; on Android the user must hold the document against the back of the phone.\n\nExactly one of `mrzInfo` or `can` must be supplied.\n\n| Param            | Type                                            | Default | Description                                                                                                  |\n| ---------------- | ----------------------------------------------- | ------- | ------------------------------------------------------------------------------------------------------------ |\n| `mrzInfo`        | `{ documentNumber, birthDate, expirationDate }` | —       | MRZ-derived key for BAC / PACE-MRZ. Dates in `YYMMDD` format. `documentNumber` may be longer than 9 chars for TD1 cards with an extended document number. |\n| `can`            | `string` (6 digits)                             | —       | Card Access Number for PACE-CAN. Supported on both iOS and Android, though **Android support is untested in-house** — we have no CAN-only eID to exercise it against. Reports welcome. |\n| `includeImages`  | `boolean`                                       | `false` | Include the portrait photo from DG2                                                                          |\n| `includeRawData` | `boolean`                                       | `false` | Include raw data groups as base64                                                                            |\n| `labels`         | `object`                                        | —       | Strings shown in the iOS NFC sheet & errors                                                                  |\n\nReturns an `EIdReadResult` whose `status` is `'OK' | 'Error' | 'Canceled'`.\n\n### Authentication protocol used\n\nThe library picks the strongest access protocol the card advertises:\n\n1. **PACE** (preferred) — negotiated automatically when the card publishes `PACEInfo` in `EF.CardAccess`.\n   - `PACE-MRZ` when `mrzInfo` is supplied.\n   - `PACE-CAN` when `can` is supplied. Android path is untested in-house (see the `can` row above).\n2. **BAC** — automatic fallback when PACE is not supported or fails, using the MRZ key. Only meaningful with `mrzInfo`; eIDs that refuse BAC (e.g. French CNIe) will simply report the PACE failure.\n\n### `stopReading(): void`\n\nAborts the current reading session.\n\n### `isNfcSupported(): Promise<boolean>`\n\nWhether the device has NFC hardware.\n\n### `isNfcEnabled(): Promise<boolean>`\n\nWhether NFC is currently turned on (Android).\n\n### `openNfcSettings(): Promise<boolean>`\n\nOpens the system NFC settings screen (Android).\n\n### `imageDataUrlToJpegDataUrl(dataUrl): string`\n\nConverts a JPEG2000 data URL (as produced by the passport chip for the portrait) to a JPEG data URL that standard `<Image />` components can render.\n\n### Events\n\n- `addOnTagDiscoveredListener(cb)` — fires when an NFC tag enters the field\n- `addOnNfcStateChangedListener(cb)` — fires when NFC is turned on/off (`'on' | 'off'`)\n- `removeListeners()` — removes all listeners added by this module\n\n## Running the example\n\n```sh\nyarn\nyarn example start         # Metro\nyarn example android       # or\nyarn example ios           # (after `cd example/ios && pod install`)\n```\n\n## Standards & references\n\n- [ICAO Doc 9303 — Machine Readable Travel Documents](https://www.icao.int/publications/pages/publication.aspx?docnum=9303)\n- [BSI TR-03110 — Advanced Security Mechanisms for Machine Readable Travel Documents](https://www.bsi.bund.de/) (PACE / EAC)\n- PACE (Password Authenticated Connection Establishment) — secure session establishment from an MRZ key or CAN\n- BAC (Basic Access Control) — legacy access protocol derived from the MRZ\n- DG1 (MRZ) and DG2 (portrait) are the data groups parsed by default\n\n## Acknowledgements & project history\n\nThis module stands on the shoulders of two excellent open-source projects:\n\n- **[batuhanoztrk/react-native-nfc-passport-reader](https://github.com/batuhanoztrk/react-native-nfc-passport-reader)** — the starting point for the Android implementation and the public JS API. When we forked, that library only supported Android.\n- **[AndyQ/NFCPassportReader](https://github.com/AndyQ/NFCPassportReader)** — a mature Swift implementation of ICAO 9303 passport reading, which we used to add iOS support.\n\nAt the time we added iOS support, consuming `NFCPassportReader` as a normal Swift/CocoaPods dependency was impractical in a React Native context for two reasons:\n\n1. **OpenSSL version conflicts** — the library depends on a specific `OpenSSL-Universal` version, and resolving it alongside other transitive pods in a React Native app was fragile.\n2. **Swift-only module integration** — React Native's iOS build setup around that era required `use_frameworks!` to consume Swift-only pods, which interacted poorly with Hermes and static React-Core pods.\n\nAs a pragmatic workaround, we **vendored** the relevant Swift sources into `ios/NFCPassportReader/` and pinned `OpenSSL-Universal` at the podspec level.\n\n### Roadmap\n\nOur long-term plan is to remove the vendored fork and converge on the upstream projects:\n\n1. Contribute bug fixes we've accumulated back to **AndyQ/NFCPassportReader**.\n2. Consume `NFCPassportReader` as a proper Swift dependency (CocoaPods or SPM) now that modern React Native (0.76+) has much better Swift interop.\n3. Eventually, contribute the iOS implementation back to **batuhanoztrk/react-native-nfc-passport-reader** so the ecosystem converges on a single, cross-platform library.\n\nContributions toward any of these goals are very welcome — see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n## Contributing\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for the dev workflow and how to submit pull requests.\n\n## License\n\nMIT © [2060.io](https://2060.io)\n","readmeFilename":"README.md"}