Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
game-cli
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
劳工
game-cli
Commits
34253ff3
Commit
34253ff3
authored
Jan 23, 2019
by
rockyl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改上传
parent
575723b0
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
1173 additions
and
3 deletions
+1173
-3
cli.js
bin/cli.js
+1
-1
game-cli-upload.js
bin/game-cli-upload.js
+4
-1
index.js
bin/json-server/index.js
+4
-1
package-lock.json
package-lock.json
+1164
-0
No files found.
bin/cli.js
View file @
34253ff3
...
...
@@ -3,7 +3,7 @@
const
program
=
require
(
'commander'
);
program
.
version
(
'1.0.
1
'
)
.
version
(
'1.0.
2
'
)
.
description
(
'game command line interface'
)
.
command
(
'init [name]'
,
'Initialize a project with template'
).
alias
(
'i'
)
.
command
(
'mock'
,
'Mock server'
).
alias
(
'm'
)
...
...
bin/game-cli-upload.js
View file @
34253ff3
const
path
=
require
(
'path'
);
const
program
=
require
(
'commander'
);
const
{
exit
,
getProjectConfig
}
=
require
(
'./tools'
);
const
ossUpload
=
require
(
'./oss-upload'
);
...
...
@@ -10,11 +11,13 @@ program
async
function
execute
()
{
let
remotePath
;
let
version
=
program
.
versionCode
;
let
releasePath
=
'./bin-release/web/'
;
const
gameProjectConfig
=
getProjectConfig
();
if
(
gameProjectConfig
){
remotePath
=
gameProjectConfig
[
'remote-path'
];
version
=
version
?
version
:
gameProjectConfig
[
'version'
];
releasePath
=
gameProjectConfig
[
'release-path'
];
}
if
(
version
){
...
...
@@ -22,7 +25,7 @@ async function execute() {
if
(
remotePath
){
try
{
await
ossUpload
({
localDir
:
'./bin-release/web/'
+
version
,
localDir
:
path
.
join
(
releasePath
,
version
)
,
remoteDir
:
`/db_games/
${
remotePath
}
/
${
version
}
`
},
program
.
mode
);
}
catch
(
e
)
{
...
...
bin/json-server/index.js
View file @
34253ff3
...
...
@@ -41,7 +41,10 @@ function handler(request, response) {
const
headers
=
{
'Content-Type'
:
'application/json'
,
'Access-Control-Allow-Origin'
:
'*'
,
'Access-Control-Allow-Origin'
:
'http://localhost:3001'
,
'Access-Control-Allow-Credentials'
:
'true'
,
'Access-Control-Allow-Methods'
:
'POST,GET,PUT,OPTIONS'
,
'Access-Control-Allow-Headers'
:
'Content-Type,Access-Token'
,
};
if
(
content
)
{
...
...
package-lock.json
0 → 100644
View file @
34253ff3
{
"name"
:
"game-cli"
,
"version"
:
"1.0.2"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"address"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/address/-/address-1.0.3.tgz"
,
"integrity"
:
"sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg=="
},
"agent-base"
:
{
"version"
:
"4.2.1"
,
"resolved"
:
"https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz"
,
"integrity"
:
"sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg=="
,
"requires"
:
{
"es6-promisify"
:
"^5.0.0"
}
},
"agentkeepalive"
:
{
"version"
:
"3.5.2"
,
"resolved"
:
"https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz"
,
"integrity"
:
"sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ=="
,
"requires"
:
{
"humanize-ms"
:
"^1.2.1"
}
},
"ali-oss"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/ali-oss/-/ali-oss-6.0.1.tgz"
,
"integrity"
:
"sha512-JXeEGZXudZtSoC0AoftCK/N0YOBrySHNkQxZjEckhodVhu/tJmKCOwsoyws+vd0iNuUOYNrPmw/ZJA+ADUmkSw=="
,
"requires"
:
{
"address"
:
"^1.0.0"
,
"agentkeepalive"
:
"^3.4.1"
,
"any-promise"
:
"^1.3.0"
,
"bowser"
:
"^1.6.0"
,
"co-defer"
:
"^1.0.0"
,
"copy-to"
:
"^2.0.1"
,
"dateformat"
:
"^2.0.0"
,
"debug"
:
"^2.2.0"
,
"destroy"
:
"^1.0.4"
,
"end-or-error"
:
"^1.0.1"
,
"get-ready"
:
"^1.0.0"
,
"humanize-ms"
:
"^1.2.0"
,
"is-type-of"
:
"^1.0.0"
,
"jstoxml"
:
"^0.2.3"
,
"merge-descriptors"
:
"^1.0.1"
,
"mime"
:
"^1.3.4"
,
"mz-modules"
:
"^2.1.0"
,
"platform"
:
"^1.3.1"
,
"sdk-base"
:
"^2.0.1"
,
"stream-http"
:
"2.8.2"
,
"stream-wormhole"
:
"^1.0.4"
,
"urllib"
:
"^2.17.1"
,
"utility"
:
"^1.8.0"
,
"xml2js"
:
"^0.4.16"
}
},
"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"
}
},
"any-promise"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
,
"integrity"
:
"sha1-q8av7tzqUugJzcA3au0845Y10X8="
},
"ast-types"
:
{
"version"
:
"0.11.7"
,
"resolved"
:
"https://registry.npmjs.org/ast-types/-/ast-types-0.11.7.tgz"
,
"integrity"
:
"sha512-2mP3TwtkY/aTv5X3ZsMpNAbOnyoC/aMJwJSoaELPkHId0nSQgFcnU4dRW3isxiz7+zBexk0ym3WNVjMiQBnJSw=="
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"bowser"
:
{
"version"
:
"1.9.4"
,
"resolved"
:
"https://registry.npmjs.org/bowser/-/bowser-1.9.4.tgz"
,
"integrity"
:
"sha512-9IdMmj2KjigRq6oWhmwv1W36pDuA4STQZ8q6YO9um+x07xgYNCD3Oou+WP/3L1HNz7iqythGet3/p4wvc8AAwQ=="
},
"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"
}
},
"builtin-status-codes"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz"
,
"integrity"
:
"sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug="
},
"bytes"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz"
,
"integrity"
:
"sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
},
"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"
}
},
"co"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"https://registry.npmjs.org/co/-/co-4.6.0.tgz"
,
"integrity"
:
"sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"co-defer"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/co-defer/-/co-defer-1.0.0.tgz"
,
"integrity"
:
"sha1-Pkp4eo7tawoh7ih8CU9+jeDTyBg="
},
"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="
},
"commander"
:
{
"version"
:
"2.18.0"
,
"resolved"
:
"https://registry.npmjs.org/commander/-/commander-2.18.0.tgz"
,
"integrity"
:
"sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ=="
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
,
"integrity"
:
"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"content-disposition"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"http://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=="
},
"copy-to"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/copy-to/-/copy-to-2.0.1.tgz"
,
"integrity"
:
"sha1-JoD7uAaKSNCGVrYJgJK9r8kG9KU="
},
"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="
},
"data-uri-to-buffer"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-1.2.0.tgz"
,
"integrity"
:
"sha512-vKQ9DTQPN1FLYiiEEOQ6IBGFqvjCa5rSK3cWMy/Nespm5d/x3dGFT9UBZnkLxCwua/IXBi2TYnwTEpsOvhC4UQ=="
},
"dateformat"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz"
,
"integrity"
:
"sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI="
},
"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"
},
"dependencies"
:
{
"ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"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="
},
"default-user-agent"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/default-user-agent/-/default-user-agent-1.0.0.tgz"
,
"integrity"
:
"sha1-FsRu/cq6PtxF8k8r1IaLAbfCrcY="
,
"requires"
:
{
"os-name"
:
"~1.0.3"
}
},
"degenerator"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/degenerator/-/degenerator-1.0.4.tgz"
,
"integrity"
:
"sha1-/PSQo37OJmRk2cxDGrmMWBnO0JU="
,
"requires"
:
{
"ast-types"
:
"0.x.x"
,
"escodegen"
:
"1.x.x"
,
"esprima"
:
"3.x.x"
}
},
"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="
},
"digest-header"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"https://registry.npmjs.org/digest-header/-/digest-header-0.0.1.tgz"
,
"integrity"
:
"sha1-Ecz23uxXZqw3l0TZAcEsuklRS+Y="
,
"requires"
:
{
"utility"
:
"0.1.11"
},
"dependencies"
:
{
"utility"
:
{
"version"
:
"0.1.11"
,
"resolved"
:
"http://registry.npmjs.org/utility/-/utility-0.1.11.tgz"
,
"integrity"
:
"sha1-/eYM+bTkdRlHoM9dEEzik2ciZxU="
,
"requires"
:
{
"address"
:
">=0.0.1"
}
}
}
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
"integrity"
:
"sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"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"
}
},
"end-or-error"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/end-or-error/-/end-or-error-1.0.1.tgz"
,
"integrity"
:
"sha1-3HpiEP5403L+4kqLSJnb0VVBTcs="
},
"es6-promise"
:
{
"version"
:
"4.2.5"
,
"resolved"
:
"https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz"
,
"integrity"
:
"sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg=="
},
"es6-promisify"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz"
,
"integrity"
:
"sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM="
,
"requires"
:
{
"es6-promise"
:
"^4.0.3"
}
},
"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="
},
"escodegen"
:
{
"version"
:
"1.11.0"
,
"resolved"
:
"https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz"
,
"integrity"
:
"sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw=="
,
"requires"
:
{
"esprima"
:
"^3.1.3"
,
"estraverse"
:
"^4.2.0"
,
"esutils"
:
"^2.0.2"
,
"optionator"
:
"^0.8.1"
,
"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="
},
"estraverse"
:
{
"version"
:
"4.2.0"
,
"resolved"
:
"https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz"
,
"integrity"
:
"sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
},
"esutils"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz"
,
"integrity"
:
"sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
},
"extend"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/extend/-/extend-3.0.2.tgz"
,
"integrity"
:
"sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
},
"extend-shallow"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz"
,
"integrity"
:
"sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8="
,
"requires"
:
{
"is-extendable"
:
"^0.1.0"
}
},
"fast-levenshtein"
:
{
"version"
:
"2.0.6"
,
"resolved"
:
"https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
,
"integrity"
:
"sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
},
"fast-url-parser"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz"
,
"integrity"
:
"sha1-9K8+qfNNiicc9YrSs3WfQx8LMY0="
,
"requires"
:
{
"punycode"
:
"^1.3.2"
}
},
"file-uri-to-path"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz"
,
"integrity"
:
"sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw=="
},
"fs-extra"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/fs-extra/-/fs-extra-6.0.1.tgz"
,
"integrity"
:
"sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA=="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.2"
,
"jsonfile"
:
"^4.0.0"
,
"universalify"
:
"^0.1.0"
}
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"ftp"
:
{
"version"
:
"0.3.10"
,
"resolved"
:
"https://registry.npmjs.org/ftp/-/ftp-0.3.10.tgz"
,
"integrity"
:
"sha1-kZfYYa2BQvPmPVqDv+TFn3MwiF0="
,
"requires"
:
{
"readable-stream"
:
"1.1.x"
,
"xregexp"
:
"2.0.0"
},
"dependencies"
:
{
"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"
:
"http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz"
,
"integrity"
:
"sha1-fPTFTvZI44EwhMY23SB54WbAgdk="
,
"requires"
:
{
"core-util-is"
:
"~1.0.0"
,
"inherits"
:
"~2.0.1"
,
"isarray"
:
"0.0.1"
,
"string_decoder"
:
"~0.10.x"
}
},
"string_decoder"
:
{
"version"
:
"0.10.31"
,
"resolved"
:
"http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
,
"integrity"
:
"sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
}
}
},
"get-ready"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/get-ready/-/get-ready-1.0.0.tgz"
,
"integrity"
:
"sha1-+RgX8emt7P6hOlYq38jeiDqzR4I="
},
"get-uri"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/get-uri/-/get-uri-2.0.2.tgz"
,
"integrity"
:
"sha512-ZD325dMZOgerGqF/rF6vZXyFGTAay62svjQIT+X/oU2PtxYpFxvSkbsdi+oxIrsNxlZVd4y8wUDqkaExWTI/Cw=="
,
"requires"
:
{
"data-uri-to-buffer"
:
"1"
,
"debug"
:
"2"
,
"extend"
:
"3"
,
"file-uri-to-path"
:
"1"
,
"ftp"
:
"~0.3.10"
,
"readable-stream"
:
"2"
}
},
"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"
}
},
"global-npm"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npmjs.org/global-npm/-/global-npm-0.3.0.tgz"
,
"integrity"
:
"sha1-fFEVOUpnfRJFxOO6C3i7Z1J5fuA="
,
"requires"
:
{
"which"
:
"^1.2.1"
}
},
"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=="
},
"has-flag"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
,
"integrity"
:
"sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
},
"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-proxy-agent"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz"
,
"integrity"
:
"sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg=="
,
"requires"
:
{
"agent-base"
:
"4"
,
"debug"
:
"3.1.0"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.1.0.tgz"
,
"integrity"
:
"sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g=="
,
"requires"
:
{
"ms"
:
"2.0.0"
}
},
"ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
}
}
},
"https-proxy-agent"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz"
,
"integrity"
:
"sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ=="
,
"requires"
:
{
"agent-base"
:
"^4.1.0"
,
"debug"
:
"^3.1.0"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.2.6"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.2.6.tgz"
,
"integrity"
:
"sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ=="
,
"requires"
:
{
"ms"
:
"^2.1.1"
}
}
}
},
"humanize-ms"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz"
,
"integrity"
:
"sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0="
,
"requires"
:
{
"ms"
:
"^2.0.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"
}
},
"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="
},
"ip"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npmjs.org/ip/-/ip-1.1.5.tgz"
,
"integrity"
:
"sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo="
},
"is-class-hotfix"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npmjs.org/is-class-hotfix/-/is-class-hotfix-0.0.6.tgz"
,
"integrity"
:
"sha512-0n+pzCC6ICtVr/WXnN2f03TK/3BfXY7me4cjCAqT8TYXEl0+JBRoqBo94JJHXcyDSLUeWbNX8Fvy5g5RJdAstQ=="
},
"is-extendable"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz"
,
"integrity"
:
"sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
},
"is-type-of"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npmjs.org/is-type-of/-/is-type-of-1.2.1.tgz"
,
"integrity"
:
"sha512-uK0kyX9LZYhSDS7H2sVJQJop1UnWPWmo5RvR3q2kFH6AUHYs7sOrVg0b4nyBHw29kRRNFofYN/JbHZDlHiItTA=="
,
"requires"
:
{
"core-util-is"
:
"^1.0.2"
,
"is-class-hotfix"
:
"~0.0.6"
,
"isstream"
:
"~0.1.2"
}
},
"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="
},
"jsonfile"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz"
,
"integrity"
:
"sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss="
,
"requires"
:
{
"graceful-fs"
:
"^4.1.6"
}
},
"jstoxml"
:
{
"version"
:
"0.2.4"
,
"resolved"
:
"http://registry.npmjs.org/jstoxml/-/jstoxml-0.2.4.tgz"
,
"integrity"
:
"sha1-/z+2eFaIOgMpU8fOjOdIYhD0hEc="
},
"ko-sleep"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmjs.org/ko-sleep/-/ko-sleep-1.0.3.tgz"
,
"integrity"
:
"sha1-KKKgoUhei39BX/SI3uF9JHiKsII="
,
"requires"
:
{
"ms"
:
"^2.0.0"
}
},
"levn"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npmjs.org/levn/-/levn-0.3.0.tgz"
,
"integrity"
:
"sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4="
,
"requires"
:
{
"prelude-ls"
:
"~1.1.2"
,
"type-check"
:
"~0.3.2"
}
},
"lru-cache"
:
{
"version"
:
"4.1.5"
,
"resolved"
:
"https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
,
"integrity"
:
"sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="
,
"requires"
:
{
"pseudomap"
:
"^1.0.2"
,
"yallist"
:
"^2.1.2"
}
},
"merge-descriptors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
,
"integrity"
:
"sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"mime"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/mime/-/mime-1.6.0.tgz"
,
"integrity"
:
"sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg=="
},
"mime-db"
:
{
"version"
:
"1.33.0"
,
"resolved"
:
"http://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz"
,
"integrity"
:
"sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ=="
},
"mime-types"
:
{
"version"
:
"2.1.18"
,
"resolved"
:
"http://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz"
,
"integrity"
:
"sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ=="
,
"requires"
:
{
"mime-db"
:
"~1.33.0"
}
},
"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"
:
"0.0.8"
,
"resolved"
:
"http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz"
,
"integrity"
:
"sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
},
"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"
}
},
"ms"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.1.tgz"
,
"integrity"
:
"sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg=="
},
"mz"
:
{
"version"
:
"2.7.0"
,
"resolved"
:
"https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
,
"integrity"
:
"sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q=="
,
"requires"
:
{
"any-promise"
:
"^1.0.0"
,
"object-assign"
:
"^4.0.1"
,
"thenify-all"
:
"^1.0.0"
}
},
"mz-modules"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/mz-modules/-/mz-modules-2.1.0.tgz"
,
"integrity"
:
"sha512-sjk8lcRW3vrVYnZ+W+67L/2rL+jbO5K/N6PFGIcLWTiYytNr22Ah9FDXFs+AQntTM1boZcoHi5qS+CV1seuPog=="
,
"requires"
:
{
"glob"
:
"^7.1.2"
,
"ko-sleep"
:
"^1.0.3"
,
"mkdirp"
:
"^0.5.1"
,
"pump"
:
"^3.0.0"
,
"rimraf"
:
"^2.6.1"
}
},
"netmask"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmjs.org/netmask/-/netmask-1.0.6.tgz"
,
"integrity"
:
"sha1-ICl+idhvb2QA8lDZ9Pa0wZRfzTU="
},
"object-assign"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
,
"integrity"
:
"sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
},
"once"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npmjs.org/once/-/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"requires"
:
{
"wrappy"
:
"1"
}
},
"optionator"
:
{
"version"
:
"0.8.2"
,
"resolved"
:
"https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz"
,
"integrity"
:
"sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q="
,
"requires"
:
{
"deep-is"
:
"~0.1.3"
,
"fast-levenshtein"
:
"~2.0.4"
,
"levn"
:
"~0.3.0"
,
"prelude-ls"
:
"~1.1.2"
,
"type-check"
:
"~0.3.2"
,
"wordwrap"
:
"~1.0.0"
}
},
"os-name"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"http://registry.npmjs.org/os-name/-/os-name-1.0.3.tgz"
,
"integrity"
:
"sha1-GzefZINa98Wn9JizV8uVIVwVnt8="
,
"requires"
:
{
"osx-release"
:
"^1.0.0"
,
"win-release"
:
"^1.0.0"
}
},
"osx-release"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/osx-release/-/osx-release-1.1.0.tgz"
,
"integrity"
:
"sha1-8heRGigTaUmvG/kwiyQeJzfTzWw="
,
"requires"
:
{
"minimist"
:
"^1.1.0"
},
"dependencies"
:
{
"minimist"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz"
,
"integrity"
:
"sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
}
}
},
"pac-proxy-agent"
:
{
"version"
:
"2.0.2"
,
"resolved"
:
"https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz"
,
"integrity"
:
"sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA=="
,
"requires"
:
{
"agent-base"
:
"^4.2.0"
,
"debug"
:
"^3.1.0"
,
"get-uri"
:
"^2.0.0"
,
"http-proxy-agent"
:
"^2.1.0"
,
"https-proxy-agent"
:
"^2.2.1"
,
"pac-resolver"
:
"^3.0.0"
,
"raw-body"
:
"^2.2.0"
,
"socks-proxy-agent"
:
"^3.0.0"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.2.6"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.2.6.tgz"
,
"integrity"
:
"sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ=="
,
"requires"
:
{
"ms"
:
"^2.1.1"
}
}
}
},
"pac-resolver"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz"
,
"integrity"
:
"sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA=="
,
"requires"
:
{
"co"
:
"^4.6.0"
,
"degenerator"
:
"^1.0.4"
,
"ip"
:
"^1.1.5"
,
"netmask"
:
"^1.0.6"
,
"thunkify"
:
"^2.1.2"
}
},
"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-is-inside"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz"
,
"integrity"
:
"sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
},
"path-to-regexp"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz"
,
"integrity"
:
"sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ=="
},
"platform"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"https://registry.npmjs.org/platform/-/platform-1.3.5.tgz"
,
"integrity"
:
"sha512-TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q=="
},
"prelude-ls"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz"
,
"integrity"
:
"sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
},
"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=="
},
"progress"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/progress/-/progress-2.0.0.tgz"
,
"integrity"
:
"sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8="
},
"proxy-agent"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"http://registry.npmjs.org/proxy-agent/-/proxy-agent-2.3.1.tgz"
,
"integrity"
:
"sha512-CNKuhC1jVtm8KJYFTS2ZRO71VCBx3QSA92So/e6NrY6GoJonkx3Irnk4047EsCcswczwqAekRj3s8qLRGahSKg=="
,
"requires"
:
{
"agent-base"
:
"^4.2.0"
,
"debug"
:
"^3.1.0"
,
"http-proxy-agent"
:
"^2.1.0"
,
"https-proxy-agent"
:
"^2.2.1"
,
"lru-cache"
:
"^4.1.2"
,
"pac-proxy-agent"
:
"^2.0.1"
,
"proxy-from-env"
:
"^1.0.0"
,
"socks-proxy-agent"
:
"^3.0.0"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.2.6"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-3.2.6.tgz"
,
"integrity"
:
"sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ=="
,
"requires"
:
{
"ms"
:
"^2.1.1"
}
}
}
},
"proxy-from-env"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.0.0.tgz"
,
"integrity"
:
"sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4="
},
"pseudomap"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
,
"integrity"
:
"sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
},
"pump"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/pump/-/pump-3.0.0.tgz"
,
"integrity"
:
"sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww=="
,
"requires"
:
{
"end-of-stream"
:
"^1.1.0"
,
"once"
:
"^1.3.1"
}
},
"punycode"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz"
,
"integrity"
:
"sha1-wNWmOycYgArY4esPpSachN1BhF4="
},
"qs"
:
{
"version"
:
"6.6.0"
,
"resolved"
:
"https://registry.npmjs.org/qs/-/qs-6.6.0.tgz"
,
"integrity"
:
"sha512-KIJqT9jQJDQx5h5uAVPimw6yVg2SekOKu959OCtktD3FjzbpvaPr8i4zzg07DOMz+igA4W/aNM7OV8H37pFYfA=="
},
"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"
:
"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"
}
},
"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"
}
},
"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=="
},
"sdk-base"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"http://registry.npmjs.org/sdk-base/-/sdk-base-2.0.1.tgz"
,
"integrity"
:
"sha1-ukAonovfJy7RHdnql+r5jgNtJMY="
,
"requires"
:
{
"get-ready"
:
"~1.0.0"
}
},
"semver"
:
{
"version"
:
"5.6.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.6.0.tgz"
,
"integrity"
:
"sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
},
"serve-handler"
:
{
"version"
:
"5.0.5"
,
"resolved"
:
"https://registry.npmjs.org/serve-handler/-/serve-handler-5.0.5.tgz"
,
"integrity"
:
"sha512-x6XhHML8NrGN/F+jJ1r3lYk8XI+zg1JxJz101yXQ7/3PXV0eChzIrjIEV92Ir6mQp97xz1uw8L5l7Mq9kvhh0Q=="
,
"requires"
:
{
"bytes"
:
"3.0.0"
,
"content-disposition"
:
"0.5.2"
,
"fast-url-parser"
:
"1.1.3"
,
"mime-types"
:
"2.1.18"
,
"minimatch"
:
"3.0.4"
,
"path-is-inside"
:
"1.0.2"
,
"path-to-regexp"
:
"2.2.1"
,
"range-parser"
:
"1.2.0"
}
},
"setprototypeof"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz"
,
"integrity"
:
"sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
},
"smart-buffer"
:
{
"version"
:
"1.1.15"
,
"resolved"
:
"https://registry.npmjs.org/smart-buffer/-/smart-buffer-1.1.15.tgz"
,
"integrity"
:
"sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY="
},
"socks"
:
{
"version"
:
"1.1.10"
,
"resolved"
:
"https://registry.npmjs.org/socks/-/socks-1.1.10.tgz"
,
"integrity"
:
"sha1-W4t/x8jzQcU+0FbpKbe/Tei6e1o="
,
"requires"
:
{
"ip"
:
"^1.1.4"
,
"smart-buffer"
:
"^1.0.13"
}
},
"socks-proxy-agent"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz"
,
"integrity"
:
"sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA=="
,
"requires"
:
{
"agent-base"
:
"^4.1.0"
,
"socks"
:
"^1.1.10"
}
},
"source-map"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
,
"integrity"
:
"sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
,
"optional"
:
true
},
"statuses"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz"
,
"integrity"
:
"sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
"stream-http"
:
{
"version"
:
"2.8.2"
,
"resolved"
:
"https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz"
,
"integrity"
:
"sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA=="
,
"requires"
:
{
"builtin-status-codes"
:
"^3.0.0"
,
"inherits"
:
"^2.0.1"
,
"readable-stream"
:
"^2.3.6"
,
"to-arraybuffer"
:
"^1.0.0"
,
"xtend"
:
"^4.0.0"
}
},
"stream-wormhole"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmjs.org/stream-wormhole/-/stream-wormhole-1.1.0.tgz"
,
"integrity"
:
"sha512-gHFfL3px0Kctd6Po0M8TzEvt3De/xu6cnRrjlfYNhwbhLPLwigI2t1nc6jrzNuaYg5C4YF78PPFuQPzRiqn9ew=="
},
"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"
}
},
"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"
}
},
"thenify"
:
{
"version"
:
"3.3.0"
,
"resolved"
:
"https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz"
,
"integrity"
:
"sha1-5p44obq+lpsBCCB5eLn2K4hgSDk="
,
"requires"
:
{
"any-promise"
:
"^1.0.0"
}
},
"thenify-all"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
,
"integrity"
:
"sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY="
,
"requires"
:
{
"thenify"
:
">= 3.1.0 < 4"
}
},
"thunkify"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/thunkify/-/thunkify-2.1.2.tgz"
,
"integrity"
:
"sha1-+qDp0jDFGsyVyhOjYawFyn4EVT0="
},
"to-arraybuffer"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz"
,
"integrity"
:
"sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M="
},
"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"
}
},
"unescape"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/unescape/-/unescape-1.0.1.tgz"
,
"integrity"
:
"sha512-O0+af1Gs50lyH1nUu3ZyYS1cRh01Q/kUKatTOkSs7jukXE6/NebucDVxyiDsA9AQ4JC1V1jUH9EO8JX2nMDgGQ=="
,
"requires"
:
{
"extend-shallow"
:
"^2.0.1"
}
},
"universalify"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz"
,
"integrity"
:
"sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
},
"unpipe"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz"
,
"integrity"
:
"sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"urllib"
:
{
"version"
:
"2.31.3"
,
"resolved"
:
"https://registry.npmjs.org/urllib/-/urllib-2.31.3.tgz"
,
"integrity"
:
"sha512-GSWAE0OOTrms2E3rueiiyJjqa2MInit+TPbKR8ucsvOMDtKntx1xO6w1sFE5/mPlrt0Zs4wntNG28KOhQgcwDw=="
,
"requires"
:
{
"any-promise"
:
"^1.3.0"
,
"content-type"
:
"^1.0.2"
,
"debug"
:
"^2.6.9"
,
"default-user-agent"
:
"^1.0.0"
,
"digest-header"
:
"^0.0.1"
,
"ee-first"
:
"~1.1.1"
,
"humanize-ms"
:
"^1.2.0"
,
"iconv-lite"
:
"^0.4.15"
,
"ip"
:
"^1.1.5"
,
"proxy-agent"
:
"^2.3.1"
,
"pump"
:
"^3.0.0"
,
"qs"
:
"^6.4.0"
,
"statuses"
:
"^1.3.1"
,
"utility"
:
"^1.12.0"
}
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"utility"
:
{
"version"
:
"1.15.0"
,
"resolved"
:
"https://registry.npmjs.org/utility/-/utility-1.15.0.tgz"
,
"integrity"
:
"sha512-cxaaLKZo8NPTJ1thA45oYZ1NyA4YTY+Hua3Pu6gPPJUkRFHFG4eegjUvJdqgegVB0TwL2xMm2poUF7SJPAwl3Q=="
,
"requires"
:
{
"copy-to"
:
"^2.0.1"
,
"escape-html"
:
"^1.0.3"
,
"mkdirp"
:
"^0.5.1"
,
"mz"
:
"^2.7.0"
,
"unescape"
:
"^1.0.1"
}
},
"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"
}
},
"win-release"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/win-release/-/win-release-1.1.1.tgz"
,
"integrity"
:
"sha1-X6VeAr58qTTt/BJmVjLoSbcuUgk="
,
"requires"
:
{
"semver"
:
"^5.0.1"
}
},
"wordwrap"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz"
,
"integrity"
:
"sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
},
"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="
},
"xregexp"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/xregexp/-/xregexp-2.0.0.tgz"
,
"integrity"
:
"sha1-UqY+VsoLhKfzpfPWGHLxJq16WUM="
},
"xtend"
:
{
"version"
:
"4.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz"
,
"integrity"
:
"sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
},
"yallist"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
,
"integrity"
:
"sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment