{"_id":"react-linkedin-login-oauth2","_rev":"23-a69cec4f36cc88d119192040faf1fa2a","name":"react-linkedin-login-oauth2","dist-tags":{"latest":"3.0.0","alpha":"3.0.0-alpha.0"},"versions":{"1.0.0":{"name":"react-linkedin-login-oauth2","version":"1.0.0","keywords":["react-component"],"author":"","license":"MIT","_id":"react-linkedin-login-oauth2@1.0.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"","dist":{"shasum":"8f442aadb384f02dde34cd7bfe3ae5e67b2c2c06","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.0.tgz","fileCount":8,"integrity":"sha512-2CoxXywMHi2uhApi+BhTXFM4ISm0kdU7PbgnFYLgzy6KAM1lpSxKmjMl/VysymOC819nkN6aJ/c5/qMM6nsqgw==","signatures":[{"sig":"MEUCIAa1eCmGvDfmslqYpmjOb6YgrgkaotTvLW+hbgoQmTthAiEAtlO+AAMjbcsU/Tp+UJ/Q1GFGxsVnOOQTSxym16LY1Uw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpS6BCRA9TVsSAnZWagAARxMP/1jhivI6dct8hU9seYTG\n3GY+2j4Bz2h+1ntDYfa546GBcHsuTs8uuz8G66wcAehEnbK398pdogGAkuw9\neAEILUCsBvn6A6UYPR76NA7IHi9c4a9tg39Emf7PL7y/fZuiIKAgvqSDF3Jf\nwNhMOvsKUuMrM1X7aDcwOHjcskbWGIm3ypgBMGLPNWemjd3BQcyCvUyzt1kr\nBmCJeB47nSPpj36aQBPCJl4WrWL6tDEFTn1FUaqJ/LmW6RiHr1gWroJVvgvD\nqFxStqVqdNwQkwGWN+oms3DTrlXPtlvPFGUMho33Pa/tA0J4/R5Z5w3ltjSd\ny92tReRSB5giLlfwCt+B/cc25U7Tz5p5w69lUAIR5SxRcOSyoow6CeF6+rBl\nHoBIQJCLElJmVBJc1acimtjZbmt7MEsQ3nm7D5uRi3q3XeJf0dZrS+D7M/qM\nfE4kr1UlwJTIOfhK/bBqVhVRl6KP56LMZH0qgFgSDXnPWiYWdLuwHIQYzQTj\nglz9xvLKlfLeZA44MPn9XWfdWd/4T2zBFMjGosaq618/s+P6dK4K7pYKdoEX\n0ROTTNFEZTcZpCoOLWUsYqHP8FYJp+tU1r3rd0wZkVp2TfxDU8qbk21ghh7r\n3/jCFJ3/i1pBY1vznYaTGL/rlm2bpTWG/WwTZLqjPfzZQDWYBtDZgVDoiwGe\neRnn\r\n=I4MX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"dc23db1527a8d8ff6c9bf1a69d2a691f8b542949","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":"","_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"^6.1.0","react-router":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.0_1537552001110_0.8390527693795808","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"react-linkedin-login-oauth2","version":"1.0.1","keywords":["react","linkedin","log in"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.1","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"ef63c566910bdd5f9ed81a9402f33f7e0a98785a","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.1.tgz","fileCount":8,"integrity":"sha512-B7qKG85NFwgjB+YQn+u761EuhDsLn8EUY/BtCieAUzF0/ko9vgz+Ijadlcga82NYDLG7ccxf+a+DWKb1rEWGZQ==","signatures":[{"sig":"MEQCIDRmucfQmvUaXxBQIORNSTJrnBeANFIQ9Ek0bhOZJXjHAiAdjr3pguqWBss7JlYXxdybV29SyojUyNTCS6afSWHIMw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpTNECRA9TVsSAnZWagAAAFUP/25H6wMlFw4R+UUWU2NP\nKJDwEAIw2Mh8Miq++FxzFyBOELN29Cw5qBqzaPtref3HqnAKCynbJn9I7fL8\n1R6Y1CAPZu4POjT/kEiklVzgrs0UGG59hs+PlnTxc8jQdAePy14wyT1FriZG\nDuleURrLd9mb8ri22mHATVjzgIkcoHvhZunnzONRc8bIgaCEilPPEny/4oAQ\nyNWmBATSImoWI3yWkq0aRk8GUTqcOtUvcswmKXe27XBYELtojgKOaPWo+ka9\nfKtQqeGji2RCGPruaI7Hp0ts/2Jva62jy3xzremCW4IEBH692vRF92DGYC4G\nPXtb+r5JVv8kuh7Wh81Yi0jx7TNsSPmZwZRO5CwAYecq6mlXvLtNzBUYSNa1\nEE19peCM+zghi7doLn8ifMHEpJb95gG8K1UGLkFtGvP/Lp8X2IUzGA5rvbjx\nfkgieL2E1rrRkfyp3l4jQKq4GJ98WJZN/3qKCVPUlQQaOEW80qGhwijcHt2U\nr6JAw0rBhwx+KDIUwgYXwj5XNXI5kqGxzpPdY/UVYDtJaXDliN3wVO4ZnB4D\nm83ix6m7K9DfGS6/o7kIoTQvMzVsCw/e0cUjEXqnRpsapaSuCOiK2BfEXzp9\niPoget8gP+t9ad7efnvJQhpPf2o7CY5fe+WDmTpEkm9zUxqScKOlSucnp6Fq\nS/tF\r\n=Sdyb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"d08fa0e548fd9dfa019d7e5ebe5a35fd4c67bc5a","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"^6.1.0","react-router":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.1_1537553219902_0.8673021192253874","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"react-linkedin-login-oauth2","version":"1.0.2","keywords":["react","linkedin","log in"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.2","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"7441def48a5b1985fb73fbc3dd012c1f2a909c52","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.2.tgz","fileCount":8,"integrity":"sha512-Ff2LAp+I95VWSqoDJo+L2K8uUUef6wJQ46eBloaHg1LEVR5tsyS4fblRbvacARckhjicQI/2VDUalXLlgCZqwA==","signatures":[{"sig":"MEUCIAkcr9Eyo6mebou6dobeBFMpvy+SoVnxw176fBmvuV5ZAiEA4IbxeP89Jlh6SFYGkT+WrEqnKgX9xhJWBHkBVe94hOg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19791,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpcLKCRA9TVsSAnZWagAAgigP/3O30r08cxe23DoFJNFg\nU3QEJd7ZVGqaZNdgUBTYjTncHA3e5wURV82JahaaT3G1hungpGvEFj/5ESHB\nL3CC6F1BOsXHlffb12F3sOdewcVc8lkGSibq2LWflddRKJHCgMoMB/hdStym\nPZ2eJLC2YAAeuNm5JB1EDi5zIc9P1TJ3eVsRInACDXU+oZR/OcVPS+6WGTgv\nroXlMpF7yeGuk3zWgZDnmACbABrsaqLT8WlZtp5zdOoW0Tx3PwaMAQRjC2oa\nNDcTKyRfInLYHBaiRrIuyT6oFs7NouiOuc4d7TuGaqsR6Vku7jQihVsv3PjE\nM5pY1LvfPgTLTWze740hQ+27EEZSfgbPaadve/isFFNQx7eXn/nrr/UGwuS+\n2231nHj8+OtxbTIbO1tz9HOSH8PkzKRy9qe/94upWoIjTPYjVsuF0TNH17Er\no3OV5CqxwliDkMu1FxqXvvtIcD+Y3DZqfhJxMzreCAICwFW41DuVGSFG8p1d\ngyf/JZrCRHYBFARiNtKRm58smwJFn7mqZofLG3SmFtHyEzwwmzXAKoUHawgd\nuHyYfoKMElN2tXCkqFU7BYQPmsjWIuaQJQJRbXoAHUvwhsWkh7ouyA8nHV2s\n4/AQd1NMv6/ZZhugpyrKkQbfj7Qe4A/gyY7KhWO0f8NauH0/6TRQmyY2TIbE\nJ6h8\r\n=WCwf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"780a867cef5902e4777147830bfcc679ca18d953","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"^6.1.0","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.2_1537589962040_0.7792270111759709","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"react-linkedin-login-oauth2","version":"1.0.3","keywords":["react","linkedin","login","signin","oauth","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.3","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"1e2569c8a728487391bbaa7d77db81f57254f539","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.3.tgz","fileCount":8,"integrity":"sha512-FsatnNK4ZScIPvASMFPl8oyyPL2gCz3xcyICAm6J7fUhiiKywmQBXzQLh77p2h5By8iFHlBEvDzn8IrnVZCq8Q==","signatures":[{"sig":"MEUCIQDqiyYFwa97JNtqgf7YNPAexF5mug7inldlOYZ3tyZlRQIgGyGIjFvVpJkjDGikA/tfGVCxm6xJtQnbUfx4ljI3qDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbph94CRA9TVsSAnZWagAAQgkP/jAnKYomcvCPQ8hmwxax\n6QcvfVuZhoyH6fQcUW1YTBxnU809DW43LX/JetfWK5CvpJePiSG8uW9RXFgm\niCYG2ziIovKtEVPWR4yuXCwI2FD9pPArIZLlcFXHTNirs1tgwIlCKU0WY9r6\nK+CpRcCDtqMbd2+JJ6Pwi7O4d0iuJCNv9pZdo1KaDXYfl9+AxWoa9AxOzdS7\nHOF3j2kenlYNb5ge38btkB/HkiyzKY7ByM4tF+vuVWtmjIQX+GNolVQ0H73h\nfBGAzVykHSt60Sm4MRZU4yGcig+BwgjydBGEapm0paBD/94gFey6ls4QaS/p\nbV3bgpLm+jXWyN2C5PNo5bQy+eLUNk4n+qzMJr8w45rH4Gl4ozhc+wl39HdA\nMuypeusq61GTCoZdLajXDGDGHOPTwqdLilS/oAbV/t24A3tiXg5zzEN5FNBU\ntOsRBxoY4rTczFzBu+SXjBIA+s3xnlbuUiZIFpQD5e5PWTBzb5A4JRuYMhgz\nRjJmStfbOelQcDDfLKJ5CS0HGFthrQUWxNoRv0/uUPfQZfHGRMXUuDgXue/Q\nYLo5f+Vbzi2nsQhnwfnbtGyBT692RR84AdoH+QcH60+BZ5UdiGCA9uNU1B9f\n8Q3t72lB5rPldXfloVKiMsnwxu3t1AEsxOO8LEjsjb3scCVxNo9mYO9zQBfB\nf641\r\n=GXZl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"2878950a621c1cb4e9a051c038ec2ff9bd54aac4","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"^6.1.0","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.3_1537613688025_0.5715718936462768","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"react-linkedin-login-oauth2","version":"1.0.4","keywords":["react","linkedin","login","signin","oauth","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.4","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"0a179809185f6e58a1468c40f19acbe8acdcf2a6","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.4.tgz","fileCount":10,"integrity":"sha512-JdTs4xsd51eAgZyztOpWqDvoTjD+NhzmQ4f0oF8z9ItSZyr82WVA9md5dc+Wqup4r2CDq2Z41cZRIcCxc6sgXA==","signatures":[{"sig":"MEYCIQC606W0Uv+V8wBp+abTgy9+15UdHK8vlsCVrFwesgSS3QIhAK58Psv1BYFlaLjLrH3HbRX6PcdfApLS5JXG4XQRHbaw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbpiFXCRA9TVsSAnZWagAArOAP/iKLoMMW0fxxm/MqBgLm\nX8xqVr5Idy0pqN4zuStBiMlDO1/7bHy+v/vDZTrskS2WZQTr05fC024GXl23\nIGOI/qpBBSbY914e3TTlrwbHjHvgZFKirkeiOVgz+PuiX07Y6hnZHYPtDSRq\nPYwo0Xa070GmGJHQrc46oGATzy5mcVqVRIN4EkJQLm2wy4ZOFPq6hkUjrxIX\nPSPPtq4+CVX6qJssPDyk0pBOwdagqUJFSahP8AU67EmFGkJh7TO7wAlAVPG7\npLdnaK6pH4fFi0RaJK8RO/eZWdvVbJwQsHYXsAp3Fn3Hu/MwIPZBzTJSNY53\nGqhsRpU86KaDosihoEA2bEzbTcvQ/OiC1RQzjgd8TUCCM6BgWDXMnqYhVps4\n2oWIK5A/459V5Uekv0XLQkTducMyY+KuURtLDmSAj0HXerfaHYmfwSCXjthl\nwik5lHjvVmwBn9Pznx9Wgy/2gFFrgpT+0ZAgtvbfu19NNmqT+ShJe0joiLMp\nB9Yk3T/BhvzLDPZ1iDCXDJSrJUrZzREqH4BCenn4PG5gOnfA3/OWCwwmGpjS\nI6luCLifVwk0u9jjXJtSdifQ/U2GSp9Q2YJB2QNNlHsrRPqhKzPbU4NzkVPX\nsRnUBX3UX4+GXd/9xzZ8Vf+FZSALtNKL1LlnqGZTu7cdATQ0IWiJ4SlNXZuK\nAJYX\r\n=2Y5v\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"c3316dba5f306b92cf3bccc5050ce15c65376ba5","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"^6.1.0","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.4_1537614166541_0.8101251153761448","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"react-linkedin-login-oauth2","version":"1.0.5","keywords":["react","linkedin","login","signin","oauth","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.5","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"7dd8e031074117af7339f47313e65096386a2ff8","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.5.tgz","fileCount":10,"integrity":"sha512-BXFhMZvK40uJ0qnnUex2e0GqlrjUjfJPVpW/+JBSl9y1x6Jd+p/0U72s+C2SGMCxcYBQaytYTEjEbWShsMcCVg==","signatures":[{"sig":"MEYCIQCVNvOzhlCYQr4LfWxqd/1L5toAJBclg4BwCktWrxXfmwIhAI0wmejEhqk7F+HAJUGJgqbIHLSiNGT3rNFSlIer2pSy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25180,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqejaCRA9TVsSAnZWagAAfiMP/2yn/LaoQAiYtjQC4lz1\nkhK1afO/KpeLMHFS6egY0GCnbhL6uisqo3PP9vJVmUk1WMe+H5L1HDT0lDFk\niV7kJeW4k9T4/dw//DqvPKn3O+svaehMvm1fAL3O6QuKNNiD0GhKX5UhQSU6\n+RyREbe3e39LtwKiWpt/mBvVcX/eYav642kbitrHaSsnrNUNKwbEEJP9ynxU\nzDh5ESEYwYYTol9m+kNJNpDPL5y4PsdTlWXuYum0yDg2QTvVBvOD47AiT2FL\nDwyq6A8TZzyaC00/u3JBmZkL58N3gvWbsiXXcsxceT89dnhL8+tEqfiYoWYu\nJe06nPJ0lYf6w2vJvxK54p/yEgklK2z5hN+nuTy8Ywi8t+kTgI2nEffx56Fx\n0ujrcWpImPfSknVo32YEeryoED/QN8Zjt1eR4e2BTjUhovATN7OmAwWQCBQT\nWyz4tsq4VyCgny9xpINM7YdJivG6YrR1c4ml/2d7SCtQxeBcPKYSVDT38Qz3\nRK/GOzB/CBZe3Wvtwiax9I7l+Iho0wgehnwnV/G0SM9MH8hQBufWnzbKDutZ\nIxl8AMnmwXxuWDGmX3iuv5DY7BxKA9LBZTgT8tc7cNYhmxfaOauSrXx+ickn\nEaHj6iABXKlr9LImWP2XjOLQy4vcz7pgWugQcx3/tJb/hzofmhBU+nJFDBKQ\nfcfD\r\n=Pwco\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"fa6b4eaf61da3bf2e0b3038fd28906a9fd123559","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"react-linkedin-login-oauth2 React component","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"~5.1.1","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.5_1537861849447_0.06534692410705434","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"react-linkedin-login-oauth2","version":"1.0.6","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.6","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"52f5777b83b944859eeaf8f7ef376f88933f74eb","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.6.tgz","fileCount":10,"integrity":"sha512-so1iBYP7OSabPsS3Ny21VULPozpzdhx2YaQ+Sh19Kvq9TNx8xpDvRr6NVBx18ryZRyR3awj7H2TrrqxuGaBYug==","signatures":[{"sig":"MEUCIQDlfRQ4K5GR6C7d4Uo03AhA6+vnQOTvNSNSitV7iECT8wIgEuHlWF8oi0vM6tU7JVuy7QUARFRiYmshr7nQ8RDzYAY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26414,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR+U/CRA9TVsSAnZWagAA3E8QAJyvv4SxiTL56x4EjBh9\nn8BwiPuZX7Z9ZMtBfXFQaR584VKRG51Wlqz/9w4nnKQkJ4Bey9rUdhPxS5CR\nHlSx7Gzxc1Gw5fTSD6jY0t0OoV5z3k6QVgNmT4HXgc8iVdDAS14cEz+9Y0/k\nycRqNB/aaUV11df/xkTMYx1dsnFJ3EW/UW4VrHUGO3LJYp9fwDw/DT5ET5yS\nw7vVNXH+a0Kh12kVFlinvsr38M2OwOeUsAHtB0kOZzo7UWAUX/jZGu3SLl7e\nVCMXBjDUKdYfxF07T9ftmZJLXC2WLRWJLm239wi8mmkQ3lt+GkasomcrqGgJ\nC1otumOBsHrY81N8oMiJNXo9gwTZHjdXRO8Brxox1JvH5lWtthFmyV3gd49s\nietSPxFpQ16NiyL6P5k+b2vu4QpeaC0Nz4n9H8cM0ssgxrz1hjoslKEFVbQF\n9+OVDRO+CZGdcWKgz9KKXdOn1XwWPoFunb7AsIPuxrtnlY4Uag04d2xUzu6i\nsZCfBtR9cySBbnnHlsqeqNNOYkR8Z7Zcf2G7srzZ5tiye+rwEkRZxkJ776ie\nFIycqOCM2Cx7xBnx4zV82OAOZvFSpny//bmQwfY1ZxRm+ExeL1lUxPqIUVRW\n4S05BL9yGyQTjxPLuLf2zFf397R6z+dmfoYTGf/wT/gj43XAuKu972xtX3Ua\n2GZJ\r\n=G/57\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"3a912156f27156fc4f69ae6e19ad70f888c89071","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"~5.1.1","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.6_1548215615307_0.6235139814314186","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"react-linkedin-login-oauth2","version":"1.0.7","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.7","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"a6fe412df6ac20ff56a2e3fddc4309b112a1ce59","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.7.tgz","fileCount":10,"integrity":"sha512-HQ26Wpj61dOt2rncNcRPWEu6CoRmo1HNwOwzSDOfrQ2CAysIWJIi9x2YLvw2tNslEesJGA7vd1KYu7qTAd0PmQ==","signatures":[{"sig":"MEYCIQD2ypZcfCf/Un6TmhIs0WIqtNYojHlO5OK8kI7DqhnSngIhAOBaoGzqpSRULzYhskkoOU5J95nzuVA44376eGYVuVFL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdVYe1CRA9TVsSAnZWagAA9sMQAIThhssK3sywrqFHsFFZ\nnrmCyXDHPUZyPJU7qAV2g8Cuh/3wrYiR4pwsC29QQJ5JL1/8QhGa0iZritNZ\nDRFjkFKKF2fC8HYOtVwz2ixpHH1INPLQjOHumXdh2PH0C2YkqRaE/77OOFSw\neiPjgAw2Jn8jIAgtjgLZoz7fWRmHa6mYQoZFk6K70+VrPczio4VqSFPMBWU2\nxAE6iqOZ5880D5CdLQS0o29ybNY4zxN0EaK9vW+4t+a5mC05qHobTzk5SVXW\nYdJlIFwi10My8GEaSWdZWNDbyyYOspQ6qXPhLtTGVid1JfgcQMLmoYhRMYTq\nkxHXYD057KmI433MykiAV9THXdjao9+0p3fpP5y9QI4/+wz4AwrF0Rm9PE9A\nzv6lJFyZqscI3Sy/dtMxxJS+hfFUlZE6Uk+EaXsFDJWh7i6CrcFZ4CZXLM/G\nri6jXa2z9nyyknmnIch35phqgjKyvCBBDaRiYbWFnwGCe7eYjQgz8ZW6VCcW\nOhPOzqkiBI3vFZ8IQpdKRdtz3HUl5/q+iED675poZac9i3DkCujkuB7O58d+\nyeSzZ+FCj12EgyAYZtU2ISJl70/X2DKiNKe9nko/GV2zqDa3Ey1BppC7ebyv\n3bXbT5dYqLQmBlzKvSuQBQnXSDTbBgVkwovSMkPTlIqEfAFKUGvs+8q8OS71\nIyUl\r\n=LQus\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"31efe977c4a3099033e69bf6d77fe953660a920f","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.3.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"8.11.2","dependencies":{"enzyme":"^3.6.0","query-string":"~5.1.1","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.7_1565886388770_0.22849817827058794","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"react-linkedin-login-oauth2","version":"1.0.8","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.8","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"6562b0623c6e2f3f4f2793ddd36bb52a36ee5f19","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.8.tgz","fileCount":12,"integrity":"sha512-W/qX7nnxcCOnvA12S7g9lpojr7S21Xbv0Cjmb0d8ny4E4fvS+1IsAOvJ6WS9vVczi3ITzQZH0IEtIuftDThqGA==","signatures":[{"sig":"MEQCIAE7ia/wlIfkWh2Pw/qH+4hjO70+5GA0cQoL0uQwwC9FAiBrE+nYHIGnnJGybbQGil94UoTBs9S6RPa34JbjBapXFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfO//GCRA9TVsSAnZWagAAaz8P/1E2e3M8bRoyPsJXubBx\ngKW3z1gbu2fjhztblc/VHpVjAgnaJC5RX7HTjM5qTU4v7cELivOSBL6lzwCh\nzpR31ZDKrPamzn7vA5oQ7vXxOjcZhavQ4velvHVI92AU6eOl0/vvnRmmpOZu\nqYShceZdTjqMTdFkhgykWpd8vyeIGZvA8lb9WTIrWAQo18kvU1Uvls91oSwf\nMiRq5VarNlWzEUbKvvsSQNGKqFiVSp4a9KgzYmagyxFutIg5ywsP/L1qlB7k\nFe+0kk2RnSaOqEbPGBHaLYIlij7xXEWrR+nMjYXwqmLBCnzaWhT7EkHr5w1k\n0QlYaIMW2ZJL6/P7zGCurZN8sfw0hhNqIoNLeyvIvgVzphp4lgNNvniKxIzo\nroPU2VHNwX/McUXwSLR+fctCC9mrZV6apX/QAMvK5SvGzQ7OF5nLXdwZ63jC\nxw/dLsLoJm89BECVRnDkFAJsbXDI7K7XkDJxXn1lmsMYhsFHAEyqIOtiJhuM\nRlr60VbwazYuHRKBsunp4WRPcmDL+jM68BjQc2YIS6Fl2jQnwY0LbICKav6r\njiHieLDWJUYX3vQXDp3dRJNxLMmGJQfjz3os1XMXKIDJc+K6K5wMV+ezUeFW\ncuH8RvVu64rpAPl2iWtu3lJ+7Pq8GzcWhicdNrqmcO98fCe3qu8bFsCX4zrH\nTWSG\r\n=JpSE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"1615dab801df5da25551f8846129d3a5fdee3ba2","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"6.14.7","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"10.17.0","dependencies":{"enzyme":"^3.6.0","query-string":"~5.1.1","react-router-dom":"^4.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","react-dom":"^16.5.2"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.8_1597767622249_0.5383574805112838","host":"s3://npm-registry-packages"}},"1.0.9-alpha.0":{"name":"react-linkedin-login-oauth2","version":"1.0.9-alpha.0","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.9-alpha.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"0db1f4ee13f52cce3f5b64250af66baafee98d82","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.9-alpha.0.tgz","fileCount":11,"integrity":"sha512-RnbREhAfXdShhmQeAAp2KXCROc23Z0iJ1zP8wM1c+euGTvduCkZkLOYgoqiPE0foL0g8oN2W7LG8D/HSjATZuw==","signatures":[{"sig":"MEYCIQDUlZyGl6KlkJDxzYsXtQJL27FPFqe5LY9Pj9jxsii09AIhAKBc5aBS4ea49sjkGhDGVV78bxqxxMXxM/+r8HXIPDbW","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35912,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHs/rCRA9TVsSAnZWagAAnCUP/3aXLoR1i7Uz6wB7i7m7\n1UAFcXBGFn1bq2Dgt4Mu4HKDG4M5jVAY6NIxPvnA5xpJPGNwOpyT6R1/5wzN\nUv1Da7Wc4zbNLT+6NIK0E7V9XcbZnV1biVW6jpW3B2s9jZCADXVUtPCISuWi\nt3FqQn6EKASZVliMOCkgUMPOdtuUDy5jxprjaYURZ5zbXJDV/8xjCOTaLp8i\nsDR3sOWGbtFPaR3Wt/F73iIICT4CP78oeWxMCk3SqcacWXXL6p+TgArKvApe\nxBTz1/r3J2HsWslcjKJH5UhnzyK90ZE9DBprU3Q1wye0C2o4rmTbZ2omH2Ox\nnK7CFBn9aQs+iXXIdrvrZzDeCwEAIWoquc3lnK20/pZlU8UHH1Tk1PsLPfL9\n++77Z3VCcjda+aRMK9wG/8gkMYy8UWGtVN4uaSxXZICpNp+gFjxmj/d30f9a\n4SNX6t37MG/fUsTijJ2b5Ftz1Edaq0J9Uo6kQ6biuLY3HalWCqtpmtw7ejPG\nmDYSgY7qM1rx8L6a9UhGWmzo27k24+mK6Agd3Le/v5aGMWj86eHJYqtY4IjU\nnsipnhjusGjFfTO4l9N9BNYbm7mbKYPpzJHOPe/pBOSpnBecnVam+SVKpZSc\nGmbd7qRtVBptUXJGu+kxGGJ/Pq6T2EiOU8fHRS1SOuA9hd/T5Oc0neSR60fB\n3R3s\r\n=sxqu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"2f73187b6dabc8e1cc095a965ffe8bad2e4a986d","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"7.5.2","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"12.20.1","dependencies":{"query-string":"~5.1.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"nwb":"0.23.x","react":"^16.5.2","enzyme":"^3.6.0","react-dom":"^16.5.2","react-router-dom":"^4.3.1"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.9-alpha.0_1612632043161_0.8238505807352412","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"react-linkedin-login-oauth2","version":"1.0.9","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.9","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"dbc49b52910f3052a533a4a0c0edafefab2290a9","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.9.tgz","fileCount":11,"integrity":"sha512-QX4XSeFU23j7m8ogHhlnE1DS3IIPqVd58ck3vOXmc6PLAmIIB2SadDKMhy0JbM97kMca0J18K8ar322LyYLU3g==","signatures":[{"sig":"MEQCIFSsbxTMAq/c83s+IPBjPMaPg5vbRi8JA8LDeKKOoyo4AiBXkbxYNvhBAH75nBdWeucj4IFRL5FJSc5rI0GGoi0evQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIBvlCRA9TVsSAnZWagAAj+8P/RsdDDWiHLHozz/Atl94\nWxcawyh8CoY0gYeHX0M7YmkzxSXZiQFLRgRYr345IWkrOYbAG2uKpz4rxxLk\ngQYZpHNJhZb5PdnewyuiQmQGujbiFv4Cd/4HymzYXuDa5wBO3hfX+HV7bRLA\n8uT/65Pmseb4KOBrkC2oLEcanq7UYtQK3pAEJno89E4TIRwXdv3oIBL3UtYp\nY4dB63RAKub4GJmej5KeqVYsG69W5lE97xB2bnn8S+9nICnia1su7N+5YmEA\nsMLHpJxfnS8IwpYWI1edBHKZMID0AefWSJG1tOU/znrXtmZ6RGm+qDge9SCr\nzNZBq+Tg9nV/i7sIpovVZvm5rUybN7RmHylDu29g02fJgZyedtn7431aScl0\nG2ZxkdamGuf7VA2/YQDAZpOnhCBXVQ5g8LAFII9XqsZL2cfJLg/FSRrc5Yvn\nZJF039mClvPUWBvxuGygaA3iingRMfoTFxLGmbnNHWJCdZcl6ceKwwLQ5anf\nLHQVdb+r+/goEVxO8ARdqRnAMy9CdZc+b+IYmNYmqRJI9vTaCqeruL3/+LLT\ng/ZpsqWjRk04GhQkipWKJZLmofzDq5Lcz0e5TgpdhsYIey/X6NWyPTX53EX4\n9ZAr6L8unPa8qus2sXTyB5kSZw8D1Y5T1VJeFU5cyP+hiPdK8dMp8gsIe9z0\nkKoU\r\n=klf3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","module":"es/index.js","gitHead":"70b5680ac9e8751804e4bff50eb07eeb896eea53","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"7.5.2","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"12.20.1","dependencies":{"query-string":"~5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","enzyme":"^3.6.0","react-dom":"^16.5.2","react-router-dom":"^4.3.1"},"peerDependencies":{"react":"16.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.9_1612717028506_0.054302979701229104","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"react-linkedin-login-oauth2","version":"1.0.10","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@1.0.10","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"3f313ead0eccc454040e80ee3e952d1eb9378805","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-1.0.10.tgz","fileCount":11,"integrity":"sha512-AJ1sPwn/SupdxePHmQXkjAleHlbF9xNjg2+uhQ5O81Om5OB0N6+RcHWf199D4TI/jETjfn60TR+JC+UPJ2R8tA==","signatures":[{"sig":"MEUCIQCcPCayZk3ZkME0jP06v3aUDQVjXlVWX5AMACKHdLKoOAIgf8fo3BJ/a8jL3hVVsB3HQqPyXL/3DGjSqvEYJ6M9dHA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37495},"main":"lib/index.js","module":"es/index.js","gitHead":"882f21e0740af9c35a4e7b86ec4b2472d61cab02","scripts":{"test":"nwb test-react","build":"nwb build-react-component","clean":"nwb clean-module && nwb clean-demo","start":"nwb serve-react-demo","test:watch":"nwb test-react --server","test:coverage":"nwb test-react --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"7.5.2","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"12.20.1","dependencies":{"query-string":"~5.1.1"},"_hasShrinkwrap":false,"devDependencies":{"nwb":"0.23.x","react":"^16.5.2","enzyme":"^3.6.0","react-dom":"^16.5.2","react-router-dom":"^4.3.1"},"peerDependencies":{"react":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_1.0.10_1633451645100_0.6561355571540934","host":"s3://npm-registry-packages"}},"2.0.0-alpha.0":{"name":"react-linkedin-login-oauth2","version":"2.0.0-alpha.0","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.0.0-alpha.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"2742db19ec6f67dac96bf6072159fa2ec6c114a6","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.0.0-alpha.0.tgz","fileCount":5,"integrity":"sha512-BrqoaoXdKLEy+XpjytLDJK13W0TY0+KE1dy+5kjGhIg79WSq/eLkYHzn+xckqy91K00FqFnUJiWQZOmEcjhCAw==","signatures":[{"sig":"MEYCIQClQWWJU7DY3iRzxseVSC6lEq+5hdZ6OOSScVtoLI0/jgIhAMhLoPO63YmbFPCM3n3acAjXMKng+gyR1FylpAtTh95b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21591},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"d3779fec01e14d5899b2d3ddb64dca2d0e35cc64","scripts":{"lint":"eslint src --fix","test":"jest","build":"rollup -c","clean":"rimraf es lib","prebuild":"npm run clean","prettier":"prettier src --write","test:watch":"jest --watch","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"8.1.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"16.13.0","dependencies":{"jest":"^27.3.1","typescript":"^4.4.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"react":"^17.0.2","eslint":"^8.1.0","rimraf":"^3.0.2","prettier":"^2.4.1","react-dom":"^17.0.2","@babel/core":"^7.15.8","sass-loader":"^12.3.0","@types/react":"^17.0.33","babel-loader":"^8.2.3","@babel/runtime":"^7.15.4","react-router-dom":"^4.3.1","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","babel-preset-react-app":"^10.0.0","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.2.0","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-transform-runtime":"^7.15.8","@typescript-eslint/eslint-plugin":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"16.x || 17.x","react-dom":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.0.0-alpha.0_1635536766664_0.7429050758273554","host":"s3://npm-registry-packages"}},"2.0.0-alpha.1":{"name":"react-linkedin-login-oauth2","version":"2.0.0-alpha.1","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.0.0-alpha.1","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"ed9775cf6288c5701d2a1fe3bab8a2079fa9523b","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.0.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-F7WszAABTgIJAB4JHxLTt7ve9dsNOuFobk86tYaHyf4cAEtHE+3BHayxdcxsJvOWeTxO4BsegLZWpF0IyqV3jg==","signatures":[{"sig":"MEUCIQCa5hRHUL84L7VCZ1WewMzWD5t0K4N13T+2xutdG6bMWwIgetFBtz+BdZU9/OPy4QLz+7WB9iNczSySCJRURJX4JP0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46906},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"a87a7b9155919f0f7adcafe9d48907175b99cb01","scripts":{"lint":"eslint src --fix","test":"jest","vite":"vite ./preview","build":"rollup -c","clean":"rimraf es lib","prebuild":"npm run clean","prettier":"prettier src --write","test:watch":"jest --watch","publish:local":"export BUILD_MODE=dev &&npm publish --registry http://localhost:4873","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"8.1.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"16.13.0","dependencies":{"typescript":"^4.4.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","vite":"^2.6.13","react":"^17.0.2","eslint":"^8.1.0","rimraf":"^3.0.2","prettier":"^2.4.1","react-dom":"^17.0.2","@babel/core":"^7.15.8","sass-loader":"^12.3.0","@types/react":"^17.0.33","babel-loader":"^8.2.3","@babel/runtime":"^7.15.4","vite-react-jsx":"^1.1.2","react-router-dom":"^4.3.1","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","babel-preset-react-app":"^10.0.0","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.1-alpha-9c8161ba8-20211028","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-transform-runtime":"^7.15.8","@typescript-eslint/eslint-plugin":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"16.x || 17.x","react-dom":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.0.0-alpha.1_1635622640974_0.5759149264480141","host":"s3://npm-registry-packages"}},"2.0.0-alpha.2":{"name":"react-linkedin-login-oauth2","version":"2.0.0-alpha.2","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.0.0-alpha.2","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"8c4421a2ce7a85e425c6fd5969da11a6a4f5d00a","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.0.0-alpha.2.tgz","fileCount":15,"integrity":"sha512-zt4iDxvD4X6Do+jqec4ku+a25LdKoiHMBSw98IkFm16HLU7nK9LocD5qajIHAx9HbzxCI2Qp2P8NrWbpVZoSGw==","signatures":[{"sig":"MEUCIQDlaBj4d4/OTVgNRIaKhz4dEup5fYb7sF92D4QE4SsfOAIgRyWebGwtMFxhrIlz1X4mm3o7RFk8MJuRpZF7nCCD08Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46882},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"face570d60719c8c3f193f63acc886283129d7be","scripts":{"lint":"eslint src --fix","test":"jest","vite":"vite ./preview","build":"rollup -c","clean":"rimraf es lib","prebuild":"npm run clean","prettier":"prettier src --write","test:watch":"jest --watch","publish:local":"export BUILD_MODE=dev &&npm publish --registry http://localhost:4873","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"8.1.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^27.3.1","vite":"^2.6.13","react":"^17.0.2","eslint":"^8.1.0","rimraf":"^3.0.2","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.4","@babel/core":"^7.15.8","sass-loader":"^12.3.0","@types/react":"^17.0.33","babel-loader":"^8.2.3","@babel/runtime":"^7.15.4","vite-react-jsx":"^1.1.2","react-router-dom":"^4.3.1","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","babel-preset-react-app":"^10.0.0","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.1-alpha-9c8161ba8-20211028","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-transform-runtime":"^7.15.8","@typescript-eslint/eslint-plugin":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"16.x || 17.x","react-dom":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.0.0-alpha.2_1635623082392_0.4910843308148598","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"react-linkedin-login-oauth2","version":"2.0.0","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.0.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"8f485e50f54726e951293ceb4789b81439990789","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.0.0.tgz","fileCount":15,"integrity":"sha512-IB6E3w40Um4n++zgnFofL3bDVSYEGgWGJSRuHDXo6F1ez5UAqzM7qdBwz9SYBd0/vEHFWuFN/QkBQ7LYAoBSHg==","signatures":[{"sig":"MEUCIHDp3EnJHyZ4wII3k1EPuiavTF+YLhysVmwZGNjBlC4jAiEAiqtjKdTQgJiWqAN5qjPRpHKFsGDFNwpCRV4JSUMvAxA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh24eeCRA9TVsSAnZWagAAXwkQAJJ7VBffNGx5d1h4u1IH\nu89j5z+H0KQVZ9bDNk+skpUQgzv3t6lnTJVDTm8reqCyTTHP4bqox6dvYXvj\njw2S+zdJNoHL09y6xN9lx32P/XKyll2QSKurCJK/63W7G0Fhw5RqvUY5wRWJ\nRXGbEYloPUeJNQ8JaoqFrvzcBAI5w3MPbJpzNpmtcRPkyKgiVfod7Ql9VhuQ\nlWYM+MuvcGLj9KP30MbPGWRdMVesajzpaOvq5HofmCh1cN+QMSsAHP5nmUy6\n6uDxN88BS9tAQSFpI1XLut/VwUte+QMlCOGTtmvI2FIQOus9+ky4yCMaNcmI\n5FHvCCUSabEsZUUJLarjJxuuKL6PUs/zRwD2mUllZtUrxCInIwRTIf5/cXDY\ny4QfLqPFshSlCeduvjBGH0EGK9W79nPPePytyOOER1DfkSfoxYmLZyQRNOPH\n7AtxekS1cP4bYklhavZLwS6nz28t9qJyYjgPRS/lwWfcN9fxKLEyrwzmYOhP\n6meU8rlgw8NgXnwGGs9ItV3AYKILFZHA8AlmFYc2xdN5Ab1My4xxvupUUGt8\n0ovxWPLhtUSlxW8vgZR8HyDAvTuHsJA5834E6UbWseCUG81pm21d2khB2/M4\nfaZRCIsum9l5GMts+YntO80faQ1TQT2aHPpLcgwrAAhZkbS6TiGb+dQS0qfu\njBdq\r\n=klpU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"01855391369b3acba8ab82a72bdde28f8e434c09","scripts":{"lint":"eslint src --fix","test":"jest","vite":"vite ./preview","build":"rollup -c","clean":"rimraf es lib","prebuild":"npm run clean","prettier":"prettier src --write","test:watch":"jest --watch","publish:local":"export BUILD_MODE=dev &&npm publish --registry http://localhost:4873","prepublishOnly":"npm run build"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"8.1.0","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"16.13.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","vite":"^2.6.13","react":"^17.0.2","eslint":"^8.1.0","rimraf":"^3.0.2","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.4","@babel/core":"^7.15.8","sass-loader":"^12.3.0","@types/react":"^17.0.33","babel-loader":"^8.2.3","@babel/runtime":"^7.15.4","vite-react-jsx":"^1.1.2","react-router-dom":"^4.3.1","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","babel-preset-react-app":"^10.0.0","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.1-alpha-9c8161ba8-20211028","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-transform-runtime":"^7.15.8","@typescript-eslint/eslint-plugin":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"16.x || 17.x","react-dom":"16.x || 17.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.0.0_1635696960510_0.5294899402575832","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"react-linkedin-login-oauth2","version":"2.0.1","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.0.1","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"e322245b69f3248bf68273aa0a0deeed2ddf859d","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.0.1.tgz","fileCount":15,"integrity":"sha512-vlmChbRhLjWZVU/A96I09GcpH3xLFTawQbT/05Dl3kuLVupdaVo7YZf2qrDQmrdfDm4Qj8svX1gkwHkybAMKDg==","signatures":[{"sig":"MEQCICe7eTclwdLFh55gcUCYSclsyYxrgrIM+C+UC00whkldAiApYqt0q54EVlWre1UDRYf/2GJ1vyYGJwl+RdAIHxAWcA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":48554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizFavACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrbog//evgK6Woo9yR5qNLek5og2ROef3rHFO5Jh2RA82J4biI52SES\r\nuVf9QKphK12J/iY1g/tkPEgFruT1aqMA5LH3ErO5DpOZwAsJB0l+vOKwgtPC\r\nGtTvIBKMPOEIxII6s6aVgPvC8ZGJm2G4B8OORaHFrnTdPcHBwwPbkJbS/h7W\r\n8R7qX+je/U5LbABDqY4FmBrL5VpTSWV7q37bMq9llTe4EaN4S1e8XZzzq1Pb\r\nvaOCADiwD8QPQVghsp1b86LPfPkIwtT62tjkcyulK/ZX+r2vo0dmoHxs2pVm\r\nu/OH0fbNRYtvSc27EaKBpwP3KbSnR/etDZwd5zsktq3oaZUQE6MClsSbjKom\r\nob5rqKM7uPVV1ySLBM+5I1CdEw6KSHcLiWhaVVW+HRQsHmIQCIqE6nzKV0oY\r\nwiB6O434l7ABb1lj/mLZpps1zL6aOg+P2glFon4ew38zAbWuHRcLrVtj2+t9\r\nK1OCm52nokMmDqNHqOc8CJB/P2/RvNe39ACH5G/YF4UfahaNS7HpnJOccPSB\r\nZKjZPx1zibM9n5Am8gEQKLatGUkZeBJYkUchyCC4jViKswfzy2O9/yPG6BSH\r\nfeHGIMLOE261ZL7mmY5vaucn8z2L+ScfQQ6MfmFLtA6S22isedByiO76s7gU\r\nJkIrp8ercF/uHLTR+ZW/dABDpS9fACiuPu0=\r\n=S+lH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"a628d0c66e43dabb5b04a8ded1fad371b0a9224c","scripts":{"lint":"eslint src --fix","test":"jest","vite":"vite ./preview","build":"rollup -c","clean":"rimraf es lib","prebuild":"npm run clean","prettier":"prettier src --write","test:watch":"jest --watch","publish:alpha":"npm publish --tag alpha","publish:local":"export BUILD_MODE=dev &&npm publish --registry http://localhost:4873","prepublishOnly":"npm run build","publish:latest":"npm publish"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"8.5.5","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^27.3.1","vite":"^2.6.13","react":"^17.0.2","eslint":"^8.1.0","rimraf":"^3.0.2","prettier":"^2.4.1","react-dom":"^17.0.2","typescript":"^4.4.4","@babel/core":"^7.15.8","sass-loader":"^12.3.0","@types/react":"^17.0.33","babel-loader":"^8.2.3","@babel/runtime":"^7.15.4","vite-react-jsx":"^1.1.2","react-router-dom":"^4.3.1","@babel/preset-env":"^7.15.8","@babel/preset-react":"^7.14.5","@rollup/plugin-babel":"^5.3.0","rollup-plugin-terser":"^7.0.2","babel-preset-react-app":"^10.0.0","eslint-config-prettier":"^8.3.0","@rollup/plugin-commonjs":"^21.0.1","@typescript-eslint/parser":"^5.2.0","eslint-plugin-react-hooks":"^4.2.1-alpha-9c8161ba8-20211028","rollup-plugin-typescript2":"^0.32.1","@rollup/plugin-node-resolve":"^13.0.6","@babel/plugin-transform-runtime":"^7.15.8","@typescript-eslint/eslint-plugin":"^5.2.0","rollup-plugin-peer-deps-external":"^2.2.4"},"peerDependencies":{"react":"16.x || 17.x || 18.x","react-dom":"16.x || 17.x || 18.x"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.0.1_1657558703047_0.8490248288507216","host":"s3://npm-registry-packages"}},"2.1.0-alpha.0":{"name":"react-linkedin-login-oauth2","version":"2.1.0-alpha.0","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.1.0-alpha.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"f3a820cb98378f61b0781ce12beef38f008caadc","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.1.0-alpha.0.tgz","fileCount":14,"integrity":"sha512-4zZa/lLxS5qfibcSBL1ZNg8g8ITZPhbp3GZPFq1XJJXDz0kx3adLhZkG64/h38WlM//k6kQKyLKtDolFNN1B/Q==","signatures":[{"sig":"MEUCIQDlQgUkbLXkJk//gcg8nm/gwXkt22iPCD0l6hfnA7uhCwIgcZLmwYytbkmYt2k1kx6c3bp19eaUyFYlnAL5DKdJ1Eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63479},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"2337db8cf867afcd73017f9317c06ca93d5d9cb0","scripts":{"dev":"vite ./preview","lint":"eslint src preview --max-warnings=0","test":"vitest run","build":"tsc --emitDeclarationOnly && rolldown -c","clean":"node -e \"require('node:fs').rmSync('build', { recursive: true, force: true })\"","lint:fix":"pnpm lint --fix","prebuild":"pnpm run clean","prettier":"prettier src --write","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","build:preview":"vite build ./preview","publish:alpha":"pnpm publish --tag alpha","publish:local":"export BUILD_MODE=dev && pnpm publish --registry http://localhost:4873","prepublishOnly":"pnpm run build","publish:latest":"pnpm publish"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"11.6.1","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0","readmeFilename":"README.md","devDependencies":{"vite":"^8.2.2","jsdom":"^27.4.0","react":"^19.2.8","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","rolldown":"^1.2.5","react-dom":"^19.2.8","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","typescript-eslint":"^8.67.0","@vitejs/plugin-react":"^6.1.0","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.1.0-alpha.0_1787401770218_0.24128025142898712","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"react-linkedin-login-oauth2","version":"2.1.0","keywords":["react","linkedin","login","signin","oauth","oauth2","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@2.1.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"b975a9aad59e8ee1e845f7a46b2bca6d4e25066c","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-2.1.0.tgz","fileCount":14,"integrity":"sha512-tU5+ckSRKEriA1VJTfNrZqqC18qEbX6l3Xl2UnvXxLZhddZ2C6IAUc2mEuQrJ+jQEPSXbUK6KCBsiaMaDuAvTw==","signatures":[{"sig":"MEUCIQCf2cVlYB66jHcT/OM9dy5UNf8r2GRdBLhlSar0+vZz0AIgGS9bSqowcQSKlgv+VT456BqhMinjEAJZdnpxdFTwzGQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63471},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"7ef47d64ccb063c6c7babb132b35af6506751b95","scripts":{"dev":"vite ./preview","lint":"eslint src preview --max-warnings=0","test":"vitest run","build":"tsc --emitDeclarationOnly && rolldown -c","clean":"node -e \"require('node:fs').rmSync('build', { recursive: true, force: true })\"","lint:fix":"pnpm lint --fix","prebuild":"pnpm run clean","prettier":"prettier src --write","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","build:preview":"vite build ./preview","publish:alpha":"pnpm publish --tag alpha","publish:local":"export BUILD_MODE=dev && pnpm publish --registry http://localhost:4873","prepublishOnly":"pnpm run build","publish:latest":"pnpm publish"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"11.6.1","description":"React component for Linked In Log In feature using OAuth 2.0","directories":{},"sideEffects":false,"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0","devDependencies":{"vite":"^8.2.2","jsdom":"^27.4.0","react":"^19.2.8","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","rolldown":"^1.2.5","react-dom":"^19.2.8","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","typescript-eslint":"^8.67.0","@vitejs/plugin-react":"^6.1.0","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_2.1.0_1787402685801_0.9272327386367543","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-alpha.0":{"name":"react-linkedin-login-oauth2","version":"3.0.0-alpha.0","keywords":["react","linkedin","login","signin","oauth","oauth2","oidc","openid-connect","redirect"],"author":{"name":"nvh95"},"license":"MIT","_id":"react-linkedin-login-oauth2@3.0.0-alpha.0","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"dist":{"shasum":"2b4d90142a2989fb0f9ec8e00327690fb7f09491","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-3.0.0-alpha.0.tgz","fileCount":16,"integrity":"sha512-pBDeryA3cSoalm9qZkWWI8nHGNOwmi1CEdfVIMnwsWDCsFLCvMIbi73vo6bwTXvzCeARiXd3DPI0oqv7Dji5ww==","signatures":[{"sig":"MEYCIQCTZCEniCJ9qAVx0HyQ0JfoKZRSfU13ESUxNuBm3qGlfwIhALpXME/Syo5mc81CZ2a2Asgg3wwwoQoL2s978b9dGPwZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71032},"main":"build/index.js","types":"./build/index.d.ts","module":"build/index.esm.js","gitHead":"62a6516e0d6e1f82a1a32a30e182348913d1ebb3","scripts":{"dev":"vite ./preview","lint":"eslint src preview --max-warnings=0","test":"vitest run","build":"tsc --emitDeclarationOnly && rolldown -c","clean":"node -e \"require('node:fs').rmSync('build', { recursive: true, force: true })\"","lint:fix":"pnpm lint --fix","prebuild":"pnpm run clean","prettier":"prettier src --write","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","test:watch":"vitest","build:preview":"vite build ./preview","publish:alpha":"pnpm publish --tag alpha","publish:local":"export BUILD_MODE=dev && pnpm publish --registry http://localhost:4873","prepublishOnly":"pnpm run build","publish:latest":"pnpm publish"},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"repository":{"url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git","type":"git"},"_npmVersion":"11.13.0","description":"React components for Sign in with LinkedIn using OpenID Connect","directories":{},"sideEffects":false,"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"packageManager":"pnpm@11.5.0","readmeFilename":"README.md","devDependencies":{"vite":"^8.2.2","jsdom":"^27.4.0","react":"^19.2.8","eslint":"^10.9.0","vitest":"^4.1.11","globals":"^17.11.0","prettier":"^3.9.6","rolldown":"^1.2.5","react-dom":"^19.2.8","@eslint/js":"^10.0.1","typescript":"^6.0.3","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","typescript-eslint":"^8.67.0","@vitejs/plugin-react":"^6.1.0","eslint-plugin-react-hooks":"^7.1.1"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"_npmOperationalInternal":{"tmp":"tmp/react-linkedin-login-oauth2_3.0.0-alpha.0_1787411847606_0.5741870805244205","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"react-linkedin-login-oauth2","version":"3.0.0","packageManager":"pnpm@11.5.0","description":"React components for Sign in with LinkedIn using OpenID Connect","main":"build/index.js","module":"build/index.esm.js","types":"./build/index.d.ts","sideEffects":false,"scripts":{"clean":"node -e \"require('node:fs').rmSync('build', { recursive: true, force: true })\"","prebuild":"pnpm run clean","dev":"vite ./preview","build":"tsc --emitDeclarationOnly && rolldown -c","build:preview":"vite build ./preview","prepublishOnly":"pnpm run build","test":"vitest run","test:watch":"vitest","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json","prettier":"prettier src --write","lint":"eslint src preview --max-warnings=0","lint:fix":"pnpm lint --fix","publish:local":"export BUILD_MODE=dev && pnpm publish --registry http://localhost:4873","publish:alpha":"pnpm publish --tag alpha","publish:latest":"pnpm publish"},"peerDependencies":{"react":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0","react-dom":"^16.14.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^24.13.3","@types/react":"^19.2.18","@types/react-dom":"^19.2.4","@vitejs/plugin-react":"^6.1.0","eslint":"^10.9.0","eslint-plugin-react-hooks":"^7.1.1","globals":"^17.11.0","jsdom":"^27.4.0","prettier":"^3.9.6","react":"^19.2.8","react-dom":"^19.2.8","rolldown":"^1.2.5","typescript":"^6.0.3","typescript-eslint":"^8.67.0","vite":"^8.2.2","vitest":"^4.1.11"},"author":{"name":"nvh95"},"homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","license":"MIT","repository":{"type":"git","url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git"},"bug":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"keywords":["react","linkedin","login","signin","oauth","oauth2","oidc","openid-connect","redirect"],"gitHead":"2bcdefdebca5631b3797647fea64fe0688278a2e","_id":"react-linkedin-login-oauth2@3.0.0","bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-LHGoalx7qxvnB7Tf74kWVwV9sjp9tnjK56iH2N8YqXIoVFI6n7qhUWV55oY92+ydQvEe5Cqk1zW65VWWaU6ZFQ==","shasum":"a6c805ec70c06baa2301da8714629ac61b14cc01","tarball":"https://registry.npmjs.org/react-linkedin-login-oauth2/-/react-linkedin-login-oauth2-3.0.0.tgz","fileCount":16,"unpackedSize":71037,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCILuDdZQb7qEfwqAkwb0PDAAa/Nv4JZWV9XXX89iXoXgIgChMDSA45sIe9YAANDYamRdC3L7M0rSzK2F+0QQiIHW4="}]},"_npmUser":{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"},"directories":{},"maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/react-linkedin-login-oauth2_3.0.0_1787411996691_0.5661768172366992"},"_hasShrinkwrap":false}},"time":{"created":"2018-09-21T17:46:41.110Z","modified":"2026-08-22T15:19:57.021Z","1.0.0":"2018-09-21T17:46:41.297Z","1.0.1":"2018-09-21T18:07:00.101Z","1.0.2":"2018-09-22T04:19:22.194Z","1.0.3":"2018-09-22T10:54:48.123Z","1.0.4":"2018-09-22T11:02:46.682Z","1.0.5":"2018-09-25T07:50:49.585Z","1.0.6":"2019-01-23T03:53:35.424Z","1.0.7":"2019-08-15T16:26:28.881Z","1.0.8":"2020-08-18T16:20:22.382Z","1.0.9-alpha.0":"2021-02-06T17:20:43.316Z","1.0.9":"2021-02-07T16:57:08.658Z","1.0.10":"2021-10-05T16:34:05.376Z","2.0.0-alpha.0":"2021-10-29T19:46:06.790Z","2.0.0-alpha.1":"2021-10-30T19:37:21.134Z","2.0.0-alpha.2":"2021-10-30T19:44:42.549Z","2.0.0":"2021-10-31T16:16:00.689Z","2.0.1":"2022-07-11T16:58:23.275Z","2.1.0-alpha.0":"2026-08-22T12:29:30.381Z","2.1.0":"2026-08-22T12:44:45.947Z","3.0.0-alpha.0":"2026-08-22T15:17:27.804Z","3.0.0":"2026-08-22T15:19:56.847Z"},"bugs":{"url":"https://github.com/nvh95/react-linkedin-login-oauth2/issues"},"author":{"name":"nvh95"},"license":"MIT","homepage":"https://github.com/nvh95/react-linkedin-login-oauth2","keywords":["react","linkedin","login","signin","oauth","oauth2","oidc","openid-connect","redirect"],"repository":{"type":"git","url":"git+https://github.com/nvh95/react-linkedin-login-oauth2.git"},"description":"React components for Sign in with LinkedIn using OpenID Connect","maintainers":[{"name":"nvh95","email":"nguyenviethunghl00@gmail.com"}],"readme":"# React LinkedIn Login Using OAuth 2.0 and OpenID Connect\n\n<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-11-orange.svg?style=flat-square)](#contributors-)\n![PRs Welcome](https://img.shields.io/badge/PRs-welcome-green.svg)\n\n<!-- ALL-CONTRIBUTORS-BADGE:END -->\n\n[![npm package][npm-badge]][npm]\n[![npm](https://img.shields.io/npm/dt/react-linkedin-login-oauth2)](https://www.npmjs.com/package/react-linkedin-login-oauth2)\n\n[npm-badge]: https://img.shields.io/npm/v/react-linkedin-login-oauth2.png\n[npm]: https://www.npmjs.org/package/react-linkedin-login-oauth2\n\nDemo: https://stupefied-goldberg-b44ee5.netlify.app/\n\nVersion 3 uses LinkedIn's current [Sign in with LinkedIn using OpenID Connect](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2) product. OpenID Connect (OIDC) is an identity layer built on top of OAuth 2.0: OAuth 2.0 provides the authorization-code flow, while OIDC adds the ID token used to authenticate the member. Migrating from version 2? Follow the [version 2 to version 3 migration guide](./MIGRATION-from-2-to-3.md).\n\nThis library completes the browser portion of LinkedIn's OpenID Connect authorization-code flow and returns an **authorization code**. It does not exchange that code for tokens. Your application must send the code to its backend, where the backend exchanges it with LinkedIn using the application's client secret. See [Exchange the authorization code](#exchange-the-authorization-code).\n\n## Table of contents\n\n- [React LinkedIn Login Using OAuth 2.0 and OpenID Connect](#react-linkedin-login-using-oauth-20-and-openid-connect)\n  - [Table of contents](#table-of-contents)\n  - [Changelog](#changelog)\n  - [Installation](#installation)\n  - [Overview](#overview)\n  - [Usage](#usage)\n  - [Sign-in button image](#sign-in-button-image)\n  - [Exchange the authorization code](#exchange-the-authorization-code)\n  - [Use the OpenID Connect identity](#use-the-openid-connect-identity)\n  - [Security](#security)\n  - [Demo](#demo)\n  - [Props](#props)\n  - [Migration guide](#migration-guide)\n  - [Contributors ✨](#contributors-)\n\n## Changelog\n\nSee [CHANGELOG.md](https://github.com/nvh95/react-linkedin-login-oauth2/blob/master/CHANGELOG.md)\n\n## Installation\n\nInstall version 3:\n\n```shell\npnpm add react-linkedin-login-oauth2\n```\n\nIn the LinkedIn Developer Portal, add the **Sign in with LinkedIn using OpenID Connect** product to your application and register the exact callback URL that you pass as `redirectUri`.\n\n## Overview\n\nCall `linkedInLogin` using `useLinkedIn` (recommended) or the `LinkedIn` render-props component. A popup asks the member to authorize your application. LinkedIn then redirects the popup to your `redirectUri`, where `LinkedInCallback` sends the authorization code back to the original window. Your `onSuccess` callback receives that code.\n\nThe authorization code is not an access token or ID token and cannot be used directly to authenticate a user or call LinkedIn APIs. Send it to your backend immediately and exchange it as described below.\n\n## Usage\n\nFirst, we create a button and provide required props:\n\n```js\nimport { useLinkedIn } from 'react-linkedin-login-oauth2';\n// You can use a provided image shipped by this package or your own button.\nimport linkedin from 'react-linkedin-login-oauth2/assets/linkedin.png';\n\nfunction LinkedInPage() {\n  const { linkedInLogin } = useLinkedIn({\n    clientId: '86vhj2q7ukf83q',\n    redirectUri: `${window.location.origin}/linkedin`, // for Next.js, you can use `${typeof window === 'object' && window.location.origin}/linkedin`\n    onSuccess: (code) => {\n      // Send the authorization code to your own backend.\n      fetch('/api/auth/linkedin/exchange', {\n        method: 'POST',\n        headers: { 'Content-Type': 'application/json' },\n        body: JSON.stringify({ code }),\n      });\n    },\n    onError: (error) => {\n      console.log(error);\n    },\n    popupWidth: 700,\n    popupHeight: 700,\n    // Defaults to 'openid profile email'. The library warns if a custom scope omits 'openid'.\n  });\n\n  return (\n    <img\n      onClick={linkedInLogin}\n      src={linkedin}\n      alt=\"Sign in with Linked In\"\n      style={{ maxWidth: '180px', cursor: 'pointer' }}\n    />\n  );\n}\n```\n\nIf you do not want to use hooks, the library also provides a render-props component:\n\n```js\nimport { LinkedIn } from 'react-linkedin-login-oauth2';\n// You can use a provided image shipped by this package or your own button.\nimport linkedin from 'react-linkedin-login-oauth2/assets/linkedin.png';\n\nfunction LinkedInPage() {\n  return (\n    <LinkedIn\n      clientId=\"86vhj2q7ukf83q\"\n      redirectUri={`${window.location.origin}/linkedin`}\n      onSuccess={(code) => {\n        console.log(code);\n      }}\n      onError={(error) => {\n        console.log(error);\n      }}\n      popupWidth={700}\n      popupHeight={700}\n    >\n      {({ linkedInLogin }) => (\n        <img\n          onClick={linkedInLogin}\n          src={linkedin}\n          alt=\"Sign in with Linked In\"\n          style={{ maxWidth: '180px', cursor: 'pointer' }}\n        />\n      )}\n    </LinkedIn>\n  );\n}\n```\n\nRender `LinkedInCallback` at the path configured as your `redirectUri`. You can use [React Router](https://reactrouter.com/start/declarative/routing) or [Next.js routing](https://nextjs.org/docs/app/getting-started/layouts-and-pages).\n\n- React Router:\n\n```js\nimport { LinkedInCallback } from 'react-linkedin-login-oauth2';\nimport { BrowserRouter, Route, Routes } from 'react-router';\n\nfunction Demo() {\n  return (\n    <BrowserRouter>\n      <Routes>\n        <Route path=\"/linkedin\" element={<LinkedInCallback />} />\n      </Routes>\n    </BrowserRouter>\n  );\n}\n```\n\n- Next.js App Router:\n\n```js\n// app/linkedin/page.js\n'use client';\n\nimport { LinkedInCallback } from 'react-linkedin-login-oauth2';\n\nexport default function LinkedInCallbackPage() {\n  return <LinkedInCallback />;\n}\n```\n\n## Sign-in button image\n\nThe existing sign-in image remains bundled for backward compatibility:\n\n```js\nimport linkedin from 'react-linkedin-login-oauth2/assets/linkedin.png';\n```\n\nFor current official button images and branding guidance, visit LinkedIn's [Sign in with LinkedIn using OpenID Connect documentation](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2) and download the assets from its **Image Resources** section. The additional official image variants are not bundled with this package.\n\n## Exchange the authorization code\n\nThe `code` passed to `onSuccess` is short-lived. Your application should complete these steps immediately:\n\n1. Send the code from the browser to an endpoint on your own backend over HTTPS.\n2. From the backend, send a form-encoded `POST` request to `https://www.linkedin.com/oauth/v2/accessToken`.\n3. Include `grant_type`, `code`, `client_id`, `client_secret`, and the same `redirect_uri` used for authorization.\n4. Validate the returned ID token before using its claims as an authenticated identity.\n5. Securely store or use the returned access token on the backend.\n6. Create your application's own login session, preferably using a secure, HTTP-only cookie.\n\nThe token exchange must run on a server. For example:\n\n```js\n// Server-side code only. Do not include this function in a browser bundle.\nasync function exchangeLinkedInCode(code) {\n  const body = new URLSearchParams({\n    grant_type: 'authorization_code',\n    code,\n    client_id: process.env.LINKEDIN_CLIENT_ID,\n    client_secret: process.env.LINKEDIN_CLIENT_SECRET,\n    redirect_uri: process.env.LINKEDIN_REDIRECT_URI,\n  });\n\n  const response = await fetch(\n    'https://www.linkedin.com/oauth/v2/accessToken',\n    {\n      method: 'POST',\n      headers: { 'Content-Type': 'application/x-www-form-urlencoded' },\n      body,\n    },\n  );\n\n  if (!response.ok) {\n    throw new Error(`LinkedIn token exchange failed: ${response.status}`);\n  }\n\n  return response.json();\n}\n```\n\nYour `/api/auth/linkedin/exchange` handler should call this function with the authorization code received from the browser. Validate the request, handle LinkedIn errors, associate the LinkedIn identity with the correct user, and avoid returning the LinkedIn access token to browser code unless your architecture specifically requires it.\n\nSee LinkedIn's official [Authorization Code Flow](https://learn.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow) documentation for the request fields, response format, token lifetime, and refresh behavior.\n\n## Use the OpenID Connect identity\n\nWhen `openid` is requested, LinkedIn's successful token response includes an `id_token` JWT. Validate it on your backend using LinkedIn's [OpenID Connect discovery metadata](https://www.linkedin.com/oauth/.well-known/openid-configuration) and JSON Web Key Set. Validate at least the token signature, `iss`, `aud`, and `exp` claims before trusting the identity. Decoding a JWT without verifying it is not authentication.\n\nThe verified ID token can contain `sub`, `name`, `given_name`, `family_name`, `picture`, `email`, and `email_verified`. The email claims are optional and may be absent.\n\nYou can also retrieve the member details from LinkedIn's UserInfo endpoint on your backend:\n\n```js\nconst response = await fetch('https://api.linkedin.com/v2/userinfo', {\n  headers: { Authorization: `Bearer ${accessToken}` },\n});\n\nif (!response.ok) {\n  throw new Error(`LinkedIn UserInfo request failed: ${response.status}`);\n}\n\nconst profile = await response.json();\n```\n\nSee LinkedIn's [OpenID Connect documentation](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2) for the current claims and endpoints.\n\n## Security\n\n> [!CAUTION]\n> Never put your LinkedIn Client Secret in frontend source code or expose it to the browser. Do not store it in `VITE_*`, `NEXT_PUBLIC_*`, or `REACT_APP_*` environment variables, browser storage, query strings, or the published JavaScript bundle. Anyone using the application can inspect those values.\n\nThe LinkedIn Client ID is public and may be passed to this library. The Client Secret must remain on your backend, ideally in a server-side environment variable or secret manager. Only your backend should exchange authorization codes for access tokens. Keep the returned access token secure and, where possible, use it from the backend rather than exposing it to the browser.\n\n## Demo\n\n- Source code: https://github.com/nvh95/react-linkedin-login-oauth2/blob/master/preview/LinkedInPageHook.jsx\n- In action: [https://stupefied-goldberg-b44ee5.netlify.app/](https://stupefied-goldberg-b44ee5.netlify.app/)\n\n## Props\n\n- `LinkedIn` component:\n\n| Parameter         | value    | is required |                                                                                                                                                       default                                                                                                                                                       |\n| ----------------- | -------- | :---------: | :-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |\n| clientId          | string   |     yes     |                                                                                                                                                                                                                                                                                                                     |\n| redirectUri       | string   |     yes     |                                                                                                                                                                                                                                                                                                                     |\n| onSuccess         | function |     yes     |                                                                                                                                                                                                                                                                                                                     |\n| onError           | function |     no      |                                                                                                                                                                                                                                                                                                                     |\n| state             | string   |     no      |                                                                                                                             randomly generated string (recommend to keep default value)                                                                                                                             |\n| scope             | string   |     no      |                                                                                                                                               'openid profile email'                                                                                                                                                |\n|                   |          |             | Include `openid` for OIDC. The library warns without blocking if it is omitted. Scope separators using spaces, `%20`, commas, or `+` are normalized to spaces. See LinkedIn's [OpenID Connect documentation](https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2). |\n| popupWidth        | number   |     no      |                                                                                                                                                         600                                                                                                                                                         |\n| popupHeight       | number   |     no      |                                                                                                                                                         600                                                                                                                                                         |\n| closePopupMessage | string   |     no      |                                                                                                                                               'User closed the popup'                                                                                                                                               |\n| children          | function |     no      |                                                                                                                             Required when using the `LinkedIn` component (render props)                                                                                                                             |\n\nReference: [LinkedIn Authorization Code Flow](https://learn.microsoft.com/en-us/linkedin/shared/authentication/authorization-code-flow#step-2-request-an-authorization-code)\n\n- `LinkedInCallback` component:  \n  No parameters needed\n\n## Migration guide\n\n- Upgrading from version 2? See the [version 2 to version 3 migration guide](./MIGRATION-from-2-to-3.md).\n- Upgrading from version 1? Start with the [version 1 to version 2 migration guide](./MIGRATION-from-1-to-2.md), then continue with the version 3 guide.\n- Existing applications that still depend on LinkedIn's deprecated `r_liteprofile` or `r_emailaddress` scopes must remain on `react-linkedin-login-oauth2@^2` until they migrate their LinkedIn application to OpenID Connect.\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore-start -->\n<!-- markdownlint-disable -->\n<table>\n  <tr>\n    <td align=\"center\"><a href=\"https://hung.dev\"><img src=\"https://avatars.githubusercontent.com/u/8603085?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Hung Viet Nguyen</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=nvh95\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/Songuku95\"><img src=\"https://avatars.githubusercontent.com/u/9360548?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Nguyễn Duy Khánh</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=Songuku95\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/YBeck\"><img src=\"https://avatars.githubusercontent.com/u/28867948?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>YBeck</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=YBeck\" title=\"Code\">💻</a></td>\n    <td align=\"center\"><a href=\"https://github.com/mehdirazajaffri\"><img src=\"https://avatars.githubusercontent.com/u/10342757?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Mehdi Raza</b></sub></a><br /><a href=\"#ideas-mehdirazajaffri\" title=\"Ideas, Planning, & Feedback\">🤔</a></td>\n    <td align=\"center\"><a href=\"https://www.linkedin.com/in/phillipdenness/\"><img src=\"https://avatars.githubusercontent.com/u/7850970?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Phillip Denness</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/issues?q=author%3AphillipDenness\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"https://github.com/deepdil-sp\"><img src=\"https://avatars.githubusercontent.com/u/39123166?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>dsp.iam</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/issues?q=author%3Adeepdil-sp\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"https://github.com/vitalii-bulyzhyn\"><img src=\"https://avatars.githubusercontent.com/u/46309116?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Vitalii Bulyzhyn</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=vitalii-bulyzhyn\" title=\"Code\">💻</a></td>\n  </tr>\n  <tr>\n    <td align=\"center\"><a href=\"https://github.com/pradeeptinku\"><img src=\"https://avatars.githubusercontent.com/u/8938131?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Pradeep Reddy Guduru</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/issues?q=author%3Apradeeptinku\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"http://linkedin.com/in/uric-bonatti-cardoso-820275132/\"><img src=\"https://avatars.githubusercontent.com/u/43557914?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Uric Bonatti Cardoso</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/issues?q=author%3Auricbonatti\" title=\"Bug reports\">🐛</a></td>\n    <td align=\"center\"><a href=\"https://github.com/faisalur-rehman\"><img src=\"https://avatars.githubusercontent.com/u/66237466?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>faisalur-rehman</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=faisalur-rehman\" title=\"Documentation\">📖</a></td>\n    <td align=\"center\"><a href=\"https://github.com/asanovr\"><img src=\"https://avatars.githubusercontent.com/u/6459461?v=4?s=100\" width=\"100px;\" alt=\"\"/><br /><sub><b>Ruslan</b></sub></a><br /><a href=\"https://github.com/nvh95/react-linkedin-login-oauth2/commits?author=asanovr\" title=\"Code\">💻</a></td>\n  </tr>\n</table>\n\n<!-- markdownlint-restore -->\n<!-- prettier-ignore-end -->\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n","readmeFilename":"README.md"}