{"_id":"citi-oauth","_rev":"28-5fcaa89e37a91e2fad1df4cf22ea5b9f","name":"citi-oauth","dist-tags":{"latest":"1.7.0"},"versions":{"0.0.1":{"name":"citi-oauth","version":"0.0.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.0.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"3f4c9b865be279344311cf9bcb8dac8b1600f21c","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.0.1.tgz","fileCount":35,"integrity":"sha512-9GE+Jl0xBQp/WWS/jojnEuQjsZOU2bZ6CrXurNBGdIbg5EoEaBSk014CdxkFezyotVeiNNRSMQhh8D73RFCKRQ==","signatures":[{"sig":"MEUCIQCRad299agkJ+AVqmuv4ZYG1vntJ9X2kjS4rklvg8WjCwIgQ9uqWpRYi7Xnx3PA4RLxVvnfGKVo2G/+MnM2IAf3RUc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":222033,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/kokCRA9TVsSAnZWagAAd/QQAJ7DjMbCCo/zzIEslYBL\n3n6ZPtT8orogrY7zCx2OhFgWOQK5Si3kr1IWY0uIPNszq6rVrO2mim2ztRzC\nMaaFWnMumB7PnXhwowl557scFqNkhOqKMw3BO8+ElWl7ui+zBNpNI03E8n2g\npjYH+t0HozVEITfYcNIO3v3hQgMgsakyo3veVadMzMP51stAZMtBndONJY3E\nN5S9yZFgrjNaT45UL5TtwYHPUKppEORMvvpifsi7Jc/DBFXYg7BCqrOaTWAw\nvMGXseUbE7ijKjEiMatP/ZtoacWNClVmFaGMfshwKr4VWgzWq907pSDW36Zg\n03/lX5TY8KQpFD5fDKdrce8dMe+uu0NWhK4PYMrradI/WcxXvArlIsjO/bCz\n+Ufzj6jglrXiS+ZWH84o+Z3uRoMYWRdglJ8KsBY21GV14XILO4IUIxfXlKqD\nslBExjw/zz5CN3CE25IXTpvoDar2s0ebB9PxcMrrP7a6DzR98qCDTLKbiv0a\n1hk65SGRlHdjwAyjw1HAaBbmbf55exgjo3pTZrtpWccX3tICc1+xJZwK3c0w\nvJpoYPtbiW4X7aGjZ7CB/jdE7kSaUpUg39i/GCcyfQL10b/86JBFYUNkefaw\nXc795MXR1zHxiSFdhiDNn5Fl+qUT3yJ2KSVMFJDVwRCu0tT2cGIyQEUPJvwh\nTaDU\r\n=Eetm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"cc56e9d1f847f40b88ebd73bc003e03226131042","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.0.1_1560168995511_0.10340596051508233","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"citi-oauth","version":"0.0.2","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.0.2","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"be35a34757e192fdd4bda6fc8616e67cc08128a9","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.0.2.tgz","fileCount":35,"integrity":"sha512-8DQjoHAUYnNt22dBPRQDsT1g8i9nLyEsZEieBMjc9Ga+j84em/tLTkqs6fWm6388+vWXrCPJf1LYKfFlgG7V7A==","signatures":[{"sig":"MEUCIQDn3Iqkl5Sub1SZM5pTeoSvFb8gsIi8FA0XdEinuEcneAIgeLLtGBgvqkpCmfAtNR0XKvTmxvmj8faT2sSBoyrWkho=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":214683,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAJN5CRA9TVsSAnZWagAAnXEP/0jsbrpwPv8wMBM4WPzN\n7NQxmMV6jKO4V9QqakRqAUf9oOeOADeZm6xhZgayeMUZsSd8UNNbYH6kCSqY\nKLZBRLmV6FSQVV1E4FbguTKGLBLtxOQ5UfQoa1joxjgp5O4ElmhHsqcodJNs\nBfkowrpt20LZddmEnVYzFfNLxrcnz4mPLINBmz7tPJk1iusFnx11UpMnyIBR\nmfy/4zd27ymKOPGvoFJ5Xk68BGHT7QNzWmB6v+BD1grN3gt54rYAaCxJ1O+C\nf3sY4gA0TgCSX2xm3zOyXsBYO6TyDAdj4vRUsfc3Kjq+SJNb+Tm0xD3qT5TD\nqEF3MGD0IKM08xvE4Xap03UXCY5WscleRu23ZyZvR8N6nS5FQsc2aAYKXTiJ\no9n2q+v9Bo53ZlUsnQNVoQ1QlzMd+EmEqrFWiO/RPmsbqQ/OPrhgaNpzbVTs\nvn1bPnz+AM+4cDp6v8w4i5DifLVCl3GUQfbm+PrD7zQV7KJg2vvCNSj81Z9W\n3VoIKq7W4kiJDYDjOI2PhVI7e5AKWmQeaYZm822TdnKTckcnwc48vTa6sSNs\nPgr6N6S+svpaEJ+VZB/AR9suXepvMUn6NwzSjzBNonnEZufRy0rTIxuNXaL2\nQGf7e+UQnZgLve+Qz2mc75Ic/CRQVD69QmjIACNQXjvKHPSC3DFOGjyN1n0n\nNrEw\r\n=ZXdH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"3a954eddee00c208af79519f5fe23e94060c8a2e","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.0.2_1560318841364_0.5463808653744517","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"citi-oauth","version":"0.0.3","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.0.3","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"5daa5edb8e5fd13d6f11f894009e87644120da38","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.0.3.tgz","fileCount":35,"integrity":"sha512-FkOvcuNNBfrFK5imGS1t9/sh4Xqn1ZTHkj9lLhU4ltWuek52NGyxLtc8LHO8QTWZvxl9UPNPVvO8I8ew5fSw2Q==","signatures":[{"sig":"MEUCIQCNfvRAs2HP+RV5ja31E09/XG2cfYE5XNgXJ7Bkg/hwxAIgSw6LtYHtLbDXw2AiPMICx6ZaBkCVqGw+bvKuezZhur8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":215020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAOPmCRA9TVsSAnZWagAATXYQAIqMM81XPnIvGR9u/3bS\nXFwT06RWWjh3x9467/DTkroOEfdx0pZu/rSeV0aw6LBvIAcz4usXt9dvf4Nb\nQ8LbrqnZ7Fk8TDVUBBfjQA7CcneXaE/wPsmXMWhjta5nzYq9dzalT8oz/Lio\n8VKjK22zCb15dEJoI1tF1lprruO9APh/HvGPLt1BFlEHNWwHP9i8Jw1HZ/jF\nccim1dTxpa12uOj3kpFyx+utJfr5LQ2FrWTFIUk0Y5tU3/l3/Rn2TvtBsBzS\n2iUCPBce65xy3sD3sdUbTd/T2G+SBHbPLFxYWlcNlZjKJ9YycXxrfSXbi2O+\nLZzLzkj+9sSk1juu6CHm3hexIb6Gs10CabnoLn35O8Rjz1iZUDctPVW6R+DZ\nxKve55sGqN02eUF6WXO+UefyFrxXTlwB53kv74VX6z2Ic3QMqkOHo4aKw4X2\nXhDMUprDO5DpR7znRgEcOP137KAPWz1n/Nlu866Oe3pMTPq0e4xXIIvNwCFZ\nMmMHHEmYUnwG5dxyO4CnwMuukLGQ0iR5oXEUBrcGxGFMUaXOXK3Ak5G0q2g6\noNYC0gfB0sjpztqC6ZDIDE3p6cUpt4WfN50P16ksErDrqJaN8LMrLPdsMOzQ\nFT3LyI/tig8UNgcXzcXO9v1CNNLOO0bH7tiyy2jtrjl81xDvhxXmTTJGLhgV\nTvmR\r\n=oABN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"ed40bfd39f0cdc27495909c74760a8d68fbace3d","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.0.3_1560339429967_0.8973601799543309","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"citi-oauth","version":"0.1.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.1.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"5998edca71c563add51ab34478b12c697a72a35f","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.1.0.tgz","fileCount":35,"integrity":"sha512-0BvciIe7nU4KdQhkQClc+rtBD5fL15Hh3ssesjQrjVeWLU8cYAfukEdIfG6NoJHhYvJAsJbGXmVbbRTqqwYN+Q==","signatures":[{"sig":"MEYCIQCL+q19GiPGNjneokYjJC9+DcbhTExpzs8Vu/bcDoMfZgIhAOGrEXskPByjqrR9trG7YoUAi8prhQW7tZ5JCNn9BBZE","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAPWOCRA9TVsSAnZWagAAbiQP/2QbWxOFXjIvuE5GAU1Y\n1ww4TtNe1OeCYZkxBJZ5KYZBOozp/NYGs5slQz5h1zWBuKIZoVGuj1NHf2vv\n2ZC3uFHERh6grnlguWNAw88fJoH2HDVukRUuO9nhVGmel5wKmLM/FkLlrHR/\nEi93XpoFZZtBQKAdFomMW4XuIkbL/IL1fxxgN/0NA5t6oRHScEAliMRVSi7o\nDadXL6qQhX4nTSeSJOGtz8WlQMOI40WsQegZ0KQkDy0VvbBLt67/ykno63Hw\ngYA8AhbZ3IJR+9ZybVTOUws2fL6S6cET0dvHfk2x+55IAc/YkIxdfN4QHgek\n8hZ36/AmurhgueQiwRiXsWP/HcMcLh6qbq3VTzu3kQ7Ahlu3gGrDrlCPL37m\n33BCoo2JHK/clJx9qc+b7z4uIkplCi99KDy2BbNbU8xUEYdS6iBQylCt1dy0\nCMEsE9CnGfNUM8Fh8fnBzILuhsyn52/klWnUrWgPtwJnw8DqMPBRAHdPwXts\nEx8BMSdVZGh4ndaiUNgwtl1m540f/tioEMAnHu3d8LXKJ1LY8GcYCxpdpUL0\nxdXKzQDDaPhZhgPOiObkl2eAd4dNZRYAsp64bnwBRXt3UA6psBHQY0DCb+Hs\nhEe739wOMyc/Y7sTFMvYXqSTjpGMiwM/FtA1cUItt1BZ4DLe4OOqsk8a75Zi\nEl5c\r\n=7w7u\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fe3eb1ea52821526b65b24e562106f2127f425fe","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.1.0_1560343949690_0.484659277499196","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"citi-oauth","version":"0.1.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.1.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"242f34d51ab12b770c14df8efae46b122b22c14b","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.1.1.tgz","fileCount":35,"integrity":"sha512-6ulA8QPGzTFeFADYBD896/XxsGXKzhs4rjsQBe+qdxk9Kw3ohN+3s1fGUCDcKjuXPPYBnRO7YLRG2JUAxkpt1Q==","signatures":[{"sig":"MEQCIE/2c0Xf+P09aqkEJNK1Wh4sGZpN3vHAfIrZNivqklTRAiA55+rwuNyuZDi5iwyIEkQYVPK7iLH1aLmOauHH3gxq9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216067,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAPhLCRA9TVsSAnZWagAAA5MP/3b7gWJ75Sn5ssyroZ2h\n46WDhSbfigW/64n5I0yYd/Ft5DHNPjSwHJ/disa27SoM1jdFEbCWJTTf6CZQ\nECAMHtfFZ6sbl65MxXXS/yh+IAkkVCvwSeTckCw4xqMYaXgD+ev3UJVabpRb\n4yQWcEb1ySZe9HeuK/moxXEcjoFg6iJ9/HWuMd6kWYzIN5NPsBKTEY0Q1vxD\nbhicCsVMMUXXrVzmwG/UdTL05ovJ11PY1slPOCfMtHKU7w6m+1PoaRQ3vmaV\nXSTHCt1H6wrEzLCRJ07kAmhrQMDj0cmt3AMRiZ0AgiBsF2S9BRnpViMGzrWO\nzXvcdDQ0YOFYHcHkyU7KXS2aOpJLfGT1f31Cw2hLdpMMhxSbrF141ydiqk4B\niFS/UUR4JEJxakK/cOiEAS+f+5Yp+T4hVNIac17PWwCh6HFveByRuoSncVsI\nn2t0B4T8zj6Q4tULIvKyX8dL+OyFMTFPEe3+rBW4IiQr3K4Bj0sW5MoUuozY\nkQ0Bpr2SRgrOA0ZMTo7p7f4RtbMmpnuEx2YWbgN+izNl4CQAu0oIyFZHBDXV\nFvXfPg+Yep600KBbJixWRGIteifmkWtrZYzPaRt1ZITCo/fR30pcU2J1sczd\nkscUuit/g0xa6cyJSHZwxNGXLF/kFzu3NJ9XrS06U+w9rQf5+365fVZoi8G1\nYHMY\r\n=tcCo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a1b6b61983a1f195f3d9b63385b18ec8a2c62082","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.1.1_1560344650507_0.1960215748013987","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"citi-oauth","version":"0.2.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.2.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"fb6889999092d9f52f6dba32dd3b6ee2d4f63f77","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.2.0.tgz","fileCount":35,"integrity":"sha512-tP3oCtsugAdCSlrf455naJjfTtlrGFIWyUmjKE0yh1/oKuzE3Iu8xY8l0ddL595l+2poCVV28UhgmmIJ1TzD0g==","signatures":[{"sig":"MEYCIQDZ71M9s0Tph9zd+LN7qM18QrQYLn8Qckq9rJmMIikDbQIhANxeMObg4re2dbfVmTX7C68BYMquj3rGhZvhjdPOKsHS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216328,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAP2qCRA9TVsSAnZWagAAqmYP/iIDIfGS0oD5AoiGR7Zn\njaNXcvezl40ZJS5721UmgxOeQPe1jUaAMUSL9fdE4cpLwq5xhvqP/AjoQ07X\nDGL8e4R3drDWtaa8+8RFChQKkeayfkgXZZFaagHWsqjT/dHaEcGhDsIeqlY1\nFtnEo4ANfhxq7H1TAziDzxMSmjLOorb3atxx03ZfDqwBG/CRKtkN9c2/jbvh\nnLg36/JF+yJt+GsIi2oh6GEHvzvyeqhIvz4iZG3jb8/5juGGsOdCZicwAhXg\nF2Ko71oxeCn735+gbasCfi5iQzoNenFg0Y9/rz3gh0IcFe5I70Sp681cym3o\n6+EVhQZhxdx9eqOtIA3Q+WNB9PwjJdIMpUbxcHVFCnFoW/rkW8rZ3TFQVzW/\n+rdz4K2hiyPToIBsp4301yLARMo1O85ci/CpAKuSFUwj68rXQ6hKiZq29bRm\nsWUWhx6rT1PMggLi7i6jYjhJZcxio9yrMUGn3OW/IIUNgg/vmHjhz9YosXZh\ng59c0OPfM8qXPBgXIr9ugL8TdrZo36P2lTcuWCRZTFfn21tbodSgz10A5Mmf\nvs+QsUO70804917J5Tz0WzRfNWsFoQUU6MNSiN5PxATFXLj/bngTzRDjgP2H\nqbt/T8p/cWi3qXKAv1l/Kqk9kIKIt2oGAJsMmQX/2d3vWXnwk14uVihLto+b\nsAhz\r\n=++ld\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"baba01a29a5be2a9060414e966bf8f8b5afa5502","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.2.0_1560346026048_0.9749337919876901","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"citi-oauth","version":"0.2.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.2.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"1e8e16f0867c3ef28027be2fdb7866209cc34541","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.2.1.tgz","fileCount":35,"integrity":"sha512-/SudBAQMlNpSu2K24C3BtIWOAOXzPhpuoiWNurOuoK64HG7LrwURhP1F66gnd6yn6M0xn1l6/CNQ6gBvhCUpog==","signatures":[{"sig":"MEUCIFybnQzvZohXLuoDfkJZ1WycT35wKMKjXcnFsSX6EOmEAiEA4GPm+sJZYeK9/GO4TvgCWXQBQK9C3o3k9HS/GSd7B60=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAaxiCRA9TVsSAnZWagAA7/UQAJnvO/5IrYTSGpFYxWjL\n4Jh2TiLYblu4wj4EJjP3qQh8BaWQh9IpnV/8DVejLGf6Qsjom3G3Uu2gAPNj\nYRCnI59IrY9R0hAr9uy9Bmfq/kxv7Wk8niLtCDz/rirT+dcLREE2BC1JsIwn\nGsv9+dbXZWg3L5R+TtbhmSoUm2qkxypB0lf/N5wP7A+tbmAL59R9mShjPr1N\nnTZPteYZ6z+21/N19hd0h6NOn4a029Ytyq3FtgooiMC8mqYSRWrWwx5BiyO8\n8Y6+Gy8fV4dnAnd81MRns4zrqc05gsmZlxDuILMSqBx/0lDPJ0LadT5oYOYG\n/nzKH16lWX0KEKPswbtbGnY0S+QKoxcCyQnTrWryAa8VDtILTfbg3NAqmJRr\nddOCowtwTE92KGmpF9BNgtld3lx8tAPLUaYVTEDqdoiF7Y18AQil+/3KJhNh\nKJ/X7gpcwE8T0ENFoWH3aWl2MOyxtR5QWkSg8xYaWQX+nKFd0OK0m7U8ShZK\ngiE0RUsUzIkTZncpz6l4WuOkW/DfItdCRszsaoxMltrU7Vu2f1NMATUNupmW\nfyB2/tWbRMHwkY6XnyXcuwHvhLetXMUuJcZU32I54hE4y+x/XBojsVTC2SaM\nZ9QbkwVtHi/Y0r57ixLOQG7w8JE//jKvQbLNN2cqp/0bhqW2pvAoBoIFk3om\n8OGr\r\n=yLjF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"e901246966b0dc3190d367b7a0af716b997141c1","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.2.1_1560390754029_0.06344724625332998","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"citi-oauth","version":"0.2.2","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@0.2.2","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"b1c5a4bc0af4fb2a3631943afd3de73f275aac9f","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-0.2.2.tgz","fileCount":35,"integrity":"sha512-p49raKZHQM83SDncFaKhpsZfU/LFmZ07NJsneIogilTRkC5XE58lOvjpSTvSKxF5vlVAOFhlxjxSozWb7KWxoA==","signatures":[{"sig":"MEQCICBH3ZLW2y6ALRHH8DnUkr5JxxzXSzSr6w+pqLUAd79tAiBphrs9YJYrekXHjtOuwQo0LKwocfkEipzFo1yX0lhJHg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":216777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAc6XCRA9TVsSAnZWagAAkqEP/jcWcu+HVtcqDg+qemAq\nWedmh+DWIZ0m2FDU47yGwQB6hrg7wXexgsA9F9405Dgbl4LcZcDJcKy468oK\nPXVlNWtrAacNiSvbh1MQbNFs5Ywrmyc+yGTBdrA7UlpKsdrUs311VEALUCxV\n6DBG9fMKk4zkHtkpcsbGu5SPQvSmS/RFgM5NuW7RHQkJyt+63DVrHnWnD/eN\n15bnczcOl8pGGtAS93CsbS3pOuyhEWQ28cn1oJy8Zx3vVcJdKULTbUqCgQoy\nRVserlZcC1zXXLGK8eSAhgvXRh1O7MHODsfmKEmfXEsiLSVzdk+SgRnsVLL9\n7jgv+qpYN6dmtODNrGqr60lM3XKVjyJV92JVwTGswdEKlku+YJlB6DrGmitD\nbjnUse4hisJe5swSW4GjLkYAWADJ+FYF17idGUfdO9U1h4ZdzZLWz1TtyECT\nwBeMk7i0f0Vx87JpUMu2dh8P/ekyb0FKpUGyPCXgUkrPuP0HzOT9he+OT9e4\nflBkWbsPPNd3Eoo3K8ifYYT0WF46rv59jtjiLkIRiVJeYoMa9NqM6JuxiZI7\n2LkMRldnD2dqG/bGbPVRQSRd2LfLoWHjE8RBPwet6m0roRsNip+uYaFmcu0j\nckZp9CoS55cWVOaVboP10bs/BZmw+GwqZasWUonbdHdNDnw/5P9L+yxSRj1J\nnzza\r\n=vtSF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6472ffc1b77380bc995e1691ae640d0f88408188","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 3000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+ssh://git@github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.9.0","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"8.11.3","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_0.2.2_1560399510300_0.22914420025834925","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"citi-oauth","version":"1.0.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.0.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"8f0abfe05cb6acfc127920751591e3616feff179","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.0.0.tgz","fileCount":29,"integrity":"sha512-ys4Kev3o4c9kKlx6LFrhbcLbPOrAN+QfkChuohlnxmSphmYqym0FX8JFJMpn2aEkC8fq4FfEF+bII7dPiQzkMg==","signatures":[{"sig":"MEUCIQCOUFE3ViIxMtDVZq9HBumduekHE37hrqkB2iu1cxq2twIgAfVGVFeUmfHCMoR03dWtRVl2e7VfysZRJp11ADH7qtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdvrpnCRA9TVsSAnZWagAANGsP/0foK5hVfUYuBKeF4agS\no2vNJUbCJ50LQ2d7oz1ZJqrOtfGEYWK5o0BgeNAWrqnQKUaRRb+tg3ZUCqBy\nj1t7R6/xjBWSS5dW69xfhMaDVcYrT0dlW1TPOuAvZYbCM5dSOm9R70/q3ZAA\nFaFb40tY20YcAtVO3SIRABFgl5XLE2qgHXP1to6uZm8t2ue24xcc4vxWS/c/\nAonX6eEJ2hbba8Py1RxpAGff1wrkp6UJgGxmf7YAM+3CmltnVywc3GT0TG7e\nFVe5O5EguY79E6lWzmTf87S+D3uRTZf91BsYUUYEwAmIZEpMprpm3lOxf0hz\njb2kD7ZNkjg/Jm8ii6/QublvGQjczijNJQwumBXEOEr4gMFndiY/9xxbD45E\nsh+ychHCWNR7Jsc+3D9RY8xVjQlsb7Lof23tP6d5A/sIM4swKB2/XDm0ltXK\nRCJFlx2+ct6bZ9B0raptIYaKeByF3Z1DRAZrNvGWcdHs2dq1knC+Wru7C4Gd\nVaTr2DuEiecv38srPXhYVFVu9Nb1RUABHgt0TeArB1T1DZEeCBxu/NLRzFdE\nk3Eqeyd7s1597sFubagusWR23VQ+gCAqTfNjTOJZdtZt78j+q6tHwwUlA+gm\nh8PPEP3QZZdjcexNdwSusumzOxridom5fRzdghKhbhxleKcS+X0k1P1FLpLb\njDqw\r\n=83pd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4418233c3c8306d76e857a57d4a0c6c61f9c014f","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n> https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.0.0_1572780646716_0.5737933236088852","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"citi-oauth","version":"1.0.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.0.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"dc65e4fde397749986d566f7ecdf4b95766206c9","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.0.1.tgz","fileCount":29,"integrity":"sha512-rPjxraxKZAvTMMnUd7v8cm8+4RYFs8cu/TydS8Ioe5b8WwD4U7a6bDYg9ynWaoXAvm+kFanRdRJ1QyMxO/NE/g==","signatures":[{"sig":"MEUCIQDeO2cgi6yZiU+ptqCAE06LoA0o23aFUTf4tDvtX9gTgQIgKXYHS8shPz9Kq1M0IdbVkhy8v+1tRHUW4glIjqrMzqY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":201619,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwBu6CRA9TVsSAnZWagAAvu8QAKFNl7NX8/mzXN7BDUHk\nPxLji5WecOvgge6MxZDnpzLMPksWThrESZUT9AeWyZWx/HU3MhU3RKlCWIAO\nAirTctu7RlSt0asjrMBIaHHAkop8mPFjkuoySp1kUEA+pqnEnh6Cjdy5yeOO\nmuM1jXYT+2N8LlfJXQgASKOFLGMUacWvVZa+nkBmiaA3BW55Va6DEpQ8mOD3\n+5yYU4NGdXU7vihCsMjem76q1FeWwN0q0XTz87Ix7OwiIcqJFn8hSOUJVaER\nTxA4WUr6JsKxcakZD/PJEQGgcMfqw96KZLHeB8I2xx0FHwdPt648iQ4rHt8z\nuZ1oXDZr08Us1aPXMGopf7owEvUeXmIYsuX3Vn9NXHSo6ycQVDoTBMpBsP+o\n7v2Y+TF11gcU240Jp/kocIX75hdti1PQoL3fJtqCbk4xAA7n3PHxBjBTcpjB\nDM+inrdvOaVLbHaVvvAJcNI58aMnxEo27R4Q1ynuFy4ydcjfiID8r6YB+1dc\nwzPfIN1SazSYlbdpZJC/EiQKTTzwSZmRBPabshgExGL3b4c8bxfxZQD745XB\nDqjc1QaUdtT56mLw1YFO8Jas0q/nly8NxMdezOvoCuouYMpiSpKV8eoihnKc\n5KROFbBUOWfm2BqvIMdflfXhwmrRYmyGMQJ6xsjmvXjYKPbY6iQkRgWg9kqG\n42IK\r\n=TOLR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1a41e08ed3f8ec8498968e3667b312c56aa4bf44","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n> https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.0.1_1572871098363_0.9948583585582957","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"citi-oauth","version":"1.1.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.1.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"c9fb08e0ed5773324702babd4f894d6b56e76b4c","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.1.0.tgz","fileCount":32,"integrity":"sha512-7TY06ecNPuK/Ryc7M32/PoDg+F6Kyel2aGYbaCsqsEedAkqWwyMi75FfiEvM9wu5uzbThQ2PexuWVDJEwuAyTw==","signatures":[{"sig":"MEUCIQC9E1dWbIph2PEZa7vBnSCtYuRY6F6FdF/UX0tk15G4/QIgXESq/UpURqfzrli0Z6uyp9dJAlnC5/X/2ATy0ov3Ao4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":221691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdxRAkCRA9TVsSAnZWagAAuIwP/irn8wTqpJ5admvWxb0N\nww7VWnku4DKso4//d8fO8D1WqXT2EwOVQs/+7x4ZZxXTwgD3UdyEAbd1T620\n6u83w4Yn0rpwMyX08D/s+mXmz/CO0TA6Gtu8Dbxk5z6x4UrSuAKDqj9CoYiU\ntt002RaYU+bW0dSuHNpaBfNRXJt+KN3V37dmhcsiyIzAk07JUevTisMIgOlQ\nocjK4vWfQx3hZ3Uu+BmMVqOhKvcXl9JiIoEkcFh7uL44FLxe89uZhBhBEOXP\n+0kHkxFsQYbL062G3tY5Cy1veOv5vyQF8+LdTiwUe0Pn1s8XvMEiO7sFYlfE\n0QwNKMNr4Dtuyf4ksWiro3B+u4ILgtUfxasx7Jy8ANsVscT8iv8WD5bmpfKm\nC7NY73mJ9JLH/9Yw0g88Lmda/A+TRoV4AMp/MFgxwl9BXLHLADYO2oVxgel8\nIzzQx7gYIVFR97B2mOootDVAf2aqoRmV6hK8na4OWrVWlvN8XbgjCEuvVOPP\n26AziOTu0wwvnROg3LJ5QAX1ffFwRky9GVCz2Qq8DgP32zdrUuJZkFE4xeCm\nkQXGZQRrViVEc99ZnTuyVddV99h1HgHMXsedt4r0fyEWi3jHbMAOUmu7LpR8\nm8xXHUDsrj+/mHgNHAtECymgJGuKsAJy1aQNG/TMQFJ2evLgScBjAgMdWhm8\nYC9y\r\n=tJxT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"1caca5d9f9346d085101d5f1561bb8d7cd6d61d1","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n> https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.1.0_1573195811363_0.7420396084820882","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"citi-oauth","version":"1.2.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.2.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"96cf07333dc76cb97711f10a3365b47911f4baa6","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.2.0.tgz","fileCount":34,"integrity":"sha512-lwNze+8YZs8CJyLYBshSYGTZKKiBqzqB6XSTrkFCLUCoIjjMMIBNd4BFJ/ACJPxaDVH5IghlaUS0XTNLKVzo+Q==","signatures":[{"sig":"MEYCIQCcr05C97WVhSgi5mNHsXw9B0DPHSZJh7KqnJXxBX+BzgIhAIl6JMMueMngurrM7pnEtPkcNhCC+JYVo3y5pUGq5cjk","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdx8pdCRA9TVsSAnZWagAAFIwQAJRNlcbJ6oLMj3CrCh0G\nejh9yPkNvbra9s7s3E/elt4rYNPSmeFhUItow3yknms1yLxMHRhA6SX47N9y\n1Y3F3NjaVZttJB/9hT56Af+oWiPBbwWIi665dlRBu/6eLfp+Pg6cnU47OYoo\nLsFs4tWJMAkub+GFhF5nmi8OuVWFkqPPWfjlAuZxCaq4gBgmBqPbtYYNTUvf\nCGt7dVSpo4f8Mnf0km5jdKJPL5MFH8fT6e2483JoKPxX8JQsybmw9xAS9gPY\nZeUfSJ/HN8QoK9cUihrQRPXY3X3Ff+QDQvgFgijmApRlUbT9X+hoZkSX1SPb\nJyH6FQ7+ot1RoSHDQmExdDk8U6TKRKFiCCkg8iNm8/TCtvs7sJWtv1TgT09L\n6uxcqMcWkyWRzBaT1j77PaGlImEcfTsPN01vQKkMzOHjmYm0rLnyvOk3rF3s\n4pFB1GOJx7vxapsqc3jAozwZQgrcHQd4bzw3k65w87YQxVkFIuC6ALJ70+UJ\nRn3txeHIYpqhntXjX380c7FHnn/eIzsti7LCCR7JtgfGvFvFnDj67NwitZ9H\nIWzbFu5Skm1DDTGlTAwTz5b0YdilPqC2BNcVD7QpKvT+7TfK512DC6Jz2eDd\nsc0u4UdJhIO/+/r6hNFIaRZsgOZcDdVVHXksHm0sH3Ik/fOV658j8u0PXA0S\nf+NU\r\n=tblK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"68e521983091eb361c407b46b4ea4b631cacf72a","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.2.0_1573374556479_0.9674312375247309","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"citi-oauth","version":"1.2.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.2.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"67057a25ff8245453a6f8b113892926cdb41863a","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.2.1.tgz","fileCount":34,"integrity":"sha512-43EmTEDt10EZ27Ack4tmFcc2TiTxbgUFMgQKMtw2ETQ7+WuGtgdIPkk1AaACQuuljO3BGY381+H+7vVlflcl/A==","signatures":[{"sig":"MEYCIQDAdUbdf5cliARZswxy+7h2aMcMZJLNbTyEIgdI1WYRJwIhAJuFdHAmMOyU+ddKh/S5uZHu9w0lXtC5phra1qwviYkA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyiZPCRA9TVsSAnZWagAA6dkP/iBN4/d4yz5WezcviCYH\nmfVicOTPC/DEM/ByYYvlS8O78YybS83W7jVxuRDJVR5bUn6yRS21KX63Ck3w\n2IKwkSO4Rdamv/NSR7WWiRZMoWRrZR6M/kvWxtXeM0fbFq/s5I922C07NIxu\nVK1fwfJ5nSfyS/mxIBpXH4g3NPvKeNKl5MyrZhR39Go8K3vPqzSeWupVCar3\nSnhUNA1puf7sWBfkjHgs7DvTE/6c2Kiv+78C6HexNtTi0w2CCosSpvkliu+Q\nQBZ+z5QMBkjZrC4UGmKnyAqNy28/M6sqt4534jXLYDDpfAu/V4bdvlAm1LiW\naU12kC3VBkvoLML00SI1UAMZom/Fcpm4tH89xeE9nOiIm/uSEN2WZrrC6toq\nNRcyNI/0KIb3RWYu5GgUPJbonAJ8jqWlheliDStMl9L9onpRyC//WdLtpjF/\n92FewFYnanjq1czMGeVHQaH5FGaKSC8hN7JxFc3FtKSvDmBgValMiZCX16dP\nV7XKGRz5ID2LaXc9o2gxw72t9tXEGKxf65kAblxLXeKO5r8nA8BWtwWu1Cwe\nGFVwgdSfvJj3+4imwnoaWGUFUSmzc09vAECgTUbBC+z7zUXjBQ3xWBvuaaUI\n7m0EaHN9oQELT+erQLHKm7RYLs2eJJKWRSjwqBTGMShPb2bn+Z+Fi8pCD+Z1\nndGU\r\n=Qkyt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"98713ec9558383dea4f2abcaa145631273c8e559","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.2.1_1573529166759_0.15242174697455324","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"citi-oauth","version":"1.2.2","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.2.2","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"317ec40eaedf8274409ecb0da965afe8d858d322","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.2.2.tgz","fileCount":34,"integrity":"sha512-8axkUAQZpU+Hu7Uw+VEQa/QuCLICRicYOciyxJH+Fk5P75mz9DQ6a3YGTV+WhvY9aY+VinksR2wGHiNZ5dbM5Q==","signatures":[{"sig":"MEUCIQCN1B92ZqsfZaujj6vgrgXiXp7tchDZaA4fbqI72/4d3QIgPzm7j28fUOzApS+2i5DGzrdwEZFWN4eX25yDFP4zQWE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyj49CRA9TVsSAnZWagAAwXkP/2Yx4njlPwQge0ss+yaT\nL2e+bIZf35mYHa+0hLvkBgdLawzeQX51Mtv4r0TTnJ0Twa4uyXPIwKEdyhst\n2hOgBW/T/3yc49E044CgkEtnyUvAzFqWvKjvE5wAIZS9a/NjRNRB4V++Y7Qn\n2A4mie0MCyU9diVSHMQyIqRbPUOJl7YbxcIJRgz94d4F7M1wb5XLZ/bXly7M\n/BJfzD7XcUSetQAesMBm+qQVg8JToiHD1ejP8Lal2rCo+tPII0IteCxM3TDv\nVvCtnURcXb1N3c0BSM9gjOc+oF9QW4OogSgC6KRHuehoqONS0v8R+dFxpyLB\nNNNDO+MNeYc3IdzwNFAjW+iB1B0Ksivu+JScT2tZ5HssMe8yrBgTRFOH1Q7D\n71/dvVERI35tILgKLL57/W3LnFPJrs6O0rz5aTPv0klQd8WczRb0GfIvbcbH\nwW2d43nuBSejUaOjfCt2pyjjUcZhh/56kw0MC4MQ1CXWIuZB4RMpux5Y0fvV\n+yYDKph7ltWEAuszPIbctX5ws8uc25aUDU9gQ9OFzvm4gz/dSLkwF53yaudg\ndrvuq3xVC6WQgI/m8soUmN5Ybf1VDkOy5g8cfyt38VvAKS0X8Yl+4eZDyOIZ\nvLnVKY7WTwnnkETIKox6W8ptkBX2czz0UOcZ2Dcb+QjaP8/2wErPf9FAuQSH\nkuER\r\n=Z3RF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"4122d9901a1d02125e8529fa3d6d62f488e949b3","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.2.2_1573535293498_0.9942405664482012","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"citi-oauth","version":"1.3.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.3.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"85af2eb909f9943877f6168caf4c3044737984f4","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.3.0.tgz","fileCount":34,"integrity":"sha512-VlPfuT2zTT+8hjY3YGNQQQwP27gtS7k3En6OmGFF8wyPr4CRkaEuGR5eIEOtDucu4iUlvqet9vi6BM1gdGOAmg==","signatures":[{"sig":"MEQCIGThD3IGFLo/yVWrIlwVSDmhpHscPYaYpaSRafrmM4gQAiAYBM+oUlbX+QjlnPCb+nqT7paisjvTFqac+V3qA/pUUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240852,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykAGCRA9TVsSAnZWagAAbTcP/iOz+86VI7Lyu+yVD7xc\ng+kSW8LPoeg1l2PqNn2YAGhvFjtdjp4ZFgWBGcJuyfv4XTDfXXyUqLIUCaSF\nvurAdTda1w8+AhzdMEACmvGTLKMoPVxOvJJgHccUL9wxIqEjY3d9fwk2nMDr\nmlnU+I/WoyjQLytj5GfA1K8f4zb9ZKiaJQ2g+il9uAXMH8mR4rNioBPPJ/my\nX4RAQxK/2YTrSD1gnzJBQiqPlhza2QTwNNOZO2dQWDJgNKD7WBz+c1+e/5kM\no7eVCY/L9OPFRFEus86kbQPLNh0uQRV1y4kj4O+xKNm4IwcW3WnM6PikgvZB\nAU4iMVvIAo1Xcgha9StlDErWDi1coy2Bnou37GaInn8YFwTs61RFIL6Q7cqO\nH0lyhL6SLzz1YqoDzimiKAJm1y1X8FEEt8lDONzGaQA/j35gpQUYsIwa9nzP\n3VYRE5vn9nHWV/K9BuJaYek7hB5b299RD1ydEfQkyxHYLX2tEDUv/hTc07Aa\nMUM08Uku+dA3t/RP8E0nTReC2T+U1lR17rHPBljY2RAymrZbt2p+1chIVTUc\nFeK9xT8jJsHl6B4arfKy+JQihZxEqIvPRcUgre+ydvatTlgnEmxZ06CpeZ3o\nWvBJYvZZLskjFRZD0P1QDywn+C2sDODajTktwPrHUhwYW458v/ZIaxgmzKj2\n2tR4\r\n=rNDd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"a2a1d7b73c3878bf8c9e36f578241a4c5868c516","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.3.0_1573535749730_0.7588388864113444","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"citi-oauth","version":"1.3.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.3.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"1d630660f350deefacaf78c7dcea4b5c656ad433","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.3.1.tgz","fileCount":34,"integrity":"sha512-X6YuymNOYbICLowTrI+9utzZUSz6XQxMByNgUteKOnhWEYaeKP3uk3v1cVQgJ9xFrEa1PBLAmpiobKgaOQwngQ==","signatures":[{"sig":"MEUCIQDHbLy7BPk2knn1jyuVDCWh7kVQPH8vtIgO7/D333g9KwIgIdgVt/Fei0K9h4wui4zZOQKAyzR8XFNCC6WkbmFrh88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":241231,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdymAxCRA9TVsSAnZWagAAOmEP/iaCldWOCG4grmHdI03h\n1akj1eOYWLl8MxRsXwryLN3n2yTJZl1r45c1wdT7A54P8utP6NxOy+lLy+hF\nJ+bKaC2vFJSCmLSHvPWAknZGWQSJVzx4khrGCoHq7KQtd75OlHQ4L1d3eBAA\n0P3l0e3gRw+6MGb8bqRaZHUTomFmryWVKjrZkiiQhhM4Y8wiLpf9q6w2fsmA\nWUX1JY4CCRYm/SCSS3kpSpFNOkkekZ9rMUVT1SJEJyEC897t1oLYiPVluW6V\nsG+muaznV4anxjjxa8l8DM0iiXMQIogLIOQ8+UN8ek06VNlCwa1+JDjKtqYi\nGYEJzFLtz7qhpxM8HG+9Z1SEGTXt3PUo058CvObKEwjgUWUR7svi7Wyby0G6\ndwh/K921zDatFt+k05/rt3LwW9UXHKDe6GboDrHxUWLHT4u55O++L1kzV4j2\nMFvB9Kn/zj52rDD4pIjiCnrMIkOn/7CX3tyT97fzw+zr2HByRSm1n6Pi6IF7\n2shnyx0hp5Y2Jk0g7BXb5/X+bxoQHV5sKcf5edTjTuLPUlnfZ68rDVV+FEyc\nUXZU0hE6XLL6+7TdxSdansUAOoAMZzOrSOiqx08SU5zfDlQLk9L2UgjryZ5O\nLLIPKjOZKuJb1WanCDTWrOj51UeyCnk2Z8HBZ1g6YAQKC3aUOWINFl7QKZH+\n7XOs\r\n=3WvZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"fb2c79578dbad9e724a11635aa6b5946b8426baa","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.3.1_1573543984785_0.7178203573727289","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"citi-oauth","version":"1.4.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.4.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"3463ce9ffeeab68758092f0dd143ce70e3fd2bba","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.4.0.tgz","fileCount":34,"integrity":"sha512-HgXDJpMVqV2FOHWftMrlFOVM9Yuz9qlPOujIrjayhHy/hgp1OFxZj6cyO16FSDGb2rXqLFWHWdmMS9tzdoGNow==","signatures":[{"sig":"MEYCIQD/tl6Xx5I4kOGEUTq3a4/VvVtiXJN5EjjSLsURAv9+DwIhAMCPv2AsQEmeohyLxR3vNRUdK/OIYO5lkwFwyMuIKBuS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":240460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdymQLCRA9TVsSAnZWagAAsvYQAIRKSXhJIqwLy6LYoh0T\nSvPqgrmxdQXereoXJ+6a00561cpGIWKoTn3pJeSY8bjWNEPVKLLeB75Vg8xO\nfdDPCPkVMcaczRTf2KnrAh+12dOvuyjJV+F2OsHNfJgxXqMi2Ml5iFm5BQBD\n9Oj7UivusiI6nfnxyIbQXxxqL1eNjTS/zwJNdnW5jU7uG0xkUWDBfYET/FiW\nPhoG3vMdqeIOuEWGAmfPRoB32N+8E68rIc445N5eJQ6U6Wx8C2ZIGcsN50Rb\nC9jfyqAwWf9/FzYcSe39L3suC/jZMdpF3IrCFrIepXWCXAozEJtJX1Ny4ZBh\nG4CeY6ty9lIqTg2W8p7uLZKDQlEKBpV1rp2zFbBgCizg6tteAheNoj6UKa/S\npQgBJse3/sHhXbpunmRA+HDBaos40CpK1hcvJ16ZI31stIYlylSgklGbE1gM\nAlciuXD7s1GVKeYxsg8recuQn6IydoCqCfNQYbcDyhdmmojEBGn+ln85S2Fn\n3q6I1z6EvKefZLs8CKXRwlpwAv925Hing0Ai5mZyZhevaBSEyhl/LG/BCmJb\n5QJZsAywHGZxAE34QTRhzHb/mn9tTLGQbBqNxBXdsAwCuSPjWsHLf2UmLkMc\nFvgNsQO+ioFxrM4eHYA05lpuCGBBVH0uQ7LdyRjYrO12eq3Fioy9U4qTY2Mi\nFMwF\r\n=zkIT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"d48dc45c55e0fbeba99dca30055b10d26f9fbe3b","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.4.0_1573544971202_0.7860144268500657","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"citi-oauth","version":"1.5.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.5.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"1bc7d90ebd61302374de54ee9502f21afd266acc","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.5.0.tgz","fileCount":34,"integrity":"sha512-DesHMA/BooXiwUCGYtbIOA66BZ/+7Q8yL8q7L4dg8+ctzR2w1sV+x+UYyd0hicLqAI3p8zWg1sgdbZBYMPQvtA==","signatures":[{"sig":"MEYCIQCA33a4Hf0/FqaCQapaM25iv12RECEKlu1Wb+DYZEBDGgIhAI960XJO8gxs1HLF+vFbhehGsVL4GUAPmZ9XFuMMkC75","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250812,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzMqACRA9TVsSAnZWagAATG8P/3UfcwG5mTY/qY92lGpI\nNrRIV75GEHEsSLD5s3ShbGHU0kQII2vGQhgi9QqMUGwSlxC3aBX7Jsrcqfm8\nq2MCqWYpKN0AmEmUuzAZhLbdq/ACSulZacK+4H7CtMda9fk9FVsrSdkYXLI2\n7HSVRexv7wCd9uOtUDkq9fdp4pYSLNqnWOKpoply7j+gP/Rtb8bMP8hghfQT\nq2A4zAyiezXC3QK2UopQJzX/MrWGlCSktvmDo9+VIt4elEYA/8elpD47uGWv\noDK9TnU0nSdXPwIuEQK6ozNA8OUVt2N2Xf5Fs3SODvZFYRhHRYy/ArLQueKk\nGL4oedjA5BHSjz1atCG5PjKEdtbPe6PPV+9qQYCi7cEZvpcdvcMYmwRMlWDi\nWhWv+XH6IFlNAOtFeMhtfG9xEbWS04fsiYBTJBGrXyvicihIHga+B9hckvkx\n/c1oEom8Ha8cbh0TmdnKDrNfI9JPEQBVY6p9NXjM1YR4vb+KVb2Qxm7uPL5G\nQMILpcf22u2PNdaz3MMJ+7UPoSuZ/66GXQhgCh9pRBGzoWmLw8AOyCVZG0dW\nJCCLd2gmRLnj7AWsAlpYQm1tc52qpafsgxa1GoUTqQlZllErAy7xBFomg008\nVL9OnqvKMZVzW+t/CPlRJjmdI017dM0qY9WYxRhfZDF1G/RT/mKj+JL19Sds\nFUOG\r\n=8Lz4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9420228550c38ec63a9f002d8b210553b36bc9ed","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.5.0_1573702272062_0.7896240460287332","host":"s3://npm-registry-packages"}},"1.5.1":{"name":"citi-oauth","version":"1.5.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.5.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"619efce9219ebec9152470a7e6b54f0b5050cb31","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.5.1.tgz","fileCount":34,"integrity":"sha512-8y7s6YviFzj0ntITyNVFBwXZcMJBLTWFmAPwmUJLDKt428VegMMkotwHsR6mimUV1DgzhgmcdhKoo3PsVY0CrQ==","signatures":[{"sig":"MEUCIQDU4N5mx6F15uKNGTTlRP/KXwTa1xgwoM9sDk8Q4IK2lwIgE5dZCzWuSqQN9ovDL/YHqxV9ku8a1V0niG1fdcMcBr8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzNFiCRA9TVsSAnZWagAAQCoP/1aqyeCgtfSD1fuhceag\naSd12sCeSSJKA9WaAN7qhkLlgW3nzwyMvhRKUnUbkrRMBUxkYd1xSbYG+ywa\np785y32cjRHByPcNE9rRRkjNSvnzr/BuhzyYHCKnSWzyA3BJv9489tO15wLA\nhHEjcmk58bEKOK3T/dCUASZ11vCUtB5sD10Of8ja4LY5VmGOAUgqmm07Q1uW\nqICanh0QzTQGX9+rlQqlf5PT01T/7Qfmut1Z6/YAEMXZD1353iIxw48dtG/g\n8Z+FZ+BJjnxCuhmsm0Jhmd7dtk4yE3aJjBpd/aG9q/BscCpfHVvxTTQ324IB\n+E7GCLvIWegrIDwhqyHkshlr4MSSkpMMC34QvYOl2ArWiUeVgYwCoEfHWabI\nJx/r0hVF3yKZIlfaLwRv5vE1HRwVHk4FzoZ5jIDVj1FKlb/aNs8sTpnBc3qF\nRqJ/cNluhNQxbEZgjY4CQs+nPgJ9FS/fB1sc7IM9zOcqYh39q9tKQeIYE7xe\nhIhsmSDjnUatx1yt1iIhkYNH1buzfh3Ito3ovyCOPtST8KfFePHIYstz6Jao\nUJqQRaizsLbzyoyxFyM1n0hGXz77s5VhM7BUAU2OmmhIufJXF2f9KQ/pOEgb\nf7dUcNNivuenLVBfPOn2Ep66to/f0QujVcCKIZd4+mcHohB/vE00j4jK5Loh\nkLwq\r\n=QOKR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"62241b7711308597963afb37eb69e33aa1b852b6","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.5.1_1573704034328_0.5975351499386361","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"citi-oauth","version":"1.5.2","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.5.2","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"1de8d97c7098be1230caeeebb309b5d31f82edd9","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.5.2.tgz","fileCount":34,"integrity":"sha512-fP1fXOyeGpiKQOXKx9ammnfuIIBGQtEsQtUVBaTwRHsbRw9qzedI8sqQGEZi456WvXRfve3krAh58sKTfu9hvA==","signatures":[{"sig":"MEUCIQDKKILg2G+jSSagMpd6Rs2yMPRl2CqsUJuIElCvmjL9iwIgJCXOHJOH+38x5NQrgbado3/CcLkNQZ4GAgjIRD0B0Uk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":250894,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz28XCRA9TVsSAnZWagAAcyMQAILypm9sym/O/SSHV/tU\nyfhqLBHEfNdYao6aqz8nmNM2r4DDwsBJTryA3hOzMfpb9upoEgsNTI0BII6c\nOeupIrw8oeuOLSupFElEInc/OYS12WTTn67vFoROnzXz8mJJKTaw1qBnwR5l\nCK6du59cAkB61pJp8XZlXwG53NPzPNXevfB2vbV1EXfb0oQo+Q4aczJz4/1J\nviOfxypWbYhMQGQzzRpLVxJe0GuJdukrFXfuvweKtxyPCAP5kILXHh/HuOeT\nhGRUgkecX1DvIQ8O+1BZFnPrHhJCKtS9toEZGmnU9L2p19KLJJEjMRFxru31\nL9sspS0QGcumDOUdg6QwhTljdCo+z1SrEf1uFWdA8VTMc5UFqpS1kmGEFK+y\nsRIGrSOGREV0mec2kCTu6jtrBzOZrT7ZHFw6J+VmSlrpCbJhGo9xyxRaKlBL\n2xW9aLKYMAcPcENd6lYuiMcqfMn28SjJCXufhHUCpHe8Gg3gZQA8KADZu2j6\nI+Lqr3BUIQOjSlRraSZAO2bO4YtG05z+a3N/HGvqDbJUxpX34QV61R++nD4B\ntO9wM2TK+5FC21cWqRTfM7/8FIZAi2VWKYyg6wNBTlEO9pRHBkGHtscH/WRN\nn7GDpVupn8Y6nRDUIeDmcaeBYXcy50u8Usk6UQmIWTMmUC+yKcnsYMh//yEM\nWK0Y\r\n=T+zT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"321da808e2a3c9cce4fe5b88a17c4f49e50d59f0","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.5.2_1573875478759_0.05030670606378873","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"citi-oauth","version":"1.6.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.6.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"515f6a3a49ecb9325f2e8115f217a2137a2eadf8","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.6.0.tgz","fileCount":34,"integrity":"sha512-gB5vCTq2ujoKU791msIhm4IcBK1s5gV48pE8If3VoGfgGqo17i4a+4155if0cu4TA9qi6887tlgR2NYPhC1Asg==","signatures":[{"sig":"MEYCIQDMuNIFYgVgU8DWev72OAQT0rRl8HQZ97D9jwkU5vG+mgIhAKFKNoI7u0J0WYRznuWgF1uc/GS5VJ9oWEwtoLhSS11C","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz4+/CRA9TVsSAnZWagAAGYsP/jD9GuPnOY16y6tTWNZs\n1V52PQmd6kxrHB9f64lfWBb+UgY9rwbsnWFHeogVG5fDoGcieJPdZXoJRBBk\nW/KoU2/2pfrYOXEs4B5oHLflNwuocV9HytFnqTqJ3z4/gc1c1qoU1ASRsl3J\nhVliqqIkzd+cCWADiLw3FH4f3bMukWJjs6NTEfZM0+ZDFk1JLK7SaO/jHtpD\npcJKf7nIA94vLvOZ3c9vIODj86oGnM4xejVElSJ6MmWGHJ3QoLt4/3h5lJf0\nnI0BCPiLdDXrtXG/rWX4O2KIRggvbVO3kGmuVHtWSgHE+JxDPag7NiIEsTmQ\n8gYW0hChByzpQJn/7Nc6qKrlwMEMg/030ZA2YuhpEwWYOz/YyOyI/0fXD8sp\n1ZCHJFb2+DvYW+LXFc6VySVkB2NMMRZi4XMq5iDbDDO/4HLBDfXZu4RiJunP\n11MlWc63dyxBhoACTpAPIa/wDEaQmHv9sTYmXuT+6X9FCKDhZ3eu+NTeTnOt\naujZKspTWkrWCeGFn+d/pNZKaO9pLXckAs6CfJQuRRbJ2rFXc+hPmbP+gGBr\n3qeWUcPqPZp3k+qHYhbIP06vKrqn+eYmgmVxJHxgjN+mhnoHUriDyibHsJXu\n2OfwG2DltGECJHKZbcUBqz15YEcMiuhhFJvZJtdLC209O6Su24EqI6IoQpZA\nQV5V\r\n=2YQz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"8d4faea68b7066d10a0f607c29e07120478bf094","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.6.0_1573883839096_0.39967655520403844","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"citi-oauth","version":"1.6.1","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.6.1","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"d757544250ec8cccd7173a4d9f738d59f38fc363","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.6.1.tgz","fileCount":34,"integrity":"sha512-QjALYXs3hiZSqfy5xmK2FvjNC+HDS4Y8C+PY9Juh26lvb1m0C7mmTGrG1DFE9ARo0fsqukVziq8VUlcdawCi8g==","signatures":[{"sig":"MEUCIQCHqbCk9tdg33AsRi4r/YhOV8Yk9+kK8zXwk7Sid4iT9AIgHu01OUtpR6tV5iOJp74djb2tSTYOHTWSZrOWzXK6jg8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":254601,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdz5IBCRA9TVsSAnZWagAAULAP/jM6tLaHs2n28VtJgsf2\n9fVSsHPFZ1PChDHZ/ZNHFAQHyk1il+Tsn1qto85pkROYNPhaYU5f8ZX9dF2Q\nfH9KYrKsx4PS+XSphY5bhITVrQnhNlm5bLLyUmlY/3UeqeXoqEfcCnz0Q6rT\nrLbVJijWOfyzsdhxW3pD5mVURuHx4UdygV0zZ+OqEo+MkyaZjETAUGKe9GeT\ndDsw6hu/gcIf6WvtcgtL+DmdnDK/n3ypGvZa3XYNTYIwnugsOc484SFZ2R0O\nZvh1KkNffl0oquj2iqYu4XXIw0bm0wwmsYthKXYxsat7uciugNHvznL1w5yx\n4vXwMMSoTnNCeVv0bCtA3gA6i0ikSRwayQcAQqRp4XIiAgIgXD9E6cJHqhyg\nHwCE3By3rV88TDrCZh61mXgfWLd0tKUg4r/geptWUkbSZkjtI/Ko1hzHjsPm\nkSZxuOh6CZIlqeHq/auH3tmNC+9T4PMcCH1SzLOIY7MJKtgb/p2mG6rCbfXl\nchjFlrl5xuJwov/eJQUP+80f1er6XYmoOO0XpnrYRPM1Wq5Fv5bRmriC7Zcr\nVW31LQWCmLE8w0Z3TLsc03amXzE2KDCoBMbJvGs/a571IU0UhjC2bC4Rvwvh\n7c3wd+YBH3DrDVFjzv9tu8Z1+kHi+PbCkPJ/itu129hz8ZA9UZuJiYM/GcPo\nmD+X\r\n=FtK2\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"6e97b50f775928e91f9141da1c5a5904decf50fa","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.6.1_1573884417114_0.9616709144034394","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"citi-oauth","version":"1.6.2","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.6.2","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"03ec9c153fc84854429c097515b83bf5da753787","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.6.2.tgz","fileCount":34,"integrity":"sha512-iAvnNWT55YyIW75fyKReHZkUks1bIMRdA53Rop+oNUvLuzPbFgYWqI3GMaT852JwDGG9Dyr7tlJyAMO/JCy88w==","signatures":[{"sig":"MEUCIQCDp29cvYSS9IqNJdWpNKIWUCunerxyKXbsWD9+BkROJgIgGVq1od1kNHu9fQWi6yQ7k8rttRV0SvgnEQBAcZZSuJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0OHfCRA9TVsSAnZWagAAH2IP/iBWogCUU3gSJ/2/QLAk\nSAm5Osd0uRC9VlKRVi4gMeUIZF5suvlimPLlNDjNdrcUDLAcsMtwHjoGfFN7\nGokDW4uxFk3vWjG06K/4yzGwHSGPj1R4lxqWsEDUPX1CP27CmyCaUcYW0eJJ\nHklvWkQu5VwUWrhYqA2PFOOEPQAYX693rpMSdc+qu6/1QJ1lRrJmp1KLKZ2e\nzqpni3GE0cGq0EEQNw1iIsZRC3jAUeb2IA8OERT9956t225KIU9vnSh4tp96\nqQQTTDbvk/+7Qw9JP3OiBKwGto6v3FoXGPBnhL+QuvWWZmBucrU73lPgyGUC\nMPipF4f+uCJ0dj+xG8yVrUQxOSlRohLeAa6vmQ0JsIXNmuSY1VRVL7DIOPEd\nAoyL0R3solkMSbK4nZd2tpf+lMzKAfRaeseLLXyQN7Drwd8e949DCj/qhKpP\nNSYN2PhvpEr+ODJV3btreyOS/UwGItx7GFi8hBRTIfQQ4a/ojsobr4Va/0S9\nV7c6tNX/Oor5T6rdkfOd2InQOkLzjgScOcxsJZNFWl4HFL5hAaUBkVEepVh6\nmxB+NzAP0AEBTXMbXffg6odqUZ9w1i8OLOeT9LpAxd9Wx033Wvx7EJmRoa/k\nYz+qsaMvLJbxtQswJUXdeFXQZZvhjfVo4zU3b80FAHcxNjY3YELP5ZOAhkD9\n8L9P\r\n=JWBx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"695771092862a2b65c27a4e6fab8b056f9cd4e2f","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.6.2_1573970398900_0.8661757236074086","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"citi-oauth","version":"1.6.3","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.6.3","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"18215b543957576c186025c607ff86cda7decf72","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.6.3.tgz","fileCount":34,"integrity":"sha512-uYTSthtNJvPJo67kxl82ngDyyfeYjg5EqQ7UrSRZn1ZE2V1tWY60lDdqTAX7qR2xufT0EhaINn6fmwQvtM7UUg==","signatures":[{"sig":"MEUCIHrHzMnbszxUs9S2bJffFOD6tyJ71OFSdkYpWuXVKGhwAiEA5XgY0BH+NHoBsHNMw8NCrFVlLbh4Pip5StzYCnHDQbc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":255368,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0PXmCRA9TVsSAnZWagAAVIgP/1uYuKP80Oqel/JOU2m+\n00QsKognc3sPaRz3c4E4y4kQ+VYxqmqRFsH3atrTBskzvImTXInQ4TVsUPdk\nKSQQXftkd2LtVlfU/Y2ANfx27Zy/YGQwcu4Uo8AUjZLIqIP6N5HReBth2sTw\n2hyNWQyj1FJtBH/AfwIDjlkjDh2wGLfRm3F9CV90wUt/U5iIZR28U1lvlHAc\n2UY86HzI8LZicZonkuHqspf2TfuQRfanszP0/WIhYvQhsMyOD9de66j8/CwM\nzUhcr9ClGaDs033JfQMWiEM1w04DKUWa0qe4fHwBPUFrwdJVPij7am7VDtrk\nYfLRzJSPRs954dfMGvvKwr2hNWczJlNPfaIY9yIwOnySpXi5wvP/2EiUhNMM\nKfIZg0RkQsNoFQYeOePJS5+NJFUrwIq5noYV51MOnATSNVHivoEM1ZtbAzCL\nx6sZK49wMxMs8H8//HT+nM/b/3clU8WupkHTHkiOSUKQDHWqYMO5daBYmMKi\nd+yaT7X1KdOwfdCEDCmJHjbczebWOxSuYmSMkI53FrzsaB8fq9C5BKsYJQgS\nnO6qz77oq8ddReMq+JYbicfxGuXu3aDrIaPnDZ6ld6AZCggFP4DAMeuPwIAU\n5UL2hTrJQjG0gjS8o/ppv0glo3Z3kurDeUX06fK0ejgZCrNsjl7fDkZk0bGP\nYQEa\r\n=QJ52\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"924a9c63c06a61bff383cf81e16a574a81ea237b","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","ramda":"^0.26.1","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.6.3_1573975526052_0.21234746403196603","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"citi-oauth","version":"1.6.4","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.6.4","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"9c152f18674403e8c6c63d3705f1c4cee29230bd","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.6.4.tgz","fileCount":34,"integrity":"sha512-Ti3tjbY1UBkXtZifDrUn2AnyBDmyRsWmjG98/xMuJEuPmrcHS0Na5KSWxnAl6oR0N1wGhzuHfkpx/+TUbLgKww==","signatures":[{"sig":"MEQCIGe0JbZfQ8felEIXXuCW997+AcnzFCjBD8usw0fraW10AiBRFGfWisUFvulTBJrsTWIsKr09PCz7qOUL6i8t0Wz5Ug==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":257096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0PpMCRA9TVsSAnZWagAA6IMP/1JKLAcViGBkfPQLd3Cg\nuKwTChNXblED8k3iH9xdGSMKCJHOK09YcGVfAUURy2C8hWK6ZTqlnRGzTEPu\nNrxeWdQetxws9Lw7gr15LnjBte0ab4WHFRhvWI5usvMzeiUGF/owe0dWsXj3\nlkPU+OQfGnRYLXWhFxnKzQ+qFHu/HXrBRJy4LUeeZXB7lPPkpRltsV9/7Fi3\n9hx9Rwq3mN82V7sbHqhx76rz5kD8BoYURI0jSo9rRWaqgI9BZMdHu2uOpwQ8\nNm2lBi+LCgmW62BmtUsv8p19mpcB+Avu5LvJk7+HffYelN0/UV6mXDVFZDZl\n01Yn7MpAUTbQXPl9kHXlri9XFyZ/6C1waJxuOA/DrUILFtjs5RuTY516uni3\npcnP7eHkG4u+olIoQCN8pvtjE+GtGfJuiEtsOZ2nvYXrY+gcYV5CwI7M+vgB\n6gyfggcMnxie8Nm3bLlOncui36/Hvf82Y8WzVJ/4uDGVq7XZogkCbOYkz4z5\ndhNZnqAqzangJsEKpwqfprWtG4mR49RHR17PsrSRRhubJrrsf8aAS8kODK14\nGvCof7zD0nBhdkqqRDDS70p9zUOU3LE/3zsXn7rICWDTdIe5pyEY7/uifB5H\n6iNo/K9lyJcf68V4frhuArfg1pCLCq4pLm58QdfsQ8roUoKAUhj4m6vT/zlF\nouSt\r\n=33J6\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"9296a6166148e18aa7caa22e604306ccd8bfb8a9","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","ramda":"^0.26.1","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.6.4_1573976651979_0.811887244002027","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"citi-oauth","version":"1.7.0","author":{"name":"jeff.tian@outlook.com"},"license":"ISC","_id":"citi-oauth@1.7.0","maintainers":[{"name":"jeff-tian","email":"jeff.tian@outlook.com"}],"homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"nyc":{"all":true,"include":["src/**/!(*.test.*).[tj]s?(x)"],"reporter":["html","lcov","text","text-summary"],"extension":[".js",".jsx",".ts",".tsx"],"report-dir":"docs/reports/coverage","check-coverage":true},"dist":{"shasum":"559f467911225b92bc6b16777dbe4c63790aa033","tarball":"https://registry.npmjs.org/citi-oauth/-/citi-oauth-1.7.0.tgz","fileCount":34,"integrity":"sha512-y88rFDBt2E7dYCYBhptfiH5wtdRCyfktInKzdpgOuv/EqoAZ2ued70amqiooXYnT+QsAShB25p2Y9pmsJbz2lA==","signatures":[{"sig":"MEYCIQCZwhsK0OQ3Of6yPG5901Vsh34Gt2C+FFQTtcWox1CuXgIhAN8nuLhOjZArQ73hNmm3pi81Zhk2+3zZUQVxvuLbUMZj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":256474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0QDfCRA9TVsSAnZWagAAvi0P/1ra60dd+qLMcei21bm+\nWfw11lwrxEhVg1tV48KUTG8FgDumeU0qGSQdTfJIH/6DDUaU9wfE5WoO0ciS\nOEGXeZkpYI98wK7ht4AuUDzlo91/reYRCMf2gcOAL4LqUAjXUFTS+yD4EURI\n8iFx9YPun7Zyri73oCP2HsNZxgUkTtF3Lb8kgO5mULJyH1sCOSf6LTez8IsZ\n9ywmXietf8rAraCfKdXjK33dQUctLo4vUhLnCByjUFUvJpFL6av1VAG7uLxa\n3s0q/2otvsvDqZznLtoxJCx/RTFiR2BjORV3lIdPXRWad72pf8SCIsOaeQSo\nbCZoxu1RCrEK3VqOWs8oZz6NTPJIgh20HsyPh+ymVkFGQlcxPvSmjeoDUbwx\npQrcIhNiwG7EDUOCTtYm2uHVBiNkvLqY1FdmOcToE0LXEg3bh7llu1d6y+RW\nC50shTHCVJXyJMVkkaChXd9kOnAf0cWjWj9FxraWchAj5aBEsRYtCBA96lff\nuMbUQr5pz06ngEOQ2nSPcJahI4rp0H9LXSNH/3G5zA4tXT8vQgCehlB1kQNy\nEqH46za5XZ/0ZQYK5slvW+oGRW9K+tD9MgrZvaE158J9V65eI6cDhZVJviPW\nxkJOomGPbx+D/GWYOZ72xpyWgoomQuFSGiwhwDDvHcMgBDnPgpCFJa8SvlKi\nXNRU\r\n=wPUs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","types":"lib/index.d.ts","gitHead":"bfa9acb9c2e3c79db0b95f077cbd584612ada228","scripts":{"test":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/*.test.ts'","build":"tsc -p tsconfig.json","prepare":"npm run build","postinstall":"echo \"Thank you for using citi-oauth!\n\nThe project needs your help! Please consider supporting of citi-oauth on Patreon:\n https://www.patreon.com/jeff_tian\"","test-changed":"TS_NODE_TRANSPILE_ONLY=1 mocha --require espower-typescript/guess --timeout 10000 --exit 'src/test/onboarding.test.ts'","test:coverage":"TS_NODE_COMPILER_OPTIONS='{\"target\":\"es6\"}' nyc npm test","semantic-release":"semantic-release"},"_npmUser":{"name":"jeff-tian","email":"jeff.tian@outlook.com"},"repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"_npmVersion":"6.12.1","description":"citi oauth typescript version","directories":{"lib":"lib","test":"src/test"},"_nodeVersion":"12.13.0","dependencies":{"uuid":"^3.3.2","axios":"latest","ramda":"^0.26.1","@types/node":"^11.9.4"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","mocha":"^5.2.0","tslib":"^1.9.0","tslint":"^5.12.1","ts-node":"^8.0.2","typemoq":"latest","prettier":"^1.16.2","coveralls":"^3.0.3","cross-env":"^5.2.0","typescript":"^3.3.3","ts-node-dev":"^1.0.0-pre.30","@types/mocha":"^5.2.6","power-assert":"^1.6.1","prettier-tslint":"^0.4.2","semantic-release":"^15.13.30","axios-mock-adapter":"latest","espower-typescript":"^9.0.1","source-map-support":"^0.5.10","mocha-lcov-reporter":"^1.3.0","tslint-config-prettier":"^1.17.0","tslint-plugin-prettier":"^2.0.1"},"_npmOperationalInternal":{"tmp":"tmp/citi-oauth_1.7.0_1573978334593_0.43172896682535655","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-06-10T12:16:35.510Z","modified":"2025-12-15T04:47:40.381Z","0.0.1":"2019-06-10T12:16:35.652Z","0.0.2":"2019-06-12T05:54:01.503Z","0.0.3":"2019-06-12T11:37:10.074Z","0.1.0":"2019-06-12T12:52:29.817Z","0.1.1":"2019-06-12T13:04:10.652Z","0.2.0":"2019-06-12T13:27:06.149Z","0.2.1":"2019-06-13T01:52:34.193Z","0.2.2":"2019-06-13T04:18:30.426Z","1.0.0":"2019-11-03T11:30:46.965Z","1.0.1":"2019-11-04T12:38:18.565Z","1.1.0":"2019-11-08T06:50:11.510Z","1.2.0":"2019-11-10T08:29:16.666Z","1.2.1":"2019-11-12T03:26:06.871Z","1.2.2":"2019-11-12T05:08:13.643Z","1.3.0":"2019-11-12T05:15:49.840Z","1.3.1":"2019-11-12T07:33:04.954Z","1.4.0":"2019-11-12T07:49:31.349Z","1.5.0":"2019-11-14T03:31:12.217Z","1.5.1":"2019-11-14T04:00:34.533Z","1.5.2":"2019-11-16T03:37:59.336Z","1.6.0":"2019-11-16T05:57:19.247Z","1.6.1":"2019-11-16T06:06:57.458Z","1.6.2":"2019-11-17T05:59:59.087Z","1.6.3":"2019-11-17T07:25:26.243Z","1.6.4":"2019-11-17T07:44:12.165Z","1.7.0":"2019-11-17T08:12:14.765Z"},"bugs":{"url":"https://github.com/Jeff-Tian/citi-oauth/issues"},"author":{"name":"jeff.tian@outlook.com"},"license":"ISC","homepage":"https://github.com/Jeff-Tian/citi-oauth#readme","repository":{"url":"git+https://github.com/Jeff-Tian/citi-oauth.git","type":"git"},"description":"citi oauth typescript version","maintainers":[{"email":"jeff.tian@outlook.com","name":"rebrick"}],"readme":"# cit-oauth\n\n> 花旗 Sandbox OAuth 接口消息服务中间件与 API SDK (TypeScript 版)\n\n[![npm download][download-image]][download-url]\n[![NPM version](https://badge.fury.io/js/citi-oauth.png)](http://badge.fury.io/js/citi-oauth)\n[![Build Status](https://travis-ci.com/Jeff-Tian/citi-oauth.svg?branch=master)](https://travis-ci.com/Jeff-Tian/citi-oauth)\n[![Dependencies Status](https://david-dm.org/Jeff-Tian/citi-oauth.png)](https://david-dm.org/jeff-tian/citi-oauth)\n[![Coverage Status](https://coveralls.io/repos/github/Jeff-Tian/citi-oauth/badge.svg?branch=master)](https://coveralls.io/github/Jeff-Tian/citi-oauth?branch=master)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/Jeff-Tian/citi-oauth)\n\n[download-image]: https://img.shields.io/npm/dm/citi-oauth.svg?style=flat-square\n[download-url]: https://npmjs.org/package/citi-oauth\n\n[![Quality gate](https://sonarcloud.io/api/project_badges/quality_gate?project=Jeff-Tian_citi-oauth)](https://sonarcloud.io/dashboard?id=Jeff-Tian_citi-oauth)\n\n## 功能列表\n\n- OAuth 授权（示例：https://pa-ca.me/）\n- 获取基本信息（示例：https://pa-ca.me/）\n- 获取积分余额（WIP）\n- 获取卡片列表（示例：https://pa-ca.me/pages/cards/cards）\n- 充积分（WIP）\n- 获取 Onboarding 产品列表（示例：https://pa-ca.me/pages/products/all）\n\n详细参见 [API 文档](https://sandbox.developerhub.citi.com/api/)\n\n## 安装\n\n```shell\nnpm install citi-oauth\n```\n\n## 使用\n\n### 初始化\n\n引入 OAuth 并实例化\n\n```typescript\nimport CitiOAuth from 'citi-oauth'\nconst authClient = new CitiOAuth('appid', 'appsecret')\n```\n\n以上即可满足单进程使用。 当多进程时，token 需要全局维护，以下为保存 token 的接口。\n\n```typescript\nimport CitiOAuth from 'citi-oauth'\n\nconst oauthApi = new CitiOAuth(\n  'appid',\n  'secret',\n  (openid, callback) => {\n    // 传入一个根据openid获取对应的全局token的方法\n    // 在getUser时会通过该方法来获取token\n    fs.readFile(openid + ':access_token.txt', 'utf8', function(err, txt) {\n      if (err) {\n        return callback(err)\n      }\n      callback(null, JSON.parse(txt))\n    })\n  },\n  (openid, token, callback) => {\n    // 请将token存储到全局，跨进程、跨机器级别的全局，比如写到数据库、redis等\n    // 这样才能在cluster模式及多机情况下使用，以下为写入到文件的示例\n    // 持久化时请注意，每个openid都对应一个唯一的token!\n    fs.writeFile(openid + ':access_token.txt', JSON.stringify(token), callback)\n  }\n)\n```\n\n附上全局维护 AccessToken 的示例代码：\n\nMongodb|mongoose\n\n```typescript\nconst TokenSchema = new Schema({\n  access_token: String,\n  expires_in: Number,\n  refresh_token: String,\n  openid: String,\n  scope: String,\n  create_at: String,\n})\n```\n\n自定义 getToken 方法\n\n```typescript\nTokenSchema.statics.getToken = function(openid, cb) {\n  this.findOne({openid: openid}, function(err, result) {\n    if (err) throw err\n    return cb(null, result)\n  })\n}\n```\n\n自定义 saveToken 方法\n\n```typescript\nTokenSchema.statics.setToken = function(openid, token, cb) {\n  // 有则更新，无则添加\n  var query = {openid: openid}\n  var options = {upsert: true}\n  this.update(query, token, options, function(err, result) {\n    if (err) throw err\n    return cb(null)\n  })\n}\n\nmongoose.model('Token', 'TokenSchema')\n```\n\n初始化：\n\n```typescript\nvar client = new OAuth(\n  appid,\n  secret,\n  function(openid, callback) {\n    // 传入一个根据openid获取对应的全局token的方法\n    // 在getUser时会通过该方法来获取token\n    Token.getToken(openid, callback)\n  },\n  function(openid, token, callback) {\n    // 持久化时请注意，每个openid都对应一个唯一的token!\n    Token.setToken(openid, token, callback)\n  }\n)\n```\n\nMySQL:\n\n建表 SQL\n\n```sql\nCREATE TABLE `token` (\n  `access_token` varchar(200) COLLATE utf8_bin NOT NULL COMMENT '令牌',\n  `expires_in` varchar(10) COLLATE utf8_bin NOT NULL COMMENT '有效期',\n  `refresh_token` varchar(200) COLLATE utf8_bin NOT NULL COMMENT '刷新参数',\n  `openid` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '用户编号',\n  `scope` varchar(50) COLLATE utf8_bin NOT NULL COMMENT '作用域',\n  `create_at` varchar(20) COLLATE utf8_bin NOT NULL COMMENT '令牌建立时间'\n) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin COMMENT='微信令牌表';\n```\n\n设置 openid 为唯一索引\n\n```sql\nALTER TABLE `token`\n  ADD UNIQUE KEY `openid` (`openid`);\n```\n\n使用示例：\n\n```typescript\nvar client = new Oauth(\n  appid,\n  secret,\n  function(openid, callback) {\n    var sql = 'SELECT * FROM token WHERE openid = ?'\n    db.query(sql, [openid], function(err, result) {\n      if (err) {\n        return callback(err)\n      }\n      return callback(null, result[0])\n    })\n  },\n  function(openid, token, callback) {\n    var sql =\n      'REPLACE INTO token(access_token, expires_in, refresh_token, openid, scope, create_at) VALUES(?, ?, ?, ?, ?, ?)'\n    var fields = [\n      token.access_token,\n      token.expires_in,\n      token.refresh_token,\n      token.openid,\n      token.scope,\n      token.create_at,\n    ]\n    db.query(sql, fields, function(err, result) {\n      return callback(err)\n    })\n  }\n)\n```\n\n### 引导用户\n\n生成引导用户点击的 URL。\n\n```typescript\nvar url = client.getAuthorizeURL('redirectUrl', 'state', 'scope')\n```\n\n### 获取 AccessToken\n\n用户点击上步生成的 URL 后会被重定向到上步设置的 redirectUrl，并且会带有 code 参数，我们可以使用这个 code 换取 access_token\n\n```typescript\nclient.getAccessToken('code', function(err, result) {\n  var accessToken = result.data.access_token\n})\n```\n\n### 获取用户信息\n\n如果我们生成引导用户点击的 URL 中 scope 参数值为 customers_profiles，接下来我们就可以使用 accessToken 换取用户详细信息（必须在 getAccessToken 方法执行完成之后）\n\n```typescript\nclient.getUser(accessToken, function(err, result) {\n  var userInfo = result\n})\n```\n\n## 开发\n\n1. 修改代码后跑\n\n   ```shell\n   npm test\n   ```\n\n   确保测试通过。\n\n2. `git commit`\n3. `npm version patch/minor/major`\n4. `npm publish`\n","readmeFilename":"README.md"}