{"_id":"parse-oauth2-sns","_rev":"33-caa3eb52f70e0f6d3d23d9c239d9eacc","name":"parse-oauth2-sns","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","dist-tags":{"latest":"1.3.3"},"versions":{"0.1.0":{"name":"parse-oauth2-sns","version":"0.1.0","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","path":"^0.12.7"},"dependencies":{"oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"f0ee2428432fb3e6c6abeb0cbaa18a17cafccd76","_id":"parse-oauth2-sns@0.1.0","_shasum":"d8c8a17d02c0ca4f03fd8f1a785805cc5045261e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"d8c8a17d02c0ca4f03fd8f1a785805cc5045261e","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.0.tgz","integrity":"sha512-W4vDBtQ9TqCdSEgFFEBIoeT4BL+9ZgPIkrkAki10MYfADtBr3FjTzSOjnxAy/lnPg5E+AaGZMt0mNSvL3MFc0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNrzXt+EzEk0+5g9YaVNFNiXvmcCs15MhMm4wO0yekEQIgLtPCzMZodG0Lgfepb31zkuJQQJy1KiBCMWUPXrMogzE="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.0.tgz_1487732690577_0.4950208922382444"},"directories":{}},"0.1.1":{"name":"parse-oauth2-sns","version":"0.1.1","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7"},"dependencies":{"oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"6316b90491e78364cc250fa4d703542bed91e01e","_id":"parse-oauth2-sns@0.1.1","_shasum":"d953aff2b6cb5371cb20ebc48104099d791508b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"d953aff2b6cb5371cb20ebc48104099d791508b5","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.1.tgz","integrity":"sha512-ORlTH5pbUvDHqB1v3Hyt3irsZ+Z9+1LHfqAIVrghLr44JE86LIYQMdR6iw36glZ75FLm5Wzyv3uZ88Omjr7jXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ7KhHA6RvwbodYpQ+xIs5nEjVlFm+/O9zsLgOm+h2lgIgT12neMVcuxWVX/1FsarznqW0l86KvFCMUf3mOTWIo8Q="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.1.tgz_1487747071040_0.7052100207656622"},"directories":{}},"0.1.2":{"name":"parse-oauth2-sns","version":"0.1.2","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"48720913683be15b5dee371f5b184fa4c8cd6171","_id":"parse-oauth2-sns@0.1.2","_shasum":"c0b86745000f6e6c6190bf78f8ac865d4dc551b2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"c0b86745000f6e6c6190bf78f8ac865d4dc551b2","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.2.tgz","integrity":"sha512-ZkHxh/MpiviopZwjf38Khxf2auv4LKFy/hY9NiIEXk3ufLUJ3A5ELQxulZWwqhSDxCFROQ4p6vkvu2gHKqRL8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXiV6izHMOsvPu1mPP9xuUAK/ymx/LGRAXqjL177tLZAiEAnGv8qpeprjkFPxWYwN43B10DBZw9/vHe/mYwbpUwefY="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.2.tgz_1487759405821_0.6815799721516669"},"directories":{}},"0.1.3":{"name":"parse-oauth2-sns","version":"0.1.3","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"4cc96b9a979d6171a198e6b86cd8e8acefe4c463","_id":"parse-oauth2-sns@0.1.3","_shasum":"4a4b28f7fb47b4b59cceeefaf0ea4186ab22bbb8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"4a4b28f7fb47b4b59cceeefaf0ea4186ab22bbb8","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.3.tgz","integrity":"sha512-wqxAehnDWK45eDNOHwJuCEP6NTj+pwtEltiARWXY7d+4kXmJHs2glI6vO+L45p525/SfcHWr7jrOlDX39HWphQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF1vb2OIQyllCgsvyKkQ8Lm1ujYgYAYD04tjNbNZExSjAiA42/q1mB6L1oWSBswFnSLjAZCsq2A9pRb1ha423gTB8w=="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.3.tgz_1487764351181_0.9075878765434027"},"directories":{}},"0.1.4":{"name":"parse-oauth2-sns","version":"0.1.4","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"b7105873fe6dab968ea0e4213e1cbdd68af3fd3a","_id":"parse-oauth2-sns@0.1.4","_shasum":"4c43071f89a40cee558372b24af9e5dfdbb9819a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"4c43071f89a40cee558372b24af9e5dfdbb9819a","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.4.tgz","integrity":"sha512-dfBTo7LqfZ30kvRooBn9g8uG4XZt+bV3ee6onENP2hEgIs7BNIbC2iMOc2WqXGSDyJf38ANf2ObaLKjaeeacRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCOwno9BK9VvhdyXkAhgYvb+uKnigAmt/w+AUjfLFQhAiEA4XIooWM+SAh/7HFYISZft+JEjDe/HPwvBWi74gJVuj8="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.4.tgz_1488201359371_0.28273440641351044"},"directories":{}},"0.1.5":{"name":"parse-oauth2-sns","version":"0.1.5","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["oauth2","nodejs","express","facebook","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"7b30ad4f8019e31206f2133da7abbb0ce7203545","_id":"parse-oauth2-sns@0.1.5","_shasum":"fd724c4cae963fe400eba8293217def96f2ba356","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"fd724c4cae963fe400eba8293217def96f2ba356","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.5.tgz","integrity":"sha512-IsTzILQLw0+WURCf6A0J4jgFcTRkHyalmYhAu05C+i8cGZ4dZkWxRVDLxAsKit7RFdnTYp5414HJCVmaE0Dx6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9rFFeYBBt4sTIzy9Q0f58U/R4VySdvh+fuwaW4HPFkAiEAte7Y9+/ndxE9jDn3K+qIHRmiQouJ/kObDdULfej+B70="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.5.tgz_1488204273544_0.530795592116192"},"directories":{}},"0.1.6":{"name":"parse-oauth2-sns","version":"0.1.6","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"e7b53fd2bb2390e23d245651cea57e80cea87c82","_id":"parse-oauth2-sns@0.1.6","_shasum":"d7bafc07db874f328210b09a3d7d3e17d933e94a","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"d7bafc07db874f328210b09a3d7d3e17d933e94a","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.6.tgz","integrity":"sha512-S4y6k8pH8UThyFNaoKK0yb2fnEwJr8Fv5p2TL3WsK/JTp2OEI+DB7bCpV3mtao7QCe8e5AeF7meV4j7AvdOB8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0SkBu5yyGvEs0aOc97GqjQZezWUhj247wjpY95qa+XQIhAMLL9W3BVT4pDab6ksYZe8Sm2QeBO+2AnHo045Sgmwa8"}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.6.tgz_1493544190222_0.6001399604137987"},"directories":{}},"0.1.7":{"name":"parse-oauth2-sns","version":"0.1.7","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"65e0d0ac14a6432e498027b57992011465004361","_id":"parse-oauth2-sns@0.1.7","_shasum":"5a1b57a5149bb093284d5e4355ffbdc6b5e0e9e5","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"5a1b57a5149bb093284d5e4355ffbdc6b5e0e9e5","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.7.tgz","integrity":"sha512-Tu638G4qwHyfCYej5PXLd3RdVctqugWnN9MFLY2lGguktmqH+QPOgAVXCJp+XH/4UJehTuG/1TnQ0YncuGU7ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsbyjF59F37IWTepaQ042mgFd2DlLpkd6/MlPklo30nAIgDAwBurGVXtPT89jLoT8L+Q5Qcy+7lk/9+7wkUHz1ytY="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.7.tgz_1493544377997_0.6624836216215044"},"directories":{}},"0.1.8":{"name":"parse-oauth2-sns","version":"0.1.8","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev":"mongodb-runner start && node test.js","test":"npm run build && npm run dev"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"a215cd2fcf8a5b231adcf70868c90ce852b72762","_id":"parse-oauth2-sns@0.1.8","_shasum":"562e51ca31f40a666c5b6e790c056a8b2a16ecdf","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"562e51ca31f40a666c5b6e790c056a8b2a16ecdf","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.8.tgz","integrity":"sha512-/LGIjON+fjrl1J8vsjuBIUwcamgT70M0iIpdx16w0OjUw9VQIQ+lYGZschoJ0nfWPHA35AexSF+mUJLK1Zkgqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2pj2Qh2o+az8JPFdm2QHMXttjqihhrWUxsbismEGsECIQCi5BACc9hoSk/s2MU/MfDHOCvgbJB4ivGOsBvnwutgYA=="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.8.tgz_1493545246508_0.7336707708891481"},"directories":{}},"0.1.9":{"name":"parse-oauth2-sns","version":"0.1.9","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"af8d20d67ab9ea8da8a44107cb4b77fabb2cc26d","_id":"parse-oauth2-sns@0.1.9","_shasum":"1af7da5ab04df7972441d7ce35c424bcfe4aa25e","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"1af7da5ab04df7972441d7ce35c424bcfe4aa25e","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-0.1.9.tgz","integrity":"sha512-FUgq8WOfhFw6lUGzVR9GEPTtHDBpuxBO67/I+QIKCYaXnuXSZXzi64HlLd5pmuoIAVuPxaT/TI5iTpOUS7htPA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv3XkaBs6LUs5iHc/VWAeK6FEF1/cW3X54pPtqS5npdwIgFMzXxS7LEHnji3HtODyOlpYfszfRnC0Sn/JdbfleIC8="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-0.1.9.tgz_1493622626018_0.417330923024565"},"directories":{}},"1.0.0":{"name":"parse-oauth2-sns","version":"1.0.0","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"8b29eb6ab8b1e76a529814b630088d03a9d37705","_id":"parse-oauth2-sns@1.0.0","_shasum":"a0ed7430e7c12dbca3b3393e8329c9b2d1a375de","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"a0ed7430e7c12dbca3b3393e8329c9b2d1a375de","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.0.0.tgz","integrity":"sha512-nxtOaclz9I3kEMA8N41jJ/YWRlDXHgE10OKdI09jmJktRTtZzOytr2grWFilTurB2pwTC6nr0NpBlE9Fh2TMwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSlxKpG+CCnLPIPJHoqKj3rrYaMW5+MhUqQE9FD0H37QIgYyP9f5Am2ge4dw3SM2INxQeoi2cviDLbEJ3I49skPi0="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-1.0.0.tgz_1493715349150_0.19444256834685802"},"directories":{}},"1.0.1":{"name":"parse-oauth2-sns","version":"1.0.1","description":"Parse-server module for implementing an OAuth2 SNS Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"ccc6634f96f1b660807cb71db6d91ab730569dd7","_id":"parse-oauth2-sns@1.0.1","_shasum":"4058733d87b1f33a99fa1cfd0c82e22b7287a1bb","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.10.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"4058733d87b1f33a99fa1cfd0c82e22b7287a1bb","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.0.1.tgz","integrity":"sha512-QFbt0VrtyaHSPNuQtoaUWEKfy3ufc/yzvJpo5ZjEYPUwUNMTWHBLAkwYMYYGnoKhzQok2H8sp09cfaD91d6P6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMpoUHbkLWy+BMlI2yyUshRgnh5LhIh3goVpOHRPcfcwIhAJm/+bRKGn4wq8OAe1VrzvOSHkVcCq2gtLCO556T/9pU"}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/parse-oauth2-sns-1.0.1.tgz_1493715876459_0.22588024521246552"},"directories":{}},"1.0.2":{"name":"parse-oauth2-sns","version":"1.0.2","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"88087eb2e5cccdd7644d656e0fd3fd564229093e","_id":"parse-oauth2-sns@1.0.2","_shasum":"efb902f4840a9ad7390116584da93a6d02693d77","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"shasum":"efb902f4840a9ad7390116584da93a6d02693d77","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.0.2.tgz","integrity":"sha512-g31GLLcy+qoOYW0cE3cmQy11JqvUeE6WJSViWjgKvuidiV6uzErKmBvTUfJxsMT/N7OO62pVFDUf88RGriF84w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGzXoHJu+Me4QhZAFAbXNvtNthyikqYrDOgNb7n/OVAwIhAMrSJL5H3s39LwcUjAXsrozqDHK4ixyvka89oWX7aLU/"}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns-1.0.2.tgz_1498627039560_0.5509138905908912"},"directories":{}},"1.1.0":{"name":"parse-oauth2-sns","version":"1.1.0","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"0466f7b2fcafdf83cbd3b4efb075bfb4ca5c99d2","_id":"parse-oauth2-sns@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-0ExG42AsRKzSXvgAfDHt8e1Ycu+aBZamVn756L6DIqUDVfePFGzvLgkxjgzvXF8SsBy6sFlxUeLjWM+qhOgtog==","shasum":"4f0542f69468e4553027fe411a912db1870a81c7","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnMTrR92LMFGju0bBStfUlX1gG8v0J8CP4br80Ynt30AiBg+CJVXLpO8qSjBHAg4LMQMyn2Ioq0ZHk+mWAKV1b/Vw=="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns-1.1.0.tgz_1516026918733_0.370399815030396"},"directories":{}},"1.1.1":{"name":"parse-oauth2-sns","version":"1.1.1","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","express-session":"^1.15.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"bf39aa2548a6f5650ad21fb1551563bbaa9e8ee8","_id":"parse-oauth2-sns@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-FzXTT9Kz/P/+UruUAEP3nhHRkJINFDP0IZrX5vv2chGDsEp4WY+zcmQoHQ/7xLvppggYI5xUrhlVY8et4z1D2Q==","shasum":"13a2d3c62feac8964afd82c12fbba3785ea15957","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqBDJmOp3SgpcusyPJ15QjGYiyJScv9imQQTSndjh8+AIgXaLk7jsAJvvobYrgYbSJbTO/szGXE3NxsERSHdLxuwI="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns-1.1.1.tgz_1516033061218_0.3513393453322351"},"directories":{}},"1.1.2":{"name":"parse-oauth2-sns","version":"1.1.2","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"bf39aa2548a6f5650ad21fb1551563bbaa9e8ee8","_id":"parse-oauth2-sns@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-NjGbYVSRos3YWPcpB6Ye966L9DHIwtwYeamQzF39v0OQxKdE9ha+3EETk9aNN3/SIr51rls4biRZyVKsSJCKug==","shasum":"24b4206dd73b7d6abb0bfc2228a09810c2e4706a","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCygYpAIiDyJJ8rGXJMFzVHO3LjAc3BGdtuasyn+k7ylAIhAOUGKWBoSMaTP34QLs7fmjEri2hMJF1JcZUN3uB1kxCZ"}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns-1.1.2.tgz_1517574323073_0.6076715425588191"},"directories":{}},"1.2.0":{"name":"parse-oauth2-sns","version":"1.2.0","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"976cea8d766a9427d157c143520a9f973412e65f","_id":"parse-oauth2-sns@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-NAWqEFD1YSdfGUZ99q8GTBbST70KVuAsBwBa2Q914DobEUORPNOqe8apqYDjtxRt8oDxMsFJVOdr7DS3Z9EPTA==","shasum":"4b5625c914ccf8c2dcf1d65d10c370885cc27cd2","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.0.tgz","fileCount":10,"unpackedSize":153678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZm2sXDlAvX9A8NvByQTBvhKG+6M4FYxiRVmiqgYWeZwIgU+VF1pwbblDOmvreqMTw9xoD0PoLFvfa4UbLmrBgjDs="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.0_1518638431705_0.31001104386366163"},"_hasShrinkwrap":false},"1.2.1":{"name":"parse-oauth2-sns","version":"1.2.1","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"976cea8d766a9427d157c143520a9f973412e65f","_id":"parse-oauth2-sns@1.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-FqsV7zAUvbJGk09V4SkfHd+PLtEtkmUkNoysAuSDigMyWy9LTQvAMv98btHbeNI6N/5iTK+wcW7Tmx8AvWNi1g==","shasum":"079602764a29268cbd0416d0f4f4aaf6f450ea67","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.1.tgz","fileCount":10,"unpackedSize":154228,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOXlRCRA9TVsSAnZWagAAywYQAJSZUsBWXGq7kKT+GhU8\ngdytLSA9jCqa6ISRTXqKlJB5J9stfrU+LP/hd1DWeAp4pqQhT6jHTd9cDwzh\n/Cf4fv0yOIcbMbPo40Dr9B5DPbsEl2LLNMR3Jyo9owxkj5CBVVjA7FTr1Ywy\nupY9GVOsdQ5N4DtQHTuS9YVCJw+YP3pDrruHee1N8eh3XoFq3BpTyU0q00zX\n3eUCkUhN07K0ex5qOXQAzl2rmLNkrnP73aF8WNfMvbzw7m9mxZ5TpZqcz8gN\n3gLkMXTMecVFS2jb6s9mfOm1CpYAweI6x+N5C87WEjxTyEIQlh36PSBIQerh\nGIhWPKGDEoMvIlwwgEv+L64+5yv4ugnCVN7CejLcpEIUf4LsGHBxf83IZAaV\nywSXAox4BPN7h5EThyHkBGmq6UYkjsAVH4KYL/0HoiVrB7OlEWinpm6fFc5I\nLvhgKAliK57t84JRo8km9Wqzd5ba8ogHmXmUGZ/NRuDRkf6H5VEl7xbdJt43\nUUYzQBQJAW7GaLwGKyY8J2ubOfcN2TAVlUiQUUfV8PFfhM1NlXME5oDmvI3J\n6WORXBjKAvwRKXROanXZODdLQmhs3veHUmnqvP3xdx2sQlWyEAnvxuyHa9ap\nylwukQ5VwnMnRQI7jyLUfzcI0wQU+DfkqYPZoL1nNmB8Blcoe9uLZTuEGtfS\nlYVr\r\n=EmFY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCb8uywT0EUyyVdCzBmGIazunIf6xP2gvsANni/NrVGpgIgLFsi3l654/lwLeEHGjTCXrs1KnUSmrxuX9YQy33W4fk="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.1_1530493264813_0.5413598557869208"},"_hasShrinkwrap":false},"1.2.2":{"name":"parse-oauth2-sns","version":"1.2.2","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-YR+NRuxhphkts4dt7nC2My/hkP8pKPCb3+srX4jn41Ubcj++4X3/d+XymEl1OFhm0vn5T2X6B9wssKAQ/+5Myg==","shasum":"e3165ace4de7467bab7091d97be682f44ddc8618","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.2.tgz","fileCount":10,"unpackedSize":158433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQxAqCRA9TVsSAnZWagAAAeEP/iVo9w9WmngamjWxga67\n+5/GNBZVe9PevovzIhgu1Fg+vNCW1G/EDcfRUAjZrqhVr/JeEo+C87q05ajP\nm4q9aWnSp4kuFcLgac6G3K4hLShJe/FP5KTSqIInGLa8Xx4+U9E4ChCz3F46\nfSgNwiQX3HlCsW9grHf1fhbhiDWoYin0+gS3B8RdDASSSoYaz+v6RbG33pDF\n0fWeN5/oGpBd5iu7TuxKN8Hop8A+wyU5q3trFUHlf2S33/EZVEObw8T2mUr9\n8UDlZGBMsowCGSr6KEvf6izQfHEQswRIJeE7U6/W9ZbreJbUofSgvGwHgioG\nGeY9Dt/u19Ig0QKY+K91tFN6H83SU6b3P2uHaMvRt5rP6L8Wfv8AxkyQnQbz\n+SPxu5xMEact1TK00KIgo4i1c+XteyjciLcDitA5Gb2rUw81vSwM1W2VypJD\nOcDL+pQp/VLaRrLTrijMzUe0ThXZyZ27P+/YceS8mol8ZfX95QBPSm7JB02W\ncUA//9xC2NkUAfxol+aWsjof/uW/RXGI1+xQW6KFoe9kAvPnLfqP/R/LQMyN\nmOL5r4DfU0OONgivQb+rA2jjGfqH/Jp7UZpQ0ynzLBCIVCaVrD9oso5k3fpN\nkt3cQWm1K24aeqOEnOnnBQERFg4lyOPpidnGWCwTlfkKcg7NceT4HhDM3Bad\n2nG8\r\n=eZuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF6TaRiIjyr+lXxhuADzAEDIbeymYY8BIIw2hj0mlrBAIgW1ICkTjyCI8hiDhNgxGKMX40QHrsIL7nIu4X8c3s2eE="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.2_1531121706567_0.06844410786229416"},"_hasShrinkwrap":false},"1.2.3":{"name":"parse-oauth2-sns","version":"1.2.3","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-FcAGKv6z/gDZYiskyJGcVZ+4RX/96TkBoD4Stqo98KMX4vPaXSmsxrxtrOGe8wMoPAtCoG3xz/GiabYqYZPiow==","shasum":"786f33a74d7b3ee82624300482afa78338bb2fec","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.3.tgz","fileCount":10,"unpackedSize":160028,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQxaOCRA9TVsSAnZWagAAikYP+wcfzkGjGLs5utDkLC+Z\n8zYSHkK8vAzjbriQIaN+gucBjt/dirmSiNndeoNHTRnx8NeslrersijUrmbA\nhmFp/aTaEv0n6Hi/I/9A7dOV8fUAfou+K5izUj/GRIiasHnQUg75mymm0HDI\nlWXHNsebNGU8Exto5IX/W+SzyUb59QFBA8YPHbdyD7gjAQetBQNKkhe4wvpj\nzkUXVK/QBOvFW40K6UoOUD06T9PtkKsQ5TpaodvbvpljWbAMP5NQIjdKuVJu\n9Dqsw928Z6kbTtKQmjpcA9o2U/ATLwSw7qzHadapDTWpiJjFGF8383Ow5kGr\nAD3gYpaIooVYhkrLVBc+IxW5AX2SRP/KQjjiLRbKKCo6df/8SZz5MNF6dgJm\njty4XTS5sxMIfcQgffNoWZ7BdWpwhpKkzDDAljhN/vJT/z38QhswFvQUVsT5\nX1Exp9dEO42nirSrR7MEwLiJgGRDKkuUmXm5Ee6/1wUkp0vhGF5ibvkWUeJn\nQTz8A07bA6gHzVmUYeS5qSzzvnnfRcNVgC+lQ5cTvFR1KTWex4trv7UBXo8R\nI7Lg/2kNyIZzo2Jh3Fc90VpCfr+7MAo6Pt9oQWhWP8xkXk5GWcKQ4BfN3yp6\nJRgIh0sKU4QtG6SzzEy5oWMn6YvVzhOFUjAzdBSfSuY1cgLBnvWV0i8DpHaS\nvYdU\r\n=oSnE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWvDZiwudTyTZnlS+iAqz6d2CJxDx8AWld5yvRwBXgtwIgamMpe3JhDtm79o7ys5W3ClAOB8teu2Jua1t01Vl014o="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.3_1531123342440_0.6029802470468464"},"_hasShrinkwrap":false},"1.2.4":{"name":"parse-oauth2-sns","version":"1.2.4","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-PgL+A99tJ3GHL/T3Ex5WD6hT5S64TqmgHqcle21oqnTC9JHF4/0nouZ9Q1CUaO2QZD6lVJxaYOXcDlI2etm1yg==","shasum":"12bccb27295fce55ebd3894832afe24d6665c8a7","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.4.tgz","fileCount":10,"unpackedSize":160492,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQxm1CRA9TVsSAnZWagAA2hEQAIQ5hUOtfGya1m+PoHWn\nxxGnZxpCoR+8TRQRDj1mfnLscUx47l+Vm/JnUSJyzdY5PcMrNzENuRLh9Inh\nC6PX4unq24ioAY/od1paezARn6aeUr0gWGQ3DB/HYuESEj5ektJtGe85XXSk\nYwMrcgTgbNX71fZW0rjfA5OuabIDA1nGPNJ3h7erweqiy9YjoDagSVVtE9Kt\nMwOnhfQH3tzZINwiyQQc+Mczeyb6L3gDHDWnYiFpmsyGcq5ROwSn82P6/NgI\nqahIdIsTqPEqw3wMqzauve5Stpjirb6NM6rdlhMZihg/wJcfWITE67OV3HyJ\nTN02+B2OUf5L8/By8X3/oJKWfiO+WpYXXgVtT2Fvtce6el23fRcpSXbn9um2\n/CLy2AEQywO8YLUNg4Ba2yMpz9Ji4lAzBJCjTa+LmiMHjl6GZMdDLjQWL4br\nnyseKqP4RrsCll1KfJERGsmPuoIq+1NXZ9vbPowkYfr1DwVAK0IGaUsBDZGS\nFa7M1VEd90wue1RofSWbubGCziq548dzWCw7aLSI9kB0N/MQi1tKpFIo4thW\ny9Cy3YeV2LVyA9DIG1xxRYvXkeRIFgUSILvHjLREfMyL3R2b32AQysVcF0aY\nw5HU0INGmxz6bbSJ3OhvFe8a/x8IDPdrCNEy4nTxt66F+6FO5fkcK2UdQLKZ\nbone\r\n=IGJB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVx7S2xlvP314JoN8Ih1PpEIlsDDA8lgE6yanX4hmSSwIgdDjaK10jewe634GCJhs1NGWrVxoFztq3SZrAXWL3E7w="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.4_1531124149219_0.018114200171590156"},"_hasShrinkwrap":false},"1.2.5":{"name":"parse-oauth2-sns","version":"1.2.5","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15","parse-rest-nodejs":"^0.1.3"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-3hBVQLcOenPulYVCjTWNlC0+9j4cucoReX4ZUO7SLuhD5RN+NQMoOVc8PHXg+iyWl+vYwqKYJmT5R4D52Nho+A==","shasum":"b29ecbb471b757eb31da53bac5f9c4c3d27b7507","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.5.tgz","fileCount":10,"unpackedSize":160956,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQxyICRA9TVsSAnZWagAAZsQP/jAqggSeGGlnqKrKlxUm\nNFX4AwcWxh6SRikiOdOR/hGgAJhZIcmLBoRhguIpY9wGYlGARxF2xEwal1eS\n4OIBdVbU1oTq98G+h6bqatsqamDpE7vevz6B3JFE4sQ+zkN3+ebPETQU+j7U\nDg9mpDgZImBHrzf7poOjt5TI3j5KlusDP/EsVgKz2IEX0mPS1btJLvcHZudd\nstK+eMOBfI8RUfRLCMLCsKmAl+PlXqyBictJEKxSoTqP/66Njwcf4LpHhWGw\n9Kk+Ni0BzNG9n+Id97MS8Pj6SVoEvJya8q85R3wzLEGdwrO7TifRR6SzeX9a\n0VBQZVYchUH1XBGnIv8OpZA8XBiyMqVejNVE+XX/lqb/+KTwZrOBrvKwAwHM\niLHJKIDuVRybXJDZVgbKU0Y6aIFGikk/kNWOv4P0i8lulmZLFzT02MSvGVuK\nBYwYSUARRvlQkEpC1iK+/0vGwnvlnT/1WkbvfsAJCgHXe0FemIv8ANLDcYcW\ny6eTIqOOj7WSmBRte/BzY53f2FegBty/QnYev/Y9R1OL8Q6ifpZEGsuDUVyo\nTdVYaG+D3T7SQvnvU3LSnjB1oxIfkw5760UqohV4TQuyIEXdMUQGYWFWDXqf\n/eg5/kcXSotzJpdCpwHxEfhXifgR5hD1Rn3mD2eESImTFoWke0TCrn98URkv\n0ikM\r\n=4GKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBM779jWKNekg0MRCyFpndast15ifx+6313Pci7C6MJEAiAyCMObDy/K8rMsivyOV0B0jI4SSkeLfitGI8IE+FI9bQ=="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.5_1531124872190_0.7794900440496131"},"_hasShrinkwrap":false},"1.2.6":{"name":"parse-oauth2-sns","version":"1.2.6","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.6","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-wFDJ5GqzKLFDTlasGDvSpX5Sb1jm/rZY2n7/TurMofx6yy5MyiQBJ4ieCC7vP9VG2B9ETPkxfv0rwqIMNSNGCA==","shasum":"b866974391a02ac417ed9cec2b77b74ef5cc3cd7","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.6.tgz","fileCount":11,"unpackedSize":165910,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRh1ECRA9TVsSAnZWagAA7QcP/R4YSGFdevX8FRaHPdAR\nINAxqDtHj6M5nGIAfDGKh+mv3qXsbx7HCMA0n3ztEy9mzZgg9uXTgWriDMhb\ns8GjBIWOfIcPtEdLfCk1te7NNkF+191XhWuN9yCmcBWZa6HNBWPsPUL0dQec\nF6BTiFjBsGjtgvr3C4bxSgEetPSUB1/tSvjS1EMxn/txrFupMd3IIJBp0Jhf\nXlzhelXM60qTfGpaZch0KeHpM+DC8kV+dfm19byENShOvdzsd3YjRiR70vto\nxLsPRqBadk6WKJLjOaNyPhQc/e2Vt1OmyUz735Esx5aKQf16qwwMESjoKDpV\nwMKshFrcwmZmV9VJg6H6iw3xwfBuCvT0Isvszo2vO3WIRLopxyVoFwHuiiT1\nwRnNcM7TJx+1Ht25UxFyTpSgpcaazFEZJlDckLj6pV2DrYOrPDscKqzguhz7\nubRxWIzpgPHihSgDSmfsZuUfVYB6WMMyq+VmO/qlsspmXaw8XQlw7twLZ0Hw\nAlKXr2FmFErLpoqbFFyvv2gYReT83RbYFytUpS11e+HdHZs6P3wEuofXH5qs\n3ww48X//pynQAVvu+sMWBUAf65OgAgDudLaRyjW3kEKEm+gVe4WW5HQec4P9\nC2N0sog1MdTyXkNLPpO9TXkXFAgDKFVU2zkvjF1JqYEgLtgNglIXB0WaZc30\nS1ao\r\n=tKX1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEi/jjlyXVTzbEZrqwM2v3A0qLerTggptdCQ5V78+YpgIgVjXhiHlo4kjUU552MlgzZYR77KavIgu52b7t9YBL51U="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.6_1531321668367_0.11386719314024352"},"_hasShrinkwrap":false},"1.2.7":{"name":"parse-oauth2-sns","version":"1.2.7","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.7","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-y8nh1aJkP9ffYLpUyVV+DyELcyMljOOpwIDXWfTmF2z37fkrMq7O9dodTNszNfWO060ZP7TVELwSaPkO+q2BLw==","shasum":"640cbf2a14f32349c806275b0163b90a9f76d5ec","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.7.tgz","fileCount":11,"unpackedSize":165759,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRiR+CRA9TVsSAnZWagAAaKsQAJBUmBlNQSskAtCxI1CZ\nJmwM+w7kw/OnknSnzAIReLEZjfbu8Xg9TwMasa4dV/88pOOluVXk6vKXIGEf\nTtPMSLMDwZvlL/a2ZnwPHbghBLuxhRwO3OHIndiH2AcqIVlrCWuSPpNmFD64\njzM0A9XBezBITzW4biBYTqSzHzQTZ0a5bQPTF80HWvJRb2Gx6AQa3JIAljAR\n+F6jx0huTSewshOgGfS5h3iSqQGHCEpotV9+2+rKgfuJpaznxlrYueQZSdqu\nSKwCA54hE13hwCqPkAovRagmeewYYF9+89eaReovZo/ZQRa8//IZR6KVIF1P\nbptvaah02VMe5K8Lhth64GdudOv32ubarNiHrIuf5FMJLJtIpGkWsAHalRVz\nsZBZDstGS2EtkRkyPHvkcb8at++GX/sejQNQ4U5CmF7wfaQn++qaNU3szqHX\nMZtPUrZ027ijXkxvUjKkNVS/DQHE6cMtt3CxBsxTybJoDYkm50dsfIuYBIBc\nqJ8jLXTmgsyEmALyC4v33Xr7DfQx/hZCtBgJjYsxrOSy16l650lmbnzah8cq\nhIipK0SsFLj5/3Pk8KgrHR7X702amBhpUzxyKOV22Cd9YmM0fztGVhvJ98SD\npOBCowT7k761Pj7ZMGCluFBHyTu4sgbJGu1ysrXS05Ycse+9YqKCA5qXLwrG\nv4uu\r\n=/TqV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQaCWfL8qD8zP++TG53Iz4Ux6oU3TUJpqVSuhpa8XGzAIhAMnzO+ZrNpcOgPnea+B2M1qEExSTAhwSAT+BdusZNP7t"}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.7_1531323510536_0.9856235895294967"},"_hasShrinkwrap":false},"1.2.8":{"name":"parse-oauth2-sns","version":"1.2.8","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","express":"^4.14.1","mongodb-runner":"^3.4.0","parse-server":"^2.3.5","path":"^0.12.7","querystring":"^0.2.0"},"dependencies":{"body-parser":"^1.16.1","express-session":"^1.15.1","oauth":"^0.9.15"},"gitHead":"e091ff80a2b70dec5658871a22a3e5dc9350a70a","_id":"parse-oauth2-sns@1.2.8","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-0vAtLfTBy6unoz3o4Etqw5bUBCB0HBHGZ6RONZ8y/womPef1JHhHVLo+Rffya2LiD/c97XchGPZGQWBUSp7MXw==","shasum":"58f0fe5652e956f3193fc8427b37b6968cf86276","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.2.8.tgz","fileCount":11,"unpackedSize":167535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRjJJCRA9TVsSAnZWagAAsuwQAJYlv0rMhAgLWV4I3mGv\nmVrzvRxeoxS6t88q+rgmMvkDzhhOodRAWAcpN/KgD97zSayAFJsGoRQw0saA\nUj0VyU+QhqcGulYhrNB7kTtzXrUXd2OKyrCBn00POWUBMP0n8xiP2Lj5oyR+\nx2hcHN+raL+prXhZLsgvRZ2B6E0jQp06vfw/x8PVYvvM2MQP+hqvhqjuNipE\nG+k1qFQNyYcat8mD5isjJj8dNfUsPRSiRnBVVmG5CApXfojUGFftYm8ji8Cj\n344RgjHLNU9JZZyK014enOkiAFkI8bZ6wVMnzSHctUi0a11uaCon01WMix+i\niyfRnXIk0iDSJWXQPEFcBmz3ppMBZjE1/3HiAHgrMaKmPBhgJuVw8UfnhMkJ\nNqggMW+ksNEad/Jlt66RdyYkNDpRlwJC7kfbCADeDpgALKKNfBxiyN/P67uP\n0VAC5rzhIHkro8rTLdikUJEzwx1IDl7MHtZlpKU1vcrNnppAK/VBOHKDiF37\nEtBaHYhJoSyiihGTaS7No+p7VkN3KZz5+apX/gPyIbZlYaVnLEOxanJb73BB\nr5qT3y1F7NSmtl2sX0HUWZHLKGiNs6nDDmZYdYluJP8JuSIIYvTXH9tAIi8Z\ndv7waVgmu1M0HxR6xzDUcOFeUn3ZIgxwSSfTgikNlC2+5Sfhpk1hm7qgUZoF\ng8sx\r\n=C5nf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfWtzXy7IeWThd3RPks1utiecJ35mMlaxHGYdkJ8QT8AiEAsv+0U893OR0VTxGmSMfWcXJnI1rMNUeeO7arAunmoUM="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.2.8_1531327049554_0.43190367784177064"},"_hasShrinkwrap":false},"1.3.0":{"name":"parse-oauth2-sns","version":"1.3.0","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","mongodb-runner":"^4.0.0","parse-server":"^2.8.4"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.3","express-session":"^1.15.1","oauth":"^0.9.15","request":"^2.88.0","path":"^0.12.7","querystring":"^0.2.0"},"gitHead":"4ae02a50ad072ad727454808ec85a9d67c708264","_id":"parse-oauth2-sns@1.3.0","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-K1ztXY3GXA6vJwQMaiR3scg7flUK89iFN96SxNhKGJn1aqxttNxqHXOiHafRacMOkxnlYqtyr3Dyc3A4l2nJSw==","shasum":"cbcb9f8ad42ff4db99f44b11d537e002cb5c47d8","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.3.0.tgz","fileCount":11,"unpackedSize":167561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfjtjCRA9TVsSAnZWagAANzMP/AqG433RYBforKpO0pn1\ndhb76pVIwAFjKndS/1jh2BmGuI13PAN/I6DK1Gw7/SSn7NZek0ECzUGNV6cr\nlfnuTRPf5zQe2dspiLqLZ578yxTEX5HdlwCYdX7zelQACkdaBVJnzBKC+fpM\nxMV5OR7RkKEe05sX9sr715uk4G0PsqZD6yP9Xc6aGU5oK0jWVMhggxfYfmIT\nspLB/I/nVMKC9D09VnyqGAAA4nHjR6LOWlCKToeY49PNOI4FO9qlKvWoEHT4\nJZ+3UgTFCcWVPkz2XA1bBF3z1e1U+ZdY0LhJK9zbKSqT5uoC8rmppPAjfLO7\nU0c8B8hKL/j5+405Uo7Se6Kxoz6+0qsqFbnYt8AKgMLUqJsYmKTKtIOmsGJc\nOF+J9WsbqrimCAKkwV+bJNgGSoqrsBiLGd5vtvEogQ1M8Aa+pOdllplQdhDE\nKPZ2KO1eXQ3w4Kg+rcdWsSBorBfbMTx6G6mL9T2755ztzv0szqYjo5HACyka\nYO3fuvY31A2Hf07RTloh5WQ5LX3jWOYMO0E5umT9qYFT8MnyyZRAeI2Oonu/\nQvdnUCWpJEe/+W7WR5OSMcM8NeskCmuVy+/d5oTEaAtBbjwYdxo0gyi1EVl0\nrjQ/pwFa3UX+MqnJDxyf14VspT7XKtE3JVToJls4dzwibhFVr6YPGJssYMat\nZB4z\r\n=hARP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxKgz/1XwUlhZePpJXA5HtkhS4aVngP4lgW5/q+/OIrQIgdafcpXt1jzn4OVJzuNKAq+vGeZFIV0CH7QUYZ/E80a8="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.3.0_1534999395287_0.3537553337495609"},"_hasShrinkwrap":false},"1.3.1":{"name":"parse-oauth2-sns","version":"1.3.1","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","mongodb-runner":"^4.0.0","parse-server":"^2.8.4"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.3","express-session":"^1.15.1","oauth":"^0.9.15","request":"^2.88.0","path":"^0.12.7","querystring":"^0.2.0"},"gitHead":"4ae02a50ad072ad727454808ec85a9d67c708264","_id":"parse-oauth2-sns@1.3.1","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-0B+7QNboZJz5cROQoA4kIViJfaG3ScWVeXoMBvkSM7wXZgk7cvqVrxtE2HktBPbkKrqoUDh6pN/05F4ZoT5wXg==","shasum":"b9e12beb85af41c9d214745e6af1698f916e568c","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.3.1.tgz","fileCount":11,"unpackedSize":167554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfjwXCRA9TVsSAnZWagAAhowQAKC+FqTeVI+nMmOzLNKz\nrJEYLNARQiFyf7To1w6dng+9+UTIzSqi2mgMMLz3cNQCucLO6xNF9niY3YVn\n/KYdepbtDbKJnBt4MKI+B6AIXGf8BbFguQ19/rrgVSK/kNXto3yaNqvW/RMu\n/WMzAsA5NVbf4oqBPIHrfbiV6iTdvM9sA+G57j4Av0Kvh+rr369hp88GTKEZ\nfb7mskMvtw5s3XrvjtXbkDtjkCX4gepFRVEbP8s2h/U5CZSFDmaiaURVStkS\nOM0fcIFXZ0CvqqPCwmCUTHJauUcRSCb52keYUphYguy8F56n8t8aKJFgymhN\ngPX1Xh/jGaEGWLBkovWbdY5ETTcehTc+Nzq/RWN+pmi9nNcw7/kq8vhOOQHS\nVPMKwTmxBQtet6XBd39DPoZcKlh1A+LhFznRwOktYHeo8nhM+pKIsnFnVidg\njs5XN4AI1PqdWcKaLJzd/0gBPHUdXOhPCiSXoDH8DwRt4pzOOdVWpGFAgkeV\n5tLEQI8VcIqpItVA1nR6a/ezuOcOoeaf3EiRIOqaKrk6T8VTCjifAa7m/tDe\nRrMFpKxWTqXf+1b016RsguRjlGBALmUmdPA264Piqth1/LvnQ/4EsAdmtuvr\nZH+3BdcQHQJp/wqtTkdEk0dpxpd5XGRKZrI9yBesY0gi0tbo4CykVk+6N8TB\nOZaS\r\n=juUi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCllBokLcb4B+gWUTrYj+nLMBr60z4ZUVzjwJnXI18g2gIgX21qr5diUYWH5OcNVPKLEmv/jyJqvpTv97dNRAoI6Ds="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.3.1_1534999575064_0.5068040845679487"},"_hasShrinkwrap":false},"1.3.2":{"name":"parse-oauth2-sns","version":"1.3.2","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","mongodb-runner":"^4.0.0","parse-server":"^2.8.4"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.3","express-session":"^1.15.1","oauth":"^0.9.15","request":"^2.88.0","path":"^0.12.7","querystring":"^0.2.0"},"gitHead":"4ae02a50ad072ad727454808ec85a9d67c708264","_id":"parse-oauth2-sns@1.3.2","_npmVersion":"6.3.0","_nodeVersion":"8.11.3","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-gNfgBc5T2WxqBrmj7eg/C+LSJgDDkofVpPKcEjCqYdocZfaAmeqL0M+GyYlAU6pLD4yauQSGkm89BCiXQJWsHA==","shasum":"c336936bf1262e6d8dc33fecc9320d5adf607852","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.3.2.tgz","fileCount":11,"unpackedSize":167552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbfjw/CRA9TVsSAnZWagAAKaMQAJ+E5jJPBAmGwU/97awR\nCcsjr5gT66IPggUx5RGfv3mZrEkMw9EaQld/S1aqq6uP9SaVHZ43EfN4mppb\nD0PSoWGMYuJGiyZgqycvsvKJmopQ9/4dv/keYiVEm53IdUDZGzMifDKe1Qur\nTtvTHDBga0ECShk7o8G1V/armudhfHbof09qBkYE3ZnCxuZO8tTDrK6DpeVG\nKZay3zfW+adrtkJlgxyXFTV6YXRzCnDpu4LBg07w3bWkn0poilvvutN9qIGv\nFkW2xLevi9dsVJkPchg/wjw+BFsDh5ADsP77F7/++aMnMw3893FHcJ+p2hd3\nbaNtFF6dRbTaq5uux/1w2OwfOMY3Eti1mzqOCUzlw6/21OKtFLMdpD7HViH6\nfgSDgqfvRJyg1ZdFZTHefV44mmVFuamasK+bOCFFR/VfKBf65UewGMzUEVSw\nOuU9hiKgvvlcW59egJWplPFidb6xP/TBW2AdDstb/KB1Zd1O3S0P69/1sA9Y\naMhj+R5ipAig/kc8qVDZ3cHavskUzeyhSfXLH3UhcWrayCfepw30kCDcm2YF\nnYZM7qM5KLIDHTddD0mMpwdWrBD9bI4uvMr1qrMoC9uxL+n6T9HmduKkvn+1\nRnktnvTrF6zZoRwZvwg5IT9kXmKoJgQ8LDuGZDlCKEtizR/L5JQcY1qfMMSN\nLAJY\r\n=5XH2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmFc6awA3TzO4XJdCsZQn0DhGjoChvEuSkX6Sp3pwQEAiEAzEHAYqPpbW/y7tOupuTHcauAQ05cP7DRvaaudJWppw8="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.3.2_1534999614281_0.7184025161048553"},"_hasShrinkwrap":false},"1.3.3":{"name":"parse-oauth2-sns","version":"1.3.3","description":"Parse-server module for implementing an OAuth2 Social Media Login with Express in Node.js","main":"lib/index.js","scripts":{"build":"babel src --presets=babel-preset-es2015,babel-preset-stage-0 --out-dir lib","prepublish":"npm run build","dev-server":"mongodb-runner start && node test.js","dev":"npm run build && npm run dev-server"},"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"license":"Apache-2.0","bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","devDependencies":{"babel-cli":"^6.22.2","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","mongodb-runner":"^4.0.0","parse-server":"^2.8.4"},"dependencies":{"body-parser":"^1.18.3","express":"^4.16.3","express-session":"^1.15.1","oauth":"^0.9.15","request":"^2.88.0","path":"^0.12.7","querystring":"^0.2.0"},"gitHead":"a8053859956ecf0351081b24af98cdeb2fbdb9e9","_id":"parse-oauth2-sns@1.3.3","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"},"dist":{"integrity":"sha512-Bd2Yc7N+fkyaDCYofsfICw4amEoMNxZ+ahF5ia7eRlPFo487M/bMNjGAHCwYCC2L1u1Ws5MIcoZgbQ41IZFD4Q==","shasum":"8603b302accabb680785e4229e66a6522721e4da","tarball":"https://registry.npmjs.org/parse-oauth2-sns/-/parse-oauth2-sns-1.3.3.tgz","fileCount":11,"unpackedSize":167600,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb2c3xCRA9TVsSAnZWagAARkMP/jWvLjdSd2mrj3XzhOS3\n+t0NnWl80t25Qouhw1PuhJJXSl7wjwpv5xHGxDIvMivB/scY84GnZWGUFG/6\nswytUU0eOaJ88h5U6NaNnVdLP6yTcG7FJ2MR1N5MW7v7nJU9azpOou6erI1R\nUNkr4tVup1n5iOj9ZY/bUGcPIn7TQBk72mbl5BbXPxCtxUgX6Go0PTotH/Kq\nABe2Z8XpSlYVlUomXVHaw5wzIxDXUVN+BLoOl94puV3EUP/LlajgOl5fw7r2\nnlTJltger/3GD6wJcXT9Sk5YSaxj48te9QzEkRPXa9IfSqfi3ZKmfq6vTV6J\nlHTkLBb6+a8p2brnlY1wNe7IbgcQZzLIbzE5PMDwwfqmkXP9vVD7kN4eseUy\nIqG+tNQJnXW2QbTGn3jpge0TD+RtuLfx+zn4vEZY76mmeHCPp0bxvij/nUbj\nRK/1S/kJNMZ/xWLcmBf2zVKZ5Pzg7zr4uLQoMWqUXOxG4O/FiHG2IAQPaDNp\nJp4d1oBzgQ2r825Yq4OV1X7xj5mG4IE0VY/EeULTzpsFVxthRuMKHMOrjPv5\nRLAhHEqpErm1F+MEyHSW5tKNXD5m/sVx3otJf0lrsMN2XY+ecVqR6HeQNeXz\nV+7EVM9FM2BTpiozfQgiYJi3WIjObzi6CI3DBniY4qcj96D/gpOZgM5Ni7L0\nXJhv\r\n=IOIP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHeFjC8Lvb4RbkH6jHpm45bD5gH9yu8Aa3HDrdhcEGmIAiBRQxa+8cTV+SP8dGAPVUfl0lctiI5A41juEAV3TwyxPA=="}]},"maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-oauth2-sns_1.3.3_1541000688183_0.7657129101581728"},"_hasShrinkwrap":false}},"readme":"# Parse OAuth2 SNS (Social Media)\n\n[![npm version](https://badge.fury.io/js/parse-oauth2-sns.svg)](https://badge.fury.io/js/parse-oauth2-sns)\n\n> Node.JS & Express module for\n> social media (Facebook, Google, Instagram) auth and login to [parse-server](https://github.com/ParsePlatform/parse-server).\n> Plus, Korean SNS (Social Media) supports (Naver, Daum, Kakao)\n\n## Install\n\n```\nnpm install --save parse-oauth2-sns\n```\n\nnp\nHow to Use\n\n---\n\n### For Application\n\n1. Use internal browser (like Android Webview)\n\n2. Open auth url : /facebook/auth\n\n\n```javascript\nhttp://__your_host__/oauth2/facebook/auth\n```\n\n3. Check url changed to '/callback'\n\n4. Then url chenged to '/callback', get authdata from body.\n\n\n```javascript\n// URL : facebook/callback\n{\"access_token\":\"...\",\"expiration_date\":\"...\"}\n```\n\n### For Web\n\n1. Open auth url with URL in callback parameter : /facebook/auth?callback=URL\n\n\n```javascript\nwindow.location.href =\n  \"http://__your_host__/oauth2/facebook/auth?callback=\" +\n  encodeURIComponent(\"/loginCallback?type=facebook\");\n```\n\n| Params   | Type   | Description                                                         |\n| -------- | ------ | :------------------------------------------------------------------ |\n| callback | string | callback url. Redirected after authentication                       |\n| host     | string | If using proxy, can change api url host. ex) host=**your_host**/api |\n\n2. Then URL is called, get authdata from querystring.\n\n\n```javascript\nhttp://__host__/loginCallback?type=facebook&access_token=...& expiration_date=...\n```\n\n## Routes\n\n### Facebook Routes\n\n* /facebook/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to Facebook OAuth page\n\n* /facebook/callback\n\n  * request : from facebook OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n* /facebook/login\n\n  * request [post] : json (facebook auth info)\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n  * response : parse-serve user object (username equal to facebook email)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__facebook.email__\", authData, ...}\n  ```\n\n### Google Routes\n\n* /google/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to Google OAuth page\n\n* /google/callback\n\n  * request : from google OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n* /google/login\n\n  * request [post] : json (google auth info)\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n  * response : parse-serve user object (username equal to google email)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__google.email__\", authData, ...}\n  ```\n\n### Instagram Routes\n\n* /instagram/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to Instagram OAuth page\n\n* /instagram/callback\n\n  * request : from instagram OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"user\":\"...\"}\n  ```\n\n* /instagram/login\n\n  * request [post] : json (instagram auth info)\n\n  ```javascript\n  {\"access_token\":\"...\"}\n  ```\n\n  * response : parse-server user object (username equal to instagram username)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__instagram.username__\", authData, ...}\n  ```\n\n* /instagram/link : parse-server user link to instagram user.\n\n  * request [post] : instagram token and parse-server user info.\n\n  ```javascript\n  {\"access_token\":\"\", \"username\": \"__parse-server user.username__\"}\n  ```\n\n  * response : parse-server user object linked instagram\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__username__\", authData, ...}\n  ```\n\n* /instagram/recent : get recent post from instagram\n\n  * request [get] : userId (parse-server user.objectId)\n\n  * response : instagram posts\n\n  ```javascript\n  [{images, caption, comments, ...}, ...]\n  ```\n\n### Naver Routes\n\n* /naver/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to naver OAuth page\n\n* /naver/callback\n\n  * request : from naver OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n* /naver/login\n\n  * request [post] : json (naver auth info)\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n  * response : parse-serve user object (username equal to naver email)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__naver.email__\", authData, ...}\n  ```\n\n### Daum Routes\n\n* /daum/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to daum OAuth page\n\n* /daum/callback\n\n  * request : from daum OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n* /daum/login\n\n  * request [post] : json (daum auth info)\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n  * response : parse-server user object (username equal to daum userid, not email provided)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__daum.userid__\", authData, ...}\n  ```\n\n### Kako Routes\n\n* /kakao/auth\n\n  * request [get] : callback (url, option), host (url, option)\n\n  * response : redirect to kakao OAuth page\n\n* /kakao/callback\n\n  * request : from kakao OAuth page\n\n  * response : json\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n* /kakao/login\n\n  * request [post] : json (kakao auth info)\n\n  ```javascript\n  {\"access_token\":\"...\",\"expiration_date\":\"...\"}\n  ```\n\n  * response : parse-server user object (username equal to kakao email or kakao userid)\n\n  ```javascript\n  {\"objectId\": \"ziJdB2jBul\", \"username\": \"__kakao.(kaccount_email||id)__\", authData, ...}\n  ```\n\n## Initialize\n\n### Setup up process.env\n\n* It's work with [parse-rest-nodejs](https://github.com/gimdongwoo/parse-oauth2-sns).\n\n  ```javascript\n  // Recommend to use 'better-npm-run'.\n  process.env.SERVER_URL = \"http://__host__:__port__/parse\";\n  process.env.APP_ID = \"__app_id__\";\n  process.env.MASTER_KEY = \"__master_key__\";\n  process.env.FB_APPIDS = \"__fb_key__\";\n  process.env.FB_SECRETS = \"__fb_secret__\";\n  process.env.GOOGLE_APPIDS = \"__google_key__\";\n  process.env.GOOGLE_SECRETS = \"__goole_secret__\";\n  process.env.INSTA_APPIDS = \"__insta_key__\";\n  process.env.INSTA_SECRETS = \"__insta_secret__\";\n  process.env.NAVER_APPIDS = \"__naver_key__\";\n  process.env.NAVER_SECRETS = \"__naver_secret__\";\n  process.env.DAUM_APPIDS = \"__daum_key__\";\n  process.env.DAUM_SECRETS = \"__daum_secret__\";\n  process.env.KAKAO_RESTKEY = \"__kakao_restkey__\";\n  process.env.KAKAO_SECRETS = \"__kakao_secret__\";\n  ```\n\n### Router using Express\n\n* load module\n\n  ```javascript\n  // es6\n  import express from \"express\";\n  import session from \"express-session\";\n  import SocialOAuth2 from \"parse-oauth2-sns\";\n  import bodyParser from \"body-parser\";\n  ```\n\n  ```javascript\n  // es5\n  var express = require(\"express\");\n  var session = require(\"session\");\n  var SocialOAuth2 = require(\"parse-oauth2-sns\").default;\n  var bodyParser = require(\"body-parser\");\n  ```\n\n* create object\n\n  ```javascript\n  // for use req.session\n  app.use(\n    session({\n      secret: \"___secret_key_for_session___\",\n      resave: false,\n      saveUninitialized: false\n      // cookie: { maxAge: 60000 }\n    })\n  );\n  // for use req.body\n  app.use(bodyParser.json());\n\n  // OAuth2\n  app.use(\"/oauth2\", SocialOAuth2.create({ path: \"/oauth2\" }));\n  ```\n\n  ```javascript\n  // OR OAuth2 + userObject Handler\n  // Handler is normal function or promise function.\n  app.use('/oauth2', SocialOAuth2.create({ path: '/oauth2', userHandler: function(req, user) { ...  return user; } }));\n  ```\n\n* Full code is in [test.js](https://github.com/gimdongwoo/parse-oauth2-sns/blob/master/test.js)\n\n## Addon Features\n\n### User\n\n* user block/ban\n\n  * if user.isBanned value is setted, user can't login.\n","maintainers":[{"name":"gimdongwoo","email":"gimdongwoo@gmail.com"}],"time":{"modified":"2022-06-23T10:55:19.258Z","created":"2017-02-22T03:04:50.824Z","0.1.0":"2017-02-22T03:04:50.824Z","0.1.1":"2017-02-22T07:04:33.092Z","0.1.2":"2017-02-22T10:30:06.064Z","0.1.3":"2017-02-22T11:52:33.025Z","0.1.4":"2017-02-27T13:16:01.135Z","0.1.5":"2017-02-27T14:04:33.802Z","0.1.6":"2017-04-30T09:23:10.443Z","0.1.7":"2017-04-30T09:26:19.782Z","0.1.8":"2017-04-30T09:40:46.793Z","0.1.9":"2017-05-01T07:10:27.846Z","1.0.0":"2017-05-02T08:55:51.145Z","1.0.1":"2017-05-02T09:04:36.702Z","1.0.2":"2017-06-28T05:17:19.742Z","1.1.0":"2018-01-15T14:35:18.843Z","1.1.1":"2018-01-15T16:17:41.394Z","1.1.2":"2018-02-02T12:25:23.210Z","1.2.0":"2018-02-14T20:00:32.305Z","1.2.1":"2018-07-02T01:01:05.181Z","1.2.2":"2018-07-09T07:35:06.674Z","1.2.3":"2018-07-09T08:02:22.536Z","1.2.4":"2018-07-09T08:15:49.307Z","1.2.5":"2018-07-09T08:27:52.254Z","1.2.6":"2018-07-11T15:07:48.479Z","1.2.7":"2018-07-11T15:38:38.832Z","1.2.8":"2018-07-11T16:37:29.614Z","1.3.0":"2018-08-23T04:43:15.393Z","1.3.1":"2018-08-23T04:46:15.208Z","1.3.2":"2018-08-23T04:46:54.702Z","1.3.3":"2018-10-31T15:44:48.288Z"},"homepage":"https://github.com/gimdongwoo/parse-oauth2-sns#readme","keywords":["parse-server","oauth2","nodejs","express","facebook","google","instagram","social-login","sns","naver","daum"],"repository":{"type":"git","url":"git+https://github.com/gimdongwoo/parse-oauth2-sns.git"},"author":{"name":"Dongwoo Gim","email":"gimdongwoo@gmail.com","url":"https://github.com/gimdongwoo"},"bugs":{"url":"https://github.com/gimdongwoo/parse-oauth2-sns/issues"},"license":"Apache-2.0","readmeFilename":"README.md","users":{"emjimadhu":true}}