Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Hyunjong Lee
/
YTMT
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
Akhidjon
2019-05-24 18:24:30 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
41eeade674d6243bd206aba47094d94949976359
41eeade6
1 parent
2d0d7490
Kakao modified and login works
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
759 additions
and
348 deletions
node_modules/passport-kakao/package.json
package-lock.json
package.json
views/index.ejs
node_modules/passport-kakao/package.json
View file @
41eeade
...
...
@@ -16,13 +16,12 @@
"fetchSpec"
:
"0.0.5"
},
"_requiredBy"
:
[
"#USER"
,
"/"
],
"_resolved"
:
"https://registry.npmjs.org/passport-kakao/-/passport-kakao-0.0.5.tgz"
,
"_shasum"
:
"dcaab68800793af95566a15e7fef2dcabd3adc2d"
,
"_spec"
:
"passport-kakao@0.0.5"
,
"_where"
:
"
C:
\\
Users
\\
LEEHYUNJONG
\\
Desktop
\\
오픈소스SW
\\
YTMT"
,
"_where"
:
"
D:
\\
OSS project
\\
YTMT"
,
"author"
:
{
"name"
:
"rotoshine@gmail.com"
},
...
...
package-lock.json
View file @
41eeade
...
...
@@ -14,24 +14,44 @@
"resolved"
:
"https://registry.npmjs.org/@types/node/-/node-10.12.8.tgz"
,
"integrity"
:
"sha512-INamyRZG4rW3lDCUmwVd5Xho/bXvQm/v1yP8V0UN1RuInU7RoWoaO570b+yLX4Ia/0szsx1wa8VzcsVlsvbWLA=="
},
"abab"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/abab/-/abab-1.0.4.tgz"
,
"integrity"
:
"sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4="
,
"optional"
:
true
},
"accepts"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz"
,
"integrity"
:
"sha1-63d99gEXI6OxTopywIBcjoZ0a9I="
,
"requires"
:
{
"mime-types"
:
"
~2.1.18
"
,
"mime-types"
:
"
2.1.21
"
,
"negotiator"
:
"0.6.1"
}
},
"acorn"
:
{
"version"
:
"2.7.0"
,
"resolved"
:
"https://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz"
,
"integrity"
:
"sha1-q259nYhqrKiwhbwzEreaGYQz8Oc="
},
"acorn-globals"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz"
,
"integrity"
:
"sha1-VbtemGkVB7dFedBRNBMhfDgMVM8="
,
"optional"
:
true
,
"requires"
:
{
"acorn"
:
"2.7.0"
}
},
"ajv"
:
{
"version"
:
"6.5.5"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.5.5.tgz"
,
"integrity"
:
"sha512-7q7gtRQDJSyuEHjuVgHoUa2VuemFiCMrfQc9Tc08XTAc4Zj/5U1buQJ0HU6i7fKjXU09SVgSmxa4sLvuvS8Iyg=="
,
"requires"
:
{
"fast-deep-equal"
:
"
^
2.0.1"
,
"fast-json-stable-stringify"
:
"
^
2.0.0"
,
"json-schema-traverse"
:
"
^
0.4.1"
,
"uri-js"
:
"
^
4.2.2"
"fast-deep-equal"
:
"2.0.1"
,
"fast-json-stable-stringify"
:
"2.0.0"
,
"json-schema-traverse"
:
"0.4.1"
,
"uri-js"
:
"4.2.2"
}
},
"ansi-regex"
:
{
...
...
@@ -49,12 +69,17 @@
"resolved"
:
"https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
,
"integrity"
:
"sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"asap"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/asap/-/asap-2.0.6.tgz"
,
"integrity"
:
"sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
},
"asn1"
:
{
"version"
:
"0.2.4"
,
"resolved"
:
"https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz"
,
"integrity"
:
"sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg=="
,
"requires"
:
{
"safer-buffer"
:
"
~2.1.0
"
"safer-buffer"
:
"
2.1.2
"
}
},
"assert-plus"
:
{
...
...
@@ -67,7 +92,7 @@
"resolved"
:
"https://registry.npmjs.org/async/-/async-2.6.1.tgz"
,
"integrity"
:
"sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="
,
"requires"
:
{
"lodash"
:
"
^4.17.10
"
"lodash"
:
"
4.17.11
"
}
},
"asynckit"
:
{
...
...
@@ -108,7 +133,7 @@
"resolved"
:
"https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"requires"
:
{
"tweetnacl"
:
"
^0.14.3
"
"tweetnacl"
:
"
0.14.5
"
}
},
"bignumber.js"
:
{
...
...
@@ -121,7 +146,7 @@
"resolved"
:
"http://registry.npmjs.org/bl/-/bl-1.0.3.tgz"
,
"integrity"
:
"sha1-/FQhoo/UImA2w7OJGmaiW8ZNIm4="
,
"requires"
:
{
"readable-stream"
:
"
~2.0.5
"
"readable-stream"
:
"
2.0.6
"
},
"dependencies"
:
{
"readable-stream"
:
{
...
...
@@ -129,12 +154,12 @@
"resolved"
:
"http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
,
"integrity"
:
"sha1-j5A0HmilPMySh4jaz80Rs265t44="
,
"requires"
:
{
"core-util-is"
:
"
~1.0.0
"
,
"inherits"
:
"
~2.0.1
"
,
"isarray"
:
"
~
1.0.0"
,
"process-nextick-args"
:
"
~1.0.6
"
,
"string_decoder"
:
"
~0.10.x
"
,
"util-deprecate"
:
"
~1.0.1
"
"core-util-is"
:
"
1.0.2
"
,
"inherits"
:
"
2.0.3
"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"
1.0.7
"
,
"string_decoder"
:
"
0.10.31
"
,
"util-deprecate"
:
"
1.0.2
"
}
},
"string_decoder"
:
{
...
...
@@ -155,15 +180,15 @@
"integrity"
:
"sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ="
,
"requires"
:
{
"bytes"
:
"3.0.0"
,
"content-type"
:
"
~
1.0.4"
,
"content-type"
:
"1.0.4"
,
"debug"
:
"2.6.9"
,
"depd"
:
"
~
1.1.2"
,
"http-errors"
:
"
~
1.6.3"
,
"depd"
:
"1.1.2"
,
"http-errors"
:
"1.6.3"
,
"iconv-lite"
:
"0.4.23"
,
"on-finished"
:
"
~
2.3.0"
,
"on-finished"
:
"2.3.0"
,
"qs"
:
"6.5.2"
,
"raw-body"
:
"2.3.3"
,
"type-is"
:
"
~
1.6.16"
"type-is"
:
"1.6.16"
}
},
"boolbase"
:
{
...
...
@@ -176,7 +201,7 @@
"resolved"
:
"http://registry.npmjs.org/boom/-/boom-2.10.1.tgz"
,
"integrity"
:
"sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8="
,
"requires"
:
{
"hoek"
:
"2.
x.x
"
"hoek"
:
"2.
16.3
"
}
},
"brace-expansion"
:
{
...
...
@@ -184,7 +209,7 @@
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"requires"
:
{
"balanced-match"
:
"
^
1.0.0"
,
"balanced-match"
:
"1.0.0"
,
"concat-map"
:
"0.0.1"
}
},
...
...
@@ -208,7 +233,7 @@
"resolved"
:
"https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"
,
"integrity"
:
"sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8="
,
"requires"
:
{
"callsites"
:
"
^
0.2.0"
"callsites"
:
"0.2.0"
}
},
"callsites"
:
{
...
...
@@ -236,11 +261,11 @@
"resolved"
:
"http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"
^
2.2.1"
,
"escape-string-regexp"
:
"
^1.0.2
"
,
"has-ansi"
:
"
^
2.0.0"
,
"strip-ansi"
:
"
^3.0.0
"
,
"supports-color"
:
"
^
2.0.0"
"ansi-styles"
:
"2.2.1"
,
"escape-string-regexp"
:
"
1.0.5
"
,
"has-ansi"
:
"2.0.0"
,
"strip-ansi"
:
"
3.0.1
"
,
"supports-color"
:
"2.0.0"
}
},
"cheerio"
:
{
...
...
@@ -248,12 +273,12 @@
"resolved"
:
"https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.2.tgz"
,
"integrity"
:
"sha1-S59TqBsn5NXawxwP/Qz6A8xoMNs="
,
"requires"
:
{
"css-select"
:
"
~
1.2.0"
,
"dom-serializer"
:
"
~
0.1.0"
,
"entities"
:
"
~1.1.1
"
,
"htmlparser2"
:
"
^3.9.1
"
,
"lodash"
:
"
^4.15.0
"
,
"parse5"
:
"
^3.0.1
"
"css-select"
:
"1.2.0"
,
"dom-serializer"
:
"0.1.0"
,
"entities"
:
"
1.1.2
"
,
"htmlparser2"
:
"
3.10.0
"
,
"lodash"
:
"
4.17.11
"
,
"parse5"
:
"
3.0.3
"
}
},
"cheerio-httpcli"
:
{
...
...
@@ -261,24 +286,24 @@
"resolved"
:
"https://registry.npmjs.org/cheerio-httpcli/-/cheerio-httpcli-0.7.3.tgz"
,
"integrity"
:
"sha512-6grjmuzSwjv/8gsDwZcNbrWL5Ce9trbrO4rkqSJC7ci3DmDkePFAmXfMZgokO8xiy9ZvRMT2jxvwTlt6e5cHTA=="
,
"requires"
:
{
"@types/cheerio"
:
"
^0.22.7
"
,
"async"
:
"
^2.6.0
"
,
"cheerio"
:
"
^
0.22.0"
,
"colors"
:
"
^1.2.1
"
,
"foreach"
:
"
^
2.0.5"
,
"he"
:
"
^1.1.1
"
,
"iconv-lite"
:
"
^0.4.21
"
,
"jschardet"
:
"
^
1.6.0"
,
"object-assign"
:
"
^
4.1.1"
,
"os-locale"
:
"
^
2.1.0"
,
"prettyjson"
:
"
^
1.2.1"
,
"request"
:
"
^2.85
.0"
,
"require-uncached"
:
"
^
1.0.3"
,
"rsvp"
:
"
^4.8.2
"
,
"spawn-sync"
:
"
^
1.0.15"
,
"tough-cookie"
:
"
^2.3.4
"
,
"type-of"
:
"
^
2.0.1"
,
"valid-url"
:
"
^
1.0.9"
"@types/cheerio"
:
"
0.22.10
"
,
"async"
:
"
2.6.1
"
,
"cheerio"
:
"0.22.0"
,
"colors"
:
"
1.3.2
"
,
"foreach"
:
"2.0.5"
,
"he"
:
"
1.2.0
"
,
"iconv-lite"
:
"
0.4.23
"
,
"jschardet"
:
"1.6.0"
,
"object-assign"
:
"4.1.1"
,
"os-locale"
:
"2.1.0"
,
"prettyjson"
:
"1.2.1"
,
"request"
:
"
2.88
.0"
,
"require-uncached"
:
"1.0.3"
,
"rsvp"
:
"
4.8.4
"
,
"spawn-sync"
:
"1.0.15"
,
"tough-cookie"
:
"
2.5.0
"
,
"type-of"
:
"2.0.1"
,
"valid-url"
:
"1.0.9"
},
"dependencies"
:
{
"cheerio"
:
{
...
...
@@ -286,22 +311,22 @@
"resolved"
:
"http://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz"
,
"integrity"
:
"sha1-qbqoYKP5tZWmuBsahocxIe06Jp4="
,
"requires"
:
{
"css-select"
:
"
~
1.2.0"
,
"dom-serializer"
:
"
~
0.1.0"
,
"entities"
:
"
~1.1.1
"
,
"htmlparser2"
:
"
^3.9.1
"
,
"lodash.assignin"
:
"
^4.0.9
"
,
"lodash.bind"
:
"
^4.1.4
"
,
"lodash.defaults"
:
"
^4.0.1
"
,
"lodash.filter"
:
"
^4.4
.0"
,
"lodash.flatten"
:
"
^4.2
.0"
,
"lodash.foreach"
:
"
^4.3
.0"
,
"lodash.map"
:
"
^4.4
.0"
,
"lodash.merge"
:
"
^4.4.0
"
,
"lodash.pick"
:
"
^4.2.1
"
,
"lodash.reduce"
:
"
^4.4
.0"
,
"lodash.reject"
:
"
^4.4
.0"
,
"lodash.some"
:
"
^4.4
.0"
"css-select"
:
"1.2.0"
,
"dom-serializer"
:
"0.1.0"
,
"entities"
:
"
1.1.2
"
,
"htmlparser2"
:
"
3.10.0
"
,
"lodash.assignin"
:
"
4.2.0
"
,
"lodash.bind"
:
"
4.2.1
"
,
"lodash.defaults"
:
"
4.2.0
"
,
"lodash.filter"
:
"
4.6
.0"
,
"lodash.flatten"
:
"
4.4
.0"
,
"lodash.foreach"
:
"
4.5
.0"
,
"lodash.map"
:
"
4.6
.0"
,
"lodash.merge"
:
"
4.6.1
"
,
"lodash.pick"
:
"
4.4.0
"
,
"lodash.reduce"
:
"
4.6
.0"
,
"lodash.reject"
:
"
4.6
.0"
,
"lodash.some"
:
"
4.6
.0"
}
},
"tough-cookie"
:
{
...
...
@@ -309,12 +334,17 @@
"resolved"
:
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz"
,
"integrity"
:
"sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g=="
,
"requires"
:
{
"psl"
:
"
^1.1.28
"
,
"punycode"
:
"
^
2.1.1"
"psl"
:
"
1.1.29
"
,
"punycode"
:
"2.1.1"
}
}
}
},
"clone"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
,
"integrity"
:
"sha1-2jCcwmPfFZlMaIypAheco8fNfH4="
},
"colors"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/colors/-/colors-1.3.2.tgz"
,
...
...
@@ -325,7 +355,7 @@
"resolved"
:
"https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz"
,
"integrity"
:
"sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w=="
,
"requires"
:
{
"delayed-stream"
:
"
~
1.0.0"
"delayed-stream"
:
"1.0.0"
}
},
"commander"
:
{
...
...
@@ -343,9 +373,9 @@
"resolved"
:
"https://registry.npmjs.org/concat-stream/-/concat-stream-1.5.0.tgz"
,
"integrity"
:
"sha1-U/fUPFHF5D+ByP3QMyHGMb5o1hE="
,
"requires"
:
{
"inherits"
:
"
~2.0.1
"
,
"readable-stream"
:
"
~2.0.0
"
,
"typedarray"
:
"
~0.0.5
"
"inherits"
:
"
2.0.3
"
,
"readable-stream"
:
"
2.0.6
"
,
"typedarray"
:
"
0.0.6
"
},
"dependencies"
:
{
"readable-stream"
:
{
...
...
@@ -353,12 +383,12 @@
"resolved"
:
"http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz"
,
"integrity"
:
"sha1-j5A0HmilPMySh4jaz80Rs265t44="
,
"requires"
:
{
"core-util-is"
:
"
~1.0.0
"
,
"inherits"
:
"
~2.0.1
"
,
"isarray"
:
"
~
1.0.0"
,
"process-nextick-args"
:
"
~1.0.6
"
,
"string_decoder"
:
"
~0.10.x
"
,
"util-deprecate"
:
"
~1.0.1
"
"core-util-is"
:
"
1.0.2
"
,
"inherits"
:
"
2.0.3
"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"
1.0.7
"
,
"string_decoder"
:
"
0.10.31
"
,
"util-deprecate"
:
"
1.0.2
"
}
},
"string_decoder"
:
{
...
...
@@ -412,9 +442,9 @@
"resolved"
:
"https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz"
,
"integrity"
:
"sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk="
,
"requires"
:
{
"lru-cache"
:
"
^4.0.1
"
,
"shebang-command"
:
"
^
1.2.0"
,
"which"
:
"
^1.2.9
"
"lru-cache"
:
"
4.1.4
"
,
"shebang-command"
:
"1.2.0"
,
"which"
:
"
1.2.14
"
}
},
"cryptiles"
:
{
...
...
@@ -422,7 +452,7 @@
"resolved"
:
"http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.5.tgz"
,
"integrity"
:
"sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g="
,
"requires"
:
{
"boom"
:
"2.
x.x
"
"boom"
:
"2.
10.1
"
}
},
"css-select"
:
{
...
...
@@ -430,10 +460,10 @@
"resolved"
:
"http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz"
,
"integrity"
:
"sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg="
,
"requires"
:
{
"boolbase"
:
"
~
1.0.0"
,
"css-what"
:
"2.1"
,
"boolbase"
:
"1.0.0"
,
"css-what"
:
"2.1
.2
"
,
"domutils"
:
"1.5.1"
,
"nth-check"
:
"
~1.0.1
"
"nth-check"
:
"
1.0.2
"
}
},
"css-what"
:
{
...
...
@@ -441,12 +471,26 @@
"resolved"
:
"https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz"
,
"integrity"
:
"sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ=="
},
"cssom"
:
{
"version"
:
"0.3.6"
,
"resolved"
:
"https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz"
,
"integrity"
:
"sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A=="
},
"cssstyle"
:
{
"version"
:
"0.2.37"
,
"resolved"
:
"https://registry.npmjs.org/cssstyle/-/cssstyle-0.2.37.tgz"
,
"integrity"
:
"sha1-VBCXI0yyUTyDzu06zdwn/yeYfVQ="
,
"optional"
:
true
,
"requires"
:
{
"cssom"
:
"0.3.6"
}
},
"dashdash"
:
{
"version"
:
"1.14.1"
,
"resolved"
:
"https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz"
,
"integrity"
:
"sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
,
"requires"
:
{
"assert-plus"
:
"
^
1.0.0"
"assert-plus"
:
"1.0.0"
},
"dependencies"
:
{
"assert-plus"
:
{
...
...
@@ -464,6 +508,20 @@
"ms"
:
"2.0.0"
}
},
"deep-is"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz"
,
"integrity"
:
"sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
,
"optional"
:
true
},
"define-properties"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz"
,
"integrity"
:
"sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ=="
,
"requires"
:
{
"object-keys"
:
"1.1.1"
}
},
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
...
...
@@ -484,8 +542,8 @@
"resolved"
:
"https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz"
,
"integrity"
:
"sha1-BzxpdUbOB4DOI75KKOKT5AvDDII="
,
"requires"
:
{
"domelementtype"
:
"
~1.1.1
"
,
"entities"
:
"
~1.1.1
"
"domelementtype"
:
"
1.1.3
"
,
"entities"
:
"
1.1.2
"
},
"dependencies"
:
{
"domelementtype"
:
{
...
...
@@ -505,7 +563,7 @@
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
,
"integrity"
:
"sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
,
"requires"
:
{
"domelementtype"
:
"1"
"domelementtype"
:
"1
.2.1
"
}
},
"domutils"
:
{
...
...
@@ -513,8 +571,8 @@
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"
,
"integrity"
:
"sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8="
,
"requires"
:
{
"dom-serializer"
:
"0"
,
"domelementtype"
:
"1"
"dom-serializer"
:
"0
.1.0
"
,
"domelementtype"
:
"1
.2.1
"
}
},
"duplexer"
:
{
...
...
@@ -527,8 +585,8 @@
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
"integrity"
:
"sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
,
"requires"
:
{
"jsbn"
:
"
~0.1.0
"
,
"safer-buffer"
:
"
^2.1.0
"
"jsbn"
:
"
0.1.1
"
,
"safer-buffer"
:
"
2.1.2
"
}
},
"ee-first"
:
{
...
...
@@ -566,6 +624,37 @@
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"escodegen"
:
{
"version"
:
"1.11.1"
,
"resolved"
:
"https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz"
,
"integrity"
:
"sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw=="
,
"optional"
:
true
,
"requires"
:
{
"esprima"
:
"3.1.3"
,
"estraverse"
:
"4.2.0"
,
"esutils"
:
"2.0.2"
,
"optionator"
:
"0.8.2"
,
"source-map"
:
"0.6.1"
}
},
"esprima"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz"
,
"integrity"
:
"sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
,
"optional"
:
true
},
"estraverse"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"
,
"integrity"
:
"sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
,
"optional"
:
true
},
"esutils"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
,
"integrity"
:
"sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
,
"optional"
:
true
},
"etag"
:
{
"version"
:
"1.8.1"
,
"resolved"
:
"https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
,
...
...
@@ -576,13 +665,13 @@
"resolved"
:
"https://registry.npmjs.org/execa/-/execa-0.7.0.tgz"
,
"integrity"
:
"sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c="
,
"requires"
:
{
"cross-spawn"
:
"
^5.0.1
"
,
"get-stream"
:
"
^
3.0.0"
,
"is-stream"
:
"
^
1.1.0"
,
"npm-run-path"
:
"
^2.0.0
"
,
"p-finally"
:
"
^
1.0.0"
,
"signal-exit"
:
"
^3.0.0
"
,
"strip-eof"
:
"
^
1.0.0"
"cross-spawn"
:
"
5.1.0
"
,
"get-stream"
:
"3.0.0"
,
"is-stream"
:
"1.1.0"
,
"npm-run-path"
:
"
2.0.2
"
,
"p-finally"
:
"1.0.0"
,
"signal-exit"
:
"
3.0.2
"
,
"strip-eof"
:
"1.0.0"
}
},
"express"
:
{
...
...
@@ -590,36 +679,36 @@
"resolved"
:
"https://registry.npmjs.org/express/-/express-4.16.4.tgz"
,
"integrity"
:
"sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg=="
,
"requires"
:
{
"accepts"
:
"
~
1.3.5"
,
"accepts"
:
"1.3.5"
,
"array-flatten"
:
"1.1.1"
,
"body-parser"
:
"1.18.3"
,
"content-disposition"
:
"0.5.2"
,
"content-type"
:
"
~
1.0.4"
,
"content-type"
:
"1.0.4"
,
"cookie"
:
"0.3.1"
,
"cookie-signature"
:
"1.0.6"
,
"debug"
:
"2.6.9"
,
"depd"
:
"
~
1.1.2"
,
"encodeurl"
:
"
~
1.0.2"
,
"escape-html"
:
"
~
1.0.3"
,
"etag"
:
"
~
1.8.1"
,
"depd"
:
"1.1.2"
,
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"etag"
:
"1.8.1"
,
"finalhandler"
:
"1.1.1"
,
"fresh"
:
"0.5.2"
,
"merge-descriptors"
:
"1.0.1"
,
"methods"
:
"
~
1.1.2"
,
"on-finished"
:
"
~
2.3.0"
,
"parseurl"
:
"
~
1.3.2"
,
"methods"
:
"1.1.2"
,
"on-finished"
:
"2.3.0"
,
"parseurl"
:
"1.3.2"
,
"path-to-regexp"
:
"0.1.7"
,
"proxy-addr"
:
"
~
2.0.4"
,
"proxy-addr"
:
"2.0.4"
,
"qs"
:
"6.5.2"
,
"range-parser"
:
"
~
1.2.0"
,
"range-parser"
:
"1.2.0"
,
"safe-buffer"
:
"5.1.2"
,
"send"
:
"0.16.2"
,
"serve-static"
:
"1.13.2"
,
"setprototypeof"
:
"1.1.0"
,
"statuses"
:
"
~
1.4.0"
,
"type-is"
:
"
~
1.6.16"
,
"statuses"
:
"1.4.0"
,
"type-is"
:
"1.6.16"
,
"utils-merge"
:
"1.0.1"
,
"vary"
:
"
~
1.1.2"
"vary"
:
"1.1.2"
},
"dependencies"
:
{
"statuses"
:
{
...
...
@@ -629,6 +718,18 @@
}
}
},
"express-handlebars"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.1.0.tgz"
,
"integrity"
:
"sha512-7QlaXnSREMmN5P2o4gmpUZDfJlLtfBka9d6r7/ccXaU7rPp76odw9YYtwZYdIiha2JqwiaG6o2Wu6NZJQ0u7Fg=="
,
"requires"
:
{
"glob"
:
"7.1.3"
,
"graceful-fs"
:
"4.1.15"
,
"handlebars"
:
"4.1.2"
,
"object.assign"
:
"4.1.0"
,
"promise"
:
"8.0.3"
}
},
"express-session"
:
{
"version"
:
"1.15.6"
,
"resolved"
:
"https://registry.npmjs.org/express-session/-/express-session-1.15.6.tgz"
,
...
...
@@ -638,10 +739,10 @@
"cookie-signature"
:
"1.0.6"
,
"crc"
:
"3.4.4"
,
"debug"
:
"2.6.9"
,
"depd"
:
"
~1.1.1
"
,
"on-headers"
:
"
~
1.0.1"
,
"parseurl"
:
"
~
1.3.2"
,
"uid-safe"
:
"
~
2.1.5"
,
"depd"
:
"
1.1.2
"
,
"on-headers"
:
"1.0.1"
,
"parseurl"
:
"1.3.2"
,
"uid-safe"
:
"2.1.5"
,
"utils-merge"
:
"1.0.1"
}
},
...
...
@@ -683,12 +784,18 @@
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
,
"integrity"
:
"sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
},
"fast-levenshtein"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
,
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
,
"optional"
:
true
},
"fd-slicer"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz"
,
"integrity"
:
"sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU="
,
"requires"
:
{
"pend"
:
"
~
1.2.0"
"pend"
:
"1.2.0"
}
},
"finalhandler"
:
{
...
...
@@ -697,12 +804,12 @@
"integrity"
:
"sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg=="
,
"requires"
:
{
"debug"
:
"2.6.9"
,
"encodeurl"
:
"
~
1.0.2"
,
"escape-html"
:
"
~
1.0.3"
,
"on-finished"
:
"
~
2.3.0"
,
"parseurl"
:
"
~
1.3.2"
,
"statuses"
:
"
~
1.4.0"
,
"unpipe"
:
"
~
1.0.0"
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"on-finished"
:
"2.3.0"
,
"parseurl"
:
"1.3.2"
,
"statuses"
:
"1.4.0"
,
"unpipe"
:
"1.0.0"
},
"dependencies"
:
{
"statuses"
:
{
...
...
@@ -727,9 +834,9 @@
"resolved"
:
"http://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz"
,
"integrity"
:
"sha1-rjFduaSQf6BlUCMEpm13M0de43w="
,
"requires"
:
{
"async"
:
"
^2.0
.1"
,
"combined-stream"
:
"
^1.0.5
"
,
"mime-types"
:
"
^2.1.1
1"
"async"
:
"
2.6
.1"
,
"combined-stream"
:
"
1.0.7
"
,
"mime-types"
:
"
2.1.2
1"
}
},
"forwarded"
:
{
...
...
@@ -747,11 +854,11 @@
"resolved"
:
"http://registry.npmjs.org/fs-extra/-/fs-extra-0.26.7.tgz"
,
"integrity"
:
"sha1-muH92UiXeY7at20JGM9C0MMYT6k="
,
"requires"
:
{
"graceful-fs"
:
"
^4.1.2
"
,
"jsonfile"
:
"
^2.1
.0"
,
"klaw"
:
"
^1.0.0
"
,
"path-is-absolute"
:
"
^1.0.0
"
,
"rimraf"
:
"
^2.2.8
"
"graceful-fs"
:
"
4.1.15
"
,
"jsonfile"
:
"
2.4
.0"
,
"klaw"
:
"
1.3.1
"
,
"path-is-absolute"
:
"
1.0.1
"
,
"rimraf"
:
"
2.6.2
"
}
},
"fs.realpath"
:
{
...
...
@@ -759,12 +866,17 @@
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"function-bind"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz"
,
"integrity"
:
"sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
},
"generate-function"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz"
,
"integrity"
:
"sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ=="
,
"requires"
:
{
"is-property"
:
"
^
1.0.2"
"is-property"
:
"1.0.2"
}
},
"generate-object-property"
:
{
...
...
@@ -772,7 +884,7 @@
"resolved"
:
"https://registry.npmjs.org/generate-object-property/-/generate-object-property-1.2.0.tgz"
,
"integrity"
:
"sha1-nA4cQDCM6AT0eDYYuTf6iPmdUNA="
,
"requires"
:
{
"is-property"
:
"
^1.0.0
"
"is-property"
:
"
1.0.2
"
}
},
"get-stream"
:
{
...
...
@@ -785,7 +897,7 @@
"resolved"
:
"https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"requires"
:
{
"assert-plus"
:
"
^
1.0.0"
"assert-plus"
:
"1.0.0"
},
"dependencies"
:
{
"assert-plus"
:
{
...
...
@@ -800,12 +912,12 @@
"resolved"
:
"https://registry.npmjs.org/glob/-/glob-7.1.3.tgz"
,
"integrity"
:
"sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ=="
,
"requires"
:
{
"fs.realpath"
:
"
^
1.0.0"
,
"inflight"
:
"
^1.0.4
"
,
"inherits"
:
"2"
,
"minimatch"
:
"
^
3.0.4"
,
"once"
:
"
^1.3
.0"
,
"path-is-absolute"
:
"
^1.0.0
"
"fs.realpath"
:
"1.0.0"
,
"inflight"
:
"
1.0.6
"
,
"inherits"
:
"2
.0.3
"
,
"minimatch"
:
"3.0.4"
,
"once"
:
"
1.4
.0"
,
"path-is-absolute"
:
"
1.0.1
"
}
},
"graceful-fs"
:
{
...
...
@@ -813,6 +925,17 @@
"resolved"
:
"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"
,
"integrity"
:
"sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
},
"handlebars"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz"
,
"integrity"
:
"sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw=="
,
"requires"
:
{
"neo-async"
:
"2.6.1"
,
"optimist"
:
"0.6.1"
,
"source-map"
:
"0.6.1"
,
"uglify-js"
:
"3.5.15"
}
},
"har-schema"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
,
...
...
@@ -823,10 +946,10 @@
"resolved"
:
"http://registry.npmjs.org/har-validator/-/har-validator-2.0.6.tgz"
,
"integrity"
:
"sha1-zcvAgYgmWtEZtqWnyKtw7s+10n0="
,
"requires"
:
{
"chalk"
:
"
^1.1.1
"
,
"commander"
:
"
^2.
9.0"
,
"is-my-json-valid"
:
"
^2.12.4
"
,
"pinkie-promise"
:
"
^2.0.0
"
"chalk"
:
"
1.1.3
"
,
"commander"
:
"
2.1
9.0"
,
"is-my-json-valid"
:
"
2.19.0
"
,
"pinkie-promise"
:
"
2.0.1
"
}
},
"has-ansi"
:
{
...
...
@@ -834,16 +957,21 @@
"resolved"
:
"https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz"
,
"integrity"
:
"sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE="
,
"requires"
:
{
"ansi-regex"
:
"
^2.0.0
"
"ansi-regex"
:
"
2.1.1
"
}
},
"has-symbols"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz"
,
"integrity"
:
"sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
},
"hasha"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz"
,
"integrity"
:
"sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE="
,
"requires"
:
{
"is-stream"
:
"
^1.0.1
"
,
"pinkie-promise"
:
"
^2.0.0
"
"is-stream"
:
"
1.1.0
"
,
"pinkie-promise"
:
"
2.0.1
"
}
},
"hawk"
:
{
...
...
@@ -851,10 +979,10 @@
"resolved"
:
"http://registry.npmjs.org/hawk/-/hawk-3.1.3.tgz"
,
"integrity"
:
"sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ="
,
"requires"
:
{
"boom"
:
"2.
x.x
"
,
"cryptiles"
:
"2.
x.x
"
,
"hoek"
:
"2.
x.x
"
,
"sntp"
:
"1.
x.x
"
"boom"
:
"2.
10.1
"
,
"cryptiles"
:
"2.
0.5
"
,
"hoek"
:
"2.
16.3
"
,
"sntp"
:
"1.
0.9
"
}
},
"he"
:
{
...
...
@@ -877,12 +1005,12 @@
"resolved"
:
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz"
,
"integrity"
:
"sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ=="
,
"requires"
:
{
"domelementtype"
:
"
^
1.3.0"
,
"domhandler"
:
"
^2.3.0
"
,
"domutils"
:
"
^
1.5.1"
,
"entities"
:
"
^1.1.1
"
,
"inherits"
:
"
^2.0.1
"
,
"readable-stream"
:
"
^
3.0.6"
"domelementtype"
:
"1.3.0"
,
"domhandler"
:
"
2.4.2
"
,
"domutils"
:
"1.5.1"
,
"entities"
:
"
1.1.2
"
,
"inherits"
:
"
2.0.3
"
,
"readable-stream"
:
"3.0.6"
},
"dependencies"
:
{
"domelementtype"
:
{
...
...
@@ -897,10 +1025,10 @@
"resolved"
:
"http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
,
"integrity"
:
"sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0="
,
"requires"
:
{
"depd"
:
"
~
1.1.2"
,
"depd"
:
"1.1.2"
,
"inherits"
:
"2.0.3"
,
"setprototypeof"
:
"1.1.0"
,
"statuses"
:
"
>= 1.4.0 < 2
"
"statuses"
:
"
1.5.0
"
}
},
"http-signature"
:
{
...
...
@@ -908,9 +1036,9 @@
"resolved"
:
"https://registry.npmjs.org/http-signature/-/http-signature-1.1.1.tgz"
,
"integrity"
:
"sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8="
,
"requires"
:
{
"assert-plus"
:
"
^
0.2.0"
,
"jsprim"
:
"
^1.2.2
"
,
"sshpk"
:
"
^1.7.0
"
"assert-plus"
:
"0.2.0"
,
"jsprim"
:
"
1.4.1
"
,
"sshpk"
:
"
1.15.2
"
}
},
"iconv-lite"
:
{
...
...
@@ -918,7 +1046,7 @@
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz"
,
"integrity"
:
"sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA=="
,
"requires"
:
{
"safer-buffer"
:
"
>= 2.1.2 < 3
"
"safer-buffer"
:
"
2.1.2
"
}
},
"inflight"
:
{
...
...
@@ -926,8 +1054,8 @@
"resolved"
:
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"requires"
:
{
"once"
:
"
^1.3
.0"
,
"wrappy"
:
"1"
"once"
:
"
1.4
.0"
,
"wrappy"
:
"1
.0.2
"
}
},
"inherits"
:
{
...
...
@@ -955,11 +1083,11 @@
"resolved"
:
"https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz"
,
"integrity"
:
"sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q=="
,
"requires"
:
{
"generate-function"
:
"
^2.0.0
"
,
"generate-object-property"
:
"
^1.1
.0"
,
"is-my-ip-valid"
:
"
^
1.0.0"
,
"jsonpointer"
:
"
^4.0.0
"
,
"xtend"
:
"
^4.0.0
"
"generate-function"
:
"
2.3.1
"
,
"generate-object-property"
:
"
1.2
.0"
,
"is-my-ip-valid"
:
"1.0.0"
,
"jsonpointer"
:
"
4.0.1
"
,
"xtend"
:
"
4.0.1
"
}
},
"is-property"
:
{
...
...
@@ -977,6 +1105,11 @@
"resolved"
:
"https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"is-url"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz"
,
"integrity"
:
"sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
...
...
@@ -992,11 +1125,6 @@
"resolved"
:
"https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
,
"integrity"
:
"sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"js-sha256"
:
{
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npmjs.org/js-sha256/-/js-sha256-0.9.0.tgz"
,
"integrity"
:
"sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA=="
},
"jsbn"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
,
...
...
@@ -1007,6 +1135,37 @@
"resolved"
:
"https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz"
,
"integrity"
:
"sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ=="
},
"jsdom"
:
{
"version"
:
"7.2.2"
,
"resolved"
:
"https://registry.npmjs.org/jsdom/-/jsdom-7.2.2.tgz"
,
"integrity"
:
"sha1-QLQCdwwr2iNGkJa+6Rq2deOx/G4="
,
"optional"
:
true
,
"requires"
:
{
"abab"
:
"1.0.4"
,
"acorn"
:
"2.7.0"
,
"acorn-globals"
:
"1.0.9"
,
"cssom"
:
"0.3.6"
,
"cssstyle"
:
"0.2.37"
,
"escodegen"
:
"1.11.1"
,
"nwmatcher"
:
"1.4.4"
,
"parse5"
:
"1.5.1"
,
"request"
:
"2.88.0"
,
"sax"
:
"1.2.4"
,
"symbol-tree"
:
"3.2.2"
,
"tough-cookie"
:
"2.2.2"
,
"webidl-conversions"
:
"2.0.1"
,
"whatwg-url-compat"
:
"0.6.5"
,
"xml-name-validator"
:
"2.0.1"
},
"dependencies"
:
{
"parse5"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-1.5.1.tgz"
,
"integrity"
:
"sha1-m387DeMr543CQBsXVzzK8Pb1nZQ="
,
"optional"
:
true
}
}
},
"json-schema"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
,
...
...
@@ -1027,7 +1186,7 @@
"resolved"
:
"http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz"
,
"integrity"
:
"sha1-NzaitCi4e72gzIO1P6PWM6NcKug="
,
"requires"
:
{
"graceful-fs"
:
"
^4.1.6
"
"graceful-fs"
:
"
4.1.15
"
}
},
"jsonpointer"
:
{
...
...
@@ -1068,7 +1227,7 @@
"resolved"
:
"https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz"
,
"integrity"
:
"sha1-QIhDO0azsbolnXh4XY6W9zugJDk="
,
"requires"
:
{
"graceful-fs"
:
"
^4.1.9
"
"graceful-fs"
:
"
4.1.15
"
}
},
"lcid"
:
{
...
...
@@ -1076,7 +1235,17 @@
"resolved"
:
"https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
,
"integrity"
:
"sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU="
,
"requires"
:
{
"invert-kv"
:
"^1.0.0"
"invert-kv"
:
"1.0.0"
}
},
"levn"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
,
"integrity"
:
"sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
,
"optional"
:
true
,
"requires"
:
{
"prelude-ls"
:
"1.1.2"
,
"type-check"
:
"0.3.2"
}
},
"lodash"
:
{
...
...
@@ -1154,8 +1323,8 @@
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.4.tgz"
,
"integrity"
:
"sha512-EPstzZ23znHUVLKj+lcXO1KvZkrlw+ZirdwvOmnAnA/1PB4ggyXJ77LRkCqkff+ShQ+cqoxCxLQOh4cKITO5iA=="
,
"requires"
:
{
"pseudomap"
:
"
^
1.0.2"
,
"yallist"
:
"
^3.0.2
"
"pseudomap"
:
"1.0.2"
,
"yallist"
:
"
3.0.3
"
}
},
"media-typer"
:
{
...
...
@@ -1168,7 +1337,7 @@
"resolved"
:
"https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"
,
"integrity"
:
"sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y="
,
"requires"
:
{
"mimic-fn"
:
"
^1.0
.0"
"mimic-fn"
:
"
1.2
.0"
}
},
"merge-descriptors"
:
{
...
...
@@ -1196,7 +1365,7 @@
"resolved"
:
"https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz"
,
"integrity"
:
"sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg=="
,
"requires"
:
{
"mime-db"
:
"
~
1.37.0"
"mime-db"
:
"1.37.0"
}
},
"mimic-fn"
:
{
...
...
@@ -1209,7 +1378,7 @@
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
,
"integrity"
:
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
,
"requires"
:
{
"brace-expansion"
:
"
^1.1.7
"
"brace-expansion"
:
"
1.1.11
"
}
},
"minimist"
:
{
...
...
@@ -1240,13 +1409,13 @@
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.2.7.tgz"
,
"integrity"
:
"sha1-BwV6y+JGeyIELTb5jFrVBwVOlbE="
,
"requires"
:
{
"buffer-shims"
:
"
~
1.0.0"
,
"core-util-is"
:
"
~1.0.0
"
,
"inherits"
:
"
~2.0.1
"
,
"isarray"
:
"
~
1.0.0"
,
"process-nextick-args"
:
"
~1.0.6
"
,
"string_decoder"
:
"
~1.0.0
"
,
"util-deprecate"
:
"
~1.0.1
"
"buffer-shims"
:
"1.0.0"
,
"core-util-is"
:
"
1.0.2
"
,
"inherits"
:
"
2.0.3
"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"
1.0.7
"
,
"string_decoder"
:
"
1.0.3
"
,
"util-deprecate"
:
"
1.0.2
"
}
},
"string_decoder"
:
{
...
...
@@ -1254,7 +1423,7 @@
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz"
,
"integrity"
:
"sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ=="
,
"requires"
:
{
"safe-buffer"
:
"
~5.1.0
"
"safe-buffer"
:
"
5.1.2
"
}
}
}
...
...
@@ -1264,8 +1433,8 @@
"resolved"
:
"https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.18.tgz"
,
"integrity"
:
"sha1-TEYTm986HwMt7ZHbSfOO7AFlkFA="
,
"requires"
:
{
"bson"
:
"
~1.0.4
"
,
"require_optional"
:
"
~1.0.0
"
"bson"
:
"
1.0.9
"
,
"require_optional"
:
"
1.0.1
"
}
},
"mongoose"
:
{
...
...
@@ -1274,7 +1443,7 @@
"integrity"
:
"sha512-VGeSP5O3k9HUXsNm9AocdAlVbfaHV/RHgHc8Jfvwr0D0ZyzgJ3JJ+MKSmz+omicNOhBsmpBEL1zVHM2uIj8tDQ=="
,
"requires"
:
{
"async"
:
"2.6.0"
,
"bson"
:
"
~1.0.4
"
,
"bson"
:
"
1.0.9
"
,
"hooks-fixed"
:
"2.0.2"
,
"kareem"
:
"1.5.0"
,
"lodash.get"
:
"4.4.2"
,
...
...
@@ -1293,7 +1462,7 @@
"resolved"
:
"https://registry.npmjs.org/async/-/async-2.6.0.tgz"
,
"integrity"
:
"sha512-xAfGg1/NTLBBKlHFmnd7PlmUW9KhVQIUuSrYem9xzFUZy13ScvtyGGejaae9iAVRiRq9+Cx7DPFaAAhCpyxyPw=="
,
"requires"
:
{
"lodash"
:
"
^4.14.0
"
"lodash"
:
"
4.17.11
"
}
}
}
...
...
@@ -1303,11 +1472,11 @@
"resolved"
:
"https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz"
,
"integrity"
:
"sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA=="
,
"requires"
:
{
"basic-auth"
:
"
~2.0.0
"
,
"basic-auth"
:
"
2.0.1
"
,
"debug"
:
"2.6.9"
,
"depd"
:
"
~
1.1.2"
,
"on-finished"
:
"
~
2.3.0"
,
"on-headers"
:
"
~
1.0.1"
"depd"
:
"1.1.2"
,
"on-finished"
:
"2.3.0"
,
"on-headers"
:
"1.0.1"
}
},
"mpath"
:
{
...
...
@@ -1369,13 +1538,13 @@
"resolved"
:
"http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz"
,
"integrity"
:
"sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw=="
,
"requires"
:
{
"core-util-is"
:
"
~1.0.0
"
,
"inherits"
:
"
~
2.0.3"
,
"isarray"
:
"
~
1.0.0"
,
"process-nextick-args"
:
"
~
2.0.0"
,
"safe-buffer"
:
"
~5.1.1
"
,
"string_decoder"
:
"
~
1.1.1"
,
"util-deprecate"
:
"
~1.0.1
"
"core-util-is"
:
"
1.0.2
"
,
"inherits"
:
"2.0.3"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"2.0.0"
,
"safe-buffer"
:
"
5.1.2
"
,
"string_decoder"
:
"1.1.1"
,
"util-deprecate"
:
"
1.0.2
"
}
}
}
...
...
@@ -1385,6 +1554,96 @@
"resolved"
:
"https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"
,
"integrity"
:
"sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
},
"neo-async"
:
{
"version"
:
"2.6.1"
,
"resolved"
:
"https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz"
,
"integrity"
:
"sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw=="
},
"node-cache"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/node-cache/-/node-cache-3.2.1.tgz"
,
"integrity"
:
"sha1-p5WNMqikLZEZziWYZWfqLF+WZ3M="
,
"requires"
:
{
"clone"
:
"1.0.4"
,
"lodash"
:
"4.17.11"
}
},
"node-iframe-replacement"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/node-iframe-replacement/-/node-iframe-replacement-1.0.0.tgz"
,
"integrity"
:
"sha512-a1CkjLEvukE6RQPmDYVra+yJw2rtGduFRkisIb3LcHQKxtdgeNquJwn+ByzFvWQ0n4qeHkhjFsGRJwZFD5fqug=="
,
"requires"
:
{
"cheerio"
:
"0.20.0"
,
"express"
:
"4.16.4"
,
"express-handlebars"
:
"3.1.0"
,
"is-url"
:
"1.2.4"
,
"node-cache"
:
"3.2.1"
,
"request-promise"
:
"3.0.0"
},
"dependencies"
:
{
"cheerio"
:
{
"version"
:
"0.20.0"
,
"resolved"
:
"https://registry.npmjs.org/cheerio/-/cheerio-0.20.0.tgz"
,
"integrity"
:
"sha1-XHEPK6uVZTJyhCugHG6mGzVF7DU="
,
"requires"
:
{
"css-select"
:
"1.2.0"
,
"dom-serializer"
:
"0.1.0"
,
"entities"
:
"1.1.2"
,
"htmlparser2"
:
"3.8.3"
,
"jsdom"
:
"7.2.2"
,
"lodash"
:
"4.17.11"
}
},
"domhandler"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz"
,
"integrity"
:
"sha1-LeWaCCLVAn+r/28DLCsloqir5zg="
,
"requires"
:
{
"domelementtype"
:
"1.2.1"
}
},
"htmlparser2"
:
{
"version"
:
"3.8.3"
,
"resolved"
:
"https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz"
,
"integrity"
:
"sha1-mWwosZFRaovoZQGn15dX5ccMEGg="
,
"requires"
:
{
"domelementtype"
:
"1.2.1"
,
"domhandler"
:
"2.3.0"
,
"domutils"
:
"1.5.1"
,
"entities"
:
"1.0.0"
,
"readable-stream"
:
"1.1.14"
},
"dependencies"
:
{
"entities"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-1.0.0.tgz"
,
"integrity"
:
"sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY="
}
}
},
"isarray"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz"
,
"integrity"
:
"sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
},
"readable-stream"
:
{
"version"
:
"1.1.14"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
,
"integrity"
:
"sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
,
"requires"
:
{
"core-util-is"
:
"1.0.2"
,
"inherits"
:
"2.0.3"
,
"isarray"
:
"0.0.1"
,
"string_decoder"
:
"0.10.31"
}
},
"string_decoder"
:
{
"version"
:
"0.10.31"
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
,
"integrity"
:
"sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"node-uuid"
:
{
"version"
:
"1.4.8"
,
"resolved"
:
"https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz"
,
...
...
@@ -1395,7 +1654,7 @@
"resolved"
:
"https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
,
"integrity"
:
"sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8="
,
"requires"
:
{
"path-key"
:
"
^2.0.0
"
"path-key"
:
"
2.0.1
"
}
},
"nth-check"
:
{
...
...
@@ -1403,9 +1662,15 @@
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
"integrity"
:
"sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
,
"requires"
:
{
"boolbase"
:
"
~
1.0.0"
"boolbase"
:
"1.0.0"
}
},
"nwmatcher"
:
{
"version"
:
"1.4.4"
,
"resolved"
:
"https://registry.npmjs.org/nwmatcher/-/nwmatcher-1.4.4.tgz"
,
"integrity"
:
"sha512-3iuY4N5dhgMpCUrOVnuAdGrgxVqV2cJpM+XNccjR2DKOB1RUP0aA+wGXEiNziG/UKboFyGBIoKOaNlJxx8bciQ=="
,
"optional"
:
true
},
"oauth"
:
{
"version"
:
"0.9.15"
,
"resolved"
:
"https://registry.npmjs.org/oauth/-/oauth-0.9.15.tgz"
,
...
...
@@ -1421,6 +1686,22 @@
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"object-keys"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz"
,
"integrity"
:
"sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
},
"object.assign"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz"
,
"integrity"
:
"sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w=="
,
"requires"
:
{
"define-properties"
:
"1.1.3"
,
"function-bind"
:
"1.1.1"
,
"has-symbols"
:
"1.0.0"
,
"object-keys"
:
"1.1.1"
}
},
"on-finished"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
,
...
...
@@ -1439,7 +1720,37 @@
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"requires"
:
{
"wrappy"
:
"1"
"wrappy"
:
"1.0.2"
}
},
"optimist"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"
,
"integrity"
:
"sha1-2j6nRob6IaGaERwybpDrFaAZZoY="
,
"requires"
:
{
"minimist"
:
"0.0.8"
,
"wordwrap"
:
"0.0.3"
},
"dependencies"
:
{
"wordwrap"
:
{
"version"
:
"0.0.3"
,
"resolved"
:
"https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
,
"integrity"
:
"sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
}
}
},
"optionator"
:
{
"version"
:
"0.8.2"
,
"resolved"
:
"https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"
,
"integrity"
:
"sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q="
,
"optional"
:
true
,
"requires"
:
{
"deep-is"
:
"0.1.3"
,
"fast-levenshtein"
:
"2.0.6"
,
"levn"
:
"0.3.0"
,
"prelude-ls"
:
"1.1.2"
,
"type-check"
:
"0.3.2"
,
"wordwrap"
:
"1.0.0"
}
},
"os-locale"
:
{
...
...
@@ -1447,9 +1758,9 @@
"resolved"
:
"https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz"
,
"integrity"
:
"sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA=="
,
"requires"
:
{
"execa"
:
"
^
0.7.0"
,
"lcid"
:
"
^
1.0.0"
,
"mem"
:
"
^
1.1.0"
"execa"
:
"0.7.0"
,
"lcid"
:
"1.0.0"
,
"mem"
:
"1.1.0"
}
},
"os-shim"
:
{
...
...
@@ -1467,7 +1778,7 @@
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz"
,
"integrity"
:
"sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA=="
,
"requires"
:
{
"@types/node"
:
"
*
"
"@types/node"
:
"
10.12.8
"
}
},
"parseurl"
:
{
...
...
@@ -1480,7 +1791,7 @@
"resolved"
:
"https://registry.npmjs.org/passport/-/passport-0.4.0.tgz"
,
"integrity"
:
"sha1-xQlWkTR71a07XhgCOMORTRbwWBE="
,
"requires"
:
{
"passport-strategy"
:
"1.
x.x
"
,
"passport-strategy"
:
"1.
0.0
"
,
"pause"
:
"0.0.1"
}
},
...
...
@@ -1489,8 +1800,8 @@
"resolved"
:
"https://registry.npmjs.org/passport-kakao/-/passport-kakao-0.0.5.tgz"
,
"integrity"
:
"sha512-2Ts4SISbzTgkNWFwwvJFw2L5uxMJtI+4n0iuoDiQL5+3BBWdrTgdnWJLJtsa9blU5HjpNh/y/phMAAPxEKwZNw=="
,
"requires"
:
{
"passport-oauth2"
:
"
~
1.1.2"
,
"pkginfo"
:
"
~0.3.0
"
"passport-oauth2"
:
"1.1.2"
,
"pkginfo"
:
"
0.3.1
"
}
},
"passport-local"
:
{
...
...
@@ -1498,7 +1809,7 @@
"resolved"
:
"https://registry.npmjs.org/passport-local/-/passport-local-1.0.0.tgz"
,
"integrity"
:
"sha1-H+YyaMkudWBmJkN+O5BmYsFbpu4="
,
"requires"
:
{
"passport-strategy"
:
"1.
x.x
"
"passport-strategy"
:
"1.
0.0
"
}
},
"passport-oauth2"
:
{
...
...
@@ -1506,9 +1817,9 @@
"resolved"
:
"https://registry.npmjs.org/passport-oauth2/-/passport-oauth2-1.1.2.tgz"
,
"integrity"
:
"sha1-vXFjsbYJA3GGjcTvb58uHkzEuUg="
,
"requires"
:
{
"oauth"
:
"0.9.
x
"
,
"passport-strategy"
:
"1.
x.x
"
,
"uid2"
:
"0.0.
x
"
"oauth"
:
"0.9.
15
"
,
"passport-strategy"
:
"1.
0.0
"
,
"uid2"
:
"0.0.
3
"
}
},
"passport-strategy"
:
{
...
...
@@ -1551,14 +1862,14 @@
"resolved"
:
"http://registry.npmjs.org/phantomjs/-/phantomjs-2.1.7.tgz"
,
"integrity"
:
"sha1-xpEPZ5NcNyhbYRQyn8LyfV8+MTQ="
,
"requires"
:
{
"extract-zip"
:
"
~
1.5.0"
,
"fs-extra"
:
"
~0.26.4
"
,
"hasha"
:
"
^
2.2.0"
,
"kew"
:
"
~
0.7.0"
,
"progress"
:
"
~
1.1.8"
,
"request"
:
"
~
2.67.0"
,
"request-progress"
:
"
~
2.0.1"
,
"which"
:
"
~1.2.2
"
"extract-zip"
:
"1.5.0"
,
"fs-extra"
:
"
0.26.7
"
,
"hasha"
:
"2.2.0"
,
"kew"
:
"0.7.0"
,
"progress"
:
"1.1.8"
,
"request"
:
"2.67.0"
,
"request-progress"
:
"2.0.1"
,
"which"
:
"
1.2.14
"
},
"dependencies"
:
{
"qs"
:
{
...
...
@@ -1571,26 +1882,26 @@
"resolved"
:
"http://registry.npmjs.org/request/-/request-2.67.0.tgz"
,
"integrity"
:
"sha1-ivdHgOK/EeoK6aqWXBHxGv0nJ0I="
,
"requires"
:
{
"aws-sign2"
:
"
~
0.6.0"
,
"bl"
:
"
~1.0.0
"
,
"caseless"
:
"
~
0.11.0"
,
"combined-stream"
:
"
~1.0.5
"
,
"extend"
:
"
~3.0.0
"
,
"forever-agent"
:
"
~
0.6.1"
,
"form-data"
:
"
~1.0.0-rc3
"
,
"har-validator"
:
"
~2.0.2
"
,
"hawk"
:
"
~3.1.0
"
,
"http-signature"
:
"
~1.1.0
"
,
"is-typedarray"
:
"
~
1.0.0"
,
"isstream"
:
"
~
0.1.2"
,
"json-stringify-safe"
:
"
~
5.0.1"
,
"mime-types"
:
"
~2.1.7
"
,
"node-uuid"
:
"
~1.4.7
"
,
"oauth-sign"
:
"
~0.8.0
"
,
"qs"
:
"
~5.2.0
"
,
"stringstream"
:
"
~0.0.4
"
,
"tough-cookie"
:
"
~2.2.0
"
,
"tunnel-agent"
:
"
~0.4.1
"
"aws-sign2"
:
"0.6.0"
,
"bl"
:
"
1.0.3
"
,
"caseless"
:
"0.11.0"
,
"combined-stream"
:
"
1.0.7
"
,
"extend"
:
"
3.0.2
"
,
"forever-agent"
:
"0.6.1"
,
"form-data"
:
"
1.0.1
"
,
"har-validator"
:
"
2.0.6
"
,
"hawk"
:
"
3.1.3
"
,
"http-signature"
:
"
1.1.1
"
,
"is-typedarray"
:
"1.0.0"
,
"isstream"
:
"0.1.2"
,
"json-stringify-safe"
:
"5.0.1"
,
"mime-types"
:
"
2.1.21
"
,
"node-uuid"
:
"
1.4.8
"
,
"oauth-sign"
:
"
0.8.2
"
,
"qs"
:
"
5.2.1
"
,
"stringstream"
:
"
0.0.6
"
,
"tough-cookie"
:
"
2.2.2
"
,
"tunnel-agent"
:
"
0.4.3
"
}
}
}
...
...
@@ -1605,7 +1916,7 @@
"resolved"
:
"https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz"
,
"integrity"
:
"sha1-ITXW36ejWMBprJsXh3YogihFD/o="
,
"requires"
:
{
"pinkie"
:
"
^2.0.0
"
"pinkie"
:
"
2.0.4
"
}
},
"pkginfo"
:
{
...
...
@@ -1613,13 +1924,18 @@
"resolved"
:
"https://registry.npmjs.org/pkginfo/-/pkginfo-0.3.1.tgz"
,
"integrity"
:
"sha1-Wyn2qB9wcXFC4J52W76rl7T4HiE="
},
"prelude-ls"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
,
"integrity"
:
"sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
},
"prettyjson"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/prettyjson/-/prettyjson-1.2.1.tgz"
,
"integrity"
:
"sha1-/P+rQdGcq0365eV15kJGYZsS0ok="
,
"requires"
:
{
"colors"
:
"
^1.1
.2"
,
"minimist"
:
"
^
1.2.0"
"colors"
:
"
1.3
.2"
,
"minimist"
:
"1.2.0"
},
"dependencies"
:
{
"minimist"
:
{
...
...
@@ -1639,12 +1955,20 @@
"resolved"
:
"http://registry.npmjs.org/progress/-/progress-1.1.8.tgz"
,
"integrity"
:
"sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74="
},
"promise"
:
{
"version"
:
"8.0.3"
,
"resolved"
:
"https://registry.npmjs.org/promise/-/promise-8.0.3.tgz"
,
"integrity"
:
"sha512-HeRDUL1RJiLhyA0/grn+PTShlBAcLuh/1BJGtrvjwbvRDCTLLMEz9rOGCV+R3vHY4MixIuoMEd9Yq/XvsTPcjw=="
,
"requires"
:
{
"asap"
:
"2.0.6"
}
},
"proxy-addr"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz"
,
"integrity"
:
"sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA=="
,
"requires"
:
{
"forwarded"
:
"
~
0.1.2"
,
"forwarded"
:
"0.1.2"
,
"ipaddr.js"
:
"1.8.0"
}
},
...
...
@@ -1694,9 +2018,9 @@
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz"
,
"integrity"
:
"sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg=="
,
"requires"
:
{
"inherits"
:
"
^
2.0.3"
,
"string_decoder"
:
"
^
1.1.1"
,
"util-deprecate"
:
"
^1.0.1
"
"inherits"
:
"2.0.3"
,
"string_decoder"
:
"1.1.1"
,
"util-deprecate"
:
"
1.0.2
"
}
},
"regexp-clone"
:
{
...
...
@@ -1709,26 +2033,26 @@
"resolved"
:
"https://registry.npmjs.org/request/-/request-2.88.0.tgz"
,
"integrity"
:
"sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg=="
,
"requires"
:
{
"aws-sign2"
:
"
~
0.7.0"
,
"aws4"
:
"
^
1.8.0"
,
"caseless"
:
"
~
0.12.0"
,
"combined-stream"
:
"
~1.0.6
"
,
"extend"
:
"
~
3.0.2"
,
"forever-agent"
:
"
~
0.6.1"
,
"form-data"
:
"
~2.3.2
"
,
"har-validator"
:
"
~5.1.0
"
,
"http-signature"
:
"
~
1.2.0"
,
"is-typedarray"
:
"
~
1.0.0"
,
"isstream"
:
"
~
0.1.2"
,
"json-stringify-safe"
:
"
~
5.0.1"
,
"mime-types"
:
"
~2.1.19
"
,
"oauth-sign"
:
"
~
0.9.0"
,
"performance-now"
:
"
^
2.1.0"
,
"qs"
:
"
~
6.5.2"
,
"safe-buffer"
:
"
^
5.1.2"
,
"tough-cookie"
:
"
~
2.4.3"
,
"tunnel-agent"
:
"
^
0.6.0"
,
"uuid"
:
"
^
3.3.2"
"aws-sign2"
:
"0.7.0"
,
"aws4"
:
"1.8.0"
,
"caseless"
:
"0.12.0"
,
"combined-stream"
:
"
1.0.7
"
,
"extend"
:
"3.0.2"
,
"forever-agent"
:
"0.6.1"
,
"form-data"
:
"
2.3.3
"
,
"har-validator"
:
"
5.1.3
"
,
"http-signature"
:
"1.2.0"
,
"is-typedarray"
:
"1.0.0"
,
"isstream"
:
"0.1.2"
,
"json-stringify-safe"
:
"5.0.1"
,
"mime-types"
:
"
2.1.21
"
,
"oauth-sign"
:
"0.9.0"
,
"performance-now"
:
"2.1.0"
,
"qs"
:
"6.5.2"
,
"safe-buffer"
:
"5.1.2"
,
"tough-cookie"
:
"2.4.3"
,
"tunnel-agent"
:
"0.6.0"
,
"uuid"
:
"3.3.2"
},
"dependencies"
:
{
"assert-plus"
:
{
...
...
@@ -1751,9 +2075,9 @@
"resolved"
:
"https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz"
,
"integrity"
:
"sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ=="
,
"requires"
:
{
"asynckit"
:
"
^
0.4.0"
,
"combined-stream"
:
"
^1.0.6
"
,
"mime-types"
:
"
^2.1.12
"
"asynckit"
:
"0.4.0"
,
"combined-stream"
:
"
1.0.7
"
,
"mime-types"
:
"
2.1.21
"
}
},
"har-validator"
:
{
...
...
@@ -1761,8 +2085,8 @@
"resolved"
:
"https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz"
,
"integrity"
:
"sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g=="
,
"requires"
:
{
"ajv"
:
"
^
6.5.5"
,
"har-schema"
:
"
^
2.0.0"
"ajv"
:
"6.5.5"
,
"har-schema"
:
"2.0.0"
}
},
"http-signature"
:
{
...
...
@@ -1770,9 +2094,9 @@
"resolved"
:
"https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz"
,
"integrity"
:
"sha1-muzZJRFHcvPZW2WmCruPfBj7rOE="
,
"requires"
:
{
"assert-plus"
:
"
^
1.0.0"
,
"jsprim"
:
"
^1.2.2
"
,
"sshpk"
:
"
^1.7.0
"
"assert-plus"
:
"1.0.0"
,
"jsprim"
:
"
1.4.1
"
,
"sshpk"
:
"
1.15.2
"
}
},
"oauth-sign"
:
{
...
...
@@ -1790,8 +2114,8 @@
"resolved"
:
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz"
,
"integrity"
:
"sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ=="
,
"requires"
:
{
"psl"
:
"
^1.1.24
"
,
"punycode"
:
"
^
1.4.1"
"psl"
:
"
1.1.29
"
,
"punycode"
:
"1.4.1"
}
},
"tunnel-agent"
:
{
...
...
@@ -1799,7 +2123,7 @@
"resolved"
:
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"requires"
:
{
"safe-buffer"
:
"
^5.0.1
"
"safe-buffer"
:
"
5.1.2
"
}
},
"uuid"
:
{
...
...
@@ -1814,7 +2138,17 @@
"resolved"
:
"https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz"
,
"integrity"
:
"sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg="
,
"requires"
:
{
"throttleit"
:
"^1.0.0"
"throttleit"
:
"1.0.0"
}
},
"request-promise"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/request-promise/-/request-promise-3.0.0.tgz"
,
"integrity"
:
"sha1-vh7bJvQcSc0dVlbGdT1oQqEkn0Y="
,
"requires"
:
{
"bluebird"
:
"3.5.0"
,
"lodash"
:
"4.17.11"
,
"request"
:
"2.88.0"
}
},
"require-uncached"
:
{
...
...
@@ -1822,8 +2156,8 @@
"resolved"
:
"http://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz"
,
"integrity"
:
"sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM="
,
"requires"
:
{
"caller-path"
:
"
^
0.1.0"
,
"resolve-from"
:
"
^1.0.0
"
"caller-path"
:
"0.1.0"
,
"resolve-from"
:
"
1.0.1
"
},
"dependencies"
:
{
"resolve-from"
:
{
...
...
@@ -1838,8 +2172,8 @@
"resolved"
:
"https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz"
,
"integrity"
:
"sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g=="
,
"requires"
:
{
"resolve-from"
:
"
^
2.0.0"
,
"semver"
:
"
^5.1
.0"
"resolve-from"
:
"2.0.0"
,
"semver"
:
"
5.6
.0"
}
},
"resolve-from"
:
{
...
...
@@ -1852,7 +2186,7 @@
"resolved"
:
"https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz"
,
"integrity"
:
"sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="
,
"requires"
:
{
"glob"
:
"
^7.0.5
"
"glob"
:
"
7.1.3
"
}
},
"rsvp"
:
{
...
...
@@ -1870,6 +2204,12 @@
"resolved"
:
"https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"sax"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
,
"integrity"
:
"sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
,
"optional"
:
true
},
"semver"
:
{
"version"
:
"5.6.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.6.0.tgz"
,
...
...
@@ -1881,18 +2221,18 @@
"integrity"
:
"sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw=="
,
"requires"
:
{
"debug"
:
"2.6.9"
,
"depd"
:
"
~
1.1.2"
,
"destroy"
:
"
~
1.0.4"
,
"encodeurl"
:
"
~
1.0.2"
,
"escape-html"
:
"
~
1.0.3"
,
"etag"
:
"
~
1.8.1"
,
"depd"
:
"1.1.2"
,
"destroy"
:
"1.0.4"
,
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"etag"
:
"1.8.1"
,
"fresh"
:
"0.5.2"
,
"http-errors"
:
"
~1.6.2
"
,
"http-errors"
:
"
1.6.3
"
,
"mime"
:
"1.4.1"
,
"ms"
:
"2.0.0"
,
"on-finished"
:
"
~
2.3.0"
,
"range-parser"
:
"
~
1.2.0"
,
"statuses"
:
"
~
1.4.0"
"on-finished"
:
"2.3.0"
,
"range-parser"
:
"1.2.0"
,
"statuses"
:
"1.4.0"
},
"dependencies"
:
{
"statuses"
:
{
...
...
@@ -1907,10 +2247,10 @@
"resolved"
:
"https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz"
,
"integrity"
:
"sha1-k10kDN/g9YBTB/3+ln2IlCosvPA="
,
"requires"
:
{
"etag"
:
"
~
1.8.1"
,
"etag"
:
"1.8.1"
,
"fresh"
:
"0.5.2"
,
"ms"
:
"2.1.1"
,
"parseurl"
:
"
~
1.3.2"
,
"parseurl"
:
"1.3.2"
,
"safe-buffer"
:
"5.1.1"
},
"dependencies"
:
{
...
...
@@ -1931,9 +2271,9 @@
"resolved"
:
"https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz"
,
"integrity"
:
"sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw=="
,
"requires"
:
{
"encodeurl"
:
"
~
1.0.2"
,
"escape-html"
:
"
~
1.0.3"
,
"parseurl"
:
"
~
1.3.2"
,
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"parseurl"
:
"1.3.2"
,
"send"
:
"0.16.2"
}
},
...
...
@@ -1947,7 +2287,7 @@
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz"
,
"integrity"
:
"sha1-RKrGW2lbAzmJaMOfNj/uXer98eo="
,
"requires"
:
{
"shebang-regex"
:
"
^
1.0.0"
"shebang-regex"
:
"1.0.0"
}
},
"shebang-regex"
:
{
...
...
@@ -1970,16 +2310,21 @@
"resolved"
:
"http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz"
,
"integrity"
:
"sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg="
,
"requires"
:
{
"hoek"
:
"2.
x.x
"
"hoek"
:
"2.
16.3
"
}
},
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
,
"integrity"
:
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"spawn-sync"
:
{
"version"
:
"1.0.15"
,
"resolved"
:
"https://registry.npmjs.org/spawn-sync/-/spawn-sync-1.0.15.tgz"
,
"integrity"
:
"sha1-sAeZVX63+wyDdsKdROih6mfldHY="
,
"requires"
:
{
"concat-stream"
:
"
^1.4.7
"
,
"os-shim"
:
"
^0.1.2
"
"concat-stream"
:
"
1.5.0
"
,
"os-shim"
:
"
0.1.3
"
}
},
"spooky"
:
{
...
...
@@ -1987,12 +2332,12 @@
"resolved"
:
"https://registry.npmjs.org/spooky/-/spooky-0.2.5.tgz"
,
"integrity"
:
"sha1-RD5+u0LZmPyar7dlusXR3zBfKNM="
,
"requires"
:
{
"async"
:
"0.1.
x
"
,
"carrier"
:
"0.1.
x
"
,
"duplexer"
:
"0.0.
x
"
,
"readable-stream"
:
"
~1.0.2
"
,
"tiny-jsonrpc"
:
"0.2.
x
"
,
"underscore"
:
"1.3.
x
"
"async"
:
"0.1.
22
"
,
"carrier"
:
"0.1.
14
"
,
"duplexer"
:
"0.0.
4
"
,
"readable-stream"
:
"
1.0.34
"
,
"tiny-jsonrpc"
:
"0.2.
1
"
,
"underscore"
:
"1.3.
3
"
},
"dependencies"
:
{
"async"
:
{
...
...
@@ -2010,10 +2355,10 @@
"resolved"
:
"http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz"
,
"integrity"
:
"sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw="
,
"requires"
:
{
"core-util-is"
:
"
~1.0.0
"
,
"inherits"
:
"
~2.0.1
"
,
"core-util-is"
:
"
1.0.2
"
,
"inherits"
:
"
2.0.3
"
,
"isarray"
:
"0.0.1"
,
"string_decoder"
:
"
~0.10.x
"
"string_decoder"
:
"
0.10.31
"
}
},
"string_decoder"
:
{
...
...
@@ -2038,15 +2383,15 @@
"resolved"
:
"https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz"
,
"integrity"
:
"sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA=="
,
"requires"
:
{
"asn1"
:
"
~0.2.3
"
,
"assert-plus"
:
"
^
1.0.0"
,
"bcrypt-pbkdf"
:
"
^1.0.0
"
,
"dashdash"
:
"
^1.12.0
"
,
"ecc-jsbn"
:
"
~0.1.1
"
,
"getpass"
:
"
^0.1.1
"
,
"jsbn"
:
"
~0.1.0
"
,
"safer-buffer"
:
"
^2.0
.2"
,
"tweetnacl"
:
"
~0.14.0
"
"asn1"
:
"
0.2.4
"
,
"assert-plus"
:
"1.0.0"
,
"bcrypt-pbkdf"
:
"
1.0.2
"
,
"dashdash"
:
"
1.14.1
"
,
"ecc-jsbn"
:
"
0.1.2
"
,
"getpass"
:
"
0.1.7
"
,
"jsbn"
:
"
0.1.1
"
,
"safer-buffer"
:
"
2.1
.2"
,
"tweetnacl"
:
"
0.14.5
"
},
"dependencies"
:
{
"assert-plus"
:
{
...
...
@@ -2066,7 +2411,7 @@
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"
~5.1.0
"
"safe-buffer"
:
"
5.1.2
"
}
},
"stringstream"
:
{
...
...
@@ -2079,7 +2424,7 @@
"resolved"
:
"http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"requires"
:
{
"ansi-regex"
:
"
^2.0.0
"
"ansi-regex"
:
"
2.1.1
"
}
},
"strip-eof"
:
{
...
...
@@ -2092,6 +2437,12 @@
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
},
"symbol-tree"
:
{
"version"
:
"3.2.2"
,
"resolved"
:
"https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz"
,
"integrity"
:
"sha1-rifbOPZgp64uHDt9G8KQgZuFGeY="
,
"optional"
:
true
},
"throttleit"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz"
,
...
...
@@ -2107,6 +2458,12 @@
"resolved"
:
"https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.2.2.tgz"
,
"integrity"
:
"sha1-yDoYMPTl7wuT7yo0iOck+N4Basc="
},
"tr46"
:
{
"version"
:
"0.0.3"
,
"resolved"
:
"https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
,
"integrity"
:
"sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o="
,
"optional"
:
true
},
"tunnel-agent"
:
{
"version"
:
"0.4.3"
,
"resolved"
:
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz"
,
...
...
@@ -2117,13 +2474,21 @@
"resolved"
:
"https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
},
"type-check"
:
{
"version"
:
"0.3.2"
,
"resolved"
:
"https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz"
,
"integrity"
:
"sha1-WITKtRLPHTVeP7eE8wgEsrUg23I="
,
"requires"
:
{
"prelude-ls"
:
"1.1.2"
}
},
"type-is"
:
{
"version"
:
"1.6.16"
,
"resolved"
:
"https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz"
,
"integrity"
:
"sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q=="
,
"requires"
:
{
"media-typer"
:
"0.3.0"
,
"mime-types"
:
"
~2.1.18
"
"mime-types"
:
"
2.1.21
"
}
},
"type-of"
:
{
...
...
@@ -2136,12 +2501,30 @@
"resolved"
:
"https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
,
"integrity"
:
"sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"uglify-js"
:
{
"version"
:
"3.5.15"
,
"resolved"
:
"https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.15.tgz"
,
"integrity"
:
"sha512-fe7aYFotptIddkwcm6YuA0HmknBZ52ZzOsUxZEdhhkSsz7RfjHDX2QDxwKTiv4JQ5t5NhfmpgAK+J7LiDhKSqg=="
,
"optional"
:
true
,
"requires"
:
{
"commander"
:
"2.20.0"
,
"source-map"
:
"0.6.1"
},
"dependencies"
:
{
"commander"
:
{
"version"
:
"2.20.0"
,
"resolved"
:
"https://registry.npmjs.org/commander/-/commander-2.20.0.tgz"
,
"integrity"
:
"sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ=="
,
"optional"
:
true
}
}
},
"uid-safe"
:
{
"version"
:
"2.1.5"
,
"resolved"
:
"https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz"
,
"integrity"
:
"sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA=="
,
"requires"
:
{
"random-bytes"
:
"
~
1.0.0"
"random-bytes"
:
"1.0.0"
}
},
"uid2"
:
{
...
...
@@ -2164,7 +2547,7 @@
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"
,
"integrity"
:
"sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
,
"requires"
:
{
"punycode"
:
"
^2.1.0
"
"punycode"
:
"
2.1.1
"
}
},
"util-deprecate"
:
{
...
...
@@ -2192,9 +2575,9 @@
"resolved"
:
"https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"requires"
:
{
"assert-plus"
:
"
^
1.0.0"
,
"assert-plus"
:
"1.0.0"
,
"core-util-is"
:
"1.0.2"
,
"extsprintf"
:
"
^1.2
.0"
"extsprintf"
:
"
1.3
.0"
},
"dependencies"
:
{
"assert-plus"
:
{
...
...
@@ -2204,19 +2587,46 @@
}
}
},
"webidl-conversions"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-2.0.1.tgz"
,
"integrity"
:
"sha1-O/glj30xjHRDw28uFpQCoaZwNQY="
,
"optional"
:
true
},
"whatwg-url-compat"
:
{
"version"
:
"0.6.5"
,
"resolved"
:
"https://registry.npmjs.org/whatwg-url-compat/-/whatwg-url-compat-0.6.5.tgz"
,
"integrity"
:
"sha1-AImBEa9om7CXVBzVpFymyHmERb8="
,
"optional"
:
true
,
"requires"
:
{
"tr46"
:
"0.0.3"
}
},
"which"
:
{
"version"
:
"1.2.14"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-1.2.14.tgz"
,
"integrity"
:
"sha1-mofEN48D6CfOyvGs31bHNsAcFOU="
,
"requires"
:
{
"isexe"
:
"
^
2.0.0"
"isexe"
:
"2.0.0"
}
},
"wordwrap"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
,
"integrity"
:
"sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
,
"optional"
:
true
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"xml-name-validator"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-2.0.1.tgz"
,
"integrity"
:
"sha1-TYuPHszTQZqjYgYb7O9RXh5VljU="
,
"optional"
:
true
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
,
...
...
@@ -2232,7 +2642,7 @@
"resolved"
:
"https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz"
,
"integrity"
:
"sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU="
,
"requires"
:
{
"fd-slicer"
:
"
~
1.0.1"
"fd-slicer"
:
"1.0.1"
}
}
}
...
...
package.json
View file @
41eeade
...
...
@@ -17,10 +17,10 @@
"ejs"
:
"^2.5.9"
,
"express"
:
"^4.15.5"
,
"express-session"
:
"^1.15.6"
,
"js-sha256"
:
"^0.9.0"
,
"mongoose"
:
"^4.13.6"
,
"morgan"
:
"^1.9.0"
,
"mysql"
:
"^2.16.0"
,
"node-iframe-replacement"
:
"^1.0.0"
,
"passport"
:
"^0.4.0"
,
"passport-kakao"
:
"0.0.5"
,
"passport-local"
:
"^1.0.0"
,
...
...
views/index.ejs
View file @
41eeade
...
...
@@ -47,7 +47,7 @@
<ul
class=
"nav navbar-nav navbar-right"
>
<li><a
href=
"#about"
class=
"page-scroll"
>
About
</a></li>
<li><a
href=
"#portfolio"
class=
"page-scroll"
>
Webtoons
</a></li>
<li><a
href=
"/a
pi/auth/kakao"
class=
"page-scroll"
>
로그인2
</a></li>
<li><a
href=
"/a
uth/login/kakao"
class=
"page-scroll"
>
Login
</a></li>
</ul>
</div>
<!-- /.navbar-collapse -->
...
...
@@ -203,20 +203,22 @@
</br>
</div>
<font
size =
30
>
투믹스 웹툰
</font>
<a
onclick=
"Naver_webtoons.style.display=(Naver_webtoons.style.display=='none')?'block':'none';"
href=
"javascript:void(0)"
>
<img
src =
'https://is4-ssl.mzstatic.com/image/thumb/Purple128/v4/d9/c7/99/d9c79934-4e9a-4926-fa53-b4863bae52b4/source/512x512bb.jpg'
width=
"83"
height=
"90"
/>
</a>
<div
id=
"
Toomics_webtoon
s"
style =
"display:none"
>
<div
id=
"
toomik
s"
style =
"display:none"
>
<table>
<
%
var current = "";
for(webtoon in list){
if(current!=list[webtoon].week
&&
list[webtoon].site == 'toomi
c
s'){
if(current!=list[webtoon].week
&&
list[webtoon].site == 'toomi
k
s'){
if(current!=""){
%>
</tr>
...
...
@@ -225,7 +227,7 @@
<th>
<
%= list[webtoon].week %>
</th>
<
% } %>
<
%
if(list[webtoon].site == 'toomi
c
s')
if(list[webtoon].site == 'toomi
k
s')
{
%>
<td>
...
...
Please
register
or
login
to post a comment