{"_id":"@recurly/react-recurly","_rev":"26-1b3130feb73b6af62bc84d56633a4305","time":{"1.0.0-beta":"2019-12-12T19:57:52.989Z","created":"2020-01-10T23:40:45.287Z","1.0.0":"2020-01-10T23:40:45.634Z","modified":"2023-10-12T23:11:56.020Z","1.0.1":"2020-01-11T23:42:59.406Z","1.0.2":"2020-01-16T21:42:15.174Z","1.1.0":"2020-03-12T22:52:01.413Z","1.1.1":"2020-03-13T18:01:11.643Z","1.1.2":"2020-03-31T20:10:25.672Z","1.2.0":"2020-05-05T21:07:20.079Z","1.2.1":"2020-05-05T21:57:31.603Z","1.2.2":"2020-05-18T18:13:28.421Z","1.2.3":"2020-11-20T18:07:35.706Z","1.2.4":"2021-02-05T19:22:26.711Z","1.2.6":"2022-10-27T22:17:50.950Z","1.2.7":"2022-12-01T15:37:17.347Z","2.0.0":"2023-08-23T21:01:38.058Z","2.0.1":"2023-10-12T23:11:55.769Z"},"name":"@recurly/react-recurly","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@recurly/react-recurly","version":"1.0.0","description":"React components for Recurly.js","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{},"devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@testing-library/react":"^9.3.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","dotenv":"^8.2.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-transform-css":"^2.0.0","memoize-one":"^5.1.1","prop-types":"^15.7.2","react":"^16.12.0","react-dom":"^16.12.0","recurly.js":"github:recurly/recurly-js","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"scripts":{"test":"jest"},"gitHead":"ecd7033104e4889fea867b4a41c59a96b3b6b519","_id":"@recurly/react-recurly@1.0.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-UORWNZ9HyWdHievGkBWCntbDsbklb50ewG9FK4P76WtkGSd3gVVbMhVQ9Kf5KTy9iLNqLzjWFQDHlxLl6em6Lg==","shasum":"5aaf490e1267423b547ce2c410a6b93982a57f6b","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.0.0.tgz","fileCount":19,"unpackedSize":16667,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGQt9CRA9TVsSAnZWagAAVicP/1RGJ6jwL4/mJQWT58zV\n1NAE6Jo1uFoRKIpT42+CX6usHhiIRqY9eSuv3sWWSt523qfxsrPaJYRYqtgn\nlMld5vJJCxESSRUcs+5K6i5h7vnZLoxoxVSX5mOA2RlKiYlSr9xqt61kq82o\n3Z16fhycX9eAyRrKu3tu883PLq2EmZEKEojPtuQFqpydhIfM9bJaiQhh/0RU\noKp2zfvBAkSPbQurnSDLPPzH4f6rfZxjWSdXMCxe9r4pHzaU/iX/hPqzWTZf\napJV+GMnYkiJHCV0LTf8Wsd5QTYaUFiPomY6bxELjlxVt8PLSD1VPHZJZU90\nUzIwCxwb0H2tkImeSUtEwU84bu5Tr3a9wESaGhyHvoM7xaYiyKv1hYZ29Azl\n6JQSR/0hlRBOeS/91qPSfN0enM6+JrCzuvju5yfOSVOq8r3JydkZDoEUnckN\ngnlTgu3/oR2dtZoxJWMD6ovsIomTDxBWYKBiGGDkgeuJigSRMFGaotAmOoOe\nnxcnczdwHjGX7eOkj9GdcRojl6p+pd3uA+Trx73OyFPRs+PQ01bhVMyJSyE8\ndtseuUHEoi63VrkHa2HLN8X3p+uB5yZ+rWaTXHQCx9MBSFZ1BiSSgm1RR2qV\n22AqOx2XWLG62nUFu6yiboUiyOvSqN6brDZsSMIL5blpiwaibjPJxNKebjlu\nvGbu\r\n=fKkm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDIwlAsD102hRvXb/idHzyUZ8blnLitedxCyZ+TMOOUtAiEAn0LN3bUt3WI6XYFApryakD0bvO3VOgsuHUnFZX2tZ9A="}]},"maintainers":[{"name":"bhelx","email":"benjamin.eckel@gmail.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"}],"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.0.0_1578699645523_0.14608664178229525"},"_hasShrinkwrap":false},"1.0.1":{"name":"@recurly/react-recurly","version":"1.0.1","description":"React components for Recurly.js","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"prop-types":"^15.7.2","memoize-one":"^5.1.1"},"devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@babel/preset-react":"^7.7.4","@testing-library/react":"^9.3.3","babel-jest":"^24.9.0","babel-loader":"^8.0.6","babel-plugin-transform-class-properties":"^6.24.1","dotenv":"^8.2.0","html-webpack-plugin":"^3.2.0","jest":"^24.9.0","jest-transform-css":"^2.0.0","react":"^16.12.0","react-dom":"^16.12.0","recurly.js":"github:recurly/recurly-js","webpack":"^4.41.2","webpack-cli":"^3.3.10","webpack-dev-server":"^3.9.0"},"scripts":{"test":"jest"},"gitHead":"b514edab71c478cb26339874b2812394a40eac20","_id":"@recurly/react-recurly@1.0.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-cjmEs7F9ZC+S9USy4l86gYyt6n1ay908+b+dJg96lIFD93ItihZxxoIsPY9vN8tYW9WLrUGoXiwjwsu9zkW7dg==","shasum":"412501b64b740f1523992cd77e010028b9f132e9","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.0.1.tgz","fileCount":18,"unpackedSize":16396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGl2DCRA9TVsSAnZWagAAhBMQAJLXvvfsX9a73jwXg0Y8\ngLtDEPhhVD9vNeAM+WLQZnh0uhQ2PyoNcBeIZx/RvPQkh5dRikmu+EUBnV8I\nrxes/YHh9JXh+HldFW/5V3yu1/OlQKulmbqjvt8U274EZI/6gI/G/X87L4Vx\nVE9bja2jcPxfONnjomqRVAlNCE3L8cN6cgfOd1Yp4qKerlGIDj9d6Rsdk2Ui\n1UoGAjMRQOQ7nNM3uTpXDdfobs6mqze4n495XIxwgmLteFOpvowclLx7YuFt\nNm4ZCbS9qk3/TJW7vxA5pzihRUZj16FGgxgykUmZB5X3yd8u6B0hSn1JHLqc\nQU0Iupo8l8KMm3bp0K5W0ciMNzolovLUSvd6eX7QLLOvR37ZSu98c2LsclaF\nTi3+dn2gwEh1UKin+3ZfygL0WhUM7MkehGBYGKp44qEdRx1RSGP/2nRYc8E2\npL+fzPAdPPbf2cfDty6TdK3V/WXOgdbL4KkqxKuuFQ1itqmUyTu8QyyZbKVY\n1lHT7xGTC4offwJE5gU76s/V75f3i3GB341VgN5a4S+JlQEygO6KwbTpngK5\nEs8PVNlKtgA/GcwXA0hqx23/S+2bbULyGE4n6Csc6xlnDsWI3YEWojPrVhUC\nwqHj9soTqnwsyOsznUZmZpEWCEn+4kA/LBQKW4E71fJmcw13ZRMTJedcR/qE\n+Jwz\r\n=W1E6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBj/votywtR456TiJBQrPbUkqD07zUHT/baI90znSYShAiA4qIWrUz6EiUZ8Tcg8laxeX48Bt4J7huMJi8iOWfQHzw=="}]},"maintainers":[{"name":"bhelx","email":"benjamin.eckel@gmail.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"}],"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.0.1_1578786179227_0.007534955289340894"},"_hasShrinkwrap":false},"1.0.2":{"name":"@recurly/react-recurly","version":"1.0.2","description":"React components for Recurly.js","main":"lib-dist/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"prop-types":"^15.7.2","memoize-one":"^5.1.1"},"devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/preset-react":"^7.8.3","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.3.3","jest":"^24.9.0","jest-transform-css":"^2.0.0","react":"^16.12.0","react-dom":"^16.12.0","recurly.js":"github:recurly/recurly-js"},"scripts":{"test":"jest","prepublishOnly":"babel lib -d lib-dist"},"gitHead":"24000105b4405fd8e0bd1ecc7d69e6c163afda21","_id":"@recurly/react-recurly@1.0.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-olcQun4TGSGgXdYntANJ+vinqOzUHFq0udmJR5LyeOPcNQEppLnnWUqGe54nkp4sWmNMfOW95ykX+pLNPa9JtQ==","shasum":"77506b9ba17174f107fa11bfce1da979ceb46835","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.0.2.tgz","fileCount":15,"unpackedSize":50919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeINi3CRA9TVsSAnZWagAApqsP+QE1FDyO3cbJMnVdHrQf\n5HBRa46FO+/e2zZPO5yBGSmnltPy4JEVLhiIb8R9WGNY3/qZIvOwO20dD6FT\nK1ha5zEJ1j+UyhbleKZUNOcdbi+lQc0AWC+YWYg+11FwvtcycbMxA8Hxfg8Q\nBPB0sMtdNNJGzEqN5Msbdbwl4DEBa/3V/IYhQDSbHrWf73lbgYFxds4HV3A0\nZKs9Ac5ySlbuvkWYxi7pdCkpMOopYSckNkiEynRaolLJlBxFBr+C2vE0Srmz\nucC4OgOizy2c/r/8Ad+SqVKjhtqfKxFk/yqVHMTj1haayoBDVl+Xx1at660M\nV6Az1ap4t8VjuECRXGgZYYtw0bRNAbnSYi4NCfYx/ovXmbA4lGLoDCB2CUIb\nJTu83AcB6Rf4312nljcGTYZ4W+edEFcRd0NqDpF/0Sa1n3kxvFYR6khtGbjn\niE7q5UJ3iKgsDGzFl5TYaSPkXHjMc00WVoyqq4BSwAfb0VQr74Z0X8b6VuJK\nhnu85zWSWBngZO5y0EesNCS5Vk6nCxLoq5j62wBu0RPlSTQsnlmujC0iez5T\nk63gwC+IUrfdoS691qovOUryv8psrqs+9j9keeLAxymsXcn4xW+2Im5tnCcS\nBXuFJRLuhRYJFUhmcXqTLdr3bib9Uk49YwENx1pk8QC2kpNiOvio8IP0wNml\nUKjL\r\n=4AZc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHlcxqFtWbHgqLv+0HvrLgIKrkeMugoxnZFNzGLemXEjAiAV2oVrQSvpi68tRir1+baRHdQie5/DuncYfHpVPbVAzg=="}]},"maintainers":[{"name":"bhelx","email":"benjamin.eckel@gmail.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"}],"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.0.2_1579210935006_0.8576467363284712"},"_hasShrinkwrap":false},"1.1.0":{"name":"@recurly/react-recurly","version":"1.1.0","description":"React components for Recurly.js","main":"lib-dist/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.9","@storybook/addon-docs":"^5.3.9","@storybook/addon-knobs":"^5.3.9","@storybook/addon-viewport":"^5.3.9","@storybook/addons":"^5.3.9","@storybook/react":"^5.3.9","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.0.6","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^24.9.0","jest-transform-css":"^2.0.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.3"},"scripts":{"test":"jest","prepublishOnly":"babel lib -d lib-dist","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"fd555828ebefd9a843629db54bc929d21e232ba6","_id":"@recurly/react-recurly@1.1.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-LKedsY8vRgB1HefU03orD7EEq2nShT3ZbPDlInq5w52BlGxamJt59uiJJBIBwzA/3jfynH0TRDb4NiKMpICzcw==","shasum":"0a4dbedc2c05d93074bb75ef1a414dac158dd141","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.1.0.tgz","fileCount":17,"unpackedSize":61946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJear0RCRA9TVsSAnZWagAA+eUP/13Zbs1if24q0gjGb2Uj\n/Vyrprd9xL0GzdgDI1vel1rlSnAXhoGxLg40e1GdbRXRvcdjEs7zZ8QR5n8O\nILojUyxeRA9s76Zz81ssKfG5wJrfof4nOd3Fq886tvGTjLn5te0OuRvqMNdo\nDRVfwpknCMpqmp1Y8mD2sfzm2tC0NmwYkliQYtmsd16gKpNXJbY9lMGRWVKS\naqzwVXE2TyD07PsrPwzAVGIvn/GCofdq0yZhy29G4FSrPkl+DLtogc3rI79V\nbRhugd183hp0c4MrMLKMx921uLUnPLTSRBJ+lXjBJTbJFtGCfJBNUkpJ89Ve\ng40XwhkgmxmuNUNr+6eAJNGUdz8pBakk40R65/1vlaid/DHtXsSTswY+QlMm\ngvoP5t4GZd3WXMyXLcJJWl7ZBDfH+LlZ/8yte6Lp4C9U4rM6nFFI1emgAOir\n1WHeMTtsjyDi+RQpryPkihe3BCJXElGvT2yWMvdOTQWj/ADPfF5V0Y/QXVGP\n0rBuqBpggKyCu5vG7WyB+tbjApkhGnl8taNrM/t20CiwBtfuk3gk4xIMBT7j\n+JFdVe2FZHPCHaE+LULhFqVZX8uinSAbqpvnJQxhxYKkCkMmhddlZIMSpoFu\npslL5j8IVGEyvsI3LhP4LMEI9rekf7q2H+pQEaPX7u8rRtV1om9BnY15J/y4\nMM5x\r\n=b/FK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFL0vFe8jVJ6MRGVnoc4l+L/jpvGQSrKCZJv9e+YYS5ZAiEAkhtHaa0zURqc67iVOqqfgaGjOOrYYYjWMXSbFt7T3Aw="}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.1.0_1584053521270_0.9054541506964944"},"_hasShrinkwrap":false},"1.1.1":{"name":"@recurly/react-recurly","version":"1.1.1","description":"React components for Recurly.js","main":"lib-dist/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.9","@storybook/addon-docs":"^5.3.9","@storybook/addon-knobs":"^5.3.9","@storybook/addon-viewport":"^5.3.9","@storybook/addons":"^5.3.9","@storybook/react":"^5.3.9","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.0.6","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^24.9.0","jest-transform-css":"^2.0.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.3"},"scripts":{"test":"jest","prepublishOnly":"babel lib -d lib-dist","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"2a66e6edf9d80e9c11dd81043a98cc942da41042","_id":"@recurly/react-recurly@1.1.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-FIsI4nAVPhk63Mgs/OyYCxyA6GzJ0rO3RLYUJ1Um+qnrJA0xTl04O+RkcRRhgI66CHCKkrzsIMBqUeUOv+ll7g==","shasum":"05e0d1e9dd4d32992f1173a50d35d4103e4870c1","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.1.1.tgz","fileCount":17,"unpackedSize":62131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea8pnCRA9TVsSAnZWagAAFjsQAICxSFIr67NYnhDaEjzd\nCZjpctYWoA79AwvIyqAuphUGeztKGe6XeYjwdX6tBpbZnUBu++pUfrBbIzAY\nGG0n7i92nAff+l0+bOBGv7+imFF4ZAzJWnQA39SibIFqzOYcvJdQeFSKVUye\nWlHl2+Sc0vuUIYTsRe9Kjtjn3uLGUladpvPcSH/MveO0zGsJuEmEh81v3JmT\nCrpvGJZ4B3pGSzOV4N75hfR8QcjmlXcfQqjlrn4eqHiuvtTS7xkf/S4Nvq6l\nuLOQ5olLdhZ5ddFfiyQfQ8F6E2zzHpMMkQGdX1gJMBZn2KlJtIa3CE6ZWeEY\na43yJ6awgH0EFWWBE6QtQL6hvOiK73+FiyUF0do9tdYqCuD/BhQPQvvARetX\nPKE/HNcB1eU2aiWlBGXATwc8sMbuUuUBtxmS0NFB/t0bMXq2dCrtxUBfLW1J\n84PUY3IJLoOoHADouEqdLWI9ulNM+RtFWRkTREQkrxS4ZEVfy61jvpWXxWO/\n+m55PZO0MGkNmAz2iL7H0bS40+kFsqgBZyUuA38IJLQ8nTYwqJglRoCuQEMV\nYzpjUKdDOk5duiOKXN0RviEfGvKTo44NMutL48nlqlIJqMsTnqfNIsqWr4fk\n4AiRZbuCga/YemUKq3d5B+pNor3RIaaZqrHhujUadF01RbOhI/8dBuJCXQQ8\nTrKI\r\n=+Jue\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfyUzfOLIF3GfMaQbjEsevx/NdLRDCcJzUw2c5a0ucZAIhAOW7T4LFtorKUpxgy48Nz6RjoeTfRs0ezhXTSGZXvOG0"}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.1.1_1584122471473_0.8592484389873865"},"_hasShrinkwrap":false},"1.1.2":{"name":"@recurly/react-recurly","version":"1.1.2","description":"React components for Recurly.js","main":"lib-dist/index.js","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.8.4","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.8.4","@babel/preset-react":"^7.8.3","@storybook/addon-actions":"^5.3.9","@storybook/addon-docs":"^5.3.9","@storybook/addon-knobs":"^5.3.9","@storybook/addon-viewport":"^5.3.9","@storybook/addons":"^5.3.9","@storybook/react":"^5.3.9","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.0.6","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^24.9.0","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","react":"^16.12.0","react-dom":"^16.12.0","react-test-renderer":"^16.12.0","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.3"},"scripts":{"test":"jest","prepublishOnly":"babel lib -d lib-dist","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"15f0f19fd7f6cbaad10c2958ef673b0ecf0f1f59","_id":"@recurly/react-recurly@1.1.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-Gphz59MNQNwKAk+oRlbbLxJP3gUmNHCEb9DiMd4IdFZrY8NV9fZhmpRwDN/Q3RwAoaZQAedF6+lD/5hw6yPTsQ==","shasum":"2dc630a4fa753d23b1b3f07182aea7deeae50ae8","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.1.2.tgz","fileCount":17,"unpackedSize":62656,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg6OyCRA9TVsSAnZWagAAdWQP/3dfTKYRymLnQ1Z2jhKf\nFsdL97i0jdABGz2Xmn81SlsQOQqAEadAP+TwdTeEB9ru+TnwVl/zIrhjemx/\nwuoa7COhKumz/qjp6MWC0iuBriQ0pOsjECoXdBZOpR7FQHR29SQ1qSYuFjEA\nIUcFzAjAq09PMLAFYWfY69iLgzQlBq5wvWUz4/cnw3vVM/a8T+PGKWLAm0Nk\nepg8G83+i7/kgPNsz8B/ZRoMSWQSZkI3jL9YKab70KcHymebR96Z4ugEsPrE\nUjBvraBaUSdFKnzSV4lkff1ozkmLMjgkatCRe1MRR6IpQSufTHV845c6uvcH\n9Yw/PtW/EdV4fsMVKohCUBl0O2h7gJiTN20jWAO60BvGUz4iSnEIazFz8/2h\ndSeWKEcddSZ3dBi8twqEBv3AS0agSPV3F3qsCUQB6YUA2uwA78pNtwvxBqJc\ni/FrQ3dk1oY/IAHwRW/5lG6vxxjMohyNfP3ulJhDz46E2sOsCvtIlayD9+oQ\ntHTKFnJp3k/VSS4GrI6qjvj0Yb6tvUsTgNNnjX1M8kXIGrwan1Qhbq53aIX6\nMJnRGyw8VEnlSNkq+WGHCswltl1DHhTf9po3kIz4YIPWGHinhkHoGX7DZC4S\nqdbUYsiKO80J26z+zM0EIIUmtEs9eM+LsvEdjaruSX+gOKNdLeNRe6fWCA7i\nD8mC\r\n=qYLa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoXdxwtiHedYzRwGh4jSno7KDxsKdF1j3zVV4TMInXuQIhAOwce2L3XXzdY5zWgc7BScS8U/yrcTHKt82G6P0xijgg"}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.1.2_1585685425535_0.8124552175474351"},"_hasShrinkwrap":false},"1.2.0":{"name":"@recurly/react-recurly","version":"1.2.0","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^2.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"7e6ddb4629d4c0dc678a6f3e5f35e8172dcb117a","_id":"@recurly/react-recurly@1.2.0","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-JdRedjc+WmtxD2wBUR1Ch0FcRpSuyMYVtvFcIq2Gk2lZpAaYID2QDEyCYkqpjT7sHARlQla9N5ALIYx95zChog==","shasum":"cb5ee299f5723184cf0f33b46c1e494464b4b412","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.0.tgz","fileCount":20,"unpackedSize":91068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesdWICRA9TVsSAnZWagAA2n4P/j/03DajTAPYwL5IkLRJ\nBSPlptBSBF+vAPS4FWMCtbxEIiH9yUFQiUWYbtfDJBihoc8RUMz3oU8XoOcC\nE1/xJ6+KnE6UXymAOO0MOYeLkL0SCji6g/2+UO4VZZwaPxHk/lh/M0MTYoId\nc/2TbVmvw/uZgYN/MzHCZh6pfzazPJ3CV01prBiS6KzmBmdrffxu97CNFykr\nlUArTcnI0r0osrFdUq8xGruLwrLNxYkm/17x8hio2IVl7R57m1J1zgIyhy8+\nQ43t8nWk0fnHCDhxzYNWhJjYqbesQSGMAXf6a+cZ/3wlVEIQ4C99dbYq/l+3\niTxHitidXhxvEBzZQWbzFZ3N9SnkUmmgjq0o1d4oU7NEyaTuCmG3udKQP4vu\npelt3WvE/VHdY27gP8vKyEyoyrTHtufjoJ6fPhy8XSSBcQqNgsKR/5IELU6O\n1l4I3dRRlPXq6/727bk1CVPR8J7S3RPaQ9hN681E74uOMB8VS08xpYmEkMW+\n/RHoHAeZiYxBuxvP8jKGbVMWeyss8N0Q7c7mjfQCrRXpyp5DtkvUYfag6wxV\nQfTFjEXGR6Qep79kYPpLr6zrFPxl6+eh3dJFLATGVsDJWr7rMCS4zGNTrWui\nZbDWBbel7wThsQNAdLyEMAhebC6JJHRYAc3DfiKJs2bJ+soFqlpNTijlz/Sg\nkN+f\r\n=ER+4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIM0EsVRCv2NNfaNgHsvRK+H+k02og3QT0bEApHIBBGgIgVlwfABYzr9YITTKJ6I4USLvAOK6pICGytmOh+GIGQ2Y="}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.0_1588712839973_0.08071688072885563"},"_hasShrinkwrap":false},"1.2.1":{"name":"@recurly/react-recurly","version":"1.2.1","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^2.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"00596c886d77d0e50c10d4a16c83670a01bee993","_id":"@recurly/react-recurly@1.2.1","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-oH11W0+707LVHGqd0Duxy/1yyWytieDggH6/0rY1QFam1JBbkHgP57i8/H/obCsmLpwB00tYIYQWfBG0G1tQHA==","shasum":"018d018212bcb0a7467390d2b1c8e02f411ca236","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.1.tgz","fileCount":20,"unpackedSize":91131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeseFLCRA9TVsSAnZWagAAy70P/2SmvbFsc0owwict+oIe\nF8EI3nPatN4hSfFeqQ+GbJUV65J1GFxxNifflB0mC3wWHn4j4P7X/6TD/81e\nnMQvQf0PXGLa0CgydhFtW/Rgx8fLaTkOC4iKwItRGcnLJABo4vWOcmvzpOvV\ny8VhFd5Zhn3t2F6D3XkS70UVoDT/QU5lVlsijE6iZA5IChBDcRAJj0vsLr3r\nbMbKvxSnXOT4a+XgmijkZkWvub1iHAE7kfbzXqyiw0pWQVNgEc4RsN2BnCWv\nYTK2tADIefKDvC8AltV/2ajOaDrFkbp+w8r0V0MA0LLlyH6b4WmJXj2dR4mF\nPiBVOnXisdvFryOO9l/9I6hVxQ4CvJJFq7A8R6fCONt8LhR1glgYWO4x8SBK\nxYx6J1khl9JjfYQz6Fl2z3S4ML/r6v3IEXwE2xfYRfD7k4RJhjS5RMl5p+5f\nvuMgWyqydO103LjVvit4K/83SJ8lhB1F+2i0D7CXE7lIojY7abbCUe4MTgvH\nwwiaZ7+4LmMXN2ynnhQwu27zFFv3opK1JZH8XRvWVYJXphApPPYzLqsnc2XK\nyHCfUKKvhNs9M5Ta+rdiFPKD02qyucydsjxXU3c09xqoinsrfYp9JvZF45Wk\nVtz5lBGp8fzO4VgUxce9+E/Hj1/sr1DvDk3QpLeeqEJSIU+qVVDTlwVLiapw\nZ5yP\r\n=6Zyz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxgCTg7wTgECqt3x48RfvdPM8XsMfqdMdxJ3tL/0s3GgIgQBRt2VKDWMPg74mNUw3RpEjSasB10qxMsYM96DDH028="}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.1_1588715851504_0.7065847416203574"},"_hasShrinkwrap":false},"1.2.2":{"name":"@recurly/react-recurly","version":"1.2.2","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^2.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"0cc188c78810a7bcd0eb6a70a35f54a4018875d4","_id":"@recurly/react-recurly@1.2.2","_nodeVersion":"12.8.1","_npmVersion":"6.10.3","dist":{"integrity":"sha512-oFFsu6g4QeFxroUI6e2DEdKGq83i9ULkhq8PJs/qYszXjFJu1si9Qj7duISlZmuJXFLJO1OBZ9F00v0MHFNF1w==","shasum":"1cce6562a54b8d040a14c36f597e11f0bceb28a6","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.2.tgz","fileCount":20,"unpackedSize":92380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtBICRA9TVsSAnZWagAArgsP/3hdXPrSkQ6iQlHCDFpE\nfnxHU/eL1ubTuziiSfd+aCMHttKEF4fOsq7yIb3Ibepf2bDTCen1GRZT8ZH6\nlh6G90K4SKss9ikSQJ4p2H5AIf9fEdYfn4YE9lFreW1cSAt+XAXoZgCoa+70\nTSkar9e3Q/AU1rgC7F1djQEfvEURVJwUh24H5htZoSFgC9MAeRqgEhfOC6Wn\nv4ced/IsbE13INJFR2jvsGpFTkKHXDliy9pSi+rCbbhDn6tIQFIfk+zcnsAc\nbmZPlEwAAdPt7XkjY+RQnvWJq6patMEnajSMB3Z05g17ZR04zRDrjhL123M7\nB1ROUbcSnDo3+NcNh6DZcpXGadaa4QUtl4jxPBEsqYt5XzQgtMBp5coalD9Y\n5ZDdhU/AoEFzipXCOtKho1xpKooWVhuoI+4K+6yAPcLeUPGtGF0YCMaSZzJP\nghurOCm/aniltoJHCUKHR/P2076ybwcUOpwOXAsXRnwiSRvFpIHOtQEuC15Y\nrlt7WllBZcBA61ht3YpNX63w8oKYhtDchV8tr/+bstCu3ihbXXVFk2Bha88Y\nsOMFlAjYLN93OJNeDUG2CqFBXgDM5+nEt8jFvHb0ncu6P2rNVYpmOha/mZ1a\nqrwIDd9w4376fwvQ+zUStpX4Q36CIzJO4ErZqZTNDVlsY9pqpoKVVkcgkL60\nr7ah\r\n=27kH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDat9F1+Qo/F5nsQXmYpp9iEnobj9c4uTlncUjnZDihDwIhAMGINsNny8o3OHT9iei9XOyN/VnsJY7LODhW85+gV6Z6"}]},"maintainers":[{"email":"benjamin.eckel@gmail.com","name":"bhelx"},{"email":"chrissrogers@gmail.com","name":"chrissrogers"},{"email":"dbrudne1@gmail.com","name":"dbrudner"}],"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.2_1589825608172_0.5080058866570383"},"_hasShrinkwrap":false},"1.2.3":{"name":"@recurly/react-recurly","version":"1.2.3","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":"^16.8.0-0","react-dom":"^16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","coveralls":"^3.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^3.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"8a114252a31b2885e24f0818756be41135f86297","_id":"@recurly/react-recurly@1.2.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-ivKzgKMA/bz3ImmUX48IfEfXSIIz/DEqexkqG7CAzwHJJUZvKHsi92wST5f52kz3TUbMnE5ruSFkizBMkDq6bg==","shasum":"a7b1c1c2c2435c5ec80659110a3d5dbea65a1211","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.3.tgz","fileCount":21,"unpackedSize":98862,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfuAXoCRA9TVsSAnZWagAA2McP/2CmqJw0betFP/20jW9F\nH1zsSkC1qbF050zhXF0f6x9OrbThRA86hNgRdLVSA3sTGc5H8R/MTH1cUUMA\nzZ6omph1vntO6eZLlgztfucAvOfjgUqJi2J0drPtsBdfe6iYC5gv89ldgBtW\nalz0U1pKikqpTIbhMT3ivAKPMao67yLvIflAUQ4tc83AmPuT6yA105hj2ZWC\ngGk7v8hWfneDZY1pvlcyBxijivfxR2rlT8aHPXGWhcJ2viwFfcZNNlF3Imle\n37zVR+RtaZXZzSGej0eezoWoDeCi0Yq4kTjC7lEpdbe9j+wJ6MycHEL7tJ5G\nrbUDTcFfdsb4RhqGi1mAZYh0XwpUMi1u6n0lypwIWnVwOkEhuj6s8G7kKqOY\nc3oXng8DkQY2GlZYeCp+ku5qZWRdru0MLUgviLAGtiMM9yHngGqpDE3x704T\nGyU1bzgttnckZ9OM3Xz/Fiab81tViCyU0E1q+QxeKJ7VUQIQ6YuDulAcIN1m\nuwNM7TKksy0zKYvOuWFF3WUH2XdOlWBmaUjgzsYhmdMxx9iAJClLz4mMCLjQ\nzemohTbqgXLN/2INdz7AvVDMk2i3iDDR3XmV8Dkcphe5WGSd1OEnFIqfmMBt\nZ/oisxj54u+2PzmO6rra8cLym18hEdWvc94V7zGvUY5DzciWHVtqq6uYRHqZ\n3UC6\r\n=cKHv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7Pf8x6cymc5Qu0AzT7MIzpw41O4XA9429XjISqT6czAiEA+eAp0oFECVXi4h+CiRyB+Cj+ls5Eg+22aAghMrjxJdA="}]},"_npmUser":{"name":"dbrudner","email":"dbrudne1@gmail.com"},"directories":{},"maintainers":[{"name":"dbrudner","email":"dbrudne1@gmail.com"},{"name":"bhelx","email":"benjamin.eckel@gmail.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.3_1605895655562_0.6379217145701852"},"_hasShrinkwrap":false},"1.2.4":{"name":"@recurly/react-recurly","version":"1.2.4","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 16.8.0-0","react-dom":">= 16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","coveralls":"^3.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^3.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"ae9b726b0b0cd524c141ccf50a9dc408fe35c1cb","_id":"@recurly/react-recurly@1.2.4","_nodeVersion":"15.7.0","_npmVersion":"7.4.3","dist":{"integrity":"sha512-tx4jCHPQ3+nP8dcEPNmtzd/gx6wqngSp/17vRuqpfnikOM7pJ5zvPIaU09BbxQP037pfMwEeKKUo3jgOeZMu+w==","shasum":"bd9c20f686a622155cf6e6ff9f340a0cf9890159","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.4.tgz","fileCount":21,"unpackedSize":99565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHZryCRA9TVsSAnZWagAAZTkP/1+wYXK0p/lh9z5dPUAP\n6gPOEYRX+87ispAJ1m2x2YOYtmvWb03RTxH/1PyGBTANj+AMaO825dT425b9\nMgy27TWLf2DfSvHFyGQcrR1MdooEohf6crJjEzxbn1NHwty819II+GbVQOR5\nJd8NJ/6q5eT0LqA/cQmakJsQ2L7B5JsDjDvflBIEQACEvXKjMn6JDyBurCZg\nR/5P894Q5fw1At1UtHuENFSFjtC+VTE81zI3HzHZRNvpMkY2jDvXZgdI3UAU\ny4HlHyiAC8rc45IKslPWyoNhnr6zeu1kmuVnpg8boKbT+7tTfZPb82z/mIaf\nzLhS4Z3EGueu9IQkzH0Ep1PXNAOeJBA01DxEzkzu8D3NhYPf/ndrpwN27Z5B\nXf1/uqBguOvWpkfQs/ESzA2ZL+0YavZ6B7UhXnGhLjMyVEzOnwzbw37FCoCw\n2ZzyXYIzXBEcXAK/WOosW870gg6zqKEeIhUpuiih6cfv5ozIe0DFSiKi2xSI\nWMlP9FSvEYJ9FbDB63QxZRnb/fYRTfAMCQfBIWZSM190zh0wpHBqqBY4HKzZ\nDXDaehDxWUl+T1OIpgJrc9B24Je/dR/vXSeOkMjSzkr5hfVefv7XCFNfgZZ0\njpkTqM4iOayz7O+KBN+iZaLXhx4n7iO41kQM9UZn1qk6+1IdO9Vl3t3N2pOZ\nGIMW\r\n=FndJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2ifXNEc30fRMBsO+FWvPEph2mEUvzOdYqoT7rPaCgcAIhAMpfZJCf5+ATWGnxrjOtKqCnvktkigNam+WWVJ3/mxWN"}]},"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"maintainers":[{"name":"chrissrogers","email":"chrissrogers@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.4_1612552946544_0.6879451512368571"},"_hasShrinkwrap":false},"1.2.6":{"name":"@recurly/react-recurly","version":"1.2.6","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 16.8.0-0","react-dom":">= 16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","coveralls":"^3.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^3.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"33e06013843589b051718774bd4b204ca9eac778","_id":"@recurly/react-recurly@1.2.6","_nodeVersion":"14.16.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-y1Gdbexif9HyMzdQOdQvRpHczwqDQDqGUaAwJ/mdMJbHu+kwVFw/S1yf0b1piXMMwNWegn0qeHTmgfBIXczOfA==","shasum":"7c209bb30bb79247ece49e7c1c9d87e280777326","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.6.tgz","fileCount":24,"unpackedSize":105975,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOLlpq7AEQLNrsVfWOA5G6XznRWbUY8LA5pXOKqIJwGQIgFA+ZRcyqfuPe3EAXNvL3eJ01xnFAac3dPo8y0ev+Uss="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWwOOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtIQ/9FMueVU9RsYmAmCxqNw0/7wqp0DXoJOSWmCLsV9Rqm9J6DSm5\r\nuEy4ESREa+ozsF/IXRrToZEcN072IU6zt9UigHw4BX5wqe7EYFcrlQwMhGpi\r\nF3Cbtao89u+67MC/nJRO8PYNlfoC1vRPbwN2zgcZyolA7hQToK2pdMG7OmlI\r\njn5EfLPrpIavdObjhBciCgOvqxpj97gSAjfc4M2rB9qe03cmwdDiQBJTiF6N\r\n1IGM5hgc0Vty1DYD/mNkz9Q+tgKw+3dMvM7vNA1PFv/R7b9K+7WamebN/e+z\r\nd4DynXxx/sDh3+A/FdXoU3/rlhzpFNAUE9rZ2frWRqqKy8Mr3nj7VCtOB08x\r\nsk+BVflJ1vS9oWPmlWrvD4GT+ZbNqBIZ6Xvfw6CmgDLJFRNooxhtBDr4wYsg\r\n925+vLOFqoARitfuh1nfH/gQ7hPHLpQMSVhn1to6pYmAV4y6XXzXJhEQQ4e6\r\n+V4GD3B745x/SJImJuN4oERF8YavVrmJshNTr5eulOOV7F3j1x8lonQvF1jH\r\ntq0s4KDFR/HLwcuITS6Ai9CsRGtvZKkoVTBx+NKQIAOkMF67Ww46C5xG5tk2\r\nBbR6nUgO+6vNPHq3BNHVOUsjcLJB2k3y+t0IVCeqOKsEl5/r3seWpBKN7l+W\r\nMLZI1Sd4GEQJn4QWXNudhPEYcA/Zsz+iY+4=\r\n=Y1I4\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"},"directories":{},"maintainers":[{"name":"chrissrogers","email":"chrissrogers@gmail.com"},{"name":"jseserecurly","email":"jsese@recurly.com"},{"name":"douglashmiller","email":"doug@douglas-miller.com"},{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.6_1666909070756_0.6010987539900876"},"_hasShrinkwrap":false},"1.2.7":{"name":"@recurly/react-recurly","version":"1.2.7","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 16.8.0-0","react-dom":">= 16.8.0-0"},"dependencies":{"@types/react":"^16.9.32","@types/recurly__recurly-js":"latest","lodash":"^4.17.15","memoize-one":"^5.1.1","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.6","@babel/plugin-proposal-class-properties":"^7.8.3","@babel/preset-env":"^7.9.6","@babel/preset-react":"^7.9.4","@koa/cors":"^3.0.0","@storybook/addon-actions":"^5.3.18","@storybook/addon-docs":"^5.3.18","@storybook/addon-knobs":"^5.3.18","@storybook/addon-viewport":"^5.3.18","@storybook/addons":"^5.3.18","@storybook/react":"^5.3.18","@testing-library/react-hooks":"^3.2.1","babel-loader":"^8.1.0","coveralls":"^3.1.0","dtslint":"^3.5.1","enzyme":"^3.11.0","enzyme-adapter-react-16":"^1.15.2","jest":"^25.5.3","jest-extended":"^0.11.5","jest-transform-css":"^2.0.0","koa":"^2.11.0","koa-better-http-proxy":"^0.2.4","koa-bodyparser":"^4.2.1","koa-ejs":"^4.3.0","koa-json":"^2.0.2","koa-jsonp":"^2.0.2","koa-logger":"^3.2.1","koa-override":"^3.0.0","koa-qs":"^3.0.0","koa-route":"^3.2.0","koa-send":"^5.0.0","promise":"^8.1.0","react":"^16.13.1","react-dom":"^16.13.1","react-test-renderer":"^16.13.1","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.5"},"scripts":{"test":"jest --forceExit","test:types":"dtslint types","prepublishOnly":"babel lib -d lib-dist && cp README.mdx README.md","postpublish":"rm README.md","storybook":"start-storybook -p 6006 -c docs/.storybook/","build-storybook":"build-storybook -c docs/.storybook/ -o build/docs"},"gitHead":"38a68ee41a6f79726ce9a0aecf3dced1703b3119","_id":"@recurly/react-recurly@1.2.7","_nodeVersion":"14.16.1","_npmVersion":"8.4.0","dist":{"integrity":"sha512-q2UIOIP9MHbArcu4lLj15VVvQzO7SwZ5v5MOhoyXR+Ob78QSVtwyOH7LIKCtmz9UkFYvBFY4mXLev2Owtg+PpA==","shasum":"415986b3ddda5a95098884e6bde1b3cabc8642c0","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-1.2.7.tgz","fileCount":24,"unpackedSize":106312,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGCaxAzqrqi9K3clIL9w5K5uvYLhMSRksV4o3E4sv1HAAiB129EJw5nmDmFbNpgO6nNXRcQoAQi1s5jPto6pAA6jVA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjiMotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQVw/9F2PO4KSQJgK6j4NC8sdTJGKvPUjIMBKhflOBZ60ZdORhsEnS\r\nSz4Nfrpj/88EvypS2lpEiJVjbRzJ8cP2eiweoZmCeXQKAxg4ANhBtsB/I/Vr\r\nO8TID5UqURwUKskxRHBhaZb5Glv6WwsdNuRawFsBhzs2OYTkGmMzRTlOIuMd\r\nPp+zNVBTLnwhYdeqrnCzXbMXKf9srJ2Go3bmNtoaSgkl2/0kpWflfiFqZi4d\r\nMfPQA9P2uvQLFZt1UggYLLqoVvauxDUaUJAp6U+ZV8Uo/QKytUfZuP+AXoEV\r\nH7lio7tx1mQmnhOs8qDcrrZAvy0ag6QUkOvVShanbUmV3vHcvE+1A1mIKxTY\r\nrSCTHerHlvFUdo9wIelpANnCWnw9Jv2WY7fOgbOsVwteWF7rRCi8wQMUdGQm\r\n+QItNH3jgYH/gCqoO+vufE5Xbq0B46Wo8nHh1XJR/rXCCn+pdunfvAPvdQXA\r\nK7aI+58EBovpMRf+5sUfOJaER2iJ/SuSRaoHCrQgaKZxhNvLRD/LJXIOCum5\r\nFr0ZJ3XVUAs+ms/o2sOOqzQnrst7je+NfyClZ2S8Swni67cRROQVoznwnDb5\r\nETm+AdzXM553nKxpNIINfY0bXG5QWoAxZyGu19mLEEfvi4mdNVVxgKiJKPfy\r\njPARXgvrifhhSwn0Kw2HWasH/HBXou/LVqU=\r\n=n3Am\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"},"directories":{},"maintainers":[{"name":"chrissrogers","email":"chrissrogers@gmail.com"},{"name":"jseserecurly","email":"jsese@recurly.com"},{"name":"douglashmiller","email":"doug@douglas-miller.com"},{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_1.2.7_1669909037135_0.631227254988912"},"_hasShrinkwrap":false},"2.0.0":{"name":"@recurly/react-recurly","version":"2.0.0","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 18.0.0","react-dom":">= 18.0.0"},"dependencies":{"@types/recurly__recurly-js":"latest","memoize-one":"^6.0.0","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.21.8","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.21.4","@babel/preset-env":"^7.21.5","@babel/preset-react":"^7.18.6","@definitelytyped/dtslint":"^0.0.163","@recurly/public-api-test-server":"https://gitpkg.now.sh/recurly/recurly-js/packages/public-api-fixture-server?v4.23.2","@storybook/addon-essentials":"^7.0.24","@storybook/addon-interactions":"^7.0.24","@storybook/addon-links":"^7.0.24","@storybook/blocks":"^7.0.24","@storybook/react":"^7.0.24","@storybook/react-vite":"^7.0.24","@storybook/testing-library":"^0.0.14-next.2","@testing-library/react":"^14.0.0","@types/react":"^18.2.6","babel-loader":"^9.1.2","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-transform-css":"^6.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-test-renderer":"^18.2.0","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.11","storybook":"^7.0.24"},"scripts":{"prepublishOnly":"babel lib -d lib-dist","postpublish":"rm README.md"},"_id":"@recurly/react-recurly@2.0.0","gitHead":"b4e5b8d7551a8ce6dd1812c92adc251f2f126bea","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-S1/C5gyiQRTIBVkp2WKSMSzzSAwVbNDimjiHot8rIi8muVzTqrk1DeFord52F1ktCULWumbROXFfIaps/hlw6w==","shasum":"603835eb80ffb84701d305918346298620764ab5","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-2.0.0.tgz","fileCount":25,"unpackedSize":81559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsRWmaRuNte8dl+GfLY9uHe2dmWRh7SIODAAs88T/6QAiBZOYxlgFLtYkYVRw65IMC34Nw+0TCE+KGpRRPv032L3Q=="}]},"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"maintainers":[{"name":"jrpalmer","email":"jpalmer@recurly.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"},{"name":"douglashmiller","email":"doug@douglas-miller.com"},{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_2.0.0_1692824497733_0.07181695485882256"},"_hasShrinkwrap":false},"2.0.1":{"name":"@recurly/react-recurly","version":"2.0.1","description":"React components for Recurly.js","main":"lib-dist/index.js","types":"types/index.d.ts","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"license":"MIT","bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"homepage":"https://github.com/recurly/react-recurly#readme","peerDependencies":{"react":">= 18.0.0","react-dom":">= 18.0.0"},"dependencies":{"@types/recurly__recurly-js":"latest","memoize-one":"^6.0.0","prop-types":"^15.7.2"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.21.8","@babel/plugin-proposal-class-properties":"^7.18.6","@babel/plugin-transform-runtime":"^7.21.4","@babel/preset-env":"^7.21.5","@babel/preset-react":"^7.18.6","@definitelytyped/dtslint":"^0.0.163","@recurly/public-api-test-server":"https://gitpkg.now.sh/recurly/recurly-js/packages/public-api-fixture-server?v4.23.2","@storybook/addon-essentials":"^7.0.24","@storybook/addon-interactions":"^7.0.24","@storybook/addon-links":"^7.0.24","@storybook/blocks":"^7.0.24","@storybook/react":"^7.0.24","@storybook/react-vite":"^7.0.24","@storybook/testing-library":"^0.0.14-next.2","@testing-library/react":"^14.0.0","@types/react":"^18.2.6","babel-loader":"^9.1.2","jest":"^29.5.0","jest-environment-jsdom":"^29.5.0","jest-transform-css":"^6.0.1","react":"^18.2.0","react-dom":"^18.2.0","react-test-renderer":"^18.2.0","recurly.js":"github:recurly/recurly-js","regenerator-runtime":"^0.13.11","storybook":"^7.0.24"},"scripts":{"prepublishOnly":"babel lib -d lib-dist"},"_id":"@recurly/react-recurly@2.0.1","gitHead":"c2f708a54d8915f1d528f2a387c940e36306e91b","_nodeVersion":"20.5.0","_npmVersion":"9.8.0","dist":{"integrity":"sha512-GvOxBPdpsdnj/szc7rs47dl/vZf4hkRI0nJLJLXNyoLzk0e6AXo+2vCNOcLmlakb0o9du8SFLaEIi/Tk5MSk2w==","shasum":"861ac4d04a0dd1d602206d15536a803e245a42e3","tarball":"https://registry.npmjs.org/@recurly/react-recurly/-/react-recurly-2.0.1.tgz","fileCount":25,"unpackedSize":82021,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTCJp2lSe8JKNqGVj3r9D7+GCEtmZQUVqwpvfLIKRJTgIhAKLYFTrnbyrjHR4cclyfi00bZXLRtpMFuTz1GIj9UvHg"}]},"_npmUser":{"name":"chrissrogers","email":"chrissrogers@gmail.com"},"directories":{},"maintainers":[{"name":"jrpalmer","email":"jpalmer@recurly.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"},{"name":"douglashmiller","email":"doug@douglas-miller.com"},{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-recurly_2.0.1_1697152315533_0.7703691749534782"},"_hasShrinkwrap":false}},"maintainers":[{"name":"jrpalmer","email":"jpalmer@recurly.com"},{"name":"chrissrogers","email":"chrissrogers@gmail.com"},{"name":"douglashmiller","email":"doug@douglas-miller.com"},{"name":"recurly-integrations","email":"integrations-clientlib@recurly.com"}],"description":"React components for Recurly.js","homepage":"https://github.com/recurly/react-recurly#readme","repository":{"type":"git","url":"git+https://github.com/recurly/react-recurly.git"},"author":{"name":"Recurly"},"bugs":{"url":"https://github.com/recurly/react-recurly/issues"},"license":"MIT","readme":"<img src=\"https://i.imgur.com/gGxJ8zx.png\" align=\"right\" />\n\n# react-recurly &middot; [![build status][travis-image]][travis-url] [![coverage][coverage-image]][coverage-url] [![contributor covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.0%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\n\nReact components for [Recurly.js][docs-recurly-js]\n\n## Documentation\n\n[Documentation & Reference][docs]\n\n[Recurly.js Documentation][docs-recurly-js]\n\n## Examples\n\n[Interactive Demo][demo]\n\nA great way to get started is to try the [interactive demo][demo] in our documentation, and look through the [demo source][demo-src] on GitHub.\n\n## Installation\n\nInstall this package with npm\n\n```bash\nnpm install @recurly/react-recurly\n```\n\nThen, include recurly.js in your application via our CDN.\n\n```html\n<script src=\"https://js.recurly.com/v4/recurly.js\"></script>\n<!-- optional: include recurly.css -->\n<link rel=\"stylesheet\" href=\"https://js.recurly.com/v4/recurly.css\">\n```\n\n## Implementation Guide\n\nIn this guide, we will cover the steps necessary to **create a payment form** that will submit your user's payment information to Recurly.\n\n> ℹ️ If you haven't yet, please review the [Recurly.js documentation][docs-recurly-js]. This will give you a solid understanding of the total capabilities of the library before we begin implementing some of its features in React.\n\nTo start, we will use the [&lt;RecurlyProvider />][docs-component-recurly-provider] component to set our [public key][app-api-access].\n\n```jsx\n// app.js\nimport React from 'react';\nimport { RecurlyProvider } from '@recurly/react-recurly';\n\nfunction App () {\n  return (\n    <RecurlyProvider publicKey=\"MY_PUBLIC_KEY\" />\n  );\n}\n```\n\nNow we can set up our payment form. For this, we will use [Recurly.js Elements][docs-recurly-js-elements]. First, we will use the [&lt;Elements />][docs-component-elements] component to group our Elements together. We'll also create a `<MyPaymentForm />` component to contain our payment form.\n\n```jsx\n// app.js\nimport React from 'react';\nimport { RecurlyProvider, Elements } from '@recurly/react-recurly';\nimport { MyPaymentForm } from './my-payment-form';\n\nfunction App () {\n  return (\n    <RecurlyProvider publicKey=\"MY_PUBLIC_KEY\">\n      <Elements>\n        <MyPaymentForm />\n      </Elements>\n    </RecurlyProvider>\n  );\n}\n```\n\nWithin our new `<MyPaymentForm />` component, we'll add a [&lt;CardElement />][docs-component-card-element] which will render a secure card element. We'll also add inputs for our users' name. To let react-recurly know that we want to use these fields, we'll use a `data-recurly` attribute. To include additional properties, see [this billing fields table][docs-recurly-js-billing-fields].\n\n```jsx\n// my-payment-form.js\nimport React from 'react';\nimport { CardElement } from '@recurly/react-recurly';\n\nexport function MyPaymentForm (props) {\n  return (\n    <form>\n      <input type=\"text\" data-recurly=\"first_name\" placeholder=\"First name\" />\n      <input type=\"text\" data-recurly=\"last_name\" placeholder=\"Last name\" />\n      <CardElement />\n    </form>\n  );\n}\n```\n\nWe are now ready to add the final step: **getting a token**. When our users submit our form, we want to send their payment information to Recurly, which will return a token. We'll then keep this token to use in the Recurly API.\n\nTo accomplish this, we will use the [useRecurly][docs-hook-use-recurly] hook. This hook returns a Recurly.js instance, on which we will call [recurly.token][docs-recurly-js-token]. Since this function expects a `<form>`, we will create a [React ref](react-refs) to pass to it.\n\n```jsx\n// my-payment-form.js\nimport React from 'react';\nimport { CardElement, useRecurly } from '@recurly/react-recurly';\n\nexport function MyPaymentForm (props) {\n  const formRef = React.useRef();\n  const recurly = useRecurly();\n\n  function handleSubmit (event) {\n    event.preventDefault();\n    recurly.token(formRef.current, (err, token) => {\n      if (err) {\n        // handle error\n      } else {\n        // save the token.id, and submit it to the Recurly API from your server\n      }\n    });\n  }\n\n  return (\n    <form onSubmit={handleSubmit} ref={formRef}>\n      <input type=\"text\" data-recurly=\"first_name\" placeholder=\"First name\" />\n      <input type=\"text\" data-recurly=\"last_name\" placeholder=\"Last name\" />\n      <CardElement />\n    </form>\n  );\n}\n```\n\nWith that, we have implemented the essential components of a payment form using react-recurly. The tokens generated above may be used on any `billing_info` object in the [Recurly API][docs-recurly-api].\n\n### Additional Usage\n\nReact-recurly also includes a [useCheckoutPricing][docs-hook-use-checkout-pricing] hook for generating a pricing preview before checking out.\n\n```js\nimport { useCheckoutPricing, RecurlyProvider } from '@recurly/react-recurly';\n\nfunction PricingPreview () {\n  const initialPricingInput = {\n    subscriptions: [\n      {\n        plan: 'my-plan'\n      }\n    ]\n  };\n\n  const [{ price, loading }, setCheckoutPricing] = useCheckoutPricing(initialPricingInput);\n\n  if (!loading) {\n    return <div>{price.now.subtotal}</div>\n  };\n};\n\nexport default function MyApp () {\n  <RecurlyProvider>\n    <PricingPreview />\n  </RecurlyProvider>\n};\n```\n\nFor more details, see the [useCheckoutPricing Documentation][docs-hook-use-checkout-pricing].\n\n## Additional resources\n\n* [Documentation & Reference][docs]\n* [Recurly.js Documentation][docs-recurly-js]\n* [Interactive Demo][demo]\n* [Code on GitHub][github]\n* [Package on npm][npm]\n* [Recurly API Documentation][docs-recurly-api]\n* Questions? [GitHub issues][github-issues] and [Recurly support][support] are here for you.\n\n## Licence\n\nMIT\n\n[github]: https://github.com/recurly/react-recurly\n[github-issues]: https://github.com/recurly/react-recurly/issues\n[npm]: https://www.npmjs.com/package/@recurly/react-recurly\n[travis-url]: https://travis-ci.org/recurly/react-recurly/builds\n[travis-image]: https://img.shields.io/travis/recurly/react-recurly/main.svg?style=flat-square\n[coverage-url]: https://coveralls.io/github/recurly/react-recurly\n[coverage-image]: https://img.shields.io/coveralls/github/recurly/react-recurly.svg?style=flat-square\n\n[docs]: https://recurly.github.io/react-recurly\n[docs-component-recurly-provider]: https://recurly.github.io/react-recurly/?path=/docs/components-recurlyprovider--docs\n[docs-component-elements]: https://recurly.github.io/react-recurly/?path=/docs/components-elements--docs\n[docs-component-card-element]: https://recurly.github.io/react-recurly/?path=/docs/components-card-element--default\n[docs-hook-use-recurly]: https://recurly.github.io/react-recurly/?path=/docs/hooks-userecurly--docs\n[docs-hook-use-checkout-pricing]: https://recurly.github.io/react-recurly/?path=/docs/hooks-usecheckoutpricing--docs\n\n[docs-recurly-js]: https://developers.recurly.com/reference/recurly-js/\n[docs-recurly-js-elements]: https://developers.recurly.com/reference/recurly-js/#elements\n[docs-recurly-js-billing-fields]: https://developers.recurly.com/reference/recurly-js/#billing-fields\n[docs-recurly-js-token]: https://developers.recurly.com/reference/recurly-js/#getting-a-token\n[docs-recurly-api]: https://developers.recurly.com/api\n\n[demo]: https://recurly.github.io/react-recurly/?path=/docs/introduction-interactive-demo--docs\n[demo-src]: https://github.com/recurly/react-recurly/tree/main/demo\n[card-element-demo.js]: https://github.com/recurly/react-recurly/demo/src/card-element-demo.js\n\n[app-api-access]: https://app.recurly.com/go/developer/api_access\n[support]: https://recurly.zendesk.com\n\n[react-refs]: https://reactjs.org/docs/refs-and-the-dom.html\n","readmeFilename":"README.md"}