Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Y
ygopro-arena-api
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
MyCard
ygopro-arena-api
Commits
d0ba2f73
Commit
d0ba2f73
authored
Apr 26, 2020
by
Joe
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix bug
parent
0bd78a73
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
1842 additions
and
24 deletions
+1842
-24
package-lock.json
package-lock.json
+1834
-0
routes/api.js
routes/api.js
+8
-24
No files found.
package-lock.json
0 → 100644
View file @
d0ba2f73
{
"name"
:
"node-api"
,
"version"
:
"0.0.0"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"abbrev"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.1.tgz"
,
"integrity"
:
"sha1-+PLIh60Qv2f2NPAFtph/7TF5qsg="
},
"accepts"
:
{
"version"
:
"1.3.7"
,
"resolved"
:
"https://registry.npm.taobao.org/accepts/download/accepts-1.3.7.tgz"
,
"integrity"
:
"sha1-UxvHJlF6OytB+FACHGzBXqq1B80="
,
"requires"
:
{
"mime-types"
:
"2.1.27"
,
"negotiator"
:
"0.6.2"
}
},
"acorn"
:
{
"version"
:
"2.7.0"
,
"resolved"
:
"https://registry.npm.taobao.org/acorn/download/acorn-2.7.0.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-2.7.0.tgz"
,
"integrity"
:
"sha1-q259nYhqrKiwhbwzEreaGYQz8Oc="
},
"acorn-globals"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npm.taobao.org/acorn-globals/download/acorn-globals-1.0.9.tgz?cache=0&sync_timestamp=1583642888545&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn-globals%2Fdownload%2Facorn-globals-1.0.9.tgz"
,
"integrity"
:
"sha1-VbtemGkVB7dFedBRNBMhfDgMVM8="
,
"requires"
:
{
"acorn"
:
"2.7.0"
}
},
"ajv"
:
{
"version"
:
"4.11.8"
,
"resolved"
:
"https://registry.npm.taobao.org/ajv/download/ajv-4.11.8.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fajv%2Fdownload%2Fajv-4.11.8.tgz"
,
"integrity"
:
"sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY="
,
"requires"
:
{
"co"
:
"4.6.0"
,
"json-stable-stringify"
:
"1.0.1"
}
},
"align-text"
:
{
"version"
:
"0.1.4"
,
"resolved"
:
"http://registry.npm.taobao.org/align-text/download/align-text-0.1.4.tgz"
,
"integrity"
:
"sha1-DNkKVhCT810KmSVsIrcGlDP60Rc="
,
"requires"
:
{
"kind-of"
:
"3.2.2"
,
"longest"
:
"1.0.1"
,
"repeat-string"
:
"1.6.1"
}
},
"amdefine"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/amdefine/download/amdefine-1.0.1.tgz"
,
"integrity"
:
"sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/ansi-regex/download/ansi-regex-2.1.1.tgz?cache=0&sync_timestamp=1570188663907&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fansi-regex%2Fdownload%2Fansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"aproba"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"http://registry.npm.taobao.org/aproba/download/aproba-1.2.0.tgz"
,
"integrity"
:
"sha1-aALmJk79GMeQobDVF/DyYnvyyUo="
},
"are-we-there-yet"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"http://registry.npm.taobao.org/are-we-there-yet/download/are-we-there-yet-1.1.5.tgz"
,
"integrity"
:
"sha1-SzXClE8GKov82mZBB2A1D+nd/CE="
,
"requires"
:
{
"delegates"
:
"1.0.0"
,
"readable-stream"
:
"2.3.7"
}
},
"array-flatten"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/array-flatten/download/array-flatten-1.1.1.tgz?cache=0&sync_timestamp=1574313315299&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Farray-flatten%2Fdownload%2Farray-flatten-1.1.1.tgz"
,
"integrity"
:
"sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
"asap"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/asap/download/asap-1.0.0.tgz"
,
"integrity"
:
"sha1-sqRdpf36ILBJb8N2jMJ8EvqRan0="
},
"asn1"
:
{
"version"
:
"0.2.4"
,
"resolved"
:
"http://registry.npm.taobao.org/asn1/download/asn1-0.2.4.tgz"
,
"integrity"
:
"sha1-jSR136tVO7M+d7VOWeiAu4ziMTY="
,
"requires"
:
{
"safer-buffer"
:
"2.1.2"
}
},
"assert-plus"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-0.2.0.tgz"
,
"integrity"
:
"sha1-104bh+ev/A24qttwIfP+SBAasjQ="
},
"async"
:
{
"version"
:
"2.6.3"
,
"resolved"
:
"https://registry.npm.taobao.org/async/download/async-2.6.3.tgz"
,
"integrity"
:
"sha1-1yYl4jRKNlbjo61Pp0n6gymdgv8="
,
"requires"
:
{
"lodash"
:
"4.17.15"
}
},
"asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"http://registry.npm.taobao.org/asynckit/download/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha1-x57Zf380y48robyXkLzDZkdLS3k="
},
"aws-sign2"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"http://registry.npm.taobao.org/aws-sign2/download/aws-sign2-0.6.0.tgz"
,
"integrity"
:
"sha1-FDQt0428yU0OW4fXY81jYSwOeU8="
},
"aws4"
:
{
"version"
:
"1.9.1"
,
"resolved"
:
"https://registry.npm.taobao.org/aws4/download/aws4-1.9.1.tgz?cache=0&sync_timestamp=1578958189607&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Faws4%2Fdownload%2Faws4-1.9.1.tgz"
,
"integrity"
:
"sha1-fjPY99RJs/ZzzXLeuavcVS2+Uo4="
},
"bad-words-chinese"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/bad-words-chinese/download/bad-words-chinese-1.0.2.tgz"
,
"integrity"
:
"sha1-VuVFL2SeZbK3kc0bSTjoL1scqrU="
,
"requires"
:
{
"badwords-list"
:
"1.0.0"
}
},
"badwords-list"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/badwords-list/download/badwords-list-1.0.0.tgz"
,
"integrity"
:
"sha1-XphW2/E0gqKVw7CzBK+51M/FxXk="
},
"balanced-match"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.0.tgz"
,
"integrity"
:
"sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
},
"basic-auth"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/basic-auth/download/basic-auth-1.0.4.tgz"
,
"integrity"
:
"sha1-Awk1sB3nyblKgksp8/zLdQ06UpA="
},
"bcrypt-pbkdf"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/bcrypt-pbkdf/download/bcrypt-pbkdf-1.0.2.tgz"
,
"integrity"
:
"sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4="
,
"requires"
:
{
"tweetnacl"
:
"0.14.5"
}
},
"block-stream"
:
{
"version"
:
"0.0.9"
,
"resolved"
:
"http://registry.npm.taobao.org/block-stream/download/block-stream-0.0.9.tgz"
,
"integrity"
:
"sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo="
,
"requires"
:
{
"inherits"
:
"2.0.3"
}
},
"body-parser"
:
{
"version"
:
"1.15.2"
,
"resolved"
:
"https://registry.npm.taobao.org/body-parser/download/body-parser-1.15.2.tgz"
,
"integrity"
:
"sha1-11eM9PHRHV9uqATO813Hp/9trmc="
,
"requires"
:
{
"bytes"
:
"2.4.0"
,
"content-type"
:
"1.0.4"
,
"debug"
:
"2.2.0"
,
"depd"
:
"1.1.2"
,
"http-errors"
:
"1.5.1"
,
"iconv-lite"
:
"0.4.13"
,
"on-finished"
:
"2.3.0"
,
"qs"
:
"6.2.0"
,
"raw-body"
:
"2.1.7"
,
"type-is"
:
"1.6.18"
}
},
"boom"
:
{
"version"
:
"2.10.1"
,
"resolved"
:
"https://registry.npm.taobao.org/boom/download/boom-2.10.1.tgz"
,
"integrity"
:
"sha1-OciRjO/1eZ+D+UkqhI9iWt0Mdm8="
,
"requires"
:
{
"hoek"
:
"2.16.3"
}
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"http://registry.npm.taobao.org/brace-expansion/download/brace-expansion-1.1.11.tgz"
,
"integrity"
:
"sha1-PH/L9SnYcibz0vUrlm/1Jx60Qd0="
,
"requires"
:
{
"balanced-match"
:
"1.0.0"
,
"concat-map"
:
"0.0.1"
}
},
"buffer-writer"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/buffer-writer/download/buffer-writer-1.0.1.tgz"
,
"integrity"
:
"sha1-Iqk2kB4wKa/NdUfrRIfOtpejvwg="
},
"bytes"
:
{
"version"
:
"2.4.0"
,
"resolved"
:
"http://registry.npm.taobao.org/bytes/download/bytes-2.4.0.tgz"
,
"integrity"
:
"sha1-fZcZb51br39pNeJZhVSe3SpsIzk="
},
"camelcase"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/camelcase/download/camelcase-1.2.1.tgz"
,
"integrity"
:
"sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
},
"caseless"
:
{
"version"
:
"0.12.0"
,
"resolved"
:
"http://registry.npm.taobao.org/caseless/download/caseless-0.12.0.tgz"
,
"integrity"
:
"sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
},
"center-align"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"http://registry.npm.taobao.org/center-align/download/center-align-0.1.3.tgz"
,
"integrity"
:
"sha1-qg0yYptu6XIgBBHL1EYckHvCt60="
,
"requires"
:
{
"align-text"
:
"0.1.4"
,
"lazy-cache"
:
"1.0.4"
}
},
"character-parser"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"http://registry.npm.taobao.org/character-parser/download/character-parser-1.2.1.tgz"
,
"integrity"
:
"sha1-wN3kqxgnE7kZuXCVmhI+zBow/NY="
},
"clean-css"
:
{
"version"
:
"3.4.28"
,
"resolved"
:
"https://registry.npm.taobao.org/clean-css/download/clean-css-3.4.28.tgz"
,
"integrity"
:
"sha1-vxlF6C/ICPVWlebd6uwBQA79A/8="
,
"requires"
:
{
"commander"
:
"2.8.1"
,
"source-map"
:
"0.4.4"
},
"dependencies"
:
{
"commander"
:
{
"version"
:
"2.8.1"
,
"resolved"
:
"https://registry.npm.taobao.org/commander/download/commander-2.8.1.tgz"
,
"integrity"
:
"sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ="
,
"requires"
:
{
"graceful-readlink"
:
"1.0.1"
}
}
}
},
"cliui"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/cliui/download/cliui-2.1.0.tgz"
,
"integrity"
:
"sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE="
,
"requires"
:
{
"center-align"
:
"0.1.3"
,
"right-align"
:
"0.1.3"
,
"wordwrap"
:
"0.0.2"
},
"dependencies"
:
{
"wordwrap"
:
{
"version"
:
"0.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.2.tgz"
,
"integrity"
:
"sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
}
}
},
"co"
:
{
"version"
:
"4.6.0"
,
"resolved"
:
"http://registry.npm.taobao.org/co/download/co-4.6.0.tgz"
,
"integrity"
:
"sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ="
},
"code-point-at"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"http://registry.npm.taobao.org/code-point-at/download/code-point-at-1.1.0.tgz"
,
"integrity"
:
"sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
},
"combined-stream"
:
{
"version"
:
"1.0.8"
,
"resolved"
:
"https://registry.npm.taobao.org/combined-stream/download/combined-stream-1.0.8.tgz"
,
"integrity"
:
"sha1-w9RaizT9cwYxoRCoolIGgrMdWn8="
,
"requires"
:
{
"delayed-stream"
:
"1.0.0"
}
},
"commander"
:
{
"version"
:
"2.6.0"
,
"resolved"
:
"https://registry.npm.taobao.org/commander/download/commander-2.6.0.tgz"
,
"integrity"
:
"sha1-nfflL7Kgyw+4kFjugMMQQiXzfh0="
},
"component-emitter"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"http://registry.npm.taobao.org/component-emitter/download/component-emitter-1.3.0.tgz"
,
"integrity"
:
"sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A="
},
"concat-map"
:
{
"version"
:
"0.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/concat-map/download/concat-map-0.0.1.tgz"
,
"integrity"
:
"sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
},
"console-control-strings"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"http://registry.npm.taobao.org/console-control-strings/download/console-control-strings-1.1.0.tgz"
,
"integrity"
:
"sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4="
},
"constantinople"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/constantinople/download/constantinople-3.0.2.tgz"
,
"integrity"
:
"sha1-S5RdmTeQe82Y7ldRIsOBdRZUQUE="
,
"requires"
:
{
"acorn"
:
"2.7.0"
}
},
"content-disposition"
:
{
"version"
:
"0.5.2"
,
"resolved"
:
"http://registry.npm.taobao.org/content-disposition/download/content-disposition-0.5.2.tgz"
,
"integrity"
:
"sha1-DPaLud318r55YcOoUXjLhdunjLQ="
},
"content-type"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/content-type/download/content-type-1.0.4.tgz"
,
"integrity"
:
"sha1-4TjMdeBAxyexlm/l5fjJruJW/js="
},
"cookie"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/cookie/download/cookie-0.4.0.tgz?cache=0&sync_timestamp=1587525873712&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcookie%2Fdownload%2Fcookie-0.4.0.tgz"
,
"integrity"
:
"sha1-vrQ35wIrO21JAZ0IhmUwPr6cFLo="
},
"cookie-parser"
:
{
"version"
:
"1.4.5"
,
"resolved"
:
"https://registry.npm.taobao.org/cookie-parser/download/cookie-parser-1.4.5.tgz"
,
"integrity"
:
"sha1-PlctS3wMgPnGHa9gTkM2gxtdHUk="
,
"requires"
:
{
"cookie"
:
"0.4.0"
,
"cookie-signature"
:
"1.0.6"
}
},
"cookie-signature"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"http://registry.npm.taobao.org/cookie-signature/download/cookie-signature-1.0.6.tgz"
,
"integrity"
:
"sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
},
"cookiejar"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/cookiejar/download/cookiejar-2.1.2.tgz"
,
"integrity"
:
"sha1-3YojVTB1L5iPmghE8/xYnjERElw="
},
"core-util-is"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/core-util-is/download/core-util-is-1.0.2.tgz"
,
"integrity"
:
"sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
},
"cron-parser"
:
{
"version"
:
"2.13.0"
,
"resolved"
:
"https://registry.npm.taobao.org/cron-parser/download/cron-parser-2.13.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcron-parser%2Fdownload%2Fcron-parser-2.13.0.tgz"
,
"integrity"
:
"sha1-b5MLtvKTF5DSqe7IOz7CduJ6ZyU="
,
"requires"
:
{
"is-nan"
:
"1.3.0"
,
"moment-timezone"
:
"0.5.28"
}
},
"cryptiles"
:
{
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npm.taobao.org/cryptiles/download/cryptiles-2.0.5.tgz"
,
"integrity"
:
"sha1-O9/s3GCBR8HGcgL6KR59ylnqo7g="
,
"requires"
:
{
"boom"
:
"2.10.1"
}
},
"css"
:
{
"version"
:
"1.0.8"
,
"resolved"
:
"http://registry.npm.taobao.org/css/download/css-1.0.8.tgz"
,
"integrity"
:
"sha1-k4aBHKgrzMnuf7WnMrHioxfIo+c="
,
"requires"
:
{
"css-parse"
:
"1.0.4"
,
"css-stringify"
:
"1.0.5"
}
},
"css-parse"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/css-parse/download/css-parse-1.0.4.tgz"
,
"integrity"
:
"sha1-OLBQP7+dqfVOnB29pg4UXHcRe90="
},
"css-stringify"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"http://registry.npm.taobao.org/css-stringify/download/css-stringify-1.0.5.tgz"
,
"integrity"
:
"sha1-sNBClG2ylTu50pKQCmy19tASIDE="
},
"dashdash"
:
{
"version"
:
"1.14.1"
,
"resolved"
:
"http://registry.npm.taobao.org/dashdash/download/dashdash-1.14.1.tgz"
,
"integrity"
:
"sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA="
,
"requires"
:
{
"assert-plus"
:
"1.0.0"
},
"dependencies"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"debug"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"http://registry.npm.taobao.org/debug/download/debug-2.2.0.tgz"
,
"integrity"
:
"sha1-+HBX6ZWxofauaklgZkE3vFbwOdo="
,
"requires"
:
{
"ms"
:
"0.7.1"
}
},
"decamelize"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/decamelize/download/decamelize-1.2.0.tgz"
,
"integrity"
:
"sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
},
"deep-extend"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"http://registry.npm.taobao.org/deep-extend/download/deep-extend-0.6.0.tgz"
,
"integrity"
:
"sha1-xPp8lUBKF6nD6Mp+FTcxK3NjMKw="
},
"define-properties"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"http://registry.npm.taobao.org/define-properties/download/define-properties-1.1.3.tgz"
,
"integrity"
:
"sha1-z4jabL7ib+bbcJT2HYcMvYTO6fE="
,
"requires"
:
{
"object-keys"
:
"1.1.1"
}
},
"delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/delayed-stream/download/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
},
"delegates"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/delegates/download/delegates-1.0.0.tgz"
,
"integrity"
:
"sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o="
},
"depd"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/depd/download/depd-1.1.2.tgz"
,
"integrity"
:
"sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
},
"destroy"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/destroy/download/destroy-1.0.4.tgz"
,
"integrity"
:
"sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
},
"detect-libc"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"http://registry.npm.taobao.org/detect-libc/download/detect-libc-1.0.3.tgz"
,
"integrity"
:
"sha1-+hN8S9aY7fVc1c0CrFWfkaTEups="
},
"ecc-jsbn"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/ecc-jsbn/download/ecc-jsbn-0.1.2.tgz"
,
"integrity"
:
"sha1-OoOpBOVDUyh4dMVkt1SThoSamMk="
,
"requires"
:
{
"jsbn"
:
"0.1.1"
,
"safer-buffer"
:
"2.1.2"
}
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npm.taobao.org/ee-first/download/ee-first-1.1.1.tgz"
,
"integrity"
:
"sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
},
"encodeurl"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/encodeurl/download/encodeurl-1.0.2.tgz"
,
"integrity"
:
"sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
},
"escape-html"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"http://registry.npm.taobao.org/escape-html/download/escape-html-1.0.3.tgz"
,
"integrity"
:
"sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
},
"etag"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"http://registry.npm.taobao.org/etag/download/etag-1.7.0.tgz"
,
"integrity"
:
"sha1-A9MLX2fdbmMtKUXTDWZScxo01dg="
},
"eventproxy"
:
{
"version"
:
"0.3.5"
,
"resolved"
:
"https://registry.npm.taobao.org/eventproxy/download/eventproxy-0.3.5.tgz"
,
"integrity"
:
"sha1-TbMpDcvFHPBny7Z1LjxAtdkXIS8="
,
"requires"
:
{
"debug"
:
"2.2.0"
}
},
"express"
:
{
"version"
:
"4.14.1"
,
"resolved"
:
"https://registry.npm.taobao.org/express/download/express-4.14.1.tgz"
,
"integrity"
:
"sha1-ZGwjf3ZvFIwhIK/wc4F7nk1+DTM="
,
"requires"
:
{
"accepts"
:
"1.3.7"
,
"array-flatten"
:
"1.1.1"
,
"content-disposition"
:
"0.5.2"
,
"content-type"
:
"1.0.4"
,
"cookie"
:
"0.3.1"
,
"cookie-signature"
:
"1.0.6"
,
"debug"
:
"2.2.0"
,
"depd"
:
"1.1.2"
,
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"etag"
:
"1.7.0"
,
"finalhandler"
:
"0.5.1"
,
"fresh"
:
"0.3.0"
,
"merge-descriptors"
:
"1.0.1"
,
"methods"
:
"1.1.2"
,
"on-finished"
:
"2.3.0"
,
"parseurl"
:
"1.3.3"
,
"path-to-regexp"
:
"0.1.7"
,
"proxy-addr"
:
"1.1.5"
,
"qs"
:
"6.2.0"
,
"range-parser"
:
"1.2.1"
,
"send"
:
"0.14.2"
,
"serve-static"
:
"1.11.2"
,
"type-is"
:
"1.6.18"
,
"utils-merge"
:
"1.0.0"
,
"vary"
:
"1.1.2"
},
"dependencies"
:
{
"cookie"
:
{
"version"
:
"0.3.1"
,
"resolved"
:
"https://registry.npm.taobao.org/cookie/download/cookie-0.3.1.tgz?cache=0&sync_timestamp=1587525873712&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcookie%2Fdownload%2Fcookie-0.3.1.tgz"
,
"integrity"
:
"sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
}
}
},
"extend"
:
{
"version"
:
"3.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/extend/download/extend-3.0.2.tgz"
,
"integrity"
:
"sha1-+LETa0Bx+9jrFAr/hYsQGewpFfo="
},
"extsprintf"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"http://registry.npm.taobao.org/extsprintf/download/extsprintf-1.3.0.tgz"
,
"integrity"
:
"sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
},
"finalhandler"
:
{
"version"
:
"0.5.1"
,
"resolved"
:
"https://registry.npm.taobao.org/finalhandler/download/finalhandler-0.5.1.tgz"
,
"integrity"
:
"sha1-LEANjUUwk1vCMlScX6OF7Afeb80="
,
"requires"
:
{
"debug"
:
"2.2.0"
,
"escape-html"
:
"1.0.3"
,
"on-finished"
:
"2.3.0"
,
"statuses"
:
"1.3.1"
,
"unpipe"
:
"1.0.0"
},
"dependencies"
:
{
"statuses"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz"
,
"integrity"
:
"sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
}
}
},
"forever-agent"
:
{
"version"
:
"0.6.1"
,
"resolved"
:
"http://registry.npm.taobao.org/forever-agent/download/forever-agent-0.6.1.tgz"
,
"integrity"
:
"sha1-+8cfDEGt6zf5bFd60e1C2P2sypE="
},
"form-data"
:
{
"version"
:
"2.5.1"
,
"resolved"
:
"https://registry.npm.taobao.org/form-data/download/form-data-2.5.1.tgz"
,
"integrity"
:
"sha1-8svsV7XlniNxbhKP5E1OXdI4lfQ="
,
"requires"
:
{
"asynckit"
:
"0.4.0"
,
"combined-stream"
:
"1.0.8"
,
"mime-types"
:
"2.1.27"
}
},
"formidable"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/formidable/download/formidable-1.2.2.tgz"
,
"integrity"
:
"sha1-v2muopcpgmdfAIZTQrmCmG9rjdk="
},
"forwarded"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/forwarded/download/forwarded-0.1.2.tgz"
,
"integrity"
:
"sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
},
"fresh"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"http://registry.npm.taobao.org/fresh/download/fresh-0.3.0.tgz"
,
"integrity"
:
"sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8="
},
"fs.realpath"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/fs.realpath/download/fs.realpath-1.0.0.tgz"
,
"integrity"
:
"sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
},
"fstream"
:
{
"version"
:
"1.0.12"
,
"resolved"
:
"https://registry.npm.taobao.org/fstream/download/fstream-1.0.12.tgz"
,
"integrity"
:
"sha1-Touo7i1Ivk99DeUFRVVI6uWTIEU="
,
"requires"
:
{
"graceful-fs"
:
"4.2.3"
,
"inherits"
:
"2.0.3"
,
"mkdirp"
:
"0.5.5"
,
"rimraf"
:
"2.7.1"
}
},
"fstream-ignore"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npm.taobao.org/fstream-ignore/download/fstream-ignore-1.0.5.tgz"
,
"integrity"
:
"sha1-nDHa40dnAY/h0kmyTa2mfQktoQU="
,
"requires"
:
{
"fstream"
:
"1.0.12"
,
"inherits"
:
"2.0.3"
,
"minimatch"
:
"3.0.4"
}
},
"gauge"
:
{
"version"
:
"2.7.4"
,
"resolved"
:
"https://registry.npm.taobao.org/gauge/download/gauge-2.7.4.tgz"
,
"integrity"
:
"sha1-LANAXHU4w51+s3sxcCLjJfsBi/c="
,
"requires"
:
{
"aproba"
:
"1.2.0"
,
"console-control-strings"
:
"1.1.0"
,
"has-unicode"
:
"2.0.1"
,
"object-assign"
:
"4.1.0"
,
"signal-exit"
:
"3.0.3"
,
"string-width"
:
"1.0.2"
,
"strip-ansi"
:
"3.0.1"
,
"wide-align"
:
"1.1.3"
}
},
"generic-pool"
:
{
"version"
:
"2.4.3"
,
"resolved"
:
"https://registry.npm.taobao.org/generic-pool/download/generic-pool-2.4.3.tgz"
,
"integrity"
:
"sha1-eAw29p360FpaBF3Te+etyhGk9v8="
},
"getpass"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"http://registry.npm.taobao.org/getpass/download/getpass-0.1.7.tgz"
,
"integrity"
:
"sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo="
,
"requires"
:
{
"assert-plus"
:
"1.0.0"
},
"dependencies"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"glob"
:
{
"version"
:
"7.1.6"
,
"resolved"
:
"https://registry.npm.taobao.org/glob/download/glob-7.1.6.tgz"
,
"integrity"
:
"sha1-FB8zuBp8JJLhJVlDB0gMRmeSeKY="
,
"requires"
:
{
"fs.realpath"
:
"1.0.0"
,
"inflight"
:
"1.0.6"
,
"inherits"
:
"2.0.3"
,
"minimatch"
:
"3.0.4"
,
"once"
:
"1.4.0"
,
"path-is-absolute"
:
"1.0.1"
}
},
"graceful-fs"
:
{
"version"
:
"4.2.3"
,
"resolved"
:
"https://registry.npm.taobao.org/graceful-fs/download/graceful-fs-4.2.3.tgz"
,
"integrity"
:
"sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM="
},
"graceful-readlink"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/graceful-readlink/download/graceful-readlink-1.0.1.tgz"
,
"integrity"
:
"sha1-TK+tdrxi8C+gObL5Tpo906ORpyU="
},
"har-schema"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"http://registry.npm.taobao.org/har-schema/download/har-schema-1.0.5.tgz"
,
"integrity"
:
"sha1-0mMTX0MwfALGAq/I/pWXDAFRNp4="
},
"har-validator"
:
{
"version"
:
"4.2.1"
,
"resolved"
:
"http://registry.npm.taobao.org/har-validator/download/har-validator-4.2.1.tgz"
,
"integrity"
:
"sha1-M0gdDxu/9gDdID11gSpqX7oALio="
,
"requires"
:
{
"ajv"
:
"4.11.8"
,
"har-schema"
:
"1.0.5"
}
},
"has-unicode"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/has-unicode/download/has-unicode-2.0.1.tgz"
,
"integrity"
:
"sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk="
},
"hawk"
:
{
"version"
:
"3.1.3"
,
"resolved"
:
"https://registry.npm.taobao.org/hawk/download/hawk-3.1.3.tgz"
,
"integrity"
:
"sha1-B4REvXwWQLD+VA0sm3PVlnjo4cQ="
,
"requires"
:
{
"boom"
:
"2.10.1"
,
"cryptiles"
:
"2.0.5"
,
"hoek"
:
"2.16.3"
,
"sntp"
:
"1.0.9"
}
},
"hoek"
:
{
"version"
:
"2.16.3"
,
"resolved"
:
"https://registry.npm.taobao.org/hoek/download/hoek-2.16.3.tgz"
,
"integrity"
:
"sha1-ILt0A9POo5jpHcRxCo/xuCdKJe0="
},
"http-errors"
:
{
"version"
:
"1.5.1"
,
"resolved"
:
"https://registry.npm.taobao.org/http-errors/download/http-errors-1.5.1.tgz"
,
"integrity"
:
"sha1-eIwNLB3iyBuebowBhDtrl+uSB1A="
,
"requires"
:
{
"inherits"
:
"2.0.3"
,
"setprototypeof"
:
"1.0.2"
,
"statuses"
:
"1.5.0"
}
},
"http-signature"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/http-signature/download/http-signature-1.1.1.tgz?cache=0&sync_timestamp=1585807874533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fhttp-signature%2Fdownload%2Fhttp-signature-1.1.1.tgz"
,
"integrity"
:
"sha1-33LiZwZs0Kxn+3at+OE0qPvPkb8="
,
"requires"
:
{
"assert-plus"
:
"0.2.0"
,
"jsprim"
:
"1.4.1"
,
"sshpk"
:
"1.16.1"
}
},
"iconv-lite"
:
{
"version"
:
"0.4.13"
,
"resolved"
:
"https://registry.npm.taobao.org/iconv-lite/download/iconv-lite-0.4.13.tgz?cache=0&sync_timestamp=1579333981154&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ficonv-lite%2Fdownload%2Ficonv-lite-0.4.13.tgz"
,
"integrity"
:
"sha1-H4irpKsLFQjoMSrMOTRfNumS4vI="
},
"inflight"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"http://registry.npm.taobao.org/inflight/download/inflight-1.0.6.tgz"
,
"integrity"
:
"sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk="
,
"requires"
:
{
"once"
:
"1.4.0"
,
"wrappy"
:
"1.0.2"
}
},
"inherits"
:
{
"version"
:
"2.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/inherits/download/inherits-2.0.3.tgz?cache=0&sync_timestamp=1560975547815&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Finherits%2Fdownload%2Finherits-2.0.3.tgz"
,
"integrity"
:
"sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
},
"ini"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"http://registry.npm.taobao.org/ini/download/ini-1.3.5.tgz"
,
"integrity"
:
"sha1-7uJfVtscnsYIXgwid4CD9Zar+Sc="
},
"ipaddr.js"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/ipaddr.js/download/ipaddr.js-1.4.0.tgz"
,
"integrity"
:
"sha1-KWrKh4qCGBbluF0KKFqZvP9FgvA="
},
"is-buffer"
:
{
"version"
:
"1.1.6"
,
"resolved"
:
"https://registry.npm.taobao.org/is-buffer/download/is-buffer-1.1.6.tgz"
,
"integrity"
:
"sha1-76ouqdqg16suoTqXsritUf776L4="
},
"is-fullwidth-code-point"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/is-fullwidth-code-point/download/is-fullwidth-code-point-1.0.0.tgz"
,
"integrity"
:
"sha1-754xOG8DGn8NZDr4L95QxFfvAMs="
,
"requires"
:
{
"number-is-nan"
:
"1.0.1"
}
},
"is-nan"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npm.taobao.org/is-nan/download/is-nan-1.3.0.tgz"
,
"integrity"
:
"sha1-hdH1SC9wUcIBn1ZzzOvbBvOw2wM="
,
"requires"
:
{
"define-properties"
:
"1.1.3"
}
},
"is-promise"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/is-promise/download/is-promise-2.2.2.tgz"
,
"integrity"
:
"sha1-OauVnMv5p3TPB597QMeib3YxNfE="
},
"is-typedarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/is-typedarray/download/is-typedarray-1.0.0.tgz"
,
"integrity"
:
"sha1-5HnICFjfDBsR3dppQPlgEfzaSpo="
},
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/isarray/download/isarray-1.0.0.tgz?cache=0&sync_timestamp=1562592096220&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fisarray%2Fdownload%2Fisarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"isstream"
:
{
"version"
:
"0.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/isstream/download/isstream-0.1.2.tgz"
,
"integrity"
:
"sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo="
},
"jade"
:
{
"version"
:
"1.11.0"
,
"resolved"
:
"http://registry.npm.taobao.org/jade/download/jade-1.11.0.tgz"
,
"integrity"
:
"sha1-nIDlOMEtP7lcjZu5VZ+gzAQEBf0="
,
"requires"
:
{
"character-parser"
:
"1.2.1"
,
"clean-css"
:
"3.4.28"
,
"commander"
:
"2.6.0"
,
"constantinople"
:
"3.0.2"
,
"jstransformer"
:
"0.0.2"
,
"mkdirp"
:
"0.5.5"
,
"transformers"
:
"2.1.0"
,
"uglify-js"
:
"2.8.29"
,
"void-elements"
:
"2.0.1"
,
"with"
:
"4.0.3"
}
},
"js-string-escape"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/js-string-escape/download/js-string-escape-1.0.1.tgz"
,
"integrity"
:
"sha1-4mJbrbwNZ8dTPp7cEGjFh65BN+8="
},
"jsbn"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"http://registry.npm.taobao.org/jsbn/download/jsbn-0.1.1.tgz"
,
"integrity"
:
"sha1-peZUwuWi3rXyAdls77yoDA7y9RM="
},
"json-schema"
:
{
"version"
:
"0.2.3"
,
"resolved"
:
"https://registry.npm.taobao.org/json-schema/download/json-schema-0.2.3.tgz"
,
"integrity"
:
"sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM="
},
"json-stable-stringify"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/json-stable-stringify/download/json-stable-stringify-1.0.1.tgz"
,
"integrity"
:
"sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8="
,
"requires"
:
{
"jsonify"
:
"0.0.0"
}
},
"json-stringify-safe"
:
{
"version"
:
"5.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/json-stringify-safe/download/json-stringify-safe-5.0.1.tgz"
,
"integrity"
:
"sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus="
},
"jsonify"
:
{
"version"
:
"0.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/jsonify/download/jsonify-0.0.0.tgz"
,
"integrity"
:
"sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
},
"jsprim"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"http://registry.npm.taobao.org/jsprim/download/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"
},
"dependencies"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"jstransformer"
:
{
"version"
:
"0.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/jstransformer/download/jstransformer-0.0.2.tgz"
,
"integrity"
:
"sha1-eq4pqQPRls+glz2IXT5HlH7Ndqs="
,
"requires"
:
{
"is-promise"
:
"2.2.2"
,
"promise"
:
"6.1.0"
}
},
"kind-of"
:
{
"version"
:
"3.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/kind-of/download/kind-of-3.2.2.tgz"
,
"integrity"
:
"sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ="
,
"requires"
:
{
"is-buffer"
:
"1.1.6"
}
},
"lazy-cache"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/lazy-cache/download/lazy-cache-1.0.4.tgz"
,
"integrity"
:
"sha1-odePw6UEdMuAhF07O24dpJpEbo4="
},
"lodash"
:
{
"version"
:
"4.17.15"
,
"resolved"
:
"https://registry.npm.taobao.org/lodash/download/lodash-4.17.15.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.15.tgz"
,
"integrity"
:
"sha1-tEf2ZwoEVbv+7dETku/zMOoJdUg="
},
"long-timeout"
:
{
"version"
:
"0.1.1"
,
"resolved"
:
"http://registry.npm.taobao.org/long-timeout/download/long-timeout-0.1.1.tgz"
,
"integrity"
:
"sha1-lyHXiLR+C8taJMLivuGg2lXatRQ="
},
"longest"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/longest/download/longest-1.0.1.tgz"
,
"integrity"
:
"sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
},
"media-typer"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npm.taobao.org/media-typer/download/media-typer-0.3.0.tgz"
,
"integrity"
:
"sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
},
"merge-descriptors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/merge-descriptors/download/merge-descriptors-1.0.1.tgz"
,
"integrity"
:
"sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
},
"methods"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/methods/download/methods-1.1.2.tgz"
,
"integrity"
:
"sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
},
"mime"
:
{
"version"
:
"1.3.4"
,
"resolved"
:
"https://registry.npm.taobao.org/mime/download/mime-1.3.4.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.3.4.tgz"
,
"integrity"
:
"sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM="
},
"mime-db"
:
{
"version"
:
"1.44.0"
,
"resolved"
:
"https://registry.npm.taobao.org/mime-db/download/mime-db-1.44.0.tgz"
,
"integrity"
:
"sha1-+hHF6wrKEzS0Izy01S8QxaYnL5I="
},
"mime-types"
:
{
"version"
:
"2.1.27"
,
"resolved"
:
"https://registry.npm.taobao.org/mime-types/download/mime-types-2.1.27.tgz?cache=0&sync_timestamp=1587700357245&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime-types%2Fdownload%2Fmime-types-2.1.27.tgz"
,
"integrity"
:
"sha1-R5SfmOJ56lMRn1ci4PNOUpvsAJ8="
,
"requires"
:
{
"mime-db"
:
"1.44.0"
}
},
"minimatch"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"http://registry.npm.taobao.org/minimatch/download/minimatch-3.0.4.tgz"
,
"integrity"
:
"sha1-UWbihkV/AzBgZL5Ul+jbsMPTIIM="
,
"requires"
:
{
"brace-expansion"
:
"1.1.11"
}
},
"minimist"
:
{
"version"
:
"1.2.5"
,
"resolved"
:
"https://registry.npm.taobao.org/minimist/download/minimist-1.2.5.tgz"
,
"integrity"
:
"sha1-Z9ZgFLZqaoqqDAg8X9WN9OTpdgI="
},
"mkdirp"
:
{
"version"
:
"0.5.5"
,
"resolved"
:
"https://registry.npm.taobao.org/mkdirp/download/mkdirp-0.5.5.tgz?cache=0&sync_timestamp=1587535418745&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmkdirp%2Fdownload%2Fmkdirp-0.5.5.tgz"
,
"integrity"
:
"sha1-2Rzv1i0UNsoPQWIOJRKI1CAJne8="
,
"requires"
:
{
"minimist"
:
"1.2.5"
}
},
"moment"
:
{
"version"
:
"2.24.0"
,
"resolved"
:
"http://registry.npm.taobao.org/moment/download/moment-2.24.0.tgz"
,
"integrity"
:
"sha1-DQVdU/UFKqZTyfbraLtdEr9cK1s="
},
"moment-timezone"
:
{
"version"
:
"0.5.28"
,
"resolved"
:
"https://registry.npm.taobao.org/moment-timezone/download/moment-timezone-0.5.28.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmoment-timezone%2Fdownload%2Fmoment-timezone-0.5.28.tgz"
,
"integrity"
:
"sha1-8JPXidCR7XsFXYKqgagkZ/cuQzg="
,
"requires"
:
{
"moment"
:
"2.24.0"
}
},
"morgan"
:
{
"version"
:
"1.7.0"
,
"resolved"
:
"https://registry.npm.taobao.org/morgan/download/morgan-1.7.0.tgz?cache=0&sync_timestamp=1584727392857&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmorgan%2Fdownload%2Fmorgan-1.7.0.tgz"
,
"integrity"
:
"sha1-6xDKjlDRq+D409rVwCAdBS2YHGI="
,
"requires"
:
{
"basic-auth"
:
"1.0.4"
,
"debug"
:
"2.2.0"
,
"depd"
:
"1.1.2"
,
"on-finished"
:
"2.3.0"
,
"on-headers"
:
"1.0.2"
}
},
"ms"
:
{
"version"
:
"0.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-0.7.1.tgz"
,
"integrity"
:
"sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg="
},
"nan"
:
{
"version"
:
"2.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/nan/download/nan-2.4.0.tgz?cache=0&sync_timestamp=1587497111086&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fnan%2Fdownload%2Fnan-2.4.0.tgz"
,
"integrity"
:
"sha1-+zxZ1F/k7/4hXwuJD4rfbrMtIjI="
},
"negotiator"
:
{
"version"
:
"0.6.2"
,
"resolved"
:
"https://registry.npm.taobao.org/negotiator/download/negotiator-0.6.2.tgz"
,
"integrity"
:
"sha1-/qz3zPUlp3rpY0Q2pkiD/+yjRvs="
},
"node-pre-gyp"
:
{
"version"
:
"0.6.39"
,
"resolved"
:
"https://registry.npm.taobao.org/node-pre-gyp/download/node-pre-gyp-0.6.39.tgz"
,
"integrity"
:
"sha1-wA6WhgsjwOFCCse+/FBE4deNhkk="
,
"requires"
:
{
"detect-libc"
:
"1.0.3"
,
"hawk"
:
"3.1.3"
,
"mkdirp"
:
"0.5.5"
,
"nopt"
:
"4.0.3"
,
"npmlog"
:
"4.1.2"
,
"rc"
:
"1.2.8"
,
"request"
:
"2.81.0"
,
"rimraf"
:
"2.7.1"
,
"semver"
:
"5.7.1"
,
"tar"
:
"2.2.2"
,
"tar-pack"
:
"3.4.1"
},
"dependencies"
:
{
"semver"
:
{
"version"
:
"5.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-5.7.1.tgz?cache=0&sync_timestamp=1586886267748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-5.7.1.tgz"
,
"integrity"
:
"sha1-qVT5Ma66UI0we78Gnv8MAclhFvc="
}
}
},
"node-schedule"
:
{
"version"
:
"1.3.2"
,
"resolved"
:
"http://registry.npm.taobao.org/node-schedule/download/node-schedule-1.3.2.tgz"
,
"integrity"
:
"sha1-13Szg+Km9q3lnuzGIlSuoHzXWMs="
,
"requires"
:
{
"cron-parser"
:
"2.13.0"
,
"long-timeout"
:
"0.1.1"
,
"sorted-array-functions"
:
"1.2.0"
}
},
"nopt"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/nopt/download/nopt-4.0.3.tgz"
,
"integrity"
:
"sha1-o3XK2dAv2SEnjZVMIlTVqlfhXkg="
,
"requires"
:
{
"abbrev"
:
"1.1.1"
,
"osenv"
:
"0.1.5"
}
},
"npmlog"
:
{
"version"
:
"4.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/npmlog/download/npmlog-4.1.2.tgz"
,
"integrity"
:
"sha1-CKfyqL9zRgR3mp76StXMcXq7lUs="
,
"requires"
:
{
"are-we-there-yet"
:
"1.1.5"
,
"console-control-strings"
:
"1.1.0"
,
"gauge"
:
"2.7.4"
,
"set-blocking"
:
"2.0.0"
}
},
"number-is-nan"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz"
,
"integrity"
:
"sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
},
"oauth-sign"
:
{
"version"
:
"0.8.2"
,
"resolved"
:
"http://registry.npm.taobao.org/oauth-sign/download/oauth-sign-0.8.2.tgz"
,
"integrity"
:
"sha1-Rqarfwrq2N6unsBWV4C31O/rnUM="
},
"object-assign"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"http://registry.npm.taobao.org/object-assign/download/object-assign-4.1.0.tgz"
,
"integrity"
:
"sha1-ejs9DpgGPUP0wD8uiubNUahog6A="
},
"object-keys"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"http://registry.npm.taobao.org/object-keys/download/object-keys-1.1.1.tgz"
,
"integrity"
:
"sha1-HEfyct8nfzsdrwYWd9nILiMixg4="
},
"on-finished"
:
{
"version"
:
"2.3.0"
,
"resolved"
:
"http://registry.npm.taobao.org/on-finished/download/on-finished-2.3.0.tgz"
,
"integrity"
:
"sha1-IPEzZIGwg811M3mSoWlxqi2QaUc="
,
"requires"
:
{
"ee-first"
:
"1.1.1"
}
},
"on-headers"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/on-headers/download/on-headers-1.0.2.tgz"
,
"integrity"
:
"sha1-dysK5qqlJcOZ5Imt+tkMQD6zwo8="
},
"once"
:
{
"version"
:
"1.4.0"
,
"resolved"
:
"http://registry.npm.taobao.org/once/download/once-1.4.0.tgz"
,
"integrity"
:
"sha1-WDsap3WWHUsROsF9nFC6753Xa9E="
,
"requires"
:
{
"wrappy"
:
"1.0.2"
}
},
"optimist"
:
{
"version"
:
"0.3.7"
,
"resolved"
:
"http://registry.npm.taobao.org/optimist/download/optimist-0.3.7.tgz"
,
"integrity"
:
"sha1-yQlBrVnkJzMokjB00s8ufLxuwNk="
,
"requires"
:
{
"wordwrap"
:
"0.0.3"
}
},
"os-homedir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/os-homedir/download/os-homedir-1.0.2.tgz"
,
"integrity"
:
"sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
},
"os-tmpdir"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/os-tmpdir/download/os-tmpdir-1.0.2.tgz"
,
"integrity"
:
"sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ="
},
"osenv"
:
{
"version"
:
"0.1.5"
,
"resolved"
:
"http://registry.npm.taobao.org/osenv/download/osenv-0.1.5.tgz"
,
"integrity"
:
"sha1-hc36+uso6Gd/QW4odZK18/SepBA="
,
"requires"
:
{
"os-homedir"
:
"1.0.2"
,
"os-tmpdir"
:
"1.0.2"
}
},
"packet-reader"
:
{
"version"
:
"0.3.1"
,
"resolved"
:
"https://registry.npm.taobao.org/packet-reader/download/packet-reader-0.3.1.tgz"
,
"integrity"
:
"sha1-zWLmCvjX/qinBexP+ZCHHEaHHyc="
},
"parseurl"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"http://registry.npm.taobao.org/parseurl/download/parseurl-1.3.3.tgz"
,
"integrity"
:
"sha1-naGee+6NEt/wUT7Vt2lXeTvC6NQ="
},
"path-is-absolute"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/path-is-absolute/download/path-is-absolute-1.0.1.tgz"
,
"integrity"
:
"sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
},
"path-to-regexp"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npm.taobao.org/path-to-regexp/download/path-to-regexp-0.1.7.tgz"
,
"integrity"
:
"sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
},
"performance-now"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"http://registry.npm.taobao.org/performance-now/download/performance-now-0.2.0.tgz"
,
"integrity"
:
"sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU="
},
"pg"
:
{
"version"
:
"6.4.2"
,
"resolved"
:
"https://registry.npm.taobao.org/pg/download/pg-6.4.2.tgz"
,
"integrity"
:
"sha1-w2QBEGDqx6UHoq4GPrhX7OkQ4n8="
,
"requires"
:
{
"buffer-writer"
:
"1.0.1"
,
"js-string-escape"
:
"1.0.1"
,
"packet-reader"
:
"0.3.1"
,
"pg-connection-string"
:
"0.1.3"
,
"pg-pool"
:
"1.8.0"
,
"pg-types"
:
"1.13.0"
,
"pgpass"
:
"1.0.2"
,
"semver"
:
"4.3.2"
}
},
"pg-connection-string"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"https://registry.npm.taobao.org/pg-connection-string/download/pg-connection-string-0.1.3.tgz"
,
"integrity"
:
"sha1-2hhHsglA5C7hSSvq9l1J2RskXfc="
},
"pg-int8"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/pg-int8/download/pg-int8-1.0.1.tgz"
,
"integrity"
:
"sha1-lDvUY79bcbQXARX4D478mgwOt4w="
},
"pg-pool"
:
{
"version"
:
"1.8.0"
,
"resolved"
:
"https://registry.npm.taobao.org/pg-pool/download/pg-pool-1.8.0.tgz"
,
"integrity"
:
"sha1-9+xzgkw3oD8Hb1G/33DjQBR8Tzc="
,
"requires"
:
{
"generic-pool"
:
"2.4.3"
,
"object-assign"
:
"4.1.0"
}
},
"pg-types"
:
{
"version"
:
"1.13.0"
,
"resolved"
:
"https://registry.npm.taobao.org/pg-types/download/pg-types-1.13.0.tgz"
,
"integrity"
:
"sha1-dfSQuKir918Thu9exEVez2s0XGM="
,
"requires"
:
{
"pg-int8"
:
"1.0.1"
,
"postgres-array"
:
"1.0.3"
,
"postgres-bytea"
:
"1.0.0"
,
"postgres-date"
:
"1.0.5"
,
"postgres-interval"
:
"1.2.0"
}
},
"pgpass"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/pgpass/download/pgpass-1.0.2.tgz"
,
"integrity"
:
"sha1-Knu0G2BltnkH6R2hsHwYR8h3swY="
,
"requires"
:
{
"split"
:
"1.0.1"
}
},
"postgres-array"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/postgres-array/download/postgres-array-1.0.3.tgz"
,
"integrity"
:
"sha1-xWH8OyZrIUUfxlVThPSYbXjsgPU="
},
"postgres-bytea"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/postgres-bytea/download/postgres-bytea-1.0.0.tgz"
,
"integrity"
:
"sha1-AntTPAqokOJtFy1Hz5zOzFIazTU="
},
"postgres-date"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npm.taobao.org/postgres-date/download/postgres-date-1.0.5.tgz"
,
"integrity"
:
"sha1-cQsn3l8n1VD26AtdNPe6GJITwu4="
},
"postgres-interval"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/postgres-interval/download/postgres-interval-1.2.0.tgz"
,
"integrity"
:
"sha1-tGDILLFYdQd4iBmgaqD//bNURpU="
,
"requires"
:
{
"xtend"
:
"4.0.2"
}
},
"process-nextick-args"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/process-nextick-args/download/process-nextick-args-2.0.1.tgz"
,
"integrity"
:
"sha1-eCDZsWEgzFXKmud5JoCufbptf+I="
},
"promise"
:
{
"version"
:
"6.1.0"
,
"resolved"
:
"https://registry.npm.taobao.org/promise/download/promise-6.1.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpromise%2Fdownload%2Fpromise-6.1.0.tgz"
,
"integrity"
:
"sha1-LOcp9rlLRcJoka0GAsXJDgTG7vY="
,
"requires"
:
{
"asap"
:
"1.0.0"
}
},
"proxy-addr"
:
{
"version"
:
"1.1.5"
,
"resolved"
:
"https://registry.npm.taobao.org/proxy-addr/download/proxy-addr-1.1.5.tgz?cache=0&sync_timestamp=1582556112011&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fproxy-addr%2Fdownload%2Fproxy-addr-1.1.5.tgz"
,
"integrity"
:
"sha1-ccDuOxAt4/IC87ZPYI0XP8uhqRg="
,
"requires"
:
{
"forwarded"
:
"0.1.2"
,
"ipaddr.js"
:
"1.4.0"
}
},
"punycode"
:
{
"version"
:
"1.4.1"
,
"resolved"
:
"http://registry.npm.taobao.org/punycode/download/punycode-1.4.1.tgz"
,
"integrity"
:
"sha1-wNWmOycYgArY4esPpSachN1BhF4="
},
"qs"
:
{
"version"
:
"6.2.0"
,
"resolved"
:
"https://registry.npm.taobao.org/qs/download/qs-6.2.0.tgz"
,
"integrity"
:
"sha1-O3hIwDwt7OaalSKw+ujEEm10Xzs="
},
"range-parser"
:
{
"version"
:
"1.2.1"
,
"resolved"
:
"https://registry.npm.taobao.org/range-parser/download/range-parser-1.2.1.tgz"
,
"integrity"
:
"sha1-PPNwI9GZ4cJNGlW4SADC8+ZGgDE="
},
"raw-body"
:
{
"version"
:
"2.1.7"
,
"resolved"
:
"https://registry.npm.taobao.org/raw-body/download/raw-body-2.1.7.tgz"
,
"integrity"
:
"sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q="
,
"requires"
:
{
"bytes"
:
"2.4.0"
,
"iconv-lite"
:
"0.4.13"
,
"unpipe"
:
"1.0.0"
}
},
"rc"
:
{
"version"
:
"1.2.8"
,
"resolved"
:
"http://registry.npm.taobao.org/rc/download/rc-1.2.8.tgz"
,
"integrity"
:
"sha1-zZJL9SAKB1uDwYjNa54hG3/A0+0="
,
"requires"
:
{
"deep-extend"
:
"0.6.0"
,
"ini"
:
"1.3.5"
,
"minimist"
:
"1.2.5"
,
"strip-json-comments"
:
"2.0.1"
}
},
"readable-stream"
:
{
"version"
:
"2.3.7"
,
"resolved"
:
"https://registry.npm.taobao.org/readable-stream/download/readable-stream-2.3.7.tgz"
,
"integrity"
:
"sha1-Hsoc9xGu+BTAT2IlKjamL2yyO1c="
,
"requires"
:
{
"core-util-is"
:
"1.0.2"
,
"inherits"
:
"2.0.3"
,
"isarray"
:
"1.0.0"
,
"process-nextick-args"
:
"2.0.1"
,
"safe-buffer"
:
"5.1.2"
,
"string_decoder"
:
"1.1.1"
,
"util-deprecate"
:
"1.0.2"
}
},
"repeat-string"
:
{
"version"
:
"1.6.1"
,
"resolved"
:
"http://registry.npm.taobao.org/repeat-string/download/repeat-string-1.6.1.tgz"
,
"integrity"
:
"sha1-jcrkcOHIirwtYA//Sndihtp15jc="
},
"request"
:
{
"version"
:
"2.81.0"
,
"resolved"
:
"https://registry.npm.taobao.org/request/download/request-2.81.0.tgz"
,
"integrity"
:
"sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA="
,
"requires"
:
{
"aws-sign2"
:
"0.6.0"
,
"aws4"
:
"1.9.1"
,
"caseless"
:
"0.12.0"
,
"combined-stream"
:
"1.0.8"
,
"extend"
:
"3.0.2"
,
"forever-agent"
:
"0.6.1"
,
"form-data"
:
"2.1.4"
,
"har-validator"
:
"4.2.1"
,
"hawk"
:
"3.1.3"
,
"http-signature"
:
"1.1.1"
,
"is-typedarray"
:
"1.0.0"
,
"isstream"
:
"0.1.2"
,
"json-stringify-safe"
:
"5.0.1"
,
"mime-types"
:
"2.1.27"
,
"oauth-sign"
:
"0.8.2"
,
"performance-now"
:
"0.2.0"
,
"qs"
:
"6.4.0"
,
"safe-buffer"
:
"5.1.2"
,
"stringstream"
:
"0.0.6"
,
"tough-cookie"
:
"2.3.4"
,
"tunnel-agent"
:
"0.6.0"
,
"uuid"
:
"3.4.0"
},
"dependencies"
:
{
"form-data"
:
{
"version"
:
"2.1.4"
,
"resolved"
:
"https://registry.npm.taobao.org/form-data/download/form-data-2.1.4.tgz"
,
"integrity"
:
"sha1-M8GDrPGTJ27KqYFDpp6Uv+4XUNE="
,
"requires"
:
{
"asynckit"
:
"0.4.0"
,
"combined-stream"
:
"1.0.8"
,
"mime-types"
:
"2.1.27"
}
},
"qs"
:
{
"version"
:
"6.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/qs/download/qs-6.4.0.tgz"
,
"integrity"
:
"sha1-E+JtKK1rD/qpExLNO/cI7TUecjM="
}
}
},
"right-align"
:
{
"version"
:
"0.1.3"
,
"resolved"
:
"http://registry.npm.taobao.org/right-align/download/right-align-0.1.3.tgz"
,
"integrity"
:
"sha1-YTObci/mo1FWiSENJOFMlhSGE+8="
,
"requires"
:
{
"align-text"
:
"0.1.4"
}
},
"rimraf"
:
{
"version"
:
"2.7.1"
,
"resolved"
:
"https://registry.npm.taobao.org/rimraf/download/rimraf-2.7.1.tgz?cache=0&sync_timestamp=1581257110269&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Frimraf%2Fdownload%2Frimraf-2.7.1.tgz"
,
"integrity"
:
"sha1-NXl/E6f9rcVmFCwp1PB8ytSD4+w="
,
"requires"
:
{
"glob"
:
"7.1.6"
}
},
"safe-buffer"
:
{
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/safe-buffer/download/safe-buffer-5.1.2.tgz?cache=0&sync_timestamp=1562377642757&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsafe-buffer%2Fdownload%2Fsafe-buffer-5.1.2.tgz"
,
"integrity"
:
"sha1-mR7GnSluAxN0fVm9/St0XDX4go0="
},
"safer-buffer"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/safer-buffer/download/safer-buffer-2.1.2.tgz"
,
"integrity"
:
"sha1-RPoWGwGHuVSd2Eu5GAL5vYOFzWo="
},
"semver"
:
{
"version"
:
"4.3.2"
,
"resolved"
:
"https://registry.npm.taobao.org/semver/download/semver-4.3.2.tgz?cache=0&sync_timestamp=1586886267748&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsemver%2Fdownload%2Fsemver-4.3.2.tgz"
,
"integrity"
:
"sha1-x6BxWKgL7dBSNVt3DYLWZA+AO+c="
},
"send"
:
{
"version"
:
"0.14.2"
,
"resolved"
:
"https://registry.npm.taobao.org/send/download/send-0.14.2.tgz"
,
"integrity"
:
"sha1-ObBDiz9RC+Xcb2Z6EfcWiTaM3u8="
,
"requires"
:
{
"debug"
:
"2.2.0"
,
"depd"
:
"1.1.2"
,
"destroy"
:
"1.0.4"
,
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"etag"
:
"1.7.0"
,
"fresh"
:
"0.3.0"
,
"http-errors"
:
"1.5.1"
,
"mime"
:
"1.3.4"
,
"ms"
:
"0.7.2"
,
"on-finished"
:
"2.3.0"
,
"range-parser"
:
"1.2.1"
,
"statuses"
:
"1.3.1"
},
"dependencies"
:
{
"ms"
:
{
"version"
:
"0.7.2"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz"
,
"integrity"
:
"sha1-riXPJRKziFodldfwN4aNhDESR2U="
},
"statuses"
:
{
"version"
:
"1.3.1"
,
"resolved"
:
"https://registry.npm.taobao.org/statuses/download/statuses-1.3.1.tgz"
,
"integrity"
:
"sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4="
}
}
},
"serve-favicon"
:
{
"version"
:
"2.3.2"
,
"resolved"
:
"https://registry.npm.taobao.org/serve-favicon/download/serve-favicon-2.3.2.tgz"
,
"integrity"
:
"sha1-3UGeJo3gEqtysxnTN/IQUBP5OB8="
,
"requires"
:
{
"etag"
:
"1.7.0"
,
"fresh"
:
"0.3.0"
,
"ms"
:
"0.7.2"
,
"parseurl"
:
"1.3.3"
},
"dependencies"
:
{
"ms"
:
{
"version"
:
"0.7.2"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-0.7.2.tgz"
,
"integrity"
:
"sha1-riXPJRKziFodldfwN4aNhDESR2U="
}
}
},
"serve-static"
:
{
"version"
:
"1.11.2"
,
"resolved"
:
"https://registry.npm.taobao.org/serve-static/download/serve-static-1.11.2.tgz"
,
"integrity"
:
"sha1-LPmIm9RDWjIMw2iVyapXvWYuasc="
,
"requires"
:
{
"encodeurl"
:
"1.0.2"
,
"escape-html"
:
"1.0.3"
,
"parseurl"
:
"1.3.3"
,
"send"
:
"0.14.2"
}
},
"set-blocking"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/set-blocking/download/set-blocking-2.0.0.tgz"
,
"integrity"
:
"sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
},
"setprototypeof"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/setprototypeof/download/setprototypeof-1.0.2.tgz"
,
"integrity"
:
"sha1-gaVSFB7BBLiOic44MQOtXGZWTQg="
},
"signal-exit"
:
{
"version"
:
"3.0.3"
,
"resolved"
:
"https://registry.npm.taobao.org/signal-exit/download/signal-exit-3.0.3.tgz"
,
"integrity"
:
"sha1-oUEMLt2PB3sItOJTyOrPyvBXRhw="
},
"sntp"
:
{
"version"
:
"1.0.9"
,
"resolved"
:
"https://registry.npm.taobao.org/sntp/download/sntp-1.0.9.tgz"
,
"integrity"
:
"sha1-ZUEYTMkK7qbG57NeJlkIJEPGYZg="
,
"requires"
:
{
"hoek"
:
"2.16.3"
}
},
"sorted-array-functions"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"http://registry.npm.taobao.org/sorted-array-functions/download/sorted-array-functions-1.2.0.tgz"
,
"integrity"
:
"sha1-QyZbIdbphbffMWIbHBHMaNjvx8M="
},
"source-map"
:
{
"version"
:
"0.4.4"
,
"resolved"
:
"http://registry.npm.taobao.org/source-map/download/source-map-0.4.4.tgz"
,
"integrity"
:
"sha1-66T12pwNyZneaAMti092FzZSA2s="
,
"requires"
:
{
"amdefine"
:
"1.0.1"
}
},
"split"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/split/download/split-1.0.1.tgz"
,
"integrity"
:
"sha1-YFvZvjA6pZ+zX5Ip++oN3snqB9k="
,
"requires"
:
{
"through"
:
"2.3.8"
}
},
"sqlite3"
:
{
"version"
:
"3.1.8"
,
"resolved"
:
"https://registry.npm.taobao.org/sqlite3/download/sqlite3-3.1.8.tgz?cache=0&sync_timestamp=1575513996996&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsqlite3%2Fdownload%2Fsqlite3-3.1.8.tgz"
,
"integrity"
:
"sha1-TLz5Zdi5AdGxAVy8f8QVquFX36o="
,
"requires"
:
{
"nan"
:
"2.4.0"
,
"node-pre-gyp"
:
"0.6.39"
}
},
"sshpk"
:
{
"version"
:
"1.16.1"
,
"resolved"
:
"http://registry.npm.taobao.org/sshpk/download/sshpk-1.16.1.tgz"
,
"integrity"
:
"sha1-+2YcC+8ps520B2nuOfpwCT1vaHc="
,
"requires"
:
{
"asn1"
:
"0.2.4"
,
"assert-plus"
:
"1.0.0"
,
"bcrypt-pbkdf"
:
"1.0.2"
,
"dashdash"
:
"1.14.1"
,
"ecc-jsbn"
:
"0.1.2"
,
"getpass"
:
"0.1.7"
,
"jsbn"
:
"0.1.1"
,
"safer-buffer"
:
"2.1.2"
,
"tweetnacl"
:
"0.14.5"
},
"dependencies"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"statuses"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npm.taobao.org/statuses/download/statuses-1.5.0.tgz"
,
"integrity"
:
"sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npm.taobao.org/string_decoder/download/string_decoder-1.1.1.tgz?cache=0&sync_timestamp=1565170823020&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstring_decoder%2Fdownload%2Fstring_decoder-1.1.1.tgz"
,
"integrity"
:
"sha1-nPFhG6YmhdcDCunkujQUnDrwP8g="
,
"requires"
:
{
"safe-buffer"
:
"5.1.2"
}
},
"string-width"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/string-width/download/string-width-1.0.2.tgz"
,
"integrity"
:
"sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
,
"requires"
:
{
"code-point-at"
:
"1.1.0"
,
"is-fullwidth-code-point"
:
"1.0.0"
,
"strip-ansi"
:
"3.0.1"
}
},
"stringstream"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npm.taobao.org/stringstream/download/stringstream-0.0.6.tgz"
,
"integrity"
:
"sha1-eIAiWw1K0Q4wkn0Weh1vL9OzOnI="
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/strip-ansi/download/strip-ansi-3.0.1.tgz?cache=0&sync_timestamp=1573280518303&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fstrip-ansi%2Fdownload%2Fstrip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"requires"
:
{
"ansi-regex"
:
"2.1.1"
}
},
"strip-json-comments"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/strip-json-comments/download/strip-json-comments-2.0.1.tgz"
,
"integrity"
:
"sha1-PFMZQukIwml8DsNEhYwobHygpgo="
},
"superagent"
:
{
"version"
:
"3.8.3"
,
"resolved"
:
"https://registry.npm.taobao.org/superagent/download/superagent-3.8.3.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fsuperagent%2Fdownload%2Fsuperagent-3.8.3.tgz"
,
"integrity"
:
"sha1-Rg6g29t9WxG8T3jeulZfhqF44Sg="
,
"requires"
:
{
"component-emitter"
:
"1.3.0"
,
"cookiejar"
:
"2.1.2"
,
"debug"
:
"3.2.6"
,
"extend"
:
"3.0.2"
,
"form-data"
:
"2.5.1"
,
"formidable"
:
"1.2.2"
,
"methods"
:
"1.1.2"
,
"mime"
:
"1.6.0"
,
"qs"
:
"6.9.3"
,
"readable-stream"
:
"2.3.7"
},
"dependencies"
:
{
"debug"
:
{
"version"
:
"3.2.6"
,
"resolved"
:
"http://registry.npm.taobao.org/debug/download/debug-3.2.6.tgz"
,
"integrity"
:
"sha1-6D0X3hbYp++3cX7b5fsQE17uYps="
,
"requires"
:
{
"ms"
:
"2.1.2"
}
},
"mime"
:
{
"version"
:
"1.6.0"
,
"resolved"
:
"https://registry.npm.taobao.org/mime/download/mime-1.6.0.tgz?cache=0&sync_timestamp=1560034758817&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fmime%2Fdownload%2Fmime-1.6.0.tgz"
,
"integrity"
:
"sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE="
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npm.taobao.org/ms/download/ms-2.1.2.tgz"
,
"integrity"
:
"sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
},
"qs"
:
{
"version"
:
"6.9.3"
,
"resolved"
:
"https://registry.npm.taobao.org/qs/download/qs-6.9.3.tgz"
,
"integrity"
:
"sha1-v63NKWwtVJ8d/6VgYZEyyXf1AI4="
}
}
},
"tar"
:
{
"version"
:
"2.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/tar/download/tar-2.2.2.tgz"
,
"integrity"
:
"sha1-DKiEhWLHKZuLRG/2pNYM27I+3EA="
,
"requires"
:
{
"block-stream"
:
"0.0.9"
,
"fstream"
:
"1.0.12"
,
"inherits"
:
"2.0.3"
}
},
"tar-pack"
:
{
"version"
:
"3.4.1"
,
"resolved"
:
"https://registry.npm.taobao.org/tar-pack/download/tar-pack-3.4.1.tgz"
,
"integrity"
:
"sha1-4dvAOpudO6B+iWrQJzF+tnmhCh8="
,
"requires"
:
{
"debug"
:
"2.2.0"
,
"fstream"
:
"1.0.12"
,
"fstream-ignore"
:
"1.0.5"
,
"once"
:
"1.4.0"
,
"readable-stream"
:
"2.3.7"
,
"rimraf"
:
"2.7.1"
,
"tar"
:
"2.2.2"
,
"uid-number"
:
"0.0.6"
}
},
"through"
:
{
"version"
:
"2.3.8"
,
"resolved"
:
"http://registry.npm.taobao.org/through/download/through-2.3.8.tgz"
,
"integrity"
:
"sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
},
"tough-cookie"
:
{
"version"
:
"2.3.4"
,
"resolved"
:
"https://registry.npm.taobao.org/tough-cookie/download/tough-cookie-2.3.4.tgz"
,
"integrity"
:
"sha1-7GDO44rGdQY//JelwYlwV47oNlU="
,
"requires"
:
{
"punycode"
:
"1.4.1"
}
},
"transformers"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"http://registry.npm.taobao.org/transformers/download/transformers-2.1.0.tgz"
,
"integrity"
:
"sha1-XSPLNVYd2F3Gf7hIIwm0fVPM6ac="
,
"requires"
:
{
"css"
:
"1.0.8"
,
"promise"
:
"2.0.0"
,
"uglify-js"
:
"2.2.5"
},
"dependencies"
:
{
"is-promise"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npm.taobao.org/is-promise/download/is-promise-1.0.1.tgz"
,
"integrity"
:
"sha1-MVc3YcBX4zwukaq56W2gjO++duU="
},
"promise"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npm.taobao.org/promise/download/promise-2.0.0.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fpromise%2Fdownload%2Fpromise-2.0.0.tgz"
,
"integrity"
:
"sha1-RmSKqdYFr10ucMMCS/WUNtoCuA4="
,
"requires"
:
{
"is-promise"
:
"1.0.1"
}
},
"source-map"
:
{
"version"
:
"0.1.43"
,
"resolved"
:
"http://registry.npm.taobao.org/source-map/download/source-map-0.1.43.tgz"
,
"integrity"
:
"sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y="
,
"requires"
:
{
"amdefine"
:
"1.0.1"
}
},
"uglify-js"
:
{
"version"
:
"2.2.5"
,
"resolved"
:
"https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.2.5.tgz"
,
"integrity"
:
"sha1-puAqcNg5eSuXgEiLe4sYTAlcmcc="
,
"requires"
:
{
"optimist"
:
"0.3.7"
,
"source-map"
:
"0.1.43"
}
}
}
},
"tunnel-agent"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"http://registry.npm.taobao.org/tunnel-agent/download/tunnel-agent-0.6.0.tgz"
,
"integrity"
:
"sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0="
,
"requires"
:
{
"safe-buffer"
:
"5.1.2"
}
},
"tweetnacl"
:
{
"version"
:
"0.14.5"
,
"resolved"
:
"https://registry.npm.taobao.org/tweetnacl/download/tweetnacl-0.14.5.tgz?cache=0&sync_timestamp=1581364252466&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ftweetnacl%2Fdownload%2Ftweetnacl-0.14.5.tgz"
,
"integrity"
:
"sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q="
},
"type-is"
:
{
"version"
:
"1.6.18"
,
"resolved"
:
"https://registry.npm.taobao.org/type-is/download/type-is-1.6.18.tgz"
,
"integrity"
:
"sha1-TlUs0F3wlGfcvE73Od6J8s83wTE="
,
"requires"
:
{
"media-typer"
:
"0.3.0"
,
"mime-types"
:
"2.1.27"
}
},
"uglify-js"
:
{
"version"
:
"2.8.29"
,
"resolved"
:
"https://registry.npm.taobao.org/uglify-js/download/uglify-js-2.8.29.tgz"
,
"integrity"
:
"sha1-KcVzMUgFe7Th913zW3qcty5qWd0="
,
"requires"
:
{
"source-map"
:
"0.5.7"
,
"uglify-to-browserify"
:
"1.0.2"
,
"yargs"
:
"3.10.0"
},
"dependencies"
:
{
"source-map"
:
{
"version"
:
"0.5.7"
,
"resolved"
:
"http://registry.npm.taobao.org/source-map/download/source-map-0.5.7.tgz"
,
"integrity"
:
"sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
}
}
},
"uglify-to-browserify"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/uglify-to-browserify/download/uglify-to-browserify-1.0.2.tgz"
,
"integrity"
:
"sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
,
"optional"
:
true
},
"uid-number"
:
{
"version"
:
"0.0.6"
,
"resolved"
:
"https://registry.npm.taobao.org/uid-number/download/uid-number-0.0.6.tgz"
,
"integrity"
:
"sha1-DqEOgDXo61uOREnwbaHHMGY7qoE="
},
"underscore"
:
{
"version"
:
"1.10.2"
,
"resolved"
:
"https://registry.npm.taobao.org/underscore/download/underscore-1.10.2.tgz"
,
"integrity"
:
"sha1-c9aqNmjzGI5K2w8ZQ70Sz9fvqq8="
},
"unpipe"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/unpipe/download/unpipe-1.0.0.tgz"
,
"integrity"
:
"sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
"util-deprecate"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/util-deprecate/download/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
},
"utils-merge"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/utils-merge/download/utils-merge-1.0.0.tgz"
,
"integrity"
:
"sha1-ApT7kiu5N1FTVBxPcJYjHyh8ivg="
},
"uuid"
:
{
"version"
:
"3.4.0"
,
"resolved"
:
"https://registry.npm.taobao.org/uuid/download/uuid-3.4.0.tgz?cache=0&sync_timestamp=1585683718911&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fuuid%2Fdownload%2Fuuid-3.4.0.tgz"
,
"integrity"
:
"sha1-sj5DWK+oogL+ehAK8fX4g/AgB+4="
},
"vary"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"http://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz"
,
"integrity"
:
"sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
"verror"
:
{
"version"
:
"1.10.0"
,
"resolved"
:
"http://registry.npm.taobao.org/verror/download/verror-1.10.0.tgz"
,
"integrity"
:
"sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA="
,
"requires"
:
{
"assert-plus"
:
"1.0.0"
,
"core-util-is"
:
"1.0.2"
,
"extsprintf"
:
"1.3.0"
},
"dependencies"
:
{
"assert-plus"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"http://registry.npm.taobao.org/assert-plus/download/assert-plus-1.0.0.tgz"
,
"integrity"
:
"sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
}
}
},
"void-elements"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"http://registry.npm.taobao.org/void-elements/download/void-elements-2.0.1.tgz"
,
"integrity"
:
"sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
},
"wide-align"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"http://registry.npm.taobao.org/wide-align/download/wide-align-1.1.3.tgz"
,
"integrity"
:
"sha1-rgdOa9wMFKQx6ATmJFScYzsABFc="
,
"requires"
:
{
"string-width"
:
"1.0.2"
}
},
"window-size"
:
{
"version"
:
"0.1.0"
,
"resolved"
:
"http://registry.npm.taobao.org/window-size/download/window-size-0.1.0.tgz"
,
"integrity"
:
"sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
},
"with"
:
{
"version"
:
"4.0.3"
,
"resolved"
:
"http://registry.npm.taobao.org/with/download/with-4.0.3.tgz"
,
"integrity"
:
"sha1-7v0VTp550sjTQXtkeo8U2f7M4U4="
,
"requires"
:
{
"acorn"
:
"1.2.2"
,
"acorn-globals"
:
"1.0.9"
},
"dependencies"
:
{
"acorn"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npm.taobao.org/acorn/download/acorn-1.2.2.tgz?cache=0&sync_timestamp=1583823913618&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Facorn%2Fdownload%2Facorn-1.2.2.tgz"
,
"integrity"
:
"sha1-yM4n3grMdtiW0rH6099YjZ6C8BQ="
}
}
},
"wordwrap"
:
{
"version"
:
"0.0.3"
,
"resolved"
:
"http://registry.npm.taobao.org/wordwrap/download/wordwrap-0.0.3.tgz"
,
"integrity"
:
"sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
},
"wrappy"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"http://registry.npm.taobao.org/wrappy/download/wrappy-1.0.2.tgz"
,
"integrity"
:
"sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
},
"xtend"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npm.taobao.org/xtend/download/xtend-4.0.2.tgz"
,
"integrity"
:
"sha1-u3J3n1+kZRhrH0OPZ0+jR/2121Q="
},
"yargs"
:
{
"version"
:
"3.10.0"
,
"resolved"
:
"https://registry.npm.taobao.org/yargs/download/yargs-3.10.0.tgz"
,
"integrity"
:
"sha1-9+572FfdfB0tOMDnTvvWgdFDH9E="
,
"requires"
:
{
"camelcase"
:
"1.2.1"
,
"cliui"
:
"2.1.0"
,
"decamelize"
:
"1.2.0"
,
"window-size"
:
"0.1.0"
}
}
}
}
routes/api.js
View file @
d0ba2f73
...
...
@@ -739,8 +739,14 @@ router.get('/report', function (req, res) {
async
.
parallel
({
entertainTotal
:
function
(
callback
)
{
var
sql
=
`SELECT count(*) from battle_history where type = 'entertain' and start_time >= $1 and start_time < $2;`
var
sql
=
{
text
:
`SELECT count(*) from battle_history where type = 'entertain' and start_time >= $1 and start_time < $2;`
,
values
:
time_args
}
console
.
log
(
sql
)
client
.
query
(
sql
,
function
(
err
,
result
)
{
done
()
if
(
err
)
{
...
...
@@ -1070,7 +1076,6 @@ router.post('/voteStatus', function (req, res) {
});
});
router
.
post
(
'
/submitVote
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -1344,7 +1349,6 @@ router.get('/votes', function (req, res) {
});
});
router
.
get
(
'
/vote
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -1420,7 +1424,6 @@ router.get('/vote', function (req, res) {
});
});
router
.
get
(
'
/deckinfo
'
,
function
(
req
,
res
)
{
var
name
=
req
.
query
.
name
var
version
=
req
.
query
.
version
...
...
@@ -1491,8 +1494,6 @@ router.get('/deckinfo', function (req, res) {
});
});
var
file
=
require
(
"
./file.js
"
);
router
.
post
(
'
/upload
'
,
file
.
upload
);
...
...
@@ -1697,7 +1698,6 @@ router.get('/deckdata/:id', function (req, res) {
})
//卡组范例提交
router
.
post
(
'
/deckdemo
'
,
function
(
req
,
res
)
{
let
author
=
req
.
body
.
user
;
...
...
@@ -2232,7 +2232,6 @@ router.get('/ads', function (req, res) {
});
});
router
.
post
(
'
/adSwitchChange
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2269,8 +2268,6 @@ router.post('/adSwitchChange', function (req, res) {
});
});
router
.
get
(
'
/label
'
,
function
(
req
,
res
)
{
pool
.
connect
(
function
(
err
,
client
,
done
)
{
...
...
@@ -2301,7 +2298,6 @@ router.get('/label', function (req, res) {
});
router
.
post
(
'
/label
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2339,8 +2335,6 @@ router.post('/label', function (req, res) {
});
});
router
.
post
(
'
/activity
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2389,7 +2383,6 @@ router.post('/activity', function (req, res) {
});
});
router
.
post
(
'
/adsStatus
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2428,7 +2421,6 @@ router.post('/adsStatus', function (req, res) {
});
});
router
.
get
(
'
/getAd
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2514,7 +2506,6 @@ router.get('/getAd', function (req, res) {
});
});
router
.
post
(
'
/adClick
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2557,7 +2548,6 @@ router.post('/adClick', function (req, res) {
});
});
router
.
post
(
'
/adImpl
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2599,8 +2589,6 @@ router.post('/adImpl', function (req, res) {
});
});
router
.
get
(
'
/firstwin
'
,
function
(
req
,
res
)
{
// to run a query we can acquire a client from the pool,
// run a query on the client, and then return the client to the pool
...
...
@@ -2663,10 +2651,6 @@ router.get('/firstwin', function (req, res) {
});
});
createUser
=
function
(
username
,
ep
,
epEventName
)
{
pool
.
connect
(
function
(
err
,
client
,
done
)
{
let
sql
=
{
...
...
@@ -2705,4 +2689,4 @@ var getStringValueByMysticalNumber = function (lang, offset, number) {
return
""
}
module
.
exports
=
router
module
.
exports
=
router
\ No newline at end of file
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