{"_id":"react-native-ssl-public-key-pinning","_rev":"29-28d9eaff3e00da1ee0f62cb9b3597c22","name":"react-native-ssl-public-key-pinning","dist-tags":{"latest":"1.2.6"},"versions":{"0.2.0":{"name":"react-native-ssl-public-key-pinning","version":"0.2.0","keywords":["react-native","ios","android"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.2.0","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"9c4acae021c0fd38ec2b67b51913b8add5fc8a7f","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.2.0.tgz","fileCount":20,"integrity":"sha512-DDgT/m0zaZt1ba6ctcCQCSiarlYYvt3BmWudupCUMyOjCoJeRizMi6v9trWfT/PuhLRUWtsU9TGd7Kxj8SXa7Q==","signatures":[{"sig":"MEQCIDN8K6SlgzjstmpVBXizguSJjRKmy/Rm6pqvzWup1PBLAiAQElcuQrQqu4AG9U5e6L+gqBpUU+5Tda9qj4pDqdwCHQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34390,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDKXSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr1ww//feHpjO4OHjg2nqNw5JPVT9jwViDf+TbsbTgMqw6QWJdTPoSl\r\nPtQlYyT8lq5bejBN77Pu8aq7CIyD3DL4+DujZKJvZ/g1SOmGiyORXRZghEEh\r\nMzQUUmOxJQ/dAFoJmPAP/bDjvxynuquvFe9vk9V5Kpvp1m/8GjY4ZnyveAjW\r\nqZcnohegxi4SElXGq4hNYovstACBet8tmftPDs40ZBctFlDTQ3hibgC0Qe+v\r\nHH1xPNlk8pDZHd26FD+wm4hZ2lx2zOjb9zk2o+9EFIQ2RZd0Fjz9plWc3jru\r\nWtPIgwKmH7oqA7c0sBnufIVDk///EIw7hQvQOcz2NlYOp77CxpfWFPfihSL5\r\n0p6zVCeE2opX/2A7OWQX+iltQYIICshmmcYolh6OyqgiUHwAyfUYBNxpfE2u\r\n4/+YUt+EV3knz0NAG3ZZ7ByxU6JBZBf57ChSX9UzBr+jRjOxTDClz4rG0xO1\r\npE48T7ohIo+iEvMIBnYD04/Hs+9N77tupLxVMDig+qLpAu8vh4HCGDA1HKyh\r\nJgTbdichYpEbcaV4IqLVvTh335c2e8OObW1wra2LBTuFkzJa4e5MXUW8H3Ou\r\nsRiTCgBgJOIhpFnuVJwTuzFTJgV2C5JvnRy6W+bYy/ObOOhtC9E7LMpHhMN0\r\nmbLVQZBx1Jnf/MT2UPRNgxNnVlIcKe9NhKM=\r\n=6W6f\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","engines":{"node":">= 16.0.0"},"gitHead":"44937ab7edd8a0ce4fa792696f04856626d12978","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.2.0_1678550482047_0.5924799205675377","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.1":{"name":"react-native-ssl-public-key-pinning","version":"0.2.1","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.2.1","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"06946340c0a631867d9bd3cf867158b6daecea78","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.2.1.tgz","fileCount":20,"integrity":"sha512-quNk1seG9Ue7g3yd8RvNUq7t/G6RGzMsAoEZb0B5yvTa2YueAF/9Q1nAF4WISqvzPnI4OvBLiNYXAgT7PQDhyw==","signatures":[{"sig":"MEQCIH/8zNLQKoDkm7ldU2KJgHnYebyp4pWqfrj9Qwv1Q/7MAiB0zDxwtn/2ywtuZEDT/LlDNgf/CXcTAtHUKW70gNzJRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34901,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDLbYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqYRAAoZadKibA49nSBuou9UjfFWzpRqZ4wcbmAVICfrNLYxg7w/qs\r\nlZZHko27Phyf0FLHYxP5tu9OVwon4lxH7O6qdQpGzPkLe48v1yQYcjiqH57D\r\nZZXdCTk1Y+B6LQtp7LrMNETH9r4I4w0E9eG8sjA4J2C9wS2/qPELKDHSc6oU\r\ncQxa0lKMAMlc+TdXMbwMPF+LU6pcyROXxweUjlFvr+6frha0wnOKqvAUPeAX\r\nUNaa0bGfYy9i4qeFy1giLDy36ndCuWdqyX8yOhKS7r5KJ64gFixVoQ+YFDJ6\r\n/K0l1UhEzddyWTLxsrD3xYdvSjf6NBADQZCTGz3hTHMAkAcwm9gPmVio99c9\r\nfUTcG3qJfhLxZU+gXtNlUWAjbA/Np4WXXwcBbqUc3MS8mZ1mwcSI8unDgXzY\r\nnQL5IO5aVcdw3mDHBWwovHL3WXNGFU2F7dkOSiuN0gER2zxLlMHl5FKdz8Cx\r\nbpalJ9Evvo/+l526GEJxo3lfamtimA0HX+wuL1BkOCvHpMK7ODLngMNcRhF9\r\no1hwVOg4PRXozkRdpgshfKuC5H8jvY+vaelK9Kw1HeT6i4r//EYD7YkMP7M6\r\nxMu6aLCyi3IW3yta6RZ4csEGhpZqWpe+/+eXVRW+BGaU/BMF5cP9b+ejZixg\r\n8qqlk8wFJEJkSG4hzfwHj+QY7bgT//akcYs=\r\n=CpzQ\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","engines":{"node":">= 16.0.0"},"gitHead":"eb5978c59b59299eef119d7495a7ad7acb34ab8d","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"test","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.2.1_1678554840741_0.4690561266505078","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.2":{"name":"react-native-ssl-public-key-pinning","version":"0.2.2","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.2.2","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"c297f5b76dcb302b5bf3b1a052e5319e85537757","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.2.2.tgz","fileCount":20,"integrity":"sha512-+X/44fz70pXB+cXYeh5zr+rRvX7zFOGwEmM84CrXO+ijd71JAatVjn2BYmc34MJwmtZF+zpJ4os7oXhUVRzGAQ==","signatures":[{"sig":"MEQCIBYXOAvUUDiFOf1ycDavc6WlxCCJUcA47tb/qjYXu7sOAiBgoDInJGHC16JxdXvNndqaimmBNmQprFglB9H3d+F19Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":34943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDLgcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZbRAAmhNJzk2w06hHlB5VN97r4VjF5awcjSS7LEAHo56Tt+geN75M\r\n75i7Zy4qQt/B9ujAzYKkFJNT3ol5B++pxgDzc6DfsqRK2ReGSzzTrhGMZmed\r\nQ5Pl6t8+YMjY3/ZEHxvWEc5EANDiSVq+NlZr6+8z7jRNRgvovuPtOc2k2+tG\r\nhHqoDu7e3XI2omnDdqVIVBy6y0FLXkqKDUjMXqJzOBI73SYn4fSmwWY9DB1O\r\nEPO/24bNcifEOHcyhSmVzuawlSpHqeLMs6VQmqbSVCRaREV4BcIGg9HSCVWP\r\nh/hujqShp5p/9AZrPn8ytXKx1zH/q+gJL/imYhSLOHiePsHu9eOD+9WaCSgb\r\nqwAYQv+9khy3WUkFrSywFXDs9ap+wLHY4QPHcojGB7aTfzLQlvnMUC+vOX3L\r\nIaCAbaOzrdrGS3aRGn6sL8V+nK6n+GXPlBsAp35DjpxgCtpd8mIy4/WsNhPg\r\nleHUr5UuAZcY6r9n/mY9KJvZDdb7aHFuQFKkaKjBvn+jrSCx5w1no+N5IFFn\r\njaO6jyKypT8zEYpPo5XasKpzlGBFHQBH3q3rOqjS84bin+ATZb4es+nBNkJj\r\nUHmsJ56X/Y0qCZt/COPG6jJon58NHh9r34IGXgdB07epM+DtyseoOf1SOxPG\r\ns1WNqYty5FU60xn3lDWyk8QEp0Ppcg4Qvec=\r\n=NsS6\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","engines":{"node":">= 16.0.0"},"gitHead":"aedeae861ffb54e01b388c5bc929212cb2da0c70","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.2.2_1678555164709_0.7207954086204771","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.2.3":{"name":"react-native-ssl-public-key-pinning","version":"0.2.3","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.2.3","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"3c74dce0efdc3084a6b795e28626d9ee2d79dfce","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.2.3.tgz","fileCount":20,"integrity":"sha512-nziX1JthLJTrN0p5ukLelXg20p31BJXx3Q2I8jeacK3PcG/Rx5CQwzGyFI2eESWaXt742L6MO23D52PwWb/T+w==","signatures":[{"sig":"MEQCIEkGoxYGq4L8ZYh1pyJUBk93Raaahw8EXQ0o29BhRrubAiBHRyty8ODiu2n96GhhZFCgP+Gi//EF9sQAeNjxbfYF7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDchSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmonZw//QXW9Giz1Psl72/vl5oMgB7L0rBASkH6LzXhxNfbH95cdWbQg\r\nrCURrd9Rmro//3d7cChUVqehJ9ABryW7fMLn5jxTJ/rGmX2ggb3rdjsmkVnI\r\ndbz97oUSMIWLvv4YrWRR8EehgddZ0ltGNxmB6UOskBtEMlCFivd1VUpn1Fh+\r\nAqxmXXl2nyuTO6a73kEGECPCskouy8havRokpH9AiKPJ1t1E35+94/T6JEkg\r\ntM676lrLc2SYgmn0sDmaphRum8q+9E/MoTyMTyjCsi+llz/XiylyeQpqFqXu\r\nQtPh0thwdoR2zpUOW8y1x8y2DbyCIdWYAXq+8iNl6UXbiL0mKCEA7RwK6QNL\r\nc1uHoOfNp3lx7AAVorFnasqpPEUtbKG9+aBPZ/3zXI/WxemN7jWTtpC+AOr9\r\n4o2+F4Guzs8DcR+saZKfBY+QlnB2enA6MU9vFKDnbdSCbA41cfvwhTya1faB\r\n7Ka15HIkp0y2H4uOu746xj+w1UYhnA3eDfDHFQEdB6ay4+e/N3F4YYWg6gUi\r\nX8VuNqWyi5Z0i9StSA+GQ4vIWJuibl/4fUeyNTf/LGJQ5QUvKPgAj8XEmDeE\r\n78KtUUwqwRiSi+im5NAewbPg7MP+OG14orWIMKZJ/v0vqthI33D7AZkoOtel\r\nV77C46sT90fdEGOpIVCsmVey05iGmSCWJlQ=\r\n=fcVP\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","engines":{"node":">= 16.0.0"},"gitHead":"87d37c1f41284b656bc9e21870b50075b72fc865","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.2.3_1678624849939_0.9430994233343173","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.0":{"name":"react-native-ssl-public-key-pinning","version":"0.3.0","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.3.0","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"9a27693e974b798d880e47f59cce7981a99af231","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.3.0.tgz","fileCount":20,"integrity":"sha512-9K7tMR6hAXssler/BfCAH/nYkODfR03jNHWbdtL3K/xbGHx7m/vfvI8aA+zfbKASOxnpYysh9Yw0hXjzyBEL8g==","signatures":[{"sig":"MEYCIQDBX+vHd1Wwd5le7s3Eo5QQj9kXaSsFVvQ9ditqyC58vwIhAOLbjDWdFAFgJKRxJ+DlwgdE99Zc2DTwnneUw47xNQ05","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37766,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkECmbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq28hAAiHqUrkygUatN8EzOa/tT5p/ZXvSJO5hDk9JoMOxYpK+kNhYk\r\nJvMpfOQVj8YJqe2DPtHchqfuwmdAYFB98zzTuw+5rUUoVEVqvtxMZlgkAiSj\r\neKvOmLq6nXdckNGNDxaOZNuAnAaBDTbIYZ6ewgGXfZbXeBJZIJJHyJGmESux\r\nVAAP1c2urZPdjJQ+IfgwlIIbPy2FPC9D5+H1uimAL9S2JnCU5f7ooj3AJxl4\r\nkBJs9GPbTdkuD5/EpufnDdd/PV8+pxKl+wLBN7QbF+fOpSuyYO67xANU7PIr\r\ngwtqihoIDvoanSwR29QYk9LSOyT9eVcPDhLfdRDZtOiNHcftLE+dP6UHfzr6\r\nRVnUOBmWd2en5nsXe+uHvo8QH6YgHcVhTz0tvxJGG2AYNSI7QpeJRaco4fJA\r\no7RUOkCbmE/O2VaXSj9eQ/GLNq5eEvsk3hc/Vz1AoyuzSkvZSKtVPtxV6Qi6\r\nw7yvj3EGY+ScgOLJam7WEztLWQMG06h1QMFNQeEtsOPc958JPddzcj1htZsW\r\nGxFKw819mopyjLdEKq/lxH91tUvggFRtWonvlR1z8ufO/QnwwnsCExQl7qWR\r\nuyUXPmHrYregLkCpECZaLHas/A5WOsijwfj+SvMTETzpdDikejw3kS8UdF7m\r\nPMTJwe8oLyhBrwIRMgYDi2mQ9PLFyAgVoLY=\r\n=Xx3m\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","engines":{"node":">= 16.0.0"},"gitHead":"83d8fc2ce58655c3bfb40fec04efa7adaeffc620","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.3.0_1678780827350_0.907057226565301","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.1":{"name":"react-native-ssl-public-key-pinning","version":"0.3.1","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.3.1","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"5845f2c69671039658d0704f1e7e6cf419649073","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.3.1.tgz","fileCount":20,"integrity":"sha512-Y43QVLcWDOWWSN+qyxEbrU4n/hgXw5+EH+A+zSVU7GI0UVQN4UlQyh7OAK508RYHZyE+a5nyBOdQ6Eujf6TWZg==","signatures":[{"sig":"MEQCIBLypkhjBhzYbZ1sjSMiN2HupSBujWZkTlVJYl+TipsiAiARlzy9Bo8KGOCn0kwT9+P3C6YO+FMCU9E09iT/sXLCLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkECpcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHkg//X+Tw+d0YNH1qKCUIVmWiACLMAD8asMxg4xfgIaTm/2Ol7OGW\r\n/dO0QWSxUSp+8osxsmChWIuMWCDApMZu5QpkmGMm2I8qLpJDjf+BN3haBKuN\r\n965X6RcfFsedBwAlK8BbOD4s4/nvfM3XEbRunrEWu5gZEGxy0H5dFQtLtFS5\r\niGvy4FtRUZxbCLKtinNjV6I3i+sNeJeFi8Rwvsb4yBWVnJUqXnlBzF7fe/Jg\r\nP1h0/nrFlCk4NFw7qK8NHJZ4avayENbptSNGFeB7ikYkUUikGx5yfY57l1Ms\r\nnX8gt6RHa9qQ6lTa5dHUgExGWptv1Ljwn/kQip3hF1yZH27YnxZBiWX1W6aE\r\nlGZVZrxTWn3u2/FZqo1Wrt8KZ7Ob2F9FccInuiNZJ7BFREO++a1clpVwyX4e\r\nqxql0OX9PE/8M7T7eUAsAzMA21m335Ta61HFtUZi+J8hkS7xmFHNInIFPmih\r\nMF50gwbD/Z2NftwpEAXR0cuYtG02v9YL6Wx4LXsy0PSh2gYqkUI45X2RfNId\r\nRoqT0YPL479FRE27F+FlOCDfxC23BfQGkdu3wJ0jIpzXpBP9UXCS2oDxeBzQ\r\nnvU6UABznLXaryF+SvZsXza1Qs0d3YHfiC2qfKJdnFvwEOSm9wq+PBfpqFVL\r\nA3lz1kPVP1MNwIe0X/+SUz25pDP6CgT5QWM=\r\n=yqBB\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","engines":{"node":">= 16.0.0"},"gitHead":"1601c14a3988cb44102f4e1f5f8d1cef843c5407","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.3.1_1678781020759_0.48979647399328075","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"0.3.2":{"name":"react-native-ssl-public-key-pinning","version":"0.3.2","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@0.3.2","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"b044fe05da2900751d784f250bcc6a80728de1cb","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-0.3.2.tgz","fileCount":20,"integrity":"sha512-07IiGxG8HOdsE3n8XeJ7aJOuXysJcwjhDjwL/DzDkCbc1oeJd1iZ3HNVKG0ZJ8evhvLZAuA4bbCAu5v0dFSA/w==","signatures":[{"sig":"MEQCIH8FD3pxgvtIbSRAlPj0g8iqgXDbU35m6YKlvn7e0O5IAiB6lWBjIYn2+qHZUATI3ZhT94+HU0r5GU2t/kLbNFzdvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37902,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkECq5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpXww//brRTVwCKWR0HFCp25YQqEvGHi6GRPHnZf9O8JqVsJxPwhwCg\r\niVLAxonVPbEOEmtMuFE22sQI6oRXTlHwN66GnM6RGllpndOQIPiLW6W6NdbS\r\nobvNxSsE70oCOWOn8NM/cwPD4eYSrffKUobSmHFvcKasltN7D2nTD27u6cwh\r\n6P7ZZhOQfWhv09QPC8FH1SAEA/DY3zJtw/jtevQtorFW5WoxJz9eScMpzPlg\r\nOvbjcvKrA3WS7mRhWijTHOfRmW3zr9ZQyMjOjA0AkLSycBi1b666GwpCpZ8X\r\n99OY3eTYpRcNcbWcNT85QCG1amP6YZJ6hjFxOEMk/RPOya0oFdUKEHlG9tuS\r\nFJa8LQgerraTNI60PdbLDz/esgYqexO7et6nwLXuB8vx3zK+Zc5i5BXZ/A75\r\nGDtgL+olOEiR9Qh4Hc4soK/Ra+HMnpXFQsk9To1a9KtZfrlX5/4aNMOfnv2R\r\ndhWA+Ls87TgT/q+5HM/IxLCfNN5GLwx9W2wP3XMthGQ+QAHkkqVXj8WdJheh\r\nfSiPjAkg6ONN2R8HEG1s6/3GaKgffwHRtwrB37Mo6Ys9VZgHQcg+dTpVam9p\r\nZslY6dePX9BNExPaMfx/AdlwZPuGY2wr1+3+sls0Bn4CvbYg4t9aM63Iik6e\r\nf7SdKNVqSeRA8Ixw5RV3g6TBpdVdl9Gn2lU=\r\n=9Gsn\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","engines":{"node":">= 16.0.0"},"gitHead":"b000cb9f24c8cfc09cb0528f25745be7244c16d5","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.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,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_0.3.2_1678781113029_0.1237694571594381","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.0":{"name":"react-native-ssl-public-key-pinning","version":"1.0.0","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.0","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"bbaa71b3511154b2cf92fb61043c058440d3764b","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.0.tgz","fileCount":20,"integrity":"sha512-7ME4nfGYG5aBg/X4HIJllFG0ZSDVGYGdhMiEeET/0pn6m1lXsUbRGrDgBUKOpdYT3CJOzYKnlXBXCRosBN0Fag==","signatures":[{"sig":"MEYCIQDTEKG8e5sqk6AqFTihbWncoM1RqNN20RR7/IzpbSuuiwIhANAarr+AlkEkVSP8/d6YLuFvv3SCs+rtclLu0MAxeouD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKJmVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoz/Q/9E3Ho7BjNj9Hf3BFgUA6fNfKCgUq3Exx7k8s/7DW5m7LG5KJn\r\nYojXggZl2O2jcq/87j+nTu2KI1j9dlXazyHOGtVsBG2wXGBh9q0nXmYrjCeO\r\nI+3C5UzJVQBvyFSJlhcTxq/KPPBuTdCBN2V55amClD8xK/t+raSLVMAZWCTV\r\n5dBPGmY1BGcRUG1VUL/P3Jhv0gzo8uvFn77rLvJXtejOLdsLRrajpLThEfxH\r\nHfFVO7UdAGijYyw6H7qIVSMs2i6x7KMEWeFF06FzkqgLeFk4aHbEvq0d1Uor\r\no7bU+AJqy4Sx6lycL6zQz32btJTkOG50hifdKo0irbMq66FNfRrv6l6XzYrV\r\nhTQmrUybMHel+Y/iSw8frEx8RDVSGsBX6WR+Tg47Pn7QqVaoiq1T1qEoSoOE\r\nwrIf9aXyclWbUzPFTE7UTRLrwDtIcKyzKbTT+Us+ktLp/YueDbjddME6Xsh1\r\nQ0g6RTgMlvOfdb8AUMtx+YcCs1MxqxbebLts0ph0ZVCqqrvgGTNq/eYv+xEQ\r\nLCdbDIv5XKReJgROiS/Dz+MFFfzH4U6c2NkTFtUN4Bqd/cleG74dAaEIckUi\r\nFzkAXKgqIdJUKmdbuDqidTtMiIV3nrVJxI9ed1O0ywUZ7A5FJlMIQbYG4qDA\r\niECAX0mQvlYytKVHd2H6zOXtCkQNk4hIsco=\r\n=A2KO\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","engines":{"node":">= 16.0.0"},"gitHead":"8ea2384a4a3f0e6d31058bd4a959fc16a5a10fe6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.0_1680382357631_0.15574495623078866","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.1":{"name":"react-native-ssl-public-key-pinning","version":"1.0.1","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.1","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"2df4a0c2306a3b89e0a502ac3a5791f28d9c4f36","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.1.tgz","fileCount":20,"integrity":"sha512-MSav/tI7RDT03f0YHmKzRmR91wo+h0rdZbzxh7x4qr6PP+JtbvtN55ZawJHHY/U7wuwtv3dVDuDoBSYBaVerBw==","signatures":[{"sig":"MEYCIQDQnje3fhp1aeS7Ygg9BjNIqQXsRK60txl6S6zgnMWz2QIhAMZxmzOI49scAIXDq2FWul3giE6Hd+500joY/SuOiVV1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKPJZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+IQ/5AO0uPLuOCzN97Y6NpMkAF/5t1btBXZ8fMXT1sE2Gni+B5MDC\r\nST1GYtAsUPfFJbs0Z6gUqyedm9vvzCJaF1aPSgxBmFv9hXjH6Fs5pBTQtoBm\r\nLo+7KY/qRouT5nVhi80+Ij+jcwoq+Nw6sOVRk1VnwZXFFoTweGFLf+frnYr6\r\nkzfsKVhiFE8V77FNzHFddwytF4YYqEzWo69j5fPXNBS6BAT8HTK7HXeFeK7X\r\n71LJBWiVcGyxEW81J2cRh/EF5lKwefeAhDCeE4/g59sFW0sxz0GZF5Mwk2b3\r\nms9CzvsKSFgmH5TZksJFlCUaCCgTIlA5CSUA2myCa+LDLyWwos6P85UBC/mj\r\nXI6UZoKOWy/I9GYzbu8PWq5WBME2H1Ekg2Vh/6Cj4FwhoWMmoQGEDTh5vmD1\r\n2KID01Ca4ICU2PR6MSWd6vS7Zij9UZMEEdQA/351L5BjClT2M9yyXAjApt2u\r\niqWkTvyCKd+2nv89NAP5xVge+x5sOle/hSz9U5GpZcPMJPpaY4slnF23GiE/\r\n/3MuuIiDWVcI7hc3MuILKxUN0xS/Sgo8VZlRJwoeSPSViMq+F5gLWRysdT57\r\nFWh5kPhH1d6PsO4INcrD7vg5Ebuy9VfmIcGlGtqS99PYdnib+/Z1Xmo7gVI+\r\np1JzKqxln+7FuocRPDNEzTjF9GSduGlFVgE=\r\n=U+0p\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","engines":{"node":">= 16.0.0"},"gitHead":"c708641a2102d1bd00a1cfd454c35c1b80ab0e5f","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.1_1680405081458_0.3026747584454892","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.2":{"name":"react-native-ssl-public-key-pinning","version":"1.0.2","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.2","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"f4f22af92e50141e5a2cb2a0eb7fcc65a5c9111f","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.2.tgz","fileCount":20,"integrity":"sha512-7ksthYQKTD/szh/Gb9J/ogm4pmiFsnjzRcDV01VGItUfB8VMEsF6mN/cdguqEyyThB7ZRW3MEdpfwhLLUc4NRQ==","signatures":[{"sig":"MEQCIAHg7pU0drHK+iObPratYNx6m1WcyF0aMi3Qclb9T6O7AiBV3UecDiz4t5LGtF1PSuwIoyWEE/Jvz4mCYTqS91qV2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLTNzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgFRAAiMyjWpVKPYnuDb9YPGeRRUXiOkN9oCPZP3IhduAfYwyZxAOx\r\n+o5odM0FLoT+Jy8cBvw+7kwO4+uG6KI9u9jl0ZOXZXOvgarb3JRV2dwaseXZ\r\ns42JjyxAve9cwI3pli0EmykvCWwBM7YJCt0TICWSfjApSGDQsvSzp9t4PbJA\r\n06jcf0Tuf1Be80X8vzuzIfBmj+lijJ4N9GsP1CeFT5j3iszz/VN1MVld3pIF\r\n6QP1SjiTJ+qRTj8boRp7xHv8wtG/o5IKRXWhouw/5AEmAAW9QrrIe0TbSt+5\r\n3ioxaBhasJUnNHHLaRhUw2r1UMr68sRs42W1Ia5jw4UgNmhi139WTtBTR/y/\r\nt200XitxEjjvbKUNGsTEd3awiJl4EbEqzcJRXT622VFRmWlpD4xLPQOvWfxn\r\n2aZQ5tvktMnzKs+g2xifvEbjcl67oOfzL/NmpbkGyVRczgb+5UzuPeSCIFvq\r\nZWiDRNHxQPPHPlBw/ZOYd9+mPVy9/Zjf9VVR//dIMRnzAmwUBY/JdJ2tZVPf\r\nrEfzDwNvq7gFNG+Ra2ALOPJ56HlNhC6YeD75w++rnvhLYtgcLNiCj8B+DFhB\r\nYkTpnwoK3D2Rm0zvjQ73U3ZCf06N17LpfnhL3lRXCiVNWp/ySFX3hzQ24a/Z\r\n8NOpucuOfxJMg1zaZ4DjVP/Q4Etu6vtTTYM=\r\n=1b6j\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","engines":{"node":">= 16.0.0"},"gitHead":"c6d0cda63da72e862c6f73aae6de823fe4c2ec5e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.2_1680683891123_0.03242030308783206","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.3":{"name":"react-native-ssl-public-key-pinning","version":"1.0.3","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.3","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"4e39bb7898626f864e82ddd9cb1c22e4770a86cc","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.3.tgz","fileCount":20,"integrity":"sha512-A0HISfjk5j0d90wp1j9xP0GXG2pCrg76y8UrFXOScQ/vDl2w2gqAg0rPxh/0AoJp9LheZldavhibstfhgPCSkA==","signatures":[{"sig":"MEYCIQC0jeh0oI1hd6MV/uUhNlUhpSq38/N7fll+FH85OKWNUAIhAKODf0KazPwFr4EpDUHt8JpeQOTrg5EvYEwSGs+0RrdI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41924,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkS1OmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq57hAAjg/b2uxt44zAbGLVDw2kxarERQfLGv7KxegtfYIIx/xr0FZe\r\nt+FfCePcEIY25y9HWcJrInLlJsFz0YRF5HfSka0TdYhsGoJDIr0jsaiAe9sJ\r\n7i/LqNyYfuMZTUBRaE2mWribOnE+ziqlt2SrnALTH7ZAMU1+RoSfA8US0vcN\r\npNPV6KgN/yrGfLzgOLTvQNe1/HDBm9WfwKC5ys2VUyMPZAOSgRZv0Cb8fYFF\r\n7QG0Y7FY9xProTQUa1EZs+5x5GXOfL2tS7sLfe8x9Nn6Vg+6fWsuaAy5mrJz\r\nDbtIlffUx1Ax6KU5xJskQzEjXsz0pD7mvjOKfrpKVkrUkLgpe8t6qRg5tclt\r\nJ7wxl5QJHuQ6ZZuwuYD5YNNMQOTL+6RMU7dOarKnpVsf1qFdEELqIYOdgv4/\r\nXi8QAgvkAEKVMDW4uPNxr2ZnkHNlcBZWt4ZXS77SHD6WKXa5V8UAUkYYfrXE\r\npbWO/QPv8fz49TKzx+fyRK/8Lio2DpBVw+9QwSem5xhi8PLllp2t/D4hnO+1\r\n5Lf6S2Njl/tUT7wysU/WqWvlKuNIJ7/j/Gge/jiPtyrsQcyPMpimBsRc7HTO\r\nM4IWIgod4Ha7+1ozrZ3lso7Qchx+TU0FRBP0eZgLdoFmAzZhGWc4QDjVV/MA\r\nzZgYoZKW63//f530TzwshHSa6g+5GVbjuEs=\r\n=diAm\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","engines":{"node":">= 16.0.0"},"gitHead":"2e0a4ccc7f7d858dc41fd6aeeba9a6bdfdcb7240","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^4.5.2","@types/jest":"^28.1.2","pod-install":"^0.1.0","@types/react":"~17.0.21","react-native":"0.71.4","@types/react-native":"0.70.0","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.3_1682658214194_0.7657475548567849","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.4":{"name":"react-native-ssl-public-key-pinning","version":"1.0.4","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.4","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"c694777c1bceb40fcee740e6114f3a0e3426b76f","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.4.tgz","fileCount":20,"integrity":"sha512-ofghPjN3CKhdHX8bCQFXUy/uddTEmXAu7A/ChTtTLO8eHo6CF7YpLczUgmaIITSCi/ZbHd5DVSMl8v6HHxkShQ==","signatures":[{"sig":"MEQCIAzxlVnfJk1JlDM82Eh/vEVlx6ieIaX/bMfpOtlE405/AiAO2BRjdFqFDsIkY2ywNlYxrLAeJX/zNGuUPJ18hRZjDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVLk4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcTw//Urk5T3PbcmfTINEPDvnH2Me7V7CASs9EMrGen4blZmvoTOMN\r\nQbLhaWNdjJawhNk3liTJZk7Fx/DnylfmeYKslGF+b89Q3WtO51YNb7bYmr0J\r\nX7YnSLS46X3tP9B3J4Q/LyzGfsrTM/4RBjnbBSaG2aTPdHR+AOmlPnAcYtzC\r\nZSabAiEUNTdQnd7ZPmYeJBrYgnUTm/EkroQFcDyhYWh+s1pVfUu2tPSn0DSx\r\nWvxzNU+mT7C7Z7Wm57Mv+fk80C3qznJ7A7cbF+9Ax76bvecpMYs9q9FFnJPm\r\n35hwylFwfzSqSmdomlr0a51LIqGgpF1I2uo8f5pZZ1xvUZZQSpSNDWgEPViL\r\nwQkzGUKH6zg4iHXGSiIrowTORUPbHh+38QMo95HDl7wqD1Bi+NQ8j/pgZlDF\r\nUFNUtk2N6/okrKKFLdat6WZ3pImIRRFQ6OoLI0P4xpWk9YVfYOC/7wEgkBWP\r\nak2OomCzyjLj7z2P4TRTf8UTHLaWgICU3bfsprfdxM0NVSGn7QV3IR3ObjJu\r\nVpkttdR4qfc50HMSFjb8rOEKtaNjMMvWZYlbM5Ssqhkg8gBcC+TxvoheiwhP\r\nKOWpeTfxNfhzbydY9QdOb71YTuJNYTv9DTqJeVfpfL9cBzJ3nj9KlwSqlIhv\r\ntibb0MdY4MAzOR2jD02OpR3Ye5QZBni82GE=\r\n=JZnA\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","engines":{"node":">= 16.0.0"},"gitHead":"7c9543cfaadb24c628def093deb514436db7215c","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"8.19.3","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"resolutions":{"@types/react":"17.0.21"},"_nodeVersion":"16.19.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"^yarn@1.22.15","devDependencies":{"jest":"^28.1.1","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^28.1.2","@types/node":"^18.16.3","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.71.7","@types/react-native":"0.71.6","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.4_1683274039646_0.6685666607651626","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.5":{"name":"react-native-ssl-public-key-pinning","version":"1.0.5","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.5","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"9db3cbc3fa3db83f3b7888110bd04654203792ec","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.5.tgz","fileCount":20,"integrity":"sha512-tTQYwx0AdMbihsk+Aumxs88Uv0qtYWTWW+5UiuxdTTpQK9CO8o+NA4tLwYXe78zD/vhchUnqFxS2Yvea6D9ajg==","signatures":[{"sig":"MEUCIB1R1RrlobIG5S7yEacdJdmZ+7DrzhQrrYEBlBJu44zSAiEAufOxnGSboOB+aJ1VnLsJsMgAnAE3k4Fz8dRP+S3qQsY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42754},"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":"6b71358e09c9be7f1e8d59d1322a7b37a93d5270","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.71.8","@types/react-native":"0.71.6","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.5_1684627305858_0.180423172008791","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.6":{"name":"react-native-ssl-public-key-pinning","version":"1.0.6","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.6","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"9d73f9dd5478bd0678ea052af730c18d3c202992","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.6.tgz","fileCount":20,"integrity":"sha512-Uq2Oq+5fjtLG9xPnTsuXbPgkm2nCT3Voz5Mjy9FwuMBOtPrFaV9fFH+f3XzgtIEvXF3RU3ZsKZD9GjsKIPAXbA==","signatures":[{"sig":"MEYCIQDYmrOQF/daFNxPLhs/L2r21Duwizr69PllYaKIeQH5pQIhALHNqIGydEjGf18knnh4/peNSIRlD+dNFUf8cRNrgxAc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42754},"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":"aa274a4a17f84cdc45ba1b2c6dd9aa865d7d3b36","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.71.8","@types/react-native":"0.71.6","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.6_1685696854285_0.9525017736283483","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.7":{"name":"react-native-ssl-public-key-pinning","version":"1.0.7","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.7","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"f3596f6d2b0276786ea941029756fe120313efd0","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.7.tgz","fileCount":20,"integrity":"sha512-lRViuRKTtIqbAMyLjQl7coWXDJKV47sR0JBobtpOWXMZVOeV93tlDoZyCHB0EwIxxa0S2FJDthKvkhgO0VIOeg==","signatures":[{"sig":"MEUCIQDRcvFijjAlaumnVhQQMPwCa7N4Y8JkC7ZbOBxc5gNf2AIgEfMJwimS6CSWA1/aVik45rhe+5casYJhbP9KXyxdGLs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42754},"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":"e4f9061cbb000c9c04695171773c961abe710272","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.71.8","@types/react-native":"0.71.6","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.7_1686575508297_0.09545168161788276","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.8":{"name":"react-native-ssl-public-key-pinning","version":"1.0.8","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.8","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"2b1e0611af6b6e011a2a9708acb650c0d80ced2d","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.8.tgz","fileCount":20,"integrity":"sha512-PxGnZ160N2yQYc8Y2WggGHdBYFc0lcaQIrwr3TO6a7mXcGOeeboYtnC/x8i/HAF7C0JoUHPCh23MkVbQz2eLFA==","signatures":[{"sig":"MEUCIQClwUF8hC/aywrgdW0t/39KiWVT9CxBpPs9e8tVYspnVgIgG2MQ4enure9gpz8EwOvWoxi4/MM6M7Go6uqoOlNBxrk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43704},"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":"67293ea75cb6e5fae7499757343e3cd317be42cb","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.0","react-native":"0.71.8","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.20.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^5.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.8_1686575757068_0.2094290412076849","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.0.9":{"name":"react-native-ssl-public-key-pinning","version":"1.0.9","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.0.9","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"6536100235ad3c1e679a9d7d228f8a5360f53975","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.0.9.tgz","fileCount":20,"integrity":"sha512-Qf9gSxnnhcWb4qzbIt6VhAEmPalnCmm+/3o4tTDA628V1vEsyPbPCnVDvyinIvjzhX2QXXY+/S+qLglsfgCa+Q==","signatures":[{"sig":"MEUCIQDlWIBuEn3qWWg7WnuWv7wyzoZVe1pcVBQnCKx7eFGv5QIgc390IvZBUyyZvrY7MMKVvA3tFOP6DVgAxpEccYUAvyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":43705},"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":"605593944bf6bcd33d33946b10934fcb36b7835e","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^2.0.5","commitlint":"^17.0.2","release-it":"^15.0.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.15","react-native":"0.72.3","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","react-native-builder-bob":"^0.21.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^6.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.0.9_1689428394898_0.3134985536024113","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.0":{"name":"react-native-ssl-public-key-pinning","version":"1.1.0","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.1.0","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"be7a23e89759a4aaf21fcb7df730c39876d1b80b","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.1.0.tgz","fileCount":20,"integrity":"sha512-9s/LWoNpXke/9vxA2m75vw5NBIKwmEcEqIXG+/oVvQ2v5Zz/Z5csWDeKLB7XIdsjOKpvs/6KFaqOgys6t4m9Uw==","signatures":[{"sig":"MEUCICrwREK0C0UhzRZpQ74XGMHYHpFImjLtuZwmXSCovvY2AiEAqa7yxn3SXOqJQnFIlU1x7Ua8S6/v1nug8OEwqlviVBA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49987},"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":"15d80dd070e4d8b2559845f7cc76868fbf5da3d2","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","commitlint":"^17.0.2","release-it":"^16.1.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.15","react-native":"0.72.3","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","react-native-builder-bob":"^0.21.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.1.0_1690470452990_0.6467354264633092","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.1":{"name":"react-native-ssl-public-key-pinning","version":"1.1.1","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.1.1","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"93b1e1cd70c518d521799896053204d0c659de8a","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.1.1.tgz","fileCount":20,"integrity":"sha512-ibJdrzvkFXAR3lGmeKszbGudQCGgvJSP60IPOqSQ3n2/rjSvHfjWu690dt3A0e+QdTRYX/dSu8LHCrXT/hkoxA==","signatures":[{"sig":"MEYCIQDKj3y/1GA7Loq2Xo1wwV7/WG3YmtfapeXXhuAnf1MFUgIhAMSVXjRmR90efSSKmwJi5jlLrOLvgk6nRotE9qngDvbr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49636},"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":"b1723fe0c7b4b5d3dde8daaacfc2237353c097e6","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","commitlint":"^17.0.2","release-it":"^16.1.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.15","react-native":"0.72.3","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.0","react-native-builder-bob":"^0.21.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.1.1_1690565530788_0.7526284563369632","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.2":{"name":"react-native-ssl-public-key-pinning","version":"1.1.2","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.1.2","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"00fb16e7fbdae757164364b6377d75635ff94d36","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.1.2.tgz","fileCount":20,"integrity":"sha512-UENOjlnIDZUyXvDi3sLKf0ENjoLI2eWvbInPG/pL0gDWTG3TkENIs7+sdTUokHffKs/P7PcNS8WMyFhveabMiQ==","signatures":[{"sig":"MEUCIQDxDUnRe4rAW6d+bM6ZznAd4NTSy3Xwmq2FFLrDH5J2mAIgBQ3M+Tw+C7x7+YSpCd5S5WXzMJO3OYn0MPNxhPdC8Rc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50008},"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":"cd6555d9d4635b61fba6c51fa76a1568b5647502","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.4.1","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.0","commitlint":"^17.7.1","release-it":"^16.1.2","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.15","react-native":"0.72.3","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","react-native-builder-bob":"^0.21.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^3.0.2"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.1.2_1691831471897_0.09519540254013514","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.3":{"name":"react-native-ssl-public-key-pinning","version":"1.1.3","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.1.3","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"2dda6e751f4946550f0b12fa70c748305ba571f0","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.1.3.tgz","fileCount":20,"integrity":"sha512-9d1QQZEtY87wBldURCnhmnpUw4uMlvLfXhCoES3QkG+/TRdJ5vk55CVhb/FdE7v1JD5ye0m/PX09JBs/tSGWaA==","signatures":[{"sig":"MEQCIDkCK24PF/fBEd/AT01SGY+zG3tho2PwMsR9FRx/MeUWAiBLrKplBqjuO3uu9IjIFlYriAI10j5KCGhF9Yyx10Q+QQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50392},"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":"df8eaa5fa61f8bcd0566ddb07b75859e6d9cfb76","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"9.5.1","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"18.16.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native-community","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.5.0","react":"18.2.0","eslint":"^8.48.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.0.3","commitlint":"^17.7.1","release-it":"^16.2.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.1.1","pod-install":"^0.1.0","@types/react":"~18.2.15","react-native":"0.72.4","@types/react-native":"0.72.2","eslint-plugin-detox":"^1.0.0","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","react-native-builder-bob":"^0.22.0","@commitlint/config-conventional":"^17.0.2","@release-it/conventional-changelog":"^7.0.0","@react-native-community/eslint-config":"^3.2.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.1.3_1695565360499_0.5062204869168332","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.1.4":{"name":"react-native-ssl-public-key-pinning","version":"1.1.4","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.1.4","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"1e77fca64772c133016c68bac0236d8d1e038011","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.1.4.tgz","fileCount":20,"integrity":"sha512-k2OtqpExjIo8H8vJ8+yUYTHaEyl1Qn/HiWT1UqpfyqgF2rz5VR1Fq+TdSuPqg+n1STQtXAKEua+L1fidJ8UWQw==","signatures":[{"sig":"MEUCIFiO4ZIfyW6Vaz/PZ+nq42zVlq+I9w4dwQgk9S0rRoE5AiEA9a/cBLGK41iY4MfnncG07WS+JPu3LW9zNQdNBtAMatE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51575},"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":"e851d710dd7a62b78dbb97ee717a0ea2355944ce","scripts":{"lint":"eslint \"**/*.{js,ts,tsx}\"","test":"jest","clean":"del-cli android/build example/android/build example/android/app/build example/ios/build","example":"yarn --cwd example","prepack":"bob build","release":"release-it","bootstrap":"yarn example && yarn install && yarn example pods","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.15","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^18.0.0","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.2.15","react-native":"0.73.4","@types/react-native":"0.73.0","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.73.2","@commitlint/config-conventional":"^18.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.1.4_1707909493029_0.6595340415099307","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.0":{"name":"react-native-ssl-public-key-pinning","version":"1.2.0","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.0","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"34a50e6b9daad6d8760a28a6f26b5ea8ef40b569","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.0.tgz","fileCount":29,"integrity":"sha512-fBgFg02ipvXS9TFf3XE0mNf07LlZyxgmSUnNmBMI28F3XXE74vFiwL7rkCY+VbgHbzFFytauZrRwhdhvq3R9Kw==","signatures":[{"sig":"MEQCIBacbN3V7jMezHr+zFAOfPLM79TPEkJNOzap5DhMsTbZAiA2YUiog6D7bYloUhT710HgCjeN1yqHpu1xOqF41skrBw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57405},"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":"b111de9c62ee0581dfd007fa03dae9635f4d02be","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.2.15","react-native":"0.73.6","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.74.76","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.0_1711464359436_0.19292473499900398","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.1":{"name":"react-native-ssl-public-key-pinning","version":"1.2.1","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.1","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"68cde8fa55f4346662ac722ac6fa714d5f637159","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.1.tgz","fileCount":29,"integrity":"sha512-rMwaDggyl7APV52Qo6VHiZtOnIqsZTv+9nGT6omn/PCuJYtK6K1nlwhb833RP6YC/RdpbUxf7qywetuM2BhB/Q==","signatures":[{"sig":"MEQCIAO0I21ZIeboE1r5ins8c/Z70KT1uXOclEXV08hP13IeAiBHzbpiZzwXRI0n69oC+ccmtGOqEq5xveCMRyLbPINqGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59881},"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":"8ae1f1aea4616a58f6d43ab014575adacf6e36e0","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.1","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.2.15","react-native":"0.73.6","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.74.76","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.1_1711875911235_0.7817344468427665","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.2":{"name":"react-native-ssl-public-key-pinning","version":"1.2.2","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.2","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"4ab9beccd2b725ec8cd7cf2db7fce879bcb6c4d3","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.2.tgz","fileCount":37,"integrity":"sha512-kSccMAj5DRC+Rehxj7Yj+yBfoY0aJS2QhCjizHwNSEklIg7EXiUG+5DKrAhZFLKM/GImHPxjc0dI7CHZI8HVHA==","signatures":[{"sig":"MEUCIETjN/VeIEAKUAH87Jjdmn5nsG2PxPX7RjBxAgKnqFvuAiEA8Qdtsrwt4H/g0reW6NZ/9SMNP+EqZUUukK/zXTMlE3E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60696},"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":"4ef65d303e8f43043f342d72946b99e129de4900","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.2.15","react-native":"0.73.6","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.74.76","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.2_1711943320803_0.9464334911137915","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.3":{"name":"react-native-ssl-public-key-pinning","version":"1.2.3","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.3","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"8b4948129c4271021f3d0d1880cb8300d5333e98","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.3.tgz","fileCount":37,"integrity":"sha512-J85lFyhGoGeutuA9W433dXrqqQX/1PnXm169t5CS7jQCHy8O7s4V2nD7V093UgQJvpI3F7z2SQoASxNM26ISSg==","signatures":[{"sig":"MEYCIQDBE5nCSqmN2xrm0irHy+fYEaVM4bmSDrYK3i4jUgS9wQIhAOx6I3tPogAw9nTs10pVE7Ejih9Pf+cn1HSVwvxHWuNO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60557},"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":"1798ea67e368b5362a80409e31f857fffee1a525","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.2.0","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.2.15","react-native":"0.73.6","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.74.76","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.3_1711945587793_0.057184389751466336","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.4":{"name":"react-native-ssl-public-key-pinning","version":"1.2.4","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.4","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"1fdb8a29e82f025a5185f98e8215138b19b71f9a","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.4.tgz","fileCount":37,"integrity":"sha512-vAt1iilv+6GRJeM+s3tCZUo/e/4jwwKzj8BcFK2P/5Se4UR8O8HK29CSJXhJ2me5oBWpYzEjQdG21aC/nDMFhw==","signatures":[{"sig":"MEQCIBdYQChtAYOYxnZOAqLm2d9rkglR5q7GOSVvDd3U9z4VAiAS0MdzpjKJ7BGSfJiG6yM5dsezY23qCO3kkWLLeWCqlg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60647},"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":"7369d26e43b049b874bd922fee25a2ab8009499e","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","eslint":"^8.55.0","del-cli":"^5.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^17.0.0","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^20.10.3","pod-install":"^0.2.0","@types/react":"~18.3.1","react-native":"0.73.6","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.23.0","@react-native/eslint-config":"0.74.83","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^8.0.1"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.4_1717142369726_0.6188596061665865","host":"s3://npm-registry-packages"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.5":{"name":"react-native-ssl-public-key-pinning","version":"1.2.5","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"author":{"url":"https://github.com/frw","name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com"},"license":"MIT","_id":"react-native-ssl-public-key-pinning@1.2.5","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"dist":{"shasum":"06d142c4016e6600da1464838d5907289586712b","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.5.tgz","fileCount":39,"integrity":"sha512-P0JSaSOPBNtYLoXopCkbRUJTQ09VdeorLgGgM4Z7WxOHH0UmtjuLdDl3USWV6hszQujoyPgnIInPZsSRu+yS9w==","signatures":[{"sig":"MEYCIQCDV/pU1PRfodHjpZ4SYBFTWubRMFappvKrDbO+w33QLgIhANdmE6SsC0RSw3VCpBBr3ObFiEQ/wu57JPtMAozBqB+j","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60684},"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":"098f54d95e2ad4bd731e4e859c43671fdce18824","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-ssl-public-key-pinning-example","prepare":"bob build","release":"release-it","typecheck":"tsc --noEmit"},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"},"prettier":{"useTabs":false,"tabWidth":2,"endOfLine":"auto","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/frw/react-native-ssl-public-key-pinning.git","type":"git"},"workspaces":["example"],"_npmVersion":"10.2.4","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","directories":{},"_nodeVersion":"20.11.0","eslintConfig":{"root":true,"rules":{"prettier/prettier":["error",{"useTabs":false,"tabWidth":2,"quoteProps":"consistent","singleQuote":true,"trailingComma":"es5"}]},"extends":["@react-native","prettier"],"plugins":["detox","prettier"]},"eslintIgnore":["node_modules/","lib/"],"react-native":"src/index","codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"publishConfig":{"registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"packageManager":"yarn@3.6.1","devDependencies":{"jest":"^29.7.0","react":"18.3.1","eslint":"^8.55.0","del-cli":"^6.0.0","ts-node":"^10.9.1","prettier":"^3.1.0","commitlint":"^19.0.3","release-it":"^18.1.1","typescript":"^5.3.2","@types/jest":"^29.5.10","@types/node":"^22.1.0","pod-install":"^0.2.0","@types/react":"~18.3.1","react-native":"0.75.3","eslint-plugin-detox":"^1.0.0","eslint-plugin-ft-flow":"^3.0.1","@evilmartians/lefthook":"^1.2.2","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.0.1","react-native-builder-bob":"^0.30.2","@react-native/eslint-config":"0.75.4","@commitlint/config-conventional":"^19.1.0","@release-it/conventional-changelog":"^10.0.0"},"peerDependencies":{"react":"*","react-native":"*"},"_npmOperationalInternal":{"tmp":"tmp/react-native-ssl-public-key-pinning_1.2.5_1737052568541_0.41192323070677994","host":"s3://npm-registry-packages-npm-production"},"react-native-builder-bob":{"output":"lib","source":"src","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]}},"1.2.6":{"name":"react-native-ssl-public-key-pinning","version":"1.2.6","description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","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-ssl-public-key-pinning-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","ssl","ssl-pinning","network"],"repository":{"type":"git","url":"git+https://github.com/frw/react-native-ssl-public-key-pinning.git"},"author":{"name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com","url":"https://github.com/frw"},"license":"MIT","bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","publishConfig":{"registry":"https://registry.npmjs.org/"},"devDependencies":{"@commitlint/config-conventional":"^19.1.0","@evilmartians/lefthook":"^1.2.2","@react-native/babel-preset":"0.79.1","@react-native/eslint-config":"0.79.2","@release-it/conventional-changelog":"^10.0.0","@types/jest":"^29.5.10","@types/node":"^24.0.3","@types/react":"~18.3.1","commitlint":"^19.0.3","del-cli":"^6.0.0","eslint":"^8.55.0","eslint-config-prettier":"^9.1.0","eslint-plugin-detox":"^1.0.0","eslint-plugin-prettier":"^5.0.1","jest":"^29.7.0","pod-install":"^0.3.9","prettier":"^3.1.0","react":"18.3.1","react-native":"0.79.1","react-native-builder-bob":"^0.36.0","release-it":"^18.1.1","ts-node":"^10.9.2","typescript":"~5.5.4"},"peerDependencies":{"react":"*","react-native":"*"},"workspaces":["example"],"packageManager":"yarn@4.9.1","jest":{"preset":"react-native","modulePathIgnorePatterns":["<rootDir>/example/node_modules","<rootDir>/lib/"]},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintConfig":{"root":true,"extends":["@react-native","prettier"],"plugins":["detox","prettier"],"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,"endOfLine":"auto"},"react-native-builder-bob":{"source":"src","output":"lib","targets":["commonjs","module",["typescript",{"project":"tsconfig.build.json"}]]},"codegenConfig":{"name":"RNSslPublicKeyPinningSpec","type":"modules","jsSrcsDir":"src"},"_id":"react-native-ssl-public-key-pinning@1.2.6","gitHead":"2e7be45138e52fc71595840d62800f519ec523e1","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-WrWCRgXSet/lw8VVgrnTM5RXI+YWmSxE4+PmWcxFOUq7Kea+arkYASvDD1Dajw6yFGEw4GYuvIRdp6s7KxO60Q==","shasum":"16533b75aa1b2f1ac603068939d1e5d98baeff75","tarball":"https://registry.npmjs.org/react-native-ssl-public-key-pinning/-/react-native-ssl-public-key-pinning-1.2.6.tgz","fileCount":38,"unpackedSize":59538,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAZg4TXs1MO53AX6hJQHJNh0KqMPoeT4UChR7icpN3NoAiBxY6kYTYdXfP+Vq/q4cYIUGyyBSP3obCCq6j7jwODfHw=="}]},"_npmUser":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com","actor":{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-native-ssl-public-key-pinning_1.2.6_1751723423608_0.24700216295108457"},"_hasShrinkwrap":false}},"time":{"created":"2023-03-11T16:01:22.046Z","modified":"2025-07-05T13:50:24.029Z","0.2.0":"2023-03-11T16:01:22.189Z","0.2.1":"2023-03-11T17:14:00.929Z","0.2.2":"2023-03-11T17:19:24.887Z","0.2.3":"2023-03-12T12:40:50.140Z","0.3.0":"2023-03-14T08:00:27.482Z","0.3.1":"2023-03-14T08:03:40.908Z","0.3.2":"2023-03-14T08:05:13.207Z","1.0.0":"2023-04-01T20:52:37.804Z","1.0.1":"2023-04-02T03:11:21.656Z","1.0.2":"2023-04-05T08:38:11.259Z","1.0.3":"2023-04-28T05:03:34.528Z","1.0.4":"2023-05-05T08:07:19.987Z","1.0.5":"2023-05-21T00:01:46.018Z","1.0.6":"2023-06-02T09:07:34.448Z","1.0.7":"2023-06-12T13:11:48.489Z","1.0.8":"2023-06-12T13:15:57.227Z","1.0.9":"2023-07-15T13:39:55.116Z","1.1.0":"2023-07-27T15:07:33.190Z","1.1.1":"2023-07-28T17:32:11.001Z","1.1.2":"2023-08-12T09:11:12.111Z","1.1.3":"2023-09-24T14:22:40.726Z","1.1.4":"2024-02-14T11:18:13.232Z","1.2.0":"2024-03-26T14:45:59.581Z","1.2.1":"2024-03-31T09:05:11.407Z","1.2.2":"2024-04-01T03:48:40.985Z","1.2.3":"2024-04-01T04:26:28.016Z","1.2.4":"2024-05-31T07:59:29.909Z","1.2.5":"2025-01-16T18:36:08.777Z","1.2.6":"2025-07-05T13:50:23.821Z"},"bugs":{"url":"https://github.com/frw/react-native-ssl-public-key-pinning/issues"},"author":{"name":"Frederick Widjaja","email":"widjaja.frederick@gmail.com","url":"https://github.com/frw"},"license":"MIT","homepage":"https://github.com/frw/react-native-ssl-public-key-pinning#readme","keywords":["react-native","ios","android","ssl","ssl-pinning","network"],"repository":{"type":"git","url":"git+https://github.com/frw/react-native-ssl-public-key-pinning.git"},"description":"Simple and secure SSL public key pinning for React Native. No native configuration needed, set up in <5 minutes.","maintainers":[{"name":"fwidjaja","email":"frederick_widjaja@hotmail.com"}],"readme":"<h1 align=\"center\">react-native-ssl-public-key-pinning</h1>\n\n[![MIT License](https://img.shields.io/github/license/frw/react-native-ssl-public-key-pinning)](LICENSE)\n[![Package Version](https://img.shields.io/npm/v/react-native-ssl-public-key-pinning)](https://www.npmjs.com/package/react-native-ssl-public-key-pinning)\n[![CI](https://github.com/frw/react-native-ssl-public-key-pinning/actions/workflows/ci.yml/badge.svg?branch=main)](https://github.com/frw/react-native-ssl-public-key-pinning/actions/workflows/ci.yml)\n[![GitHub Repo stars](https://img.shields.io/github/stars/frw/react-native-ssl-public-key-pinning?style=social)](https://github.com/frw/react-native-ssl-public-key-pinning)\n\nSimple and secure SSL public key pinning for React Native. Uses [OkHttp CertificatePinner](https://square.github.io/okhttp/4.x/okhttp/okhttp3/-certificate-pinner/) on Android and [TrustKit](https://github.com/datatheorem/TrustKit) on iOS.\n\n## 🔍Overview\n\n- ✅ Supports SSL public key pinning using the base64-encoded SHA-256 hash of a certificate's Subject Public Key Info.\n- ✅ **No native configuration needed.** Simply install and configure through the provided JS API.\n- ✅ **No modification of existing network request code needed.** All network requests done through the standard [Networking APIs](https://reactnative.dev/docs/network) will have the certificate pinning configuration automatically enabled after initialization.\n- ✅ Compatible with Flipper Network plugin for easier debugging of network requests.\n\n## 🧰Installation\n\n### React Native\n```sh\nnpm install react-native-ssl-public-key-pinning\n```\nOR for Yarn use:\n```sh\nyarn add react-native-ssl-public-key-pinning\n```\nBefore building for iOS, make sure to run the following commands:\n```sh\ncd ios && pod install && cd ..\n```\n\n### Expo Managed Workflow\n```sh\nnpx expo install react-native-ssl-public-key-pinning\n```\nand then follow the steps to create a [development build](https://docs.expo.dev/develop/development-builds/create-a-build/) or [production build](https://docs.expo.dev/deploy/build-project/)\n\n#### Disable `expo-dev-client` Network Inspector on iOS (Optional)\nIf you are building an iOS Expo development build and want to test out your pinning configuration, you will need to disable `expo-dev-client`'s network inspector as it [interferes with the pinning setup](https://github.com/frw/react-native-ssl-public-key-pinning/issues/223). Note that the network inspector is automatically disabled on production builds and so this library would function properly on production builds without needing to go through the following steps.\n\n1. Install `expo-build-properties`\n```\nnpx expo install expo-build-properties\n```\n2. Add the following plugin configuration to your `app.json`\n```\n{\n  \"expo\": {\n    \"plugins\": [\n      [\n        \"expo-build-properties\",\n        {\n          \"ios\": {\n            \"networkInspector\": false\n          } \n        }\n      ]\n    ]\n  }\n}\n\n```\n3. Run prebuild to update native files\n```\nnpx expo prebuild\n```\n\n## 🚀Usage\n\n1. Retrieve the base64-encoded SHA-256 public key hash of the certificates you want to pin. [More details on how to do this](#public-key-hash)\n2. Call `initializeSslPinning` as early as possible in your App entry point with your SSL pinning configuration.\n3. All network requests in your app should now have SSL pinning enabled!\n\n### Pinning Example\n\n```js\nimport { initializeSslPinning } from 'react-native-ssl-public-key-pinning';\n\nawait initializeSslPinning({\n  'google.com': {\n    includeSubdomains: true,\n    publicKeyHashes: [\n      'CLOmM1/OXvSPjw5UOYbAf9GKOxImEp9hhku9W90fHMk=',\n      'hxqRlPTu1bMS/0DITB1SSu0vd4u/8l8TjPgfaAp63Gc=',\n      'Vfd95BwDeSQo+NUYxVEEIlvkOlWY2SalKK1lPhzOx78=',\n      'QXnt2YHvdHR3tJYmQIr0Paosp6t/nggsEGD4QJZ3Q0g=',\n      'mEflZT5enoR1FuXLgYYGqnVEoZvmf9c2bVBpiOjYQ0c=',\n    ],\n  },\n});\n\n// ...\n\n// This request will have public key pinning enabled\nconst response = await fetch('https://www.google.com');\n```\n\n### Listener Example\n```js\nimport { addSslPinningErrorListener } from 'react-native-ssl-public-key-pinning';\n\nuseEffect(() => {\n  const subscription = addSslPinningErrorListener((error) => {\n    // Triggered when an SSL pinning error occurs due to pin mismatch\n    console.log(error.serverHostname);\n  });\n  return () => {\n    subscription.remove();\n  };\n}, []);\n```\n\n## 💡API Reference\n|API|Description|\n|--|--|\n|`isSslPinningAvailable(): boolean`|Returns whether the `SslPublicKeyPinning` NativeModule is available on the current app installation. Useful if you're using Expo Go and want to avoid initializing pinning if it's not available.|\n|`initializeSslPinning(options: PinningOptions): Promise<void>`|Initializes and enables SSL public key pinning for the domains and options you specify.|\n|`disableSslPinning(): Promise<void>`|Disables SSL public key pinning.|\n|`addSslPinningErrorListener(callback: ErrorListenerCallback): EmitterSubscription`|Subscribes to SSL pinning errors due to pin mismatch. Useful if you would like to report errors or inform the user of security issues.|\n\n## ⚙️Options\n\n|Option|Type|Mandatory|Description|\n|--|--|--|--|\n|`includeSubdomains`|`boolean`|No|Whether all subdomains of the specified domain should also be pinned. Defaults to `false`.|\n|`publicKeyHashes`|`string[]`|Yes|An array of SSL pins, where each pin is the base64-encoded SHA-256 hash of a certificate's Subject Public Key Info. Note that [at least two pins are needed per domain on iOS](#additional-notes).|\n|`expirationDate`|`string`|No|A string containing the date, in yyyy-MM-dd format, on which the domain’s configured SSL pins expire, thus disabling pinning validation. If this is not set, then the pins do not expire. Expiration helps prevent connectivity issues in Apps which do not get updates to their pin set, such as when the user disables App updates.|\n\n## 📝Additional Notes\n\n### Known Issues\n- This library should support [all currently supported versions of React Native](https://github.com/reactwg/react-native-releases#which-versions-are-currently-supported). However, older RN versions should also be compatible with this library, though it might be untested. You should go through the [process to check your setup](#check-setup) on both Android and iOS to ensure it works as expected. Do note that on Android React Native versions below v65, `includeSubdomains: true` is not supported and you have to match your domains exactly. This is because wildcard domain support (which this library uses for `includeSubdomains`) was only introduced in [OkHttp v4.3](https://square.github.io/okhttp/changelogs/changelog_4x/#version-430), and [RN v65 is the first version](https://github.com/facebook/react-native/releases/tag/v0.65.0) that upgraded OkHttp to v4.\n- On iOS, SSL/TLS sessions are cached. If a connection to your site previously succeeded, setting a pinning configuration that should fail the following request would not actually fail it since the previous session is used. You will need to restart your app to clear out this cache.\n- Third-party libraries that use `fetch` or `XMLHttpRequest` would also be affected by the pinning (e.g. `axios`). However, native libraries that implement their own methods of performing network requests would not be affected by the pinning configuration.\n\n### Best Practices\n- To prevent accidentally locking users out of your site, ensure you have at least one backup pin and have procedures in place to transition to using the backup pin if your primary pin can no longer be used. Read more about this [here](https://github.com/datatheorem/TrustKit/blob/master/docs/getting-started.md#always-provide-at-least-one-backup-pin). Further, TrustKit (native iOS library) [enforces two pins](https://github.com/datatheorem/TrustKit/commit/7a8b422216e29df400603fb969ab24af17c6856a) which will cause `initializeSslPinning` to throw an exception if only one pin is provided. \n- You can also implement an OTA update mechanism through libraries like [`react-native-code-push`](https://github.com/microsoft/react-native-code-push) or [`expo-updates`](https://docs.expo.dev/versions/latest/sdk/updates/). Doing this will help ensure your key hashes are up to date without needing users to download a new version from the Play Store/App Store since all pinning configurations are done through the JS API.\n\n\n## 🤔FAQ\n\n<details id=\"public-key-hash\">\n  <summary>How do I retrieve the base64-encoded SHA-256 public key hash of my certificates?</summary>\n\n  ### OpenSSL CLI\n  \n  #### Server\n  \n  Run the following command, replacing `<hostname>` with your server's hostname.\n  \n  ```sh\n  echo | openssl s_client -servername <hostname> -connect <hostname>:443 2>/dev/null | openssl x509 -pubkey -noout | openssl pkey -pubin -outform DER | openssl dgst -sha256 -binary | openssl enc -base64\n  ```\n  \n  #### Certificate file\n  \n  ```sh\n  openssl x509 -in certificate.crt -pubkey -noout | openssl pkey -pubin -outform der | openssl dgst -sha256 -binary | openssl enc -base64\n  ```\n\n  #### Private SSL key\n\n  1. Convert private key to public pem key:\n\n  ```\n  openssl rsa -in private.key -pubout -out public_key.pem\n  ```\n\n  2. generate hash from public key\n\n  ```\n  openssl rsa -in public_key.pem -pubin -outform DER | openssl dgst -sha256 -binary | openssl enc -base64\n  ```\n  \n  ### SSL Labs\n  \n  If your site is accessible publicly, you can use https://www.ssllabs.com/ssltest/index.html to retrieve the public key hash of your certificates.\n  \n  ![ssllabs](https://user-images.githubusercontent.com/1888212/224491992-f315c9b0-1cd5-4ad1-a02a-b32a9fc52493.jpg)\n\n  \n</details>\n\n<details id=\"check-setup\">\n  <summary>How do I ensure that everything is set up correctly?</summary>\n  \n  An easy way to test you've set everything up correctly is by temporarily providing the wrong public key hashes to `initializeSslPinning`. For example:\n  \n```\nawait initializeSslPinning({\n  'google.com': {\n    includeSubdomains: true,\n    publicKeyHashes: [\n      'AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=',\n      'BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB=',\n    ],\n  },\n});\n\n// ...\n\n// This request should fail with an error\nconst response = await fetch('https://www.google.com');\n```\n\nAny requests you make to the pinned domain should fail since the server is not providing certificates that match your hashes. You can then switch back to the correct public key hashes while leaving everything else the same, and once you ensure the requests succeed again you'll know you've set it all up correctly!\n  \n</details>\n\n## 📚References\n\n- [OWASP](https://owasp.org/www-community/controls/Certificate_and_Public_Key_Pinning)\n- [OkHttp](https://square.github.io/okhttp/4.x/okhttp/okhttp3/-certificate-pinner/)\n- [TrustKit](https://github.com/datatheorem/TrustKit/blob/master/docs/getting-started.md)\n\n## 🤝Contributing\n\nSee the [contributing guide](CONTRIBUTING.md) to learn how to contribute to the repository and the development workflow.\n","readmeFilename":"README.md"}