Toggle navigation
Toggle navigation
This project
Loading...
Sign in
강상위
/
my-broadcasting
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
김승훈
2018-12-03 23:33:04 +0900
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
318db7a2c348af318f7e48309b3a9d8b3fa9b0cc
318db7a2
1 parent
c5f4029c
crawling info
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
2392 additions
and
0 deletions
package-lock.json
package.json
practice.js
package-lock.json
0 → 100644
View file @
318db7a
{
"name"
:
"cheerio"
,
"version"
:
"1.0.0"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@types/cheerio"
:
{
"version"
:
"0.22.10"
,
"resolved"
:
"https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.10.tgz"
,
"integrity"
:
"sha512-fOM/Jhv51iyugY7KOBZz2ThfT1gwvsGCfWxpLpZDgkGjpEO4Le9cld07OdskikLjDUQJ43dzDaVRSFwQlpdqVg=="
},
"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"
,
"negotiator"
:
"0.6.1"
}
},
"ajv"
:
{
"version"
:
"6.6.1"
,
"resolved"
:
"https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz"
,
"integrity"
:
"sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww=="
,
"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"
}
},
"ansi-escapes"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz"
,
"integrity"
:
"sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="
},
"ansi-regex"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz"
,
"integrity"
:
"sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
},
"ansi-styles"
:
{
"version"
:
"3.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
,
"integrity"
:
"sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA=="
,
"requires"
:
{
"color-convert"
:
"^1.9.0"
}
},
"archiver"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/archiver/-/archiver-2.1.1.tgz"
,
"integrity"
:
"sha1-/2YrSnggFJSj7lRNOjP+dJZQnrw="
,
"requires"
:
{
"archiver-utils"
:
"^1.3.0"
,
"async"
:
"^2.0.0"
,
"buffer-crc32"
:
"^0.2.1"
,
"glob"
:
"^7.0.0"
,
"lodash"
:
"^4.8.0"
,
"readable-stream"
:
"^2.0.0"
,
"tar-stream"
:
"^1.5.0"
,
"zip-stream"
:
"^1.2.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"archiver-utils"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz"
,
"integrity"
:
"sha1-5QtMCccL89aA4y/xt5lOn52JUXQ="
,
"requires"
:
{
"glob"
:
"^7.0.0"
,
"graceful-fs"
:
"^4.1.0"
,
"lazystream"
:
"^1.0.0"
,
"lodash"
:
"^4.8.0"
,
"normalize-path"
:
"^2.0.0"
,
"readable-stream"
:
"^2.0.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"array-flatten"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz"
,
"integrity"
:
"sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"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"
}
},
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
},
"async"
:
{
"version"
:
"2.6.1"
,
"resolved"
:
"https://registry.npmjs.org/async/-/async-2.6.1.tgz"
,
"integrity"
:
"sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ=="
,
"requires"
:
{
"lodash"
:
"^4.17.10"
}
},
"asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"atob"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
,
"integrity"
:
"sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg=="
},
"aws-sign2"
:
{
"version"
:
"0.7.0"
,
"resolved"
:
"https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz"
,
"integrity"
:
"sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg="
},
"aws4"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz"
,
"integrity"
:
"sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ=="
},
"babel-runtime"
:
{
"version"
:
"6.26.0"
,
"resolved"
:
"https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz"
,
"integrity"
:
"sha1-llxwWGaOgrVde/4E/yM3vItWR/4="
,
"requires"
:
{
"core-js"
:
"^2.4.0"
,
"regenerator-runtime"
:
"^0.11.0"
},
"dependencies"
:
{
"core-js"
:
{
"version"
:
"2.5.7"
,
"resolved"
:
"https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz"
,
"integrity"
:
"sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
}
}
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"base64-js"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz"
,
"integrity"
:
"sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw=="
},
"bcrypt-pbkdf"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz"
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"requires"
:
{
"tweetnacl"
:
"^0.14.3"
}
},
"bl"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"http://registry.npmjs.org/bl/-/bl-1.2.2.tgz"
,
"integrity"
:
"sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA=="
,
"requires"
:
{
"readable-stream"
:
"^2.3.5"
,
"safe-buffer"
:
"^5.1.1"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"body-parser"
:
{
"version"
:
"1.18.3"
,
"resolved"
:
"https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz"
,
"integrity"
:
"sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ="
,
"requires"
:
{
"bytes"
:
"3.0.0"
,
"content-type"
:
"~1.0.4"
,
"debug"
:
"2.6.9"
,
"depd"
:
"~1.1.2"
,
"http-errors"
:
"~1.6.3"
,
"iconv-lite"
:
"0.4.23"
,
"on-finished"
:
"~2.3.0"
,
"qs"
:
"6.5.2"
,
"raw-body"
:
"2.3.3"
,
"type-is"
:
"~1.6.16"
},
"dependencies"
:
{
"iconv-lite"
:
{
"version"
:
"0.4.23"
,
"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"
}
}
}
},
"boolbase"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz"
,
"integrity"
:
"sha1-aN/1++YMUes3cl6p4+0xDcwed24="
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA=="
,
"requires"
:
{
"balanced-match"
:
"^1.0.0"
,
"concat-map"
:
"0.0.1"
}
},
"buffer"
:
{
"version"
:
"5.2.1"
,
"resolved"
:
"https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz"
,
"integrity"
:
"sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg=="
,
"requires"
:
{
"base64-js"
:
"^1.0.2"
,
"ieee754"
:
"^1.1.4"
}
},
"buffer-alloc"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz"
,
"integrity"
:
"sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow=="
,
"requires"
:
{
"buffer-alloc-unsafe"
:
"^1.1.0"
,
"buffer-fill"
:
"^1.0.0"
}
},
"buffer-alloc-unsafe"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz"
,
"integrity"
:
"sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg=="
},
"buffer-crc32"
:
{
"version"
:
"0.2.13"
,
"resolved"
:
"https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz"
,
"integrity"
:
"sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI="
},
"buffer-fill"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz"
,
"integrity"
:
"sha1-+PeLdniYiO858gXNY39o5wISKyw="
},
"buffer-from"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz"
,
"integrity"
:
"sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A=="
},
"bytes"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
,
"integrity"
:
"sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
"caller-path"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz"
,
"integrity"
:
"sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8="
,
"requires"
:
{
"callsites"
:
"^0.2.0"
}
},
"callsites"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"http://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz"
,
"integrity"
:
"sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo="
},
"caseless"
:
{
"version"
:
"0.12.0"
,
"resolved"
:
"https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz"
,
"integrity"
:
"sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"chalk"
:
{
"version"
:
"2.4.1"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz"
,
"integrity"
:
"sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ=="
,
"requires"
:
{
"ansi-styles"
:
"^3.2.1"
,
"escape-string-regexp"
:
"^1.0.5"
,
"supports-color"
:
"^5.3.0"
},
"dependencies"
:
{
"supports-color"
:
{
"version"
:
"5.5.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
,
"integrity"
:
"sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="
,
"requires"
:
{
"has-flag"
:
"^3.0.0"
}
}
}
},
"chardet"
:
{
"version"
:
"0.4.2"
,
"resolved"
:
"https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz"
,
"integrity"
:
"sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
},
"cheerio"
:
{
"version"
:
"0.22.0"
,
"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"
}
},
"cheerio-httpcli"
:
{
"version"
:
"0.7.3"
,
"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"
}
},
"cli-cursor"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz"
,
"integrity"
:
"sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU="
,
"requires"
:
{
"restore-cursor"
:
"^2.0.0"
}
},
"cli-width"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz"
,
"integrity"
:
"sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
},
"color-convert"
:
{
"version"
:
"1.9.3"
,
"resolved"
:
"https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
,
"integrity"
:
"sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg=="
,
"requires"
:
{
"color-name"
:
"1.1.3"
}
},
"color-name"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
,
"integrity"
:
"sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
},
"colors"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/colors/-/colors-1.3.2.tgz"
,
"integrity"
:
"sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ=="
},
"combined-stream"
:
{
"version"
:
"1.0.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"
}
},
"compress-commons"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz"
,
"integrity"
:
"sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8="
,
"requires"
:
{
"buffer-crc32"
:
"^0.2.1"
,
"crc32-stream"
:
"^2.0.0"
,
"normalize-path"
:
"^2.0.0"
,
"readable-stream"
:
"^2.0.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
,
"integrity"
:
"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"concat-stream"
:
{
"version"
:
"1.6.2"
,
"resolved"
:
"https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz"
,
"integrity"
:
"sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw=="
,
"requires"
:
{
"buffer-from"
:
"^1.0.0"
,
"inherits"
:
"^2.0.3"
,
"readable-stream"
:
"^2.2.2"
,
"typedarray"
:
"^0.0.6"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"content-disposition"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz"
,
"integrity"
:
"sha1-DPaLud318r55YcOoUXjLhdunjLQ="
},
"content-type"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
,
"integrity"
:
"sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
},
"cookie"
:
{
"version"
:
"0.3.1"
,
"resolved"
:
"https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz"
,
"integrity"
:
"sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
},
"cookie-signature"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz"
,
"integrity"
:
"sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"core-js"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"http://registry.npmjs.org/core-js/-/core-js-2.3.0.tgz"
,
"integrity"
:
"sha1-+rg/uwstjchfpjbEudNMdUIMbWU="
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz"
,
"integrity"
:
"sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"crc"
:
{
"version"
:
"3.8.0"
,
"resolved"
:
"https://registry.npmjs.org/crc/-/crc-3.8.0.tgz"
,
"integrity"
:
"sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ=="
,
"requires"
:
{
"buffer"
:
"^5.1.0"
}
},
"crc32-stream"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz"
,
"integrity"
:
"sha1-483TtN8xaN10494/u8t7KX/pCPQ="
,
"requires"
:
{
"crc"
:
"^3.4.4"
,
"readable-stream"
:
"^2.0.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"cross-spawn"
:
{
"version"
:
"5.1.0"
,
"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"
}
},
"css"
:
{
"version"
:
"2.2.4"
,
"resolved"
:
"https://registry.npmjs.org/css/-/css-2.2.4.tgz"
,
"integrity"
:
"sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw=="
,
"requires"
:
{
"inherits"
:
"^2.0.3"
,
"source-map"
:
"^0.6.1"
,
"source-map-resolve"
:
"^0.5.2"
,
"urix"
:
"^0.1.0"
}
},
"css-parse"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/css-parse/-/css-parse-2.0.0.tgz"
,
"integrity"
:
"sha1-pGjuZnwW2BzPBcWMONKpfHgNv9Q="
,
"requires"
:
{
"css"
:
"^2.0.0"
}
},
"css-select"
:
{
"version"
:
"1.2.0"
,
"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"
,
"domutils"
:
"1.5.1"
,
"nth-check"
:
"~1.0.1"
}
},
"css-value"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/css-value/-/css-value-0.0.1.tgz"
,
"integrity"
:
"sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo="
},
"css-what"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz"
,
"integrity"
:
"sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ=="
},
"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"
}
},
"debug"
:
{
"version"
:
"2.6.9"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-2.6.9.tgz"
,
"integrity"
:
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
,
"requires"
:
{
"ms"
:
"2.0.0"
}
},
"decode-uri-component"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
,
"integrity"
:
"sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
},
"deepmerge"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/deepmerge/-/deepmerge-2.0.1.tgz"
,
"integrity"
:
"sha512-VIPwiMJqJ13ZQfaCsIFnp5Me9tnjURiaIFxfz7EH0Ci0dTSQpZtSLrqOicXqEd/z2r+z+Klk9GzmnRsgpgbOsQ=="
},
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"depd"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/depd/-/depd-1.1.2.tgz"
,
"integrity"
:
"sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
},
"destroy"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz"
,
"integrity"
:
"sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"dom-serializer"
:
{
"version"
:
"0.1.0"
,
"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"
},
"dependencies"
:
{
"domelementtype"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz"
,
"integrity"
:
"sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs="
}
}
},
"domelementtype"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz"
,
"integrity"
:
"sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA=="
},
"domhandler"
:
{
"version"
:
"2.4.2"
,
"resolved"
:
"https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz"
,
"integrity"
:
"sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA=="
,
"requires"
:
{
"domelementtype"
:
"1"
}
},
"domutils"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz"
,
"integrity"
:
"sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8="
,
"requires"
:
{
"dom-serializer"
:
"0"
,
"domelementtype"
:
"1"
}
},
"ecc-jsbn"
:
{
"version"
:
"0.1.2"
,
"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"
}
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
"integrity"
:
"sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"ejs"
:
{
"version"
:
"2.5.9"
,
"resolved"
:
"https://registry.npmjs.org/ejs/-/ejs-2.5.9.tgz"
,
"integrity"
:
"sha512-GJCAeDBKfREgkBtgrYSf9hQy9kTb3helv0zGdzqhM7iAkW8FA/ZF97VQDbwFiwIT8MQLLOe5VlPZOEvZAqtUAQ=="
},
"encodeurl"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz"
,
"integrity"
:
"sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"end-of-stream"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz"
,
"integrity"
:
"sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q=="
,
"requires"
:
{
"once"
:
"^1.4.0"
}
},
"entities"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/entities/-/entities-1.1.2.tgz"
,
"integrity"
:
"sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w=="
},
"es6-promise"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"http://registry.npmjs.org/es6-promise/-/es6-promise-3.0.2.tgz"
,
"integrity"
:
"sha1-AQ1YWEI6XxGJeWZfRkhqlcbuK7Y="
},
"escape-html"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz"
,
"integrity"
:
"sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"escape-string-regexp"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
,
"integrity"
:
"sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
},
"etag"
:
{
"version"
:
"1.8.1"
,
"resolved"
:
"https://registry.npmjs.org/etag/-/etag-1.8.1.tgz"
,
"integrity"
:
"sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
},
"execa"
:
{
"version"
:
"0.7.0"
,
"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"
}
},
"express"
:
{
"version"
:
"4.16.4"
,
"resolved"
:
"https://registry.npmjs.org/express/-/express-4.16.4.tgz"
,
"integrity"
:
"sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg=="
,
"requires"
:
{
"accepts"
:
"~1.3.5"
,
"array-flatten"
:
"1.1.1"
,
"body-parser"
:
"1.18.3"
,
"content-disposition"
:
"0.5.2"
,
"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"
,
"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"
,
"path-to-regexp"
:
"0.1.7"
,
"proxy-addr"
:
"~2.0.4"
,
"qs"
:
"6.5.2"
,
"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"
,
"utils-merge"
:
"1.0.1"
,
"vary"
:
"~1.1.2"
}
},
"extend"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
,
"integrity"
:
"sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"external-editor"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz"
,
"integrity"
:
"sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A=="
,
"requires"
:
{
"chardet"
:
"^0.4.0"
,
"iconv-lite"
:
"^0.4.17"
,
"tmp"
:
"^0.0.33"
},
"dependencies"
:
{
"tmp"
:
{
"version"
:
"0.0.33"
,
"resolved"
:
"https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz"
,
"integrity"
:
"sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw=="
,
"requires"
:
{
"os-tmpdir"
:
"~1.0.2"
}
}
}
},
"extsprintf"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz"
,
"integrity"
:
"sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
},
"fast-deep-equal"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz"
,
"integrity"
:
"sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk="
},
"fast-json-stable-stringify"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz"
,
"integrity"
:
"sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
},
"figures"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/figures/-/figures-2.0.0.tgz"
,
"integrity"
:
"sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI="
,
"requires"
:
{
"escape-string-regexp"
:
"^1.0.5"
}
},
"finalhandler"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz"
,
"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"
}
},
"foreach"
:
{
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz"
,
"integrity"
:
"sha1-C+4AUBiusmDQo6865ljdATbsG5k="
},
"forever-agent"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz"
,
"integrity"
:
"sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
"form-data"
:
{
"version"
:
"2.3.3"
,
"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"
}
},
"forwarded"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz"
,
"integrity"
:
"sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
},
"fresh"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz"
,
"integrity"
:
"sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
},
"fs-constants"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz"
,
"integrity"
:
"sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow=="
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"gaze"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz"
,
"integrity"
:
"sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g=="
,
"requires"
:
{
"globule"
:
"^1.0.0"
}
},
"get-stream"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz"
,
"integrity"
:
"sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
},
"getpass"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz"
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
}
},
"glob"
:
{
"version"
:
"7.1.3"
,
"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"
}
},
"globule"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/globule/-/globule-1.2.1.tgz"
,
"integrity"
:
"sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ=="
,
"requires"
:
{
"glob"
:
"~7.1.1"
,
"lodash"
:
"~4.17.10"
,
"minimatch"
:
"~3.0.2"
}
},
"graceful-fs"
:
{
"version"
:
"4.1.15"
,
"resolved"
:
"https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz"
,
"integrity"
:
"sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
},
"grapheme-splitter"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz"
,
"integrity"
:
"sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ=="
},
"har-schema"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz"
,
"integrity"
:
"sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI="
},
"har-validator"
:
{
"version"
:
"5.1.3"
,
"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"
}
},
"has-flag"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
,
"integrity"
:
"sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"he"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/he/-/he-1.2.0.tgz"
,
"integrity"
:
"sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw=="
},
"htmlparser2"
:
{
"version"
:
"3.10.0"
,
"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"
},
"dependencies"
:
{
"domelementtype"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz"
,
"integrity"
:
"sha1-sXrtguirWeUt2cGbF1bg/BhyBMI="
}
}
},
"http-errors"
:
{
"version"
:
"1.6.3"
,
"resolved"
:
"http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz"
,
"integrity"
:
"sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0="
,
"requires"
:
{
"depd"
:
"~1.1.2"
,
"inherits"
:
"2.0.3"
,
"setprototypeof"
:
"1.1.0"
,
"statuses"
:
">= 1.4.0 < 2"
}
},
"http-signature"
:
{
"version"
:
"1.2.0"
,
"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"
}
},
"iconv-lite"
:
{
"version"
:
"0.4.24"
,
"resolved"
:
"https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz"
,
"integrity"
:
"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
,
"requires"
:
{
"safer-buffer"
:
">= 2.1.2 < 3"
}
},
"ieee754"
:
{
"version"
:
"1.1.12"
,
"resolved"
:
"https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz"
,
"integrity"
:
"sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA=="
},
"immediate"
:
{
"version"
:
"3.0.6"
,
"resolved"
:
"https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz"
,
"integrity"
:
"sha1-nbHb0Pr43m++D13V5Wu2BigN5ps="
},
"inflight"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz"
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"requires"
:
{
"once"
:
"^1.3.0"
,
"wrappy"
:
"1"
}
},
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz"
,
"integrity"
:
"sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"inquirer"
:
{
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz"
,
"integrity"
:
"sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ=="
,
"requires"
:
{
"ansi-escapes"
:
"^3.0.0"
,
"chalk"
:
"^2.0.0"
,
"cli-cursor"
:
"^2.1.0"
,
"cli-width"
:
"^2.0.0"
,
"external-editor"
:
"^2.0.4"
,
"figures"
:
"^2.0.0"
,
"lodash"
:
"^4.3.0"
,
"mute-stream"
:
"0.0.7"
,
"run-async"
:
"^2.2.0"
,
"rx-lite"
:
"^4.0.8"
,
"rx-lite-aggregates"
:
"^4.0.8"
,
"string-width"
:
"^2.1.0"
,
"strip-ansi"
:
"^4.0.0"
,
"through"
:
"^2.3.6"
}
},
"invert-kv"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz"
,
"integrity"
:
"sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
},
"ipaddr.js"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz"
,
"integrity"
:
"sha1-6qM9bd16zo9/b+DJygRA5wZzix4="
},
"is-fullwidth-code-point"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz"
,
"integrity"
:
"sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
},
"is-promise"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz"
,
"integrity"
:
"sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
},
"is-stream"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz"
,
"integrity"
:
"sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
},
"is-typedarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz"
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isexe"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
,
"integrity"
:
"sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
},
"isstream"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz"
,
"integrity"
:
"sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"jsbn"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz"
,
"integrity"
:
"sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
},
"jschardet"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/jschardet/-/jschardet-1.6.0.tgz"
,
"integrity"
:
"sha512-xYuhvQ7I9PDJIGBWev9xm0+SMSed3ZDBAmvVjbFR1ZRLAF+vlXcQu6cRI9uAlj81rzikElRVteehwV7DuX2ZmQ=="
},
"json-schema"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz"
,
"integrity"
:
"sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
},
"json-schema-traverse"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
,
"integrity"
:
"sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="
},
"json-stringify-safe"
:
{
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz"
,
"integrity"
:
"sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"jsprim"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz"
,
"integrity"
:
"sha1-MT5mvB5cwG5Di8G3SZwuXFastqI="
,
"requires"
:
{
"assert-plus"
:
"1.0.0"
,
"extsprintf"
:
"1.3.0"
,
"json-schema"
:
"0.2.3"
,
"verror"
:
"1.10.0"
}
},
"jszip"
:
{
"version"
:
"3.1.5"
,
"resolved"
:
"https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz"
,
"integrity"
:
"sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ=="
,
"requires"
:
{
"core-js"
:
"~2.3.0"
,
"es6-promise"
:
"~3.0.2"
,
"lie"
:
"~3.1.0"
,
"pako"
:
"~1.0.2"
,
"readable-stream"
:
"~2.0.6"
},
"dependencies"
:
{
"process-nextick-args"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz"
,
"integrity"
:
"sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M="
},
"readable-stream"
:
{
"version"
:
"2.0.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"0.10.31"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
,
"integrity"
:
"sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"lazystream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz"
,
"integrity"
:
"sha1-9plf4PggOS9hOWvolGJAe7dxaOQ="
,
"requires"
:
{
"readable-stream"
:
"^2.0.5"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"lcid"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz"
,
"integrity"
:
"sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU="
,
"requires"
:
{
"invert-kv"
:
"^1.0.0"
}
},
"lie"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/lie/-/lie-3.1.1.tgz"
,
"integrity"
:
"sha1-mkNrLMd0bKWd56QfpGmz77dr2H4="
,
"requires"
:
{
"immediate"
:
"~3.0.5"
}
},
"lodash"
:
{
"version"
:
"4.17.11"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz"
,
"integrity"
:
"sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
},
"lodash.assignin"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz"
,
"integrity"
:
"sha1-uo31+4QesKPoBEIysOJjqNxqKKI="
},
"lodash.bind"
:
{
"version"
:
"4.2.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz"
,
"integrity"
:
"sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU="
},
"lodash.defaults"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz"
,
"integrity"
:
"sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw="
},
"lodash.filter"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz"
,
"integrity"
:
"sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4="
},
"lodash.flatten"
:
{
"version"
:
"4.4.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz"
,
"integrity"
:
"sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
},
"lodash.foreach"
:
{
"version"
:
"4.5.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz"
,
"integrity"
:
"sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM="
},
"lodash.map"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz"
,
"integrity"
:
"sha1-dx7Hg540c9nEzeKLGTlMNWL09tM="
},
"lodash.merge"
:
{
"version"
:
"4.6.1"
,
"resolved"
:
"https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz"
,
"integrity"
:
"sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="
},
"lodash.pick"
:
{
"version"
:
"4.4.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz"
,
"integrity"
:
"sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
},
"lodash.reduce"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz"
,
"integrity"
:
"sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs="
},
"lodash.reject"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz"
,
"integrity"
:
"sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU="
},
"lodash.some"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz"
,
"integrity"
:
"sha1-G7nzFO9ri63tE7VJFpsqlF62jk0="
},
"lru-cache"
:
{
"version"
:
"4.1.4"
,
"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"
}
},
"media-typer"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz"
,
"integrity"
:
"sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"mem"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/mem/-/mem-1.1.0.tgz"
,
"integrity"
:
"sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y="
,
"requires"
:
{
"mimic-fn"
:
"^1.0.0"
}
},
"merge-descriptors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
,
"integrity"
:
"sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"methods"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/methods/-/methods-1.1.2.tgz"
,
"integrity"
:
"sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"mime"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/mime/-/mime-1.4.1.tgz"
,
"integrity"
:
"sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
},
"mime-db"
:
{
"version"
:
"1.37.0"
,
"resolved"
:
"https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz"
,
"integrity"
:
"sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg=="
},
"mime-types"
:
{
"version"
:
"2.1.21"
,
"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"
}
},
"mimic-fn"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz"
,
"integrity"
:
"sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
},
"minimatch"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
,
"integrity"
:
"sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
,
"requires"
:
{
"brace-expansion"
:
"^1.1.7"
}
},
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
},
"mkdirp"
:
{
"version"
:
"0.5.1"
,
"resolved"
:
"http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz"
,
"integrity"
:
"sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM="
,
"requires"
:
{
"minimist"
:
"0.0.8"
},
"dependencies"
:
{
"minimist"
:
{
"version"
:
"0.0.8"
,
"resolved"
:
"http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
,
"integrity"
:
"sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
}
}
},
"ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
},
"mute-stream"
:
{
"version"
:
"0.0.7"
,
"resolved"
:
"https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz"
,
"integrity"
:
"sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
},
"negotiator"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz"
,
"integrity"
:
"sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
},
"normalize-path"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz"
,
"integrity"
:
"sha1-GrKLVW4Zg2Oowab35vogE3/mrtk="
,
"requires"
:
{
"remove-trailing-separator"
:
"^1.0.1"
}
},
"npm-install-package"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"http://registry.npmjs.org/npm-install-package/-/npm-install-package-2.1.0.tgz"
,
"integrity"
:
"sha1-1+/jz816sAYUuJbqUxGdyaslkSU="
},
"npm-run-path"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz"
,
"integrity"
:
"sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8="
,
"requires"
:
{
"path-key"
:
"^2.0.0"
}
},
"nth-check"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz"
,
"integrity"
:
"sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg=="
,
"requires"
:
{
"boolbase"
:
"~1.0.0"
}
},
"oauth-sign"
:
{
"version"
:
"0.9.0"
,
"resolved"
:
"https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz"
,
"integrity"
:
"sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ=="
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"on-finished"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz"
,
"integrity"
:
"sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
,
"requires"
:
{
"ee-first"
:
"1.1.1"
}
},
"once"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"requires"
:
{
"wrappy"
:
"1"
}
},
"onetime"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz"
,
"integrity"
:
"sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ="
,
"requires"
:
{
"mimic-fn"
:
"^1.0.0"
}
},
"optimist"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz"
,
"integrity"
:
"sha1-2j6nRob6IaGaERwybpDrFaAZZoY="
,
"requires"
:
{
"minimist"
:
"~0.0.1"
,
"wordwrap"
:
"~0.0.2"
},
"dependencies"
:
{
"minimist"
:
{
"version"
:
"0.0.10"
,
"resolved"
:
"http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz"
,
"integrity"
:
"sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8="
}
}
},
"os-locale"
:
{
"version"
:
"2.1.0"
,
"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"
}
},
"os-shim"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.npmjs.org/os-shim/-/os-shim-0.1.3.tgz"
,
"integrity"
:
"sha1-a2LDeRz3kJ6jXtRuF2WLtBfLORc="
},
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz"
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
},
"p-finally"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz"
,
"integrity"
:
"sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
},
"pako"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmjs.org/pako/-/pako-1.0.7.tgz"
,
"integrity"
:
"sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ=="
},
"parseurl"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz"
,
"integrity"
:
"sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
},
"path-is-absolute"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz"
,
"integrity"
:
"sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-key"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz"
,
"integrity"
:
"sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
},
"path-to-regexp"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
,
"integrity"
:
"sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"performance-now"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz"
,
"integrity"
:
"sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns="
},
"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"
}
},
"process-nextick-args"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz"
,
"integrity"
:
"sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
},
"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"
,
"ipaddr.js"
:
"1.8.0"
}
},
"pseudomap"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
,
"integrity"
:
"sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"psl"
:
{
"version"
:
"1.1.29"
,
"resolved"
:
"https://registry.npmjs.org/psl/-/psl-1.1.29.tgz"
,
"integrity"
:
"sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ=="
},
"punycode"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
,
"integrity"
:
"sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
},
"q"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npmjs.org/q/-/q-1.5.1.tgz"
,
"integrity"
:
"sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc="
},
"qs"
:
{
"version"
:
"6.5.2"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.5.2.tgz"
,
"integrity"
:
"sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
},
"querystring"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz"
,
"integrity"
:
"sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA="
},
"range-parser"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz"
,
"integrity"
:
"sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
},
"raw-body"
:
{
"version"
:
"2.3.3"
,
"resolved"
:
"https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz"
,
"integrity"
:
"sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw=="
,
"requires"
:
{
"bytes"
:
"3.0.0"
,
"http-errors"
:
"1.6.3"
,
"iconv-lite"
:
"0.4.23"
,
"unpipe"
:
"1.0.0"
},
"dependencies"
:
{
"iconv-lite"
:
{
"version"
:
"0.4.23"
,
"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"
}
}
}
},
"readable-stream"
:
{
"version"
:
"3.0.6"
,
"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"
}
},
"regenerator-runtime"
:
{
"version"
:
"0.11.1"
,
"resolved"
:
"https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz"
,
"integrity"
:
"sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
},
"remove-trailing-separator"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz"
,
"integrity"
:
"sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
},
"request"
:
{
"version"
:
"2.88.0"
,
"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"
},
"dependencies"
:
{
"punycode"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
,
"integrity"
:
"sha1-wNWmOycYgArY4esPpSachN1BhF4="
},
"tough-cookie"
:
{
"version"
:
"2.4.3"
,
"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"
}
}
}
},
"require-uncached"
:
{
"version"
:
"1.0.3"
,
"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"
}
},
"resolve-from"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz"
,
"integrity"
:
"sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY="
},
"resolve-url"
:
{
"version"
:
"0.2.1"
,
"resolved"
:
"https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz"
,
"integrity"
:
"sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
},
"restler"
:
{
"version"
:
"3.4.0"
,
"resolved"
:
"https://registry.npmjs.org/restler/-/restler-3.4.0.tgz"
,
"integrity"
:
"sha1-dB7As9FrlJ/uooE9DDxoUp6IjZs="
,
"requires"
:
{
"iconv-lite"
:
"0.2.11"
,
"qs"
:
"1.2.0"
,
"xml2js"
:
"0.4.0"
,
"yaml"
:
"0.2.3"
},
"dependencies"
:
{
"iconv-lite"
:
{
"version"
:
"0.2.11"
,
"resolved"
:
"http://registry.npmjs.org/iconv-lite/-/iconv-lite-0.2.11.tgz"
,
"integrity"
:
"sha1-HOYKOleGSiktEyH/RgnKS7llrcg="
},
"qs"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"http://registry.npmjs.org/qs/-/qs-1.2.0.tgz"
,
"integrity"
:
"sha1-7Qeb4oaCFH5v2aNMwrDB4OxkU+4="
},
"sax"
:
{
"version"
:
"0.5.8"
,
"resolved"
:
"http://registry.npmjs.org/sax/-/sax-0.5.8.tgz"
,
"integrity"
:
"sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE="
},
"xml2js"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/xml2js/-/xml2js-0.4.0.tgz"
,
"integrity"
:
"sha1-Ek/EEUtBKcgQgA7LKshs8lRiy5o="
,
"requires"
:
{
"sax"
:
"0.5.x"
,
"xmlbuilder"
:
">=0.4.2"
}
}
}
},
"restore-cursor"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz"
,
"integrity"
:
"sha1-n37ih/gv0ybU/RYpI9YhKe7g368="
,
"requires"
:
{
"onetime"
:
"^2.0.0"
,
"signal-exit"
:
"^3.0.2"
}
},
"rgb2hex"
:
{
"version"
:
"0.1.9"
,
"resolved"
:
"https://registry.npmjs.org/rgb2hex/-/rgb2hex-0.1.9.tgz"
,
"integrity"
:
"sha512-32iuQzhOjyT+cv9aAFRBJ19JgHwzQwbjUhH3Fj2sWW2EEGAW8fpFrDFP5ndoKDxJaLO06x1hE3kyuIFrUQtybQ=="
},
"rimraf"
:
{
"version"
:
"2.6.2"
,
"resolved"
:
"https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz"
,
"integrity"
:
"sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w=="
,
"requires"
:
{
"glob"
:
"^7.0.5"
}
},
"rsvp"
:
{
"version"
:
"4.8.4"
,
"resolved"
:
"https://registry.npmjs.org/rsvp/-/rsvp-4.8.4.tgz"
,
"integrity"
:
"sha512-6FomvYPfs+Jy9TfXmBpBuMWNH94SgCsZmJKcanySzgNNP6LjWxBvyLTa9KaMfDDM5oxRfrKDB0r/qeRsLwnBfA=="
},
"run-async"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz"
,
"integrity"
:
"sha1-A3GrSuC91yDUFm19/aZP96RFpsA="
,
"requires"
:
{
"is-promise"
:
"^2.1.0"
}
},
"rx-lite"
:
{
"version"
:
"4.0.8"
,
"resolved"
:
"https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz"
,
"integrity"
:
"sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ="
},
"rx-lite-aggregates"
:
{
"version"
:
"4.0.8"
,
"resolved"
:
"https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz"
,
"integrity"
:
"sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74="
,
"requires"
:
{
"rx-lite"
:
"*"
}
},
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
,
"integrity"
:
"sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
"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=="
},
"selenium-webdriver"
:
{
"version"
:
"4.0.0-alpha.1"
,
"resolved"
:
"https://registry.npmjs.org/selenium-webdriver/-/selenium-webdriver-4.0.0-alpha.1.tgz"
,
"integrity"
:
"sha512-z88rdjHAv3jmTZ7KSGUkTvo4rGzcDGMq0oXWHNIDK96Gs31JKVdu9+FMtT4KBrVoibg8dUicJDok6GnqqttO5Q=="
,
"requires"
:
{
"jszip"
:
"^3.1.3"
,
"rimraf"
:
"^2.5.4"
,
"tmp"
:
"0.0.30"
,
"xml2js"
:
"^0.4.17"
}
},
"send"
:
{
"version"
:
"0.16.2"
,
"resolved"
:
"https://registry.npmjs.org/send/-/send-0.16.2.tgz"
,
"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"
,
"fresh"
:
"0.5.2"
,
"http-errors"
:
"~1.6.2"
,
"mime"
:
"1.4.1"
,
"ms"
:
"2.0.0"
,
"on-finished"
:
"~2.3.0"
,
"range-parser"
:
"~1.2.0"
,
"statuses"
:
"~1.4.0"
}
},
"serve-static"
:
{
"version"
:
"1.13.2"
,
"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"
,
"send"
:
"0.16.2"
}
},
"setprototypeof"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
,
"integrity"
:
"sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
},
"shebang-command"
:
{
"version"
:
"1.2.0"
,
"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"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz"
,
"integrity"
:
"sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
},
"signal-exit"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz"
,
"integrity"
:
"sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
},
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
,
"integrity"
:
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
},
"source-map-resolve"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz"
,
"integrity"
:
"sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA=="
,
"requires"
:
{
"atob"
:
"^2.1.1"
,
"decode-uri-component"
:
"^0.2.0"
,
"resolve-url"
:
"^0.2.1"
,
"source-map-url"
:
"^0.4.0"
,
"urix"
:
"^0.1.0"
}
},
"source-map-url"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz"
,
"integrity"
:
"sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
},
"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"
}
},
"sshpk"
:
{
"version"
:
"1.15.2"
,
"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"
}
},
"statuses"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz"
,
"integrity"
:
"sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
},
"string-width"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
,
"integrity"
:
"sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
,
"requires"
:
{
"is-fullwidth-code-point"
:
"^2.0.0"
,
"strip-ansi"
:
"^4.0.0"
}
},
"string_decoder"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz"
,
"integrity"
:
"sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
},
"strip-ansi"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz"
,
"integrity"
:
"sha1-qEeQIusaw2iocTibY1JixQXuNo8="
,
"requires"
:
{
"ansi-regex"
:
"^3.0.0"
}
},
"strip-eof"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz"
,
"integrity"
:
"sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
},
"supports-color"
:
{
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-5.0.1.tgz"
,
"integrity"
:
"sha512-7FQGOlSQ+AQxBNXJpVDj8efTA/FtyB5wcNE1omXXJ0cq6jm1jjDwuROlYDbnzHqdNPqliWFhcioCWSyav+xBnA=="
,
"requires"
:
{
"has-flag"
:
"^2.0.0"
},
"dependencies"
:
{
"has-flag"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz"
,
"integrity"
:
"sha1-6CB68cx7MNRGzHC3NLXovhj4jVE="
}
}
},
"tar-stream"
:
{
"version"
:
"1.6.2"
,
"resolved"
:
"https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz"
,
"integrity"
:
"sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A=="
,
"requires"
:
{
"bl"
:
"^1.0.0"
,
"buffer-alloc"
:
"^1.2.0"
,
"end-of-stream"
:
"^1.0.0"
,
"fs-constants"
:
"^1.0.0"
,
"readable-stream"
:
"^2.3.0"
,
"to-buffer"
:
"^1.1.1"
,
"xtend"
:
"^4.0.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"through"
:
{
"version"
:
"2.3.8"
,
"resolved"
:
"http://registry.npmjs.org/through/-/through-2.3.8.tgz"
,
"integrity"
:
"sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"tmp"
:
{
"version"
:
"0.0.30"
,
"resolved"
:
"https://registry.npmjs.org/tmp/-/tmp-0.0.30.tgz"
,
"integrity"
:
"sha1-ckGdSovn1s51FI/YsyTlk6cRwu0="
,
"requires"
:
{
"os-tmpdir"
:
"~1.0.1"
}
},
"to-buffer"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz"
,
"integrity"
:
"sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg=="
},
"tough-cookie"
:
{
"version"
:
"2.5.0"
,
"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"
}
},
"tunnel-agent"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz"
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"requires"
:
{
"safe-buffer"
:
"^5.0.1"
}
},
"tweetnacl"
:
{
"version"
:
"0.14.5"
,
"resolved"
:
"https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz"
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
},
"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"
}
},
"type-of"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/type-of/-/type-of-2.0.1.tgz"
,
"integrity"
:
"sha1-5yoXQYllaOn2KDeNgW1pEvfyOXI="
},
"typedarray"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz"
,
"integrity"
:
"sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
},
"unpipe"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
,
"integrity"
:
"sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"uri-js"
:
{
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz"
,
"integrity"
:
"sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ=="
,
"requires"
:
{
"punycode"
:
"^2.1.0"
}
},
"urix"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
,
"integrity"
:
"sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
},
"url"
:
{
"version"
:
"0.11.0"
,
"resolved"
:
"https://registry.npmjs.org/url/-/url-0.11.0.tgz"
,
"integrity"
:
"sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE="
,
"requires"
:
{
"punycode"
:
"1.3.2"
,
"querystring"
:
"0.2.0"
},
"dependencies"
:
{
"punycode"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz"
,
"integrity"
:
"sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
}
}
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"utils-merge"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz"
,
"integrity"
:
"sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
"uuid"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz"
,
"integrity"
:
"sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
},
"valid-url"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz"
,
"integrity"
:
"sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA="
},
"vary"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
,
"integrity"
:
"sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"verror"
:
{
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npmjs.org/verror/-/verror-1.10.0.tgz"
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"requires"
:
{
"assert-plus"
:
"^1.0.0"
,
"core-util-is"
:
"1.0.2"
,
"extsprintf"
:
"^1.2.0"
}
},
"wdio-dot-reporter"
:
{
"version"
:
"0.0.10"
,
"resolved"
:
"https://registry.npmjs.org/wdio-dot-reporter/-/wdio-dot-reporter-0.0.10.tgz"
,
"integrity"
:
"sha512-A0TCk2JdZEn3M1DSG9YYbNRcGdx/YRw19lTiRpgwzH4qqWkO/oRDZRmi3Snn4L2j54KKTfPalBhlOtc8fojVgg=="
},
"webdriverio"
:
{
"version"
:
"4.14.0"
,
"resolved"
:
"https://registry.npmjs.org/webdriverio/-/webdriverio-4.14.0.tgz"
,
"integrity"
:
"sha512-642Iqp9en2hvuVINkTfQvWoQCaLb6zJyLHgQFUFLx7s+8l8GnrHzMjkv5DbecZHwnBkhybpphbTW7k0B2ARH5A=="
,
"requires"
:
{
"archiver"
:
"~2.1.0"
,
"babel-runtime"
:
"^6.26.0"
,
"css-parse"
:
"^2.0.0"
,
"css-value"
:
"~0.0.1"
,
"deepmerge"
:
"~2.0.1"
,
"ejs"
:
"~2.5.6"
,
"gaze"
:
"~1.1.2"
,
"glob"
:
"~7.1.1"
,
"grapheme-splitter"
:
"^1.0.2"
,
"inquirer"
:
"~3.3.0"
,
"json-stringify-safe"
:
"~5.0.1"
,
"mkdirp"
:
"~0.5.1"
,
"npm-install-package"
:
"~2.1.0"
,
"optimist"
:
"~0.6.1"
,
"q"
:
"~1.5.0"
,
"request"
:
"^2.83.0"
,
"rgb2hex"
:
"^0.1.9"
,
"safe-buffer"
:
"~5.1.1"
,
"supports-color"
:
"~5.0.0"
,
"url"
:
"~0.11.0"
,
"wdio-dot-reporter"
:
"~0.0.8"
,
"wgxpath"
:
"~1.0.0"
}
},
"wgxpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wgxpath/-/wgxpath-1.0.0.tgz"
,
"integrity"
:
"sha1-7vikudVYzEla06mit1FZfs2a9pA="
},
"which"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npmjs.org/which/-/which-1.3.1.tgz"
,
"integrity"
:
"sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ=="
,
"requires"
:
{
"isexe"
:
"^2.0.0"
}
},
"wordwrap"
:
{
"version"
:
"0.0.3"
,
"resolved"
:
"https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz"
,
"integrity"
:
"sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz"
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"xml2js"
:
{
"version"
:
"0.4.19"
,
"resolved"
:
"https://registry.npmjs.org/xml2js/-/xml2js-0.4.19.tgz"
,
"integrity"
:
"sha512-esZnJZJOiJR9wWKMyuvSE1y6Dq5LCuJanqhxslH2bxM6duahNZ+HMpCLhBQGZkbX6xRf8x1Y2eJlgt2q3qo49Q=="
,
"requires"
:
{
"sax"
:
">=0.6.0"
,
"xmlbuilder"
:
"~9.0.1"
}
},
"xmlbuilder"
:
{
"version"
:
"9.0.7"
,
"resolved"
:
"http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz"
,
"integrity"
:
"sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0="
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
,
"integrity"
:
"sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
},
"yallist"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz"
,
"integrity"
:
"sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A=="
},
"yaml"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"http://registry.npmjs.org/yaml/-/yaml-0.2.3.tgz"
,
"integrity"
:
"sha1-tUUOkudu82td0k42YAkeuu7z5cc="
},
"zip-stream"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz"
,
"integrity"
:
"sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ="
,
"requires"
:
{
"archiver-utils"
:
"^1.3.0"
,
"compress-commons"
:
"^1.2.0"
,
"lodash"
:
"^4.8.0"
,
"readable-stream"
:
"^2.0.0"
},
"dependencies"
:
{
"readable-stream"
:
{
"version"
:
"2.3.6"
,
"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"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
}
}
}
package.json
0 → 100644
View file @
318db7a
{
"name"
:
"cheerio"
,
"version"
:
"1.0.0"
,
"description"
:
""
,
"main"
:
"practice.js"
,
"scripts"
:
{
"test"
:
"echo
\"
Error: no test specified
\"
&& exit 1"
},
"author"
:
""
,
"license"
:
"ISC"
,
"dependencies"
:
{
"selenium-webdriver"
:
"^4.0.0-alpha.1"
,
"webdriverio"
:
"^4.14.0"
}
}
practice.js
0 → 100644
View file @
318db7a
var
async
=
require
(
'async'
);
var
webdriver
=
require
(
'selenium-webdriver'
);
var
options
=
{
desiredCapabilities
:
{
browserName
:
'chrome'
}};
const
{
Builder
,
By
,
Key
,
until
}
=
require
(
'selenium-webdriver'
);
var
driver
=
new
webdriver
.
Builder
().
withCapabilities
(
webdriver
.
Capabilities
.
chrome
()).
build
();
let
url
=
'https://people.search.naver.com/search.naver?where=nexearch&query=%EC%9C%A0%EC%9E%AC%EC%84%9D&sm=tab_etc&ie=utf8&key=PeopleService&os=94702'
;
driver
.
get
(
url
)
.
then
(()
=>
{
driver
.
findElement
(
webdriver
.
By
.
id
(
'pagination_76'
))
.
then
(
paginationBtn
=>
{
paginationBtn
.
findElements
(
webdriver
.
By
.
className
(
'bt_next'
))
.
then
(
elemsBtn
=>
{
var
cnt
=
1
;
function
getContentsAndClickNext
(
callback
)
{
console
.
log
(
'higetcontests'
,
cnt
);
cnt
++
;
driver
.
findElement
(
webdriver
.
By
.
id
(
'listUI_76'
))
.
then
(
contentsUI
=>
{
contentsUI
.
findElements
(
webdriver
.
By
.
tagName
(
'li'
))
.
then
(
elems
=>
{
elems
.
forEach
(
elem
=>
{
elem
.
getText
()
.
then
(
text
=>
{
console
.
log
(
text
);
// 내 추측 : stale해지면, boolean 값으로 driver 어딘가에 true설정되는것 같아
// wait이라는 함수를 써서, 이게 false 가 될 때까지 기다린 다음에 getText()를 해.
// ok?
})
.
catch
(
error
=>
{
// 문제가 있으면 이곳을 의심해볼것! 변수 error를 체크해보기!
// console.log('really?? exception!');
})
})
elemsBtn
[
0
].
click
();
sleep
(
50
).
then
(()
=>
{
// Do something after the sleep!
});
callback
();
})
.
catch
(
error
=>
{
console
.
log
(
"asdfasdf!!', e"
);
})
})
.
catch
(
error
=>
{
console
.
log
(
'fuck!@#'
,
error
);
})
}
async
.
whilst
(
function
()
{
console
.
log
(
'whilist result'
,
cnt
<
5
);
return
cnt
<
5
;
},
getContentsAndClickNext
,
function
(
e
)
{
console
.
log
(
'Exception'
,
e
)
}
);
})
.
catch
(
error
=>
{
console
.
log
(
'Exception 4444'
,
error
);
});
// 다음 컨텐츠로 가는 버튼(2개임. 하나는 평소용 두번째는 더이상 갈 페이지가 없을 때 쓰는 버튼)
})
.
catch
(
error
=>
{
console
.
log
(
'Exception 555'
,
error
);
});
// 방송 컨텐츠 페이지네이션 버튼
// sleep time expects milliseconds
function
sleep
(
time
)
{
return
new
Promise
((
resolve
)
=>
setTimeout
(
resolve
,
time
));
}
// Usage!
sleep
(
8000
).
then
(()
=>
{
// Do something after the sleep!
});
});
Please
register
or
login
to post a comment