{"_id":"@buttercup/google-oauth2-client","_rev":"11-62ae5eb7767eeb9691c90ee5560843d1","name":"@buttercup/google-oauth2-client","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"@buttercup/google-oauth2-client","version":"0.1.0","description":"Google OAuth2 authentication client","main":"dist/google-oauth2.js","scripts":{"build":"webpack --mode=production","build:test":"webpack --mode=development --progress","dev":"webpack --mode=development --watch --progress","prepublishOnly":"npm run build","test":"npm run build:test && npm run test:specs","test:specs":"nyc mocha -r ./test/index.js ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-loader":"^8.0.6","chai":"^4.2.0","eventemitter3":"^4.0.0","mocha":"^6.2.0","nyc":"^14.1.1","query-string":"^6.8.1","sinon":"^7.3.2","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"dependencies":{"cowl":"^0.4.0"},"gitHead":"91a39078a973339d6bda62d9660d63d165e8c52f","_id":"@buttercup/google-oauth2-client@0.1.0","_npmVersion":"6.4.1","_nodeVersion":"11.12.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-KGYAEMseiTkFyxUe6XSUdhFydTJUqdQ+3Q+yw6CEFn0LZkC0TsfPr8Ap+/90RRB7YqQdSr0/digF5S5LgqEzQQ==","shasum":"5e18cd3931b4ff61725f46dcd9ea9ae0865894c0","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-0.1.0.tgz","fileCount":13,"unpackedSize":20258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM3voCRA9TVsSAnZWagAAgNoQAKTKMiwGYx97u8RHlAKb\nMHT8YNJkPNZmJrSs0aEk8eHQi3G6ORbCRHTIX7cAVrGCA1J4T74fLF3EuX5e\n4aghvYux42v3N7VHVGF/bhiK56qPD/q2u3nkFUN+XQEaLEJI0oaISF4lVKvS\nySPOa9dcQtiqNgZdlYFGO8RjSD07tFIiosuGgZUOyfyMu0sC4oA5wvRQ139L\nJKIvDLkpEtl2b3fneEJh5rmTpt743+RH7PkbpoOmiCmZxPD5HOpgPla+rwWa\nsq9u7HlzaJdsbyqMgaHP7+bVmanQj821BGEPwlUcI5g62Copb5WepI4uclJE\nfInhsV/WcbSGyoEEZysrOWw3lsY5NFc/PKJ7+19T4EcSzoAbTI4o8mwf/PKA\nar53slSuFIyXsEXfYjbKNBJbJlUbSsFI3VV17VLbr0+qWxu1nKILyZuMbQit\nKEhEZ06Vxj0rMZ7h+7qymYv2aJ5ClwFfurG/suuKfP2eybWW+UWlEhvwVfYB\nMRncDayeob6k9FGph4kMd0fLhD1GeHPnKcHebxXIbrRVL6qYnT79VwWVjRrs\nHttq5RWQ5CiCEKChpTJuihc4gobmAVM+FdGrw/oC4Z7sWbVcdQGdvsUxh7Dl\neoahArWMl3u428WioleG62EBCwY3w5Lt1rVQ3E5rp8DWX8SyQuCIIuJEikIR\nZOL+\r\n=RnuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZW0CW5hFnmlj5zjIz3XOqkhcBT+99WH6qQv+6CN+w5QIhAO1ryvuI682LaFUEGjVr0rPxiaY9Ka+02VpydQePumUx"}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_0.1.0_1563655143729_0.6953696346941112"},"_hasShrinkwrap":false},"0.1.1":{"name":"@buttercup/google-oauth2-client","version":"0.1.1","description":"Google OAuth2 authentication client","main":"dist/google-oauth2.js","scripts":{"build":"webpack --mode=production","build:test":"webpack --mode=development --progress","dev":"webpack --mode=development --watch --progress","prepublishOnly":"npm run build","test":"npm run build:test && npm run test:specs","test:specs":"nyc mocha -r ./test/index.js ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-loader":"^8.0.6","chai":"^4.2.0","eventemitter3":"^4.0.0","mocha":"^6.2.0","nyc":"^14.1.1","query-string":"^6.8.1","sinon":"^7.3.2","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"dependencies":{"cowl":"^0.4.0"},"gitHead":"e75d6468f76303550efe3d07d9c53cc7480a030b","_id":"@buttercup/google-oauth2-client@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"11.12.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-kvxDtAfxwyVkulviXx5hUSYfDjE6HTOM0XYx5dfLy7b9JRbm4fgbWc5uD0JHERAQVqHzfoUsyH52DqsNTr6gaQ==","shasum":"e1350437851dc1d4ceb67bad187b80068420b46a","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-0.1.1.tgz","fileCount":5,"unpackedSize":12833,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdM4DkCRA9TVsSAnZWagAAaHMQAIed7zWvPXeOX5Nic3kF\nAKlhvf9oCX4BclLOXbydkXw/O2lM81uTRZI9zrYdqYoci01a//VhviK/hw/j\nnhm6RfRXOSfkGYI/Q0N7OH0CUPZ4LYgTJixd8loUJU0Bos6HSkprzXLHY7Kd\nQQYq5pN4bOUPHnT5gjTKqwZU7aVPQ04AsvTkTiY5o8Rwq1axi6O6jfAQMeDq\n7cGN+f8Fukkfk7DrDXQGWJrdEX1t0qGRz69o0CipjEd1m8DpGEpZXB1qCE+D\n1ZRRnZ1Ea6SAXVseSVF8A0YBDM4OpXhVRG2GDKVH5V0+z7RfB96a0AJhBKE1\no5WHmd/emGMPOfUb7ZPqibP5WweowYf4At75VAxai4PWvfjsFLaKwocyB3l4\nWRjWL20Y1ZbmfoNVYlkL/4qaCmqF4IozQceZE0BoD+snjr2uoSRYGquGnsEA\ngxgV6p6r6o0S/DZEL0xzL6wIxD+SRsNfAx9xCcZBXui8UFjxZjsrQdHNAn2P\nfNC3KhodOIGwvFl234QvVrUEquJZkE5aP8h1BbSvj4dkkytsS9+BOOb4AjFe\nfu+lZDLfqnCQ8j9Fisyb6RQLtXDC+px7nR7PMwcX+mArvovAHG6VYcHj1I2Q\n3Cajpz1v9K00dslP+gDsAYQXWe25Dw1fb8Pfd+VQzS87PZGkys/FGrKt6y/t\nBxNA\r\n=sOji\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5yavOApY5dN036knLD80C4fezDANgk/79WGI6QA/v1AiEA7We91AHurQxycme9sQEfarylkO6W2NJdkqjNFRJ6aqs="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_0.1.1_1563656419285_0.09588671113958358"},"_hasShrinkwrap":false},"0.2.0":{"name":"@buttercup/google-oauth2-client","version":"0.2.0","description":"Google OAuth2 authentication client","main":"dist/google-oauth2.js","scripts":{"build":"webpack --mode=production","build:test":"webpack --mode=development --progress","dev":"webpack --mode=development --watch --progress","prepublishOnly":"npm run build","test":"npm run build:test && npm run test:specs","test:specs":"nyc mocha -r ./test/index.js ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-loader":"^8.0.6","chai":"^4.2.0","eventemitter3":"^4.0.0","mocha":"^6.2.0","nyc":"^14.1.1","query-string":"^6.8.1","sinon":"^7.3.2","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"dependencies":{"cowl":"^0.4.0"},"gitHead":"c3bd60e7b32792bbd0162094892f15a0a6b7a20e","_id":"@buttercup/google-oauth2-client@0.2.0","_npmVersion":"6.4.1","_nodeVersion":"11.12.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-gAIRkUrKhTGiGzeAKCGAMYVZ+hndtprrZJKbYGHY1qJYyS69umCMj5UVlpI8ZE4fdNhscfG3RlDh9Ipgd1SV3g==","shasum":"84b187f9a641d2e181106219733ccf2c24a044f6","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-0.2.0.tgz","fileCount":5,"unpackedSize":15178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdYjXwCRA9TVsSAnZWagAAcuEQAIVqWJTunprgKZNJJFz/\n80mL5RYGurZdcXnRkpTKJUIkm3TQt5RZ6lzmaauQILr4X8zDds2SqPFju5km\nUH1gR/WDP0Vva4bmhSBajR5lZpE1mHDsiNqJh0s8tYtE0Ft0AMMIQuD3r8zR\nUpCcxmOdu7GvWbP84Q9AqvyYDpqI/QmmLUjoGYNTorhPxulGlrZFy4oTmrhf\nG0rmbVU+IeUH46eXr2wgbR4T2O933H9dvyNumd9j5b3juC0MpFs6KzmAjh6L\njnxFMotzV3cy1PpKyth0OmF3HRkhFEiZObqf/CkzMgbfo1HGACrq7Jv1a+A8\naOkHAU9Y8BPQlIE40wrEuI2iTM3SKvehzw3KX4zIoGc6dAOJqtnzrbOs2HMO\nHlpq2erAQVk8jtmt+q0muUu33K1DEDbsQO/VYdobOUA3KkJmCpF1rqlfRfP3\nyBHTjes40icM+8I7/pBCup5xK7tpxQYzX5EBkzUz9+RP5C2Gdc3HI9K7OIUQ\nB2NgapwWJfyXxJFfWK8X4oFrXeNs+dgWwystfJnOpAzUv4Sa6Poz3I59kUdI\nyncXmrH8RgFQLe7uZYkjouoQRzapXSzpF4NnKeZqvM6O7ryJoX+RzfvX4/VL\n5U88RNkpN+32dYQVvJV2PC4CMSlT1sYuLBk3lM2Kjc5C6DEP09BfEVEfvLcM\n758o\r\n=nJwD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgLwH62V1eX73AHD7/9/qd8gcqqLQJPr5JEG7GfLYvaQIgW8cIzHpZOL6FiePpRAmV2Xwkwy6eG6Hmj9q5ELJohYc="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_0.2.0_1566717423576_0.5672576188679397"},"_hasShrinkwrap":false},"0.2.1":{"name":"@buttercup/google-oauth2-client","version":"0.2.1","description":"Google OAuth2 authentication client","main":"dist/google-oauth2.js","scripts":{"build":"webpack --mode=production","build:test":"webpack --mode=development --progress","dev":"webpack --mode=development --watch --progress","prepublishOnly":"npm run build","test":"npm run build:test && npm run test:specs","test:specs":"nyc mocha -r ./test/index.js ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-loader":"^8.0.6","chai":"^4.2.0","eventemitter3":"^4.0.0","mocha":"^6.2.0","nyc":"^14.1.1","query-string":"^6.8.1","sinon":"^7.3.2","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"dependencies":{"cowl":"^0.4.0"},"gitHead":"5a2ad4872817947f16ca660ed4687eadc4ddb433","_id":"@buttercup/google-oauth2-client@0.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"dist":{"integrity":"sha512-xDLbvgcvFCL7vFcHOkNA5u+pCMt2gnsYcfPSr2vcWqnv+myDrteRoPSKYO36uETDYtUmw/BFd0zURmay1P2Q4A==","shasum":"4f20cc5f2de8736caf3b60a282a7a66f70ec49ff","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-0.2.1.tgz","fileCount":5,"unpackedSize":15374,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxHK6CRA9TVsSAnZWagAAZ04P/06qguSbEH5UUGRusUSo\n87qCqJJSZO4QWmIGU1OZ7QwiUTeG5FY1cPlP2EtORzV/iaQ1Wmztn2aSJfd/\n6TGdTZmKjJTATc4vBRxCX1BBgkshUUJSs6cgbYBZctzgtxEhl9CVGae7j7m9\nJuDZ/DYC5wnyq8RnGp/AdGXa2dzFHbaKEGkPaluy8tBu5IEUY5qVm0OtkDQf\n/tyPPsgY/AS3VUqgeDMmOWu40GkGlimxUvx/VHUOMuC0mtsRvh4/pzVJRjle\nMWSC8W9rKZFzdy0a6Lpy6yr9FgnNYVA/hQWQFYWtVoP9MiffJDzrL0eAhMXF\nghyEuTLEzsss2f8fLkhYqzjccpfA4muybzbammIg+8pjh0d3I/4wQnaBs5Je\nTtXCbQWomfWGseLInSFSQYfqEf/9EW5AxL5K/s1ZsC9J6dst6g0WsT5h2hOQ\nEpF9L/aKrPNk1/DHUmk+mK0R7KkhOYQLxU1osJ0T/JemD1OIKG13E/lT9RlA\nfrHC5mxTr5ud63DF+rRBbQpRwJLBnmUFbJ8LhWXZcdpl6N0zg0tQO1maPGyd\nFldRZfswzavSphqL2CRk/T4Jg6ewDgxa2K0xtxfOATLyYLjga4JMpvBYqwDo\ndH10VOLN8AMnJjVGD+TQR90Qn1S80Sp2Zxk8RCNmtW6h0EOffRih5GjOG425\nbME9\r\n=u9n4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3ABi2A7Cuywn5wzis37NibE55Z7ZR+y9KGVq8Aia3bAIhAKzC5w9Bxl6F551Rl4eBqIYuCgdUbR75lwJ9GAXRbIaT"}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_0.2.1_1573155514016_0.8438090133275249"},"_hasShrinkwrap":false},"0.3.0":{"name":"@buttercup/google-oauth2-client","version":"0.3.0","description":"Google OAuth2 authentication client","main":"dist/google-oauth2.js","scripts":{"build":"webpack --mode=production","build:test":"webpack --mode=development --progress","dev":"webpack --mode=development --watch --progress","prepublishOnly":"npm run build","test":"npm run build:test && npm run test:specs","test:specs":"nyc mocha -r ./test/index.js ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@babel/core":"^7.5.5","@babel/preset-env":"^7.5.5","babel-loader":"^8.0.6","chai":"^4.2.0","eventemitter3":"^4.0.0","mocha":"^6.2.0","nyc":"^14.1.1","query-string":"^6.8.1","sinon":"^7.3.2","webpack":"^4.36.1","webpack-cli":"^3.3.6"},"dependencies":{"cowl":"^1.0.0"},"gitHead":"dd73e0a58de0dec084cd637ac5445e1f24f72b45","_id":"@buttercup/google-oauth2-client@0.3.0","_nodeVersion":"12.18.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-vNeHfUe8PUErV1lWM4QlE1lD2BlfzQvQ9wm3bUsTXQu+3gX3wsd7WXzxeaaZDIL3UijKliPGDrJ53T95GSphiQ==","shasum":"8975f63fe58efe82a7c14dace2d22fcd3c5430ff","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-0.3.0.tgz","fileCount":5,"unpackedSize":15444,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSr/kCRA9TVsSAnZWagAAJrMQAKLw83IG0KnjTAS4SHnw\nXPE+RFMChx4cWwKQA7j1jj0wOMduunxphVHxaMOJqHwNsMc9D9WuR27PUlr7\n1iNst7zG47pt7WOKOn8BGyCXqA4aT/YrcXaMWavAS5Wl2+THBMjLyk2bSQDy\nAUGCiPg44vn4iiOKJNTGQiBPIhwBSBLJ56xsZPfzXurjH3+kCrnZmiwlgtBG\nfuy6G2qRM1YDCtGZIGr6QNNJrVgyUqk+qmtcMQOPr6MMzJOha/w/JZWcGVQO\n5elfTU82Y50JSnJCjyCMKBqyEVBFPeY8a3ssWwTLBZBRuUR4FY/6H5URHKR3\n8KcEih5rE2e3KKZrbLOPjrIP46QAx0l8Mg32tgg0aSiZNY9Vp3V1OmoxKo6Y\nqh12LovfYJJ74qfgDtRJlcwRnS+vTdblXyQvyn42wfkLnRfJhY+QECVSYBjH\nMvbc8cWV6w5Vs8iiokwVuE90ilay71kUEBkEl1ZywigViwaFuepBzsycbpVM\n2usvfYG2ZGeR8YL9yaf+blIoBPrfJuIKE04sxNTAfUvVu6UWuC5XCFqV8jEH\nSWEKKbdA7UL5OiQgmC3xNYKbpnwC7uIfUwlHlRf0l9BgoTYAiZEH2Wo3SQ34\n4IAGRIdps/I1KKK8sDS8drH1vceEkoNXmPXde4MHGyx0Bo8YU7zP1ZOXsHY9\nVSO+\r\n=0HAB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAiic9YNp7nj2tkdqz8tpc2TtQq/jF/YSV2473/GSY3rAiEA+xH8eL3A/5+Go87MVaKeoxHzEktlotYW1Q+QJ5tFzSs="}]},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_0.3.0_1598734308084_0.19186970198086462"},"_hasShrinkwrap":false},"1.0.0":{"name":"@buttercup/google-oauth2-client","version":"1.0.0","description":"Google OAuth2 authentication client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^17.0.8","chai":"^4.3.4","mocha":"^9.1.4","nyc":"^15.1.0","rimraf":"^3.0.2","sinon":"^12.0.1","typescript":"^4.5.4"},"dependencies":{"cowl":"^1.0.1","eventemitter3":"^4.0.7","layerr":"^0.1.2","query-string":"^7.1.0"},"gitHead":"efdce3b3006ba4c0f908f939cda838fa4dfdd6b2","_id":"@buttercup/google-oauth2-client@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-fGzan4TYPvTL+EbVhWpcKHKPFNPNE919AwqgfzZUXSKQteS0O6eF3KTAH6lfXah9+1Dx2eZsccXf4ltHyJyxsg==","shasum":"dd571da5f3984e6e28ac2a7e4b7feb7ff544e49a","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-1.0.0.tgz","fileCount":12,"unpackedSize":13881,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh5IuqCRA9TVsSAnZWagAAlXoQAJcDHXgK5lwXytcekzv4\ndvzJk1XHp3kHL7BWQsM+Ksuc0jFZgK9JlGjYHyyW5+Crf+Kgy78n9nI2R28G\nqSZciYbn3Ixy9UF2i/sw4D7xIYKg0f5NAjOuuh4QE0AZYOsu2/+qLSzpMloG\n3ZEENyzmn9DO8BthW2CpAgBHzG0xd3gG7b59FGKauD5FYIUpFqiwpx5mefB5\nJmLtDYFk08Ohl2uUpcnsqPTrIWhrbkOvlNlBs++ylEUgiLpWkwsVLKRz9ZqE\ncX43oP04Stlh0M7qHqL82Js1FO+oTWF7ehY0zAdLaTasvbprWRJIq12xZRGc\nuz7UBJQvP112GLTb+U7do4da5mvN5lrB9fNM/Ssio8FEJIh6GDMrq/C5GLay\nXP7fF5nyPDARJ/dN2eBunwE9Hf3ZMLzrIef9+WVET2flFDGvNRmqOipgc37f\nibyT2mQNgW0J86PrNGmmzvA6vj4pwftKEF6Pyf9YKtpxXkd5aJ1y2leOMp2b\n3sVLUkCP0RvZvKi2gfbfoAI1NVWkc7RYtd/TQmJW96niG41YCSQw/QXMD09g\nF81ukxrhbIEknODqoEouDvL9z7e5VS2/Etn0J1/790nBvNl++Umnzb6lpxVF\n2Oq6W49+T2JUhygMt0Y7TETYG8R74yw6iLIwFbdjFCRoOYF2y0Ew+xj7J+Hr\nra0k\r\n=Bv18\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjfBb3yWxPvxOxJJHpVt1HVmvt6ndZ8MdLqwY9oHIE3wIgK8AifOORX6vYw+2/G5Ljg5yogS3EimH7LoBJOWH3WAs="}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar.kaboli@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_1.0.0_1642367914237_0.03581799995090318"},"_hasShrinkwrap":false},"2.0.0":{"name":"@buttercup/google-oauth2-client","version":"2.0.0","description":"Google OAuth2 authentication client","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^18.11.18","chai":"^4.3.7","mocha":"^10.2.0","nyc":"^15.1.0","rimraf":"^4.1.2","sinon":"^15.0.1","typescript":"^4.9.5"},"dependencies":{"cross-fetch":"^3.1.5","eventemitter3":"^5.0.0","layerr":"^1.0.0","query-string":"^8.1.0"},"gitHead":"fb985ab7c50b7af6d2992068bf9385730ee5bf14","_id":"@buttercup/google-oauth2-client@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-5ifr4x075LqsZX8E3Hr9fbTBsQbtEmfnQZGixP27PEom+HbuRUhdm8PJ5oic2mk/YpXef3XXaGvN5L+ABK09HA==","shasum":"5c837e3054aa908fbd51d149493dd6e01fcff0cf","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-2.0.0.tgz","fileCount":14,"unpackedSize":12270,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXy1pd0K3L4td4ct1T+lT4zqhENt7S+tOnzooo6+KUVAiEA79BE+b0iAvdmvjTSeWm9sA8OIlC6J/m3VukOsJkCBHs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2szHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqy6Q//U/sC0FjyG6irBQqLpdIO24Fx1jV4ru0Thg5B0o9p5gdSJEfY\r\npXinxGv9XphLhExcuvJZcUnrrSee79qh0SSOR4H7hWV3ZS+eajkZ4lnm2MBX\r\n4iCNmy/dP2c8mvDumNijCSUv2w95Ze/gEKvTeKYod9Nzj8UQhPPlaiHYt4P1\r\nTRLg5luhZUzUtU8482aoeW+SNZsTBvCucYvo+DCqA2GXeFmU9rA44+UQrAih\r\nWEqpQWWZIlnSq25ZwXNbWeuWOlcdC9S0hwCY7B+EJBntMMNMxNJfwnHtbDCe\r\ncSmOWGyJX+dpx9FJTZHTxdaHV5Pq2P65vzaCSNxIX3c9tBhgCQ3+HpKq76U0\r\neynFAJTaGGEE8jgUaom8hr+O/c1XrRowTc86D/samxaizW8LA6sMNIuruGGp\r\nA0RlmPGfmXq0/nXWWd7LjJHWL73hKBnI2RcCDOYnzsQeS8fSOHGN7nBgBVTm\r\nzqx/1exE4nnE17ybSR9BnQyF7lC3VC0PvyzYIoyboJP0wAwEPxH8uycNSwMW\r\nxwDrRH60fUuEAcl4hDRU9Gb6HOLVZGK9Jhhu2JK18REYpvmSd6hldSQPpf25\r\nen9sGt3VgUj+gPmvqtjhaIAGtp4lVl3joTdFeuLWfYdhUS6yqZrNRrhtcw41\r\nsZT5H5wRbFAcTbn6zY4SzL7WgEAO516u23k=\r\n=qvt9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_2.0.0_1675283655041_0.5013425238901152"},"_hasShrinkwrap":false},"2.1.0":{"name":"@buttercup/google-oauth2-client","version":"2.1.0","description":"Google OAuth2 authentication client","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^18.11.18","chai":"^4.3.7","mocha":"^10.2.0","nyc":"^15.1.0","rimraf":"^4.1.2","sinon":"^15.0.1","typescript":"^4.9.5"},"dependencies":{"@buttercup/fetch":"^0.1.0","eventemitter3":"^5.0.0","layerr":"^1.0.0","node-fetch":"^3.3.0","query-string":"^8.1.0"},"gitHead":"0475b4deda0c194afbd3941692dacf31b80bb251","_id":"@buttercup/google-oauth2-client@2.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-2I9IAOGS1QvBQ8YKn2vvM6l/b3GpYf989O2DDwrLicNm2kcDY6vqNMcAJ8W9WbNsZqDhMEA4EcgL9iVnAWjMCA==","shasum":"559d9dde8b03c67cd2caee8dd691021e5d20f4f4","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-2.1.0.tgz","fileCount":14,"unpackedSize":12437,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDarkl6sgNCL6mS7pBmK9wE7EPpH5gBqO+xSarXpNyuwIhAJlAD9tSn4wjE9qENi0UTCWT2WB+YbkedzLk+ot0paOX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4/kVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp74Q/6AuX5T1pf/7iQj9kHBrQUVSk6y/j2LHdlTaSUHHbbPimXrWcF\r\nINp0JSWq3qzxGubsZzQ1K01WE2Smx+ENnfKfwRyIZ0VV9xayaMXc6RgDIlHV\r\ns3EdDoongXpWljZcVtW17eSL/xjlkfxoGE0HbHavfjHZm36g86IQzlC5U4LV\r\nkIOg8rBad9AjR0aUwplrNG5AuqiNyUnix8vGRwf6IXsTYGD+dAtjG9Mca4q0\r\nq8S845q4uRU0dH0ZdKgQqVHA3N3HPW7hZjmImB0Vg2dUzlm8xZXa26zbYSM8\r\nMLcQSLZgiiGmpXPBnlcJO/7yKLHss7M7ZekpjOVT2VPMXnbENxYZ9vjVRQu3\r\nLA+hZ74T61lmDGBv0p1FrNLR3bSmquCS/bhnhjJ6wsCU+dQDKjL9cw7uwgeq\r\nOj5gimt5Nh5XDTuXmcKtY35U1+jOFhi8Km4U/26gC4T1hU5TiaLX7VZzwSi+\r\n1tfKcKpaXUl7EQSkafJmfdC1OmBX2HUpMrjfSgYXZ/BqbJXNImToK54Yrfhk\r\nW2ijmyH7BYDbS7IroZrvUzK7DpO6IaI5r6VVXWPZRG0LObdJQF0QR5pl3DDM\r\n7Lvp8pZ71RFzD+qIyQ2N5c+NP9PNlz6WPOayfCADM83OT3Kc0CMtyTiou/df\r\nbPVQprOoUMsJ6xNzGsTvsyLM2Ct+vO6uhew=\r\n=8sU3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_2.1.0_1675884821593_0.36241573266706095"},"_hasShrinkwrap":false},"2.1.1":{"name":"@buttercup/google-oauth2-client","version":"2.1.1","description":"Google OAuth2 authentication client","exports":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^18.11.18","chai":"^4.3.7","mocha":"^10.2.0","nyc":"^15.1.0","rimraf":"^4.1.2","sinon":"^15.0.1","typescript":"^4.9.5"},"dependencies":{"@buttercup/fetch":"^0.1.1","eventemitter3":"^5.0.0","layerr":"^1.0.0","node-fetch":"^3.3.0","query-string":"^8.1.0"},"gitHead":"0151e7a59da15df9751b07353964e719bbcf7a29","_id":"@buttercup/google-oauth2-client@2.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.12.1","dist":{"integrity":"sha512-JZWuA/aa3ZQRIYSgeR/5v0rC5sSlnWqRYF+JxCKtcpdZUrIo+VDO5UdpalzNjHelCcmK7FTjTj6hCVTctXG5LA==","shasum":"d56b91b5c04034c4df1e7615fdeeeb6cdee252af","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-2.1.1.tgz","fileCount":14,"unpackedSize":12626,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDXtjOqnhAiKYIs4WhYvJmglJailScBzYfrF80sHXHj6AiEA2z5llnmQvspSFriEfPLMjMeeVgkJiy+qYOhOepnLleI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRsT8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQZQ/9E/zyE8faM7c/PxppdweQTVEbSyftDGvaX26sFyIZPdmizv4r\r\naeFoiQZxaa7IKJvY6NCx8D/y7HHt4K3TNCDNH3N/yRuI9yKqZxuVp/6qwS1a\r\n0XhNH2azfhcq3P6Xi73S7zU24vQGbSc+JhK8wZocsN+43Gwqt6jCPYBILOUO\r\nkcN+BGZyFUvgVyHdiaHVv38gZRPhkaaOTl9nEDhuRIMb7Q+oE0nc+QaOnZy0\r\neaiqICpPu+b96LdwRUJ3Xv58krninekYGGc7BR1OslKME1YWHYgzPqP9SEOL\r\nptBL93yEclprdnMXjYDwxFUyGB1o6RS49EwpDMm1//Q52aLPKx9vFb9+Tmvb\r\npGFifLyAhaO4wLWYvU3MiTF6Opp3uyZer7nGs1v0MUtN6t343cvZnIWPrCS2\r\nlQyvRYzjhfu2t212z+C60/MAWhIdSEzFTnx2IjgPBfiBRA6gPeUHaGP4dVMU\r\nT40yXP7eYelmZyQvZemIyjAhfpoccvjZMrtjUegtDCJToY4VLe/bAF2699zr\r\nyjggaYFG/GiJjEkWLjAPZeZ/4s3jJ103+l1hXbbOz+e5PJVQr9iMMVmNoaL7\r\niYpZqNFvVNNvOiQgfAvYbKLOibPrRe6hoHPhT4yGmA0o2VwmXkXbcYcIr64a\r\nqN4BUyxF4OC+hYAk6ESJ0eLAdg3ldUyiGBc=\r\n=kLsw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_2.1.1_1682359548303_0.7849755178624691"},"_hasShrinkwrap":false},"2.1.2":{"name":"@buttercup/google-oauth2-client","version":"2.1.2","description":"Google OAuth2 authentication client","exports":"./dist/index.js","react-native":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^18.11.18","chai":"^4.3.7","mocha":"^10.2.0","nyc":"^15.1.0","rimraf":"^4.1.2","sinon":"^15.0.1","typescript":"^4.9.5"},"dependencies":{"@buttercup/fetch":"^0.1.1","eventemitter3":"^5.0.0","layerr":"^1.0.0","node-fetch":"^3.3.0","query-string":"^8.1.0"},"gitHead":"de4022c9c94bddc2e9b08a374e1b770c06ac59a7","_id":"@buttercup/google-oauth2-client@2.1.2","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Lbtf6bmVE91f6aYcd7JiecLJhBm95tMjXAJ+Rl0LJOBc5C961CzNlDtqRtUIKTiluhrKnT3blfbYnkaQOIBOGQ==","shasum":"195906a9c2197d3128d332ef642ea4726d68b9ac","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-2.1.2.tgz","fileCount":14,"unpackedSize":12728,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyadyc8VxKx5a5cGd6QIpVpHhWxYCJSgU/9zRqxLHptAiEAngC3jQgHZkpuKOP7pUm+wPhmByhZhQkfMnCzrw4m1Ew="}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_2.1.2_1689514795494_0.33889240973413703"},"_hasShrinkwrap":false},"2.2.0":{"name":"@buttercup/google-oauth2-client","version":"2.2.0","description":"Google OAuth2 authentication client","exports":"./dist/index.js","react-native":"./dist/index.js","types":"./dist/index.d.ts","type":"module","scripts":{"build":"npm run clean && tsc","clean":"rimraf dist","prepublishOnly":"npm run build","test":"npm run build && npm run test:specs","test:specs":"nyc mocha ./test/specs/**/*.spec.js"},"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"keywords":["google","oauth2","client","auth","googleapis"],"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"license":"MIT","bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"homepage":"https://github.com/buttercup/google-oauth2-client#readme","devDependencies":{"@types/node":"^20.9.0","chai":"^4.3.10","mocha":"^10.2.0","nyc":"^15.1.0","rimraf":"^5.0.5","sinon":"^17.0.1","typescript":"^5.2.2"},"dependencies":{"@buttercup/fetch":"^0.2.1","eventemitter3":"^5.0.1","layerr":"^2.0.1","node-fetch":"^3.3.2","query-string":"^8.1.0"},"_id":"@buttercup/google-oauth2-client@2.2.0","gitHead":"ac53dab926f1a68378c0c5764829d84e40a3c670","_nodeVersion":"18.18.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-Vi4XXAWIxMr/12VoDNIiFfjd62eyVN9XbZsj5mYLSChNh9Pyl20QRCa6vDGvvJKPvZXA1li0ycvMBULqA4Qm5A==","shasum":"fc5d4f72babbb6b6ec06dc6431e4869fa51d74be","tarball":"https://registry.npmjs.org/@buttercup/google-oauth2-client/-/google-oauth2-client-2.2.0.tgz","fileCount":14,"unpackedSize":12735,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhpPAtFtaero4XAKlRf1+H3EoAGidqqR0FoJ21PfidnAiEA0m3r6K+xpfiysUvhThLqeLsjGEn5x9FiDiM0NHEZaL0="}]},"_npmUser":{"name":"perrymitchell","email":"perry@perrymitchell.net"},"directories":{},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/google-oauth2-client_2.2.0_1699681642200_0.3662186079132079"},"_hasShrinkwrap":false}},"time":{"created":"2019-07-20T20:39:03.614Z","0.1.0":"2019-07-20T20:39:04.208Z","modified":"2023-11-11T05:47:22.602Z","0.1.1":"2019-07-20T21:00:19.457Z","0.2.0":"2019-08-25T07:17:03.741Z","0.2.1":"2019-11-07T19:38:34.134Z","0.3.0":"2020-08-29T20:51:48.313Z","1.0.0":"2022-01-16T21:18:34.389Z","2.0.0":"2023-02-01T20:34:15.262Z","2.1.0":"2023-02-08T19:33:41.785Z","2.1.1":"2023-04-24T18:05:48.465Z","2.1.2":"2023-07-16T13:39:55.661Z","2.2.0":"2023-11-11T05:47:22.383Z"},"maintainers":[{"name":"perrymitchell","email":"perry@perrymitchell.net"},{"name":"sallar","email":"sallar@kaboli.org"}],"description":"Google OAuth2 authentication client","homepage":"https://github.com/buttercup/google-oauth2-client#readme","keywords":["google","oauth2","client","auth","googleapis"],"repository":{"type":"git","url":"git+https://github.com/buttercup/google-oauth2-client.git"},"author":{"name":"Perry Mitchell","email":"perry@perrymitchell.net"},"bugs":{"url":"https://github.com/buttercup/google-oauth2-client/issues"},"license":"MIT","readme":"# Google OAuth2 Client\n> Minimal compatibility-first Google OAuth2 client implementation\n\n[![Buttercup](https://cdn.rawgit.com/buttercup-pw/buttercup-assets/6582a033/badge/buttercup-slim.svg)](https://buttercup.pw) [![npm version](https://badge.fury.io/js/%40buttercup%2Fgoogle-oauth2-client.svg)](https://www.npmjs.com/package/@buttercup/google-oauth2-client) ![Tests status](https://github.com/buttercup/google-oauth2-client/actions/workflows/test.yml/badge.svg)\n\n## About\n\nThis library is a minimal implementation of the [`google-auth-library`](https://github.com/googleapis/google-auth-library-nodejs) project, designed to be compatible with NodeJS, the browser and React Native. The `google-auth-library` package has had [problems with compatibility](https://github.com/googleapis/google-auth-library-nodejs/issues/150) in this regard and rather than wait for that to get sorted, this library was released to solve the exact problem without the overhead of project politics, wait times and package excess (extra features not needed that are causing the incompatibilities in the first place).\n\nThis library is targeted at NodeJS but should work everywhere.\n\n## Usage\n\nInstall by running `npm install @buttercup/google-oauth2-client --save`.\n\nImport the `OAuth2Client` class to get started, similarly to the original implemenation:\n\n```javascript\nimport { OAuth2Client } from \"@buttercup/google-oauth2-client\";\n\nconst client = new OAuth2Client(\n    \"my-client-id\",\n    \"my-client-secret\",\n    \"http://redirect.uri\"\n);\n\nconst authURL = client.generateAuthUrl(/* ... */);\n```\n\n### Implemented features\n\nThe following methods are implemented:\n\n| Method                | Example                           | Description                               |\n|-----------------------|-----------------------------------|-------------------------------------------|\n| `generateAuthUrl`     | `generateAuthUrl({ access_type: \"offline\", prompt: \"consent\", scope: \"profile\" })` | Generate an authorisation URL |\n| `exchangeAuthCodeForToken` | `await exchangeAuthCodeForToken(authCode)` | Get the tokens for an authorisation code |\n| `refreshAccessToken`  | `await refreshAccessToken(refreshToken`)| Refresh the tokens                  |\n","readmeFilename":"README.md"}