Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
C
cxcy-scoresheet
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
MathWeb
cxcy-scoresheet
Commits
7a749a58
Commit
7a749a58
authored
May 21, 2021
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add swagger ui
parent
48b4ee09
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
508 additions
and
20 deletions
+508
-20
package-lock.json
package-lock.json
+474
-18
package.json
package.json
+10
-1
src/app.controller.ts
src/app.controller.ts
+12
-0
src/app.service.ts
src/app.service.ts
+1
-1
src/main.ts
src/main.ts
+11
-0
No files found.
package-lock.json
View file @
7a749a58
...
@@ -953,6 +953,11 @@
...
@@ -953,6 +953,11 @@
"uuid"
:
"8.3.2"
"uuid"
:
"8.3.2"
}
}
},
},
"@nestjs/mapped-types"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/mapped-types/-/mapped-types-0.4.0.tgz"
,
"integrity"
:
"sha512-TVtd/aTb7EqPhVczdeuvzF9dY0fyE3ivvCstc2eO+AkNqrfzSG1kXYYiUUznKjd0qDa8g2TmPSmHUQ21AXsV1Q=="
},
"@nestjs/platform-express"
:
{
"@nestjs/platform-express"
:
{
"version"
:
"7.6.15"
,
"version"
:
"7.6.15"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-7.6.15.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/platform-express/-/platform-express-7.6.15.tgz"
,
...
@@ -1035,6 +1040,16 @@
...
@@ -1035,6 +1040,16 @@
}
}
}
}
},
},
"@nestjs/swagger"
:
{
"version"
:
"4.8.0"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/swagger/-/swagger-4.8.0.tgz"
,
"integrity"
:
"sha512-YU+ahCOoOTZwSHrODHBiQDCqi7GWEjmSFg3Tot/lwVuQ321/3fIOz/lf+ehVQ5DFr7nVMhB7BRWFJLtE/+NhqQ=="
,
"requires"
:
{
"@nestjs/mapped-types"
:
"0.4.0"
,
"lodash"
:
"4.17.21"
,
"path-to-regexp"
:
"3.2.0"
}
},
"@nestjs/testing"
:
{
"@nestjs/testing"
:
{
"version"
:
"7.6.15"
,
"version"
:
"7.6.15"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/testing/-/testing-7.6.15.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/testing/-/testing-7.6.15.tgz"
,
...
@@ -1045,6 +1060,21 @@
...
@@ -1045,6 +1060,21 @@
"tslib"
:
"2.1.0"
"tslib"
:
"2.1.0"
}
}
},
},
"@nestjs/typeorm"
:
{
"version"
:
"7.1.5"
,
"resolved"
:
"https://registry.npmjs.org/@nestjs/typeorm/-/typeorm-7.1.5.tgz"
,
"integrity"
:
"sha512-utE1FkYM/gyCXUqw3zKYYS0YZ3DfkAnzsCx4T48cNnSDTCeWS+u3yt0FMDFjwSiQSaLrzpiSff/FaxJQvRlYow=="
,
"requires"
:
{
"uuid"
:
"8.3.1"
},
"dependencies"
:
{
"uuid"
:
{
"version"
:
"8.3.1"
,
"resolved"
:
"https://registry.npmjs.org/uuid/-/uuid-8.3.1.tgz"
,
"integrity"
:
"sha512-FOmRr+FmWEIG8uhZv6C2bTgEVXsHk08kE7mPlrBbEe+c3r9pjceVPgupIfNIhc4yx55H69OXANrUaSuu9eInKg=="
}
}
},
"@nodelib/fs.scandir"
:
{
"@nodelib/fs.scandir"
:
{
"version"
:
"2.1.4"
,
"version"
:
"2.1.4"
,
"resolved"
:
"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz"
,
...
@@ -1117,6 +1147,11 @@
...
@@ -1117,6 +1147,11 @@
"@sinonjs/commons"
:
"^1.7.0"
"@sinonjs/commons"
:
"^1.7.0"
}
}
},
},
"@sqltools/formatter"
:
{
"version"
:
"1.2.3"
,
"resolved"
:
"https://registry.npmjs.org/@sqltools/formatter/-/formatter-1.2.3.tgz"
,
"integrity"
:
"sha512-O3uyB/JbkAEMZaP3YqyHH7TMnex7tWyCbCI4EfJdOCoN6HIhqdJBWTM6aCCiWQ/5f5wxjgU735QAIpJbjDvmzg=="
},
"@types/babel__core"
:
{
"@types/babel__core"
:
{
"version"
:
"7.1.14"
,
"version"
:
"7.1.14"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.14.tgz"
,
...
@@ -1287,6 +1322,12 @@
...
@@ -1287,6 +1322,12 @@
"integrity"
:
"sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
,
"integrity"
:
"sha1-7ihweulOEdK4J7y+UnC86n8+ce4="
,
"dev"
:
true
"dev"
:
true
},
},
"@types/lodash"
:
{
"version"
:
"4.14.169"
,
"resolved"
:
"https://registry.npmjs.org/@types/lodash/-/lodash-4.14.169.tgz"
,
"integrity"
:
"sha512-DvmZHoHTFJ8zhVYwCLWbQ7uAbYQEk52Ev2/ZiQ7Y7gQGeV9pjBqjnQpECMHfKS1rCYAhMI7LHVxwyZLZinJgdw=="
,
"dev"
:
true
},
"@types/mime"
:
{
"@types/mime"
:
{
"version"
:
"1.3.2"
,
"version"
:
"1.3.2"
,
"resolved"
:
"https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz"
,
...
@@ -1369,6 +1410,11 @@
...
@@ -1369,6 +1410,11 @@
"@types/superagent"
:
"*"
"@types/superagent"
:
"*"
}
}
},
},
"@types/validator"
:
{
"version"
:
"13.1.3"
,
"resolved"
:
"https://registry.npmjs.org/@types/validator/-/validator-13.1.3.tgz"
,
"integrity"
:
"sha512-DaOWN1zf7j+8nHhqXhIgNmS+ltAC53NXqGxYuBhWqWgqolRhddKzfZU814lkHQSTG0IUfQxU7Cg0gb8fFWo2mA=="
},
"@types/yargs"
:
{
"@types/yargs"
:
{
"version"
:
"15.0.13"
,
"version"
:
"15.0.13"
,
"resolved"
:
"https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@types/yargs/-/yargs-15.0.13.tgz"
,
...
@@ -1393,6 +1439,11 @@
...
@@ -1393,6 +1439,11 @@
"@types/node"
:
"*"
"@types/node"
:
"*"
}
}
},
},
"@types/zen-observable"
:
{
"version"
:
"0.8.2"
,
"resolved"
:
"https://registry.npmjs.org/@types/zen-observable/-/zen-observable-0.8.2.tgz"
,
"integrity"
:
"sha512-HrCIVMLjE1MOozVoD86622S7aunluLb2PJdPfb3nYiEtohm8mIB/vyv0Fd37AdeMFrTUQXEunw78YloMA3Qilg=="
},
"@typescript-eslint/eslint-plugin"
:
{
"@typescript-eslint/eslint-plugin"
:
{
"version"
:
"4.23.0"
,
"version"
:
"4.23.0"
,
"resolved"
:
"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.23.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.23.0.tgz"
,
...
@@ -1795,8 +1846,7 @@
...
@@ -1795,8 +1846,7 @@
"ansi-regex"
:
{
"ansi-regex"
:
{
"version"
:
"5.0.0"
,
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz"
,
"integrity"
:
"sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
,
"integrity"
:
"sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
"dev"
:
true
},
},
"ansi-styles"
:
{
"ansi-styles"
:
{
"version"
:
"4.3.0"
,
"version"
:
"4.3.0"
,
...
@@ -1811,6 +1861,11 @@
...
@@ -1811,6 +1861,11 @@
"resolved"
:
"https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz"
,
"integrity"
:
"sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog=="
"integrity"
:
"sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog=="
},
},
"any-promise"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
,
"integrity"
:
"sha1-q8av7tzqUugJzcA3au0845Y10X8="
},
"anymatch"
:
{
"anymatch"
:
{
"version"
:
"3.1.2"
,
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
,
...
@@ -1820,6 +1875,11 @@
...
@@ -1820,6 +1875,11 @@
"picomatch"
:
"^2.0.4"
"picomatch"
:
"^2.0.4"
}
}
},
},
"app-root-path"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/app-root-path/-/app-root-path-3.0.0.tgz"
,
"integrity"
:
"sha512-qMcx+Gy2UZynHjOHOIXPNvpf+9cjvk3cWrBBK7zg4gH9+clobJRb9NGzcT7mQTcV/6Gm/1WelUtqxVXnNlrwcw=="
},
"append-field"
:
{
"append-field"
:
{
"version"
:
"1.0.0"
,
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz"
,
...
@@ -2090,6 +2150,11 @@
...
@@ -2090,6 +2150,11 @@
"integrity"
:
"sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
,
"integrity"
:
"sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ=="
,
"dev"
:
true
"dev"
:
true
},
},
"bignumber.js"
:
{
"version"
:
"9.0.0"
,
"resolved"
:
"https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.0.tgz"
,
"integrity"
:
"sha512-t/OYhhJ2SD+YGBQcjY8GzzDHEk9f3nerxjtfa6tlMXfe7frs/WozhvCNoGvpM0P3bNf3Gq5ZRMlGr5f3r4/N8A=="
},
"binary-extensions"
:
{
"binary-extensions"
:
{
"version"
:
"2.2.0"
,
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
,
...
@@ -2358,6 +2423,11 @@
...
@@ -2358,6 +2423,11 @@
"integrity"
:
"sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw=="
,
"integrity"
:
"sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw=="
,
"dev"
:
true
"dev"
:
true
},
},
"class-transformer"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmjs.org/class-transformer/-/class-transformer-0.4.0.tgz"
,
"integrity"
:
"sha512-ETWD/H2TbWbKEi7m9N4Km5+cw1hNcqJSxlSYhsLsNjQzWWiZIYA1zafxpK9PwVfaZ6AqR5rrjPVUBGESm5tQUA=="
},
"class-utils"
:
{
"class-utils"
:
{
"version"
:
"0.3.6"
,
"version"
:
"0.3.6"
,
"resolved"
:
"https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
,
"resolved"
:
"https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz"
,
...
@@ -2381,6 +2451,16 @@
...
@@ -2381,6 +2451,16 @@
}
}
}
}
},
},
"class-validator"
:
{
"version"
:
"0.13.1"
,
"resolved"
:
"https://registry.npmjs.org/class-validator/-/class-validator-0.13.1.tgz"
,
"integrity"
:
"sha512-zWIeYFhUitvAHBwNhDdCRK09hWx+P0HUwFE8US8/CxFpMVzkUK8RJl7yOIE+BVu2lxyPNgeOaFv78tLE47jBIg=="
,
"requires"
:
{
"@types/validator"
:
"^13.1.3"
,
"libphonenumber-js"
:
"^1.9.7"
,
"validator"
:
"^13.5.2"
}
},
"cli-cursor"
:
{
"cli-cursor"
:
{
"version"
:
"3.1.0"
,
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz"
,
...
@@ -2390,6 +2470,75 @@
...
@@ -2390,6 +2470,75 @@
"restore-cursor"
:
"^3.1.0"
"restore-cursor"
:
"^3.1.0"
}
}
},
},
"cli-highlight"
:
{
"version"
:
"2.1.11"
,
"resolved"
:
"https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz"
,
"integrity"
:
"sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg=="
,
"requires"
:
{
"chalk"
:
"^4.0.0"
,
"highlight.js"
:
"^10.7.1"
,
"mz"
:
"^2.4.0"
,
"parse5"
:
"^5.1.1"
,
"parse5-htmlparser2-tree-adapter"
:
"^6.0.0"
,
"yargs"
:
"^16.0.0"
},
"dependencies"
:
{
"cliui"
:
{
"version"
:
"7.0.4"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
,
"integrity"
:
"sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
,
"requires"
:
{
"string-width"
:
"^4.2.0"
,
"strip-ansi"
:
"^6.0.0"
,
"wrap-ansi"
:
"^7.0.0"
}
},
"highlight.js"
:
{
"version"
:
"10.7.2"
,
"resolved"
:
"https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.2.tgz"
,
"integrity"
:
"sha512-oFLl873u4usRM9K63j4ME9u3etNF0PLiJhSQ8rdfuL51Wn3zkD6drf9ZW0dOzjnZI22YYG24z30JcmfCZjMgYg=="
},
"parse5"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz"
,
"integrity"
:
"sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug=="
},
"wrap-ansi"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
,
"integrity"
:
"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
,
"requires"
:
{
"ansi-styles"
:
"^4.0.0"
,
"string-width"
:
"^4.1.0"
,
"strip-ansi"
:
"^6.0.0"
}
},
"y18n"
:
{
"version"
:
"5.0.8"
,
"resolved"
:
"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
,
"integrity"
:
"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
},
"yargs"
:
{
"version"
:
"16.2.0"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
,
"integrity"
:
"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
,
"requires"
:
{
"cliui"
:
"^7.0.2"
,
"escalade"
:
"^3.1.1"
,
"get-caller-file"
:
"^2.0.5"
,
"require-directory"
:
"^2.1.1"
,
"string-width"
:
"^4.2.0"
,
"y18n"
:
"^5.0.5"
,
"yargs-parser"
:
"^20.2.2"
}
},
"yargs-parser"
:
{
"version"
:
"20.2.7"
,
"resolved"
:
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz"
,
"integrity"
:
"sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw=="
}
}
},
"cli-spinners"
:
{
"cli-spinners"
:
{
"version"
:
"2.6.0"
,
"version"
:
"2.6.0"
,
"resolved"
:
"https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.0.tgz"
,
...
@@ -2941,6 +3090,11 @@
...
@@ -2941,6 +3090,11 @@
}
}
}
}
},
},
"dotenv"
:
{
"version"
:
"8.6.0"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz"
,
"integrity"
:
"sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g=="
},
"ecc-jsbn"
:
{
"ecc-jsbn"
:
{
"version"
:
"0.1.2"
,
"version"
:
"0.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz"
,
...
@@ -2976,8 +3130,7 @@
...
@@ -2976,8 +3130,7 @@
"emoji-regex"
:
{
"emoji-regex"
:
{
"version"
:
"8.0.0"
,
"version"
:
"8.0.0"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
,
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
,
"integrity"
:
"sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
"dev"
:
true
},
},
"emojis-list"
:
{
"emojis-list"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
...
@@ -3052,8 +3205,7 @@
...
@@ -3052,8 +3205,7 @@
"escalade"
:
{
"escalade"
:
{
"version"
:
"3.1.1"
,
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
,
"integrity"
:
"sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
,
"integrity"
:
"sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
"dev"
:
true
},
},
"escape-html"
:
{
"escape-html"
:
{
"version"
:
"1.0.3"
,
"version"
:
"1.0.3"
,
...
@@ -3688,6 +3840,11 @@
...
@@ -3688,6 +3840,11 @@
"pend"
:
"~1.2.0"
"pend"
:
"~1.2.0"
}
}
},
},
"figlet"
:
{
"version"
:
"1.5.0"
,
"resolved"
:
"https://registry.npmjs.org/figlet/-/figlet-1.5.0.tgz"
,
"integrity"
:
"sha512-ZQJM4aifMpz6H19AW1VqvZ7l4pOE9p7i/3LyxgO2kp+PO/VcDYNqIHEMtkccqIhTXMKci4kjueJr/iCQEaT/Ww=="
},
"figures"
:
{
"figures"
:
{
"version"
:
"3.2.0"
,
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/figures/-/figures-3.2.0.tgz"
,
...
@@ -3881,8 +4038,7 @@
...
@@ -3881,8 +4038,7 @@
"get-caller-file"
:
{
"get-caller-file"
:
{
"version"
:
"2.0.5"
,
"version"
:
"2.0.5"
,
"resolved"
:
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
,
"resolved"
:
"https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
,
"integrity"
:
"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
,
"integrity"
:
"sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
"dev"
:
true
},
},
"get-intrinsic"
:
{
"get-intrinsic"
:
{
"version"
:
"1.1.1"
,
"version"
:
"1.1.1"
,
...
@@ -4412,8 +4568,7 @@
...
@@ -4412,8 +4568,7 @@
"is-fullwidth-code-point"
:
{
"is-fullwidth-code-point"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
,
"integrity"
:
"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
,
"integrity"
:
"sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
"dev"
:
true
},
},
"is-generator-fn"
:
{
"is-generator-fn"
:
{
"version"
:
"2.1.0"
,
"version"
:
"2.1.0"
,
...
@@ -5222,6 +5377,11 @@
...
@@ -5222,6 +5377,11 @@
"type-check"
:
"~0.4.0"
"type-check"
:
"~0.4.0"
}
}
},
},
"libphonenumber-js"
:
{
"version"
:
"1.9.17"
,
"resolved"
:
"https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.9.17.tgz"
,
"integrity"
:
"sha512-ElJki901OynMg1l+evooPH1VyHrECuLqpgc12z2BkK25dFU5lUKTuMHEYV2jXxvtns/PIuJax56cBeoSK7ANow=="
},
"lines-and-columns"
:
{
"lines-and-columns"
:
{
"version"
:
"1.1.6"
,
"version"
:
"1.1.6"
,
"resolved"
:
"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz"
,
"resolved"
:
"https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz"
,
...
@@ -5459,8 +5619,7 @@
...
@@ -5459,8 +5619,7 @@
"lodash"
:
{
"lodash"
:
{
"version"
:
"4.17.21"
,
"version"
:
"4.17.21"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
,
"resolved"
:
"https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
,
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
,
"integrity"
:
"sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"dev"
:
true
},
},
"lodash.clonedeep"
:
{
"lodash.clonedeep"
:
{
"version"
:
"4.5.0"
,
"version"
:
"4.5.0"
,
...
@@ -5900,6 +6059,56 @@
...
@@ -5900,6 +6059,56 @@
"integrity"
:
"sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
,
"integrity"
:
"sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
,
"dev"
:
true
"dev"
:
true
},
},
"mysql"
:
{
"version"
:
"2.18.1"
,
"resolved"
:
"https://registry.npmjs.org/mysql/-/mysql-2.18.1.tgz"
,
"integrity"
:
"sha512-Bca+gk2YWmqp2Uf6k5NFEurwY/0td0cpebAucFpY/3jhrwrVGuxU2uQFCHjU19SJfje0yQvi+rVWdq78hR5lig=="
,
"requires"
:
{
"bignumber.js"
:
"9.0.0"
,
"readable-stream"
:
"2.3.7"
,
"safe-buffer"
:
"5.1.2"
,
"sqlstring"
:
"2.3.1"
},
"dependencies"
:
{
"isarray"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz"
,
"integrity"
:
"sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
},
"readable-stream"
:
{
"version"
:
"2.3.7"
,
"resolved"
:
"https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz"
,
"integrity"
:
"sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw=="
,
"requires"
:
{
"core-util-is"
:
"~1.0.0"
,
"inherits"
:
"~2.0.3"
,
"isarray"
:
"~1.0.0"
,
"process-nextick-args"
:
"~2.0.0"
,
"safe-buffer"
:
"~5.1.1"
,
"string_decoder"
:
"~1.1.1"
,
"util-deprecate"
:
"~1.0.1"
}
},
"string_decoder"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz"
,
"integrity"
:
"sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg=="
,
"requires"
:
{
"safe-buffer"
:
"~5.1.0"
}
}
}
},
"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"
}
},
"nanomatch"
:
{
"nanomatch"
:
{
"version"
:
"1.2.13"
,
"version"
:
"1.2.13"
,
"resolved"
:
"https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"
,
"resolved"
:
"https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz"
,
...
@@ -6241,6 +6450,11 @@
...
@@ -6241,6 +6450,11 @@
"callsites"
:
"^3.0.0"
"callsites"
:
"^3.0.0"
}
}
},
},
"parent-require"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/parent-require/-/parent-require-1.0.0.tgz"
,
"integrity"
:
"sha1-dGoWdjgIOoYLDu9nMssn7UbDKXc="
},
"parse-json"
:
{
"parse-json"
:
{
"version"
:
"5.2.0"
,
"version"
:
"5.2.0"
,
"resolved"
:
"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
,
...
@@ -6256,8 +6470,15 @@
...
@@ -6256,8 +6470,15 @@
"parse5"
:
{
"parse5"
:
{
"version"
:
"6.0.1"
,
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
,
"integrity"
:
"sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
,
"integrity"
:
"sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
"dev"
:
true
},
"parse5-htmlparser2-tree-adapter"
:
{
"version"
:
"6.0.1"
,
"resolved"
:
"https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz"
,
"integrity"
:
"sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA=="
,
"requires"
:
{
"parse5"
:
"^6.0.1"
}
},
},
"parseurl"
:
{
"parseurl"
:
{
"version"
:
"1.3.3"
,
"version"
:
"1.3.3"
,
...
@@ -6716,8 +6937,7 @@
...
@@ -6716,8 +6937,7 @@
"require-directory"
:
{
"require-directory"
:
{
"version"
:
"2.1.1"
,
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
,
"integrity"
:
"sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
,
"integrity"
:
"sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
"dev"
:
true
},
},
"require-from-string"
:
{
"require-from-string"
:
{
"version"
:
"2.0.2"
,
"version"
:
"2.0.2"
,
...
@@ -7084,6 +7304,11 @@
...
@@ -7084,6 +7304,11 @@
}
}
}
}
},
},
"sax"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
,
"integrity"
:
"sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw=="
},
"saxes"
:
{
"saxes"
:
{
"version"
:
"5.0.1"
,
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz"
,
...
@@ -7263,6 +7488,15 @@
...
@@ -7263,6 +7488,15 @@
"resolved"
:
"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz"
,
"integrity"
:
"sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
"integrity"
:
"sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
},
},
"sha.js"
:
{
"version"
:
"2.4.11"
,
"resolved"
:
"https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz"
,
"integrity"
:
"sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
,
"requires"
:
{
"inherits"
:
"^2.0.1"
,
"safe-buffer"
:
"^5.0.1"
}
},
"shebang-command"
:
{
"shebang-command"
:
{
"version"
:
"2.0.0"
,
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
,
...
@@ -7549,6 +7783,11 @@
...
@@ -7549,6 +7783,11 @@
"resolved"
:
"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
,
"resolved"
:
"https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz"
,
"integrity"
:
"sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
"integrity"
:
"sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
},
},
"sqlstring"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.1.tgz"
,
"integrity"
:
"sha1-R1OT/56RR5rqYtyvDKPRSYOn+0A="
},
"sshpk"
:
{
"sshpk"
:
{
"version"
:
"1.16.1"
,
"version"
:
"1.16.1"
,
"resolved"
:
"https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz"
,
...
@@ -7634,7 +7873,6 @@
...
@@ -7634,7 +7873,6 @@
"version"
:
"4.2.2"
,
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz"
,
"integrity"
:
"sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA=="
,
"integrity"
:
"sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"emoji-regex"
:
"^8.0.0"
,
"emoji-regex"
:
"^8.0.0"
,
"is-fullwidth-code-point"
:
"^3.0.0"
,
"is-fullwidth-code-point"
:
"^3.0.0"
,
...
@@ -7650,7 +7888,6 @@
...
@@ -7650,7 +7888,6 @@
"version"
:
"6.0.0"
,
"version"
:
"6.0.0"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz"
,
"integrity"
:
"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w=="
,
"integrity"
:
"sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w=="
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"ansi-regex"
:
"^5.0.0"
"ansi-regex"
:
"^5.0.0"
}
}
...
@@ -7800,6 +8037,19 @@
...
@@ -7800,6 +8037,19 @@
"supports-color"
:
"^7.0.0"
"supports-color"
:
"^7.0.0"
}
}
},
},
"swagger-ui-dist"
:
{
"version"
:
"3.49.0"
,
"resolved"
:
"https://registry.npmjs.org/swagger-ui-dist/-/swagger-ui-dist-3.49.0.tgz"
,
"integrity"
:
"sha512-R1+eT16XNP1bBLfacISifZAkFJlpwvWsS2vVurF5pbIFZnmCasD/hj+9r/q7urYdQyb0B6v11mDnuYU7rUpfQg=="
},
"swagger-ui-express"
:
{
"version"
:
"4.1.6"
,
"resolved"
:
"https://registry.npmjs.org/swagger-ui-express/-/swagger-ui-express-4.1.6.tgz"
,
"integrity"
:
"sha512-Xs2BGGudvDBtL7RXcYtNvHsFtP1DBFPMJFRxHe5ez/VG/rzVOEjazJOOSc/kSCyxreCTKfJrII6MJlL9a6t8vw=="
,
"requires"
:
{
"swagger-ui-dist"
:
"^3.18.1"
}
},
"symbol-observable"
:
{
"symbol-observable"
:
{
"version"
:
"3.0.0"
,
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/symbol-observable/-/symbol-observable-3.0.0.tgz"
,
...
@@ -7979,6 +8229,22 @@
...
@@ -7979,6 +8229,22 @@
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
,
"integrity"
:
"sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
,
"dev"
:
true
"dev"
:
true
},
},
"thenify"
:
{
"version"
:
"3.3.1"
,
"resolved"
:
"https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
,
"integrity"
:
"sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw=="
,
"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"
}
},
"throat"
:
{
"throat"
:
{
"version"
:
"5.0.0"
,
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmjs.org/throat/-/throat-5.0.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/throat/-/throat-5.0.0.tgz"
,
...
@@ -8275,6 +8541,116 @@
...
@@ -8275,6 +8541,116 @@
"is-typedarray"
:
"^1.0.0"
"is-typedarray"
:
"^1.0.0"
}
}
},
},
"typeorm"
:
{
"version"
:
"0.2.32"
,
"resolved"
:
"https://registry.npmjs.org/typeorm/-/typeorm-0.2.32.tgz"
,
"integrity"
:
"sha512-LOBZKZ9As3f8KRMPCUT2H0JZbZfWfkcUnO3w/1BFAbL/X9+cADTF6bczDGGaKVENJ3P8SaKheKmBgpt5h1x+EQ=="
,
"requires"
:
{
"@sqltools/formatter"
:
"^1.2.2"
,
"app-root-path"
:
"^3.0.0"
,
"buffer"
:
"^6.0.3"
,
"chalk"
:
"^4.1.0"
,
"cli-highlight"
:
"^2.1.10"
,
"debug"
:
"^4.3.1"
,
"dotenv"
:
"^8.2.0"
,
"glob"
:
"^7.1.6"
,
"js-yaml"
:
"^4.0.0"
,
"mkdirp"
:
"^1.0.4"
,
"reflect-metadata"
:
"^0.1.13"
,
"sha.js"
:
"^2.4.11"
,
"tslib"
:
"^2.1.0"
,
"xml2js"
:
"^0.4.23"
,
"yargonaut"
:
"^1.1.4"
,
"yargs"
:
"^16.2.0"
,
"zen-observable-ts"
:
"^1.0.0"
},
"dependencies"
:
{
"argparse"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
,
"integrity"
:
"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"buffer"
:
{
"version"
:
"6.0.3"
,
"resolved"
:
"https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
,
"integrity"
:
"sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
,
"requires"
:
{
"base64-js"
:
"^1.3.1"
,
"ieee754"
:
"^1.2.1"
}
},
"cliui"
:
{
"version"
:
"7.0.4"
,
"resolved"
:
"https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
,
"integrity"
:
"sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ=="
,
"requires"
:
{
"string-width"
:
"^4.2.0"
,
"strip-ansi"
:
"^6.0.0"
,
"wrap-ansi"
:
"^7.0.0"
}
},
"debug"
:
{
"version"
:
"4.3.1"
,
"resolved"
:
"https://registry.npmjs.org/debug/-/debug-4.3.1.tgz"
,
"integrity"
:
"sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ=="
,
"requires"
:
{
"ms"
:
"2.1.2"
}
},
"js-yaml"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
,
"integrity"
:
"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
,
"requires"
:
{
"argparse"
:
"^2.0.1"
}
},
"mkdirp"
:
{
"version"
:
"1.0.4"
,
"resolved"
:
"https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz"
,
"integrity"
:
"sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
},
"ms"
:
{
"version"
:
"2.1.2"
,
"resolved"
:
"https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
,
"integrity"
:
"sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
},
"wrap-ansi"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
,
"integrity"
:
"sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="
,
"requires"
:
{
"ansi-styles"
:
"^4.0.0"
,
"string-width"
:
"^4.1.0"
,
"strip-ansi"
:
"^6.0.0"
}
},
"y18n"
:
{
"version"
:
"5.0.8"
,
"resolved"
:
"https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
,
"integrity"
:
"sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
},
"yargs"
:
{
"version"
:
"16.2.0"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
,
"integrity"
:
"sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
,
"requires"
:
{
"cliui"
:
"^7.0.2"
,
"escalade"
:
"^3.1.1"
,
"get-caller-file"
:
"^2.0.5"
,
"require-directory"
:
"^2.1.1"
,
"string-width"
:
"^4.2.0"
,
"y18n"
:
"^5.0.5"
,
"yargs-parser"
:
"^20.2.2"
}
},
"yargs-parser"
:
{
"version"
:
"20.2.7"
,
"resolved"
:
"https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz"
,
"integrity"
:
"sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw=="
}
}
},
"typescript"
:
{
"typescript"
:
{
"version"
:
"4.2.4"
,
"version"
:
"4.2.4"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz"
,
"resolved"
:
"https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz"
,
...
@@ -8422,6 +8798,11 @@
...
@@ -8422,6 +8798,11 @@
"spdx-expression-parse"
:
"^3.0.0"
"spdx-expression-parse"
:
"^3.0.0"
}
}
},
},
"validator"
:
{
"version"
:
"13.6.0"
,
"resolved"
:
"https://registry.npmjs.org/validator/-/validator-13.6.0.tgz"
,
"integrity"
:
"sha512-gVgKbdbHgtxpRyR8K0O6oFZPhhB5tT1jeEHZR0Znr9Svg03U0+r9DXWMrnRAB+HtCStDQKlaIZm42tVsVjqtjg=="
},
"vary"
:
{
"vary"
:
{
"version"
:
"1.1.2"
,
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
,
"resolved"
:
"https://registry.npmjs.org/vary/-/vary-1.1.2.tgz"
,
...
@@ -8659,6 +9040,20 @@
...
@@ -8659,6 +9040,20 @@
"integrity"
:
"sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
,
"integrity"
:
"sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw=="
,
"dev"
:
true
"dev"
:
true
},
},
"xml2js"
:
{
"version"
:
"0.4.23"
,
"resolved"
:
"https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz"
,
"integrity"
:
"sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug=="
,
"requires"
:
{
"sax"
:
">=0.6.0"
,
"xmlbuilder"
:
"~11.0.0"
}
},
"xmlbuilder"
:
{
"version"
:
"11.0.1"
,
"resolved"
:
"https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz"
,
"integrity"
:
"sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA=="
},
"xmlchars"
:
{
"xmlchars"
:
{
"version"
:
"2.2.0"
,
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz"
,
...
@@ -8687,6 +9082,53 @@
...
@@ -8687,6 +9082,53 @@
"integrity"
:
"sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
,
"integrity"
:
"sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg=="
,
"dev"
:
true
"dev"
:
true
},
},
"yargonaut"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npmjs.org/yargonaut/-/yargonaut-1.1.4.tgz"
,
"integrity"
:
"sha512-rHgFmbgXAAzl+1nngqOcwEljqHGG9uUZoPjsdZEs1w5JW9RXYzrSvH/u70C1JE5qFi0qjsdhnUX/dJRpWqitSA=="
,
"requires"
:
{
"chalk"
:
"^1.1.1"
,
"figlet"
:
"^1.1.1"
,
"parent-require"
:
"^1.0.0"
},
"dependencies"
:
{
"ansi-regex"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz"
,
"integrity"
:
"sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
},
"ansi-styles"
:
{
"version"
:
"2.2.1"
,
"resolved"
:
"https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz"
,
"integrity"
:
"sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
},
"chalk"
:
{
"version"
:
"1.1.3"
,
"resolved"
:
"https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz"
,
"integrity"
:
"sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg="
,
"requires"
:
{
"ansi-styles"
:
"^2.2.1"
,
"escape-string-regexp"
:
"^1.0.2"
,
"has-ansi"
:
"^2.0.0"
,
"strip-ansi"
:
"^3.0.0"
,
"supports-color"
:
"^2.0.0"
}
},
"strip-ansi"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
,
"integrity"
:
"sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
,
"requires"
:
{
"ansi-regex"
:
"^2.0.0"
}
},
"supports-color"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz"
,
"integrity"
:
"sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
}
}
},
"yargs"
:
{
"yargs"
:
{
"version"
:
"15.4.1"
,
"version"
:
"15.4.1"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"
,
"resolved"
:
"https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz"
,
...
@@ -8736,6 +9178,20 @@
...
@@ -8736,6 +9178,20 @@
"resolved"
:
"https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
,
"resolved"
:
"https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
,
"integrity"
:
"sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
,
"integrity"
:
"sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q=="
,
"dev"
:
true
"dev"
:
true
},
"zen-observable"
:
{
"version"
:
"0.8.15"
,
"resolved"
:
"https://registry.npmjs.org/zen-observable/-/zen-observable-0.8.15.tgz"
,
"integrity"
:
"sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ=="
},
"zen-observable-ts"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmjs.org/zen-observable-ts/-/zen-observable-ts-1.0.0.tgz"
,
"integrity"
:
"sha512-KmWcbz+9kKUeAQ8btY8m1SsEFgBcp7h/Uf3V5quhan7ZWdjGsf0JcGLULQiwOZibbFWnHkYq8Nn2AZbJabovQg=="
,
"requires"
:
{
"@types/zen-observable"
:
"^0.8.2"
,
"zen-observable"
:
"^0.8.15"
}
}
}
}
}
}
}
package.json
View file @
7a749a58
...
@@ -24,13 +24,21 @@
...
@@ -24,13 +24,21 @@
"
@nestjs/common
"
:
"
^7.5.1
"
,
"
@nestjs/common
"
:
"
^7.5.1
"
,
"
@nestjs/core
"
:
"
^7.5.1
"
,
"
@nestjs/core
"
:
"
^7.5.1
"
,
"
@nestjs/platform-express
"
:
"
^7.5.1
"
,
"
@nestjs/platform-express
"
:
"
^7.5.1
"
,
"
@nestjs/swagger
"
:
"
^4.8.0
"
,
"
@nestjs/typeorm
"
:
"
^7.1.5
"
,
"
axios
"
:
"
^0.21.1
"
,
"
axios
"
:
"
^0.21.1
"
,
"
class-transformer
"
:
"
^0.4.0
"
,
"
class-validator
"
:
"
^0.13.1
"
,
"
lodash
"
:
"
^4.17.21
"
,
"
md-to-pdf
"
:
"
^3.3.2
"
,
"
md-to-pdf
"
:
"
^3.3.2
"
,
"
moment
"
:
"
^2.29.1
"
,
"
moment
"
:
"
^2.29.1
"
,
"
mustache
"
:
"
^4.2.0
"
,
"
mustache
"
:
"
^4.2.0
"
,
"
mysql
"
:
"
^2.18.1
"
,
"
reflect-metadata
"
:
"
^0.1.13
"
,
"
reflect-metadata
"
:
"
^0.1.13
"
,
"
rimraf
"
:
"
^3.0.2
"
,
"
rimraf
"
:
"
^3.0.2
"
,
"
rxjs
"
:
"
^6.6.3
"
"
rxjs
"
:
"
^6.6.3
"
,
"
swagger-ui-express
"
:
"
^4.1.6
"
,
"
typeorm
"
:
"
^0.2.32
"
},
},
"devDependencies"
:
{
"devDependencies"
:
{
"
@nestjs/cli
"
:
"
^7.5.1
"
,
"
@nestjs/cli
"
:
"
^7.5.1
"
,
...
@@ -38,6 +46,7 @@
...
@@ -38,6 +46,7 @@
"
@nestjs/testing
"
:
"
^7.5.1
"
,
"
@nestjs/testing
"
:
"
^7.5.1
"
,
"
@types/express
"
:
"
^4.17.11
"
,
"
@types/express
"
:
"
^4.17.11
"
,
"
@types/jest
"
:
"
^26.0.15
"
,
"
@types/jest
"
:
"
^26.0.15
"
,
"
@types/lodash
"
:
"
^4.14.169
"
,
"
@types/mustache
"
:
"
^4.1.1
"
,
"
@types/mustache
"
:
"
^4.1.1
"
,
"
@types/node
"
:
"
^14.14.6
"
,
"
@types/node
"
:
"
^14.14.6
"
,
"
@types/supertest
"
:
"
^2.0.10
"
,
"
@types/supertest
"
:
"
^2.0.10
"
,
...
...
src/app.controller.ts
View file @
7a749a58
...
@@ -13,12 +13,24 @@ import {
...
@@ -13,12 +13,24 @@ import {
CxcyReturnMessage
,
CxcyReturnMessage
,
CxcyReturnMessageLike
,
CxcyReturnMessageLike
,
}
from
'
./messages/CxcyReturnMessage
'
;
}
from
'
./messages/CxcyReturnMessage
'
;
import
{
ApiBadRequestResponse
,
ApiHeader
,
ApiInternalServerErrorResponse
,
ApiOkResponse
,
ApiQuery
,
}
from
'
@nestjs/swagger
'
;
@
Controller
(
'
api
'
)
@
Controller
(
'
api
'
)
export
class
AppController
{
export
class
AppController
{
constructor
(
private
readonly
appService
:
AppService
)
{}
constructor
(
private
readonly
appService
:
AppService
)
{}
@
Get
(
'
user/report.pdf
'
)
@
Get
(
'
user/report.pdf
'
)
@
ApiHeader
({
name
:
'
Authorization
'
,
description
:
'
用户 token
'
})
@
ApiQuery
({
name
:
'
request_id
'
,
description
:
'
请求 id,直接返回。
'
})
@
ApiOkResponse
({
description
:
'
成功,会直接提供文件下载。
'
})
@
ApiBadRequestResponse
({
description
:
'
用户不存在或者没有登录。
'
})
@
ApiInternalServerErrorResponse
({
description
:
'
报告生成过程中出现问题。
'
})
async
getPdf
(
async
getPdf
(
@
Headers
(
'
Authorization
'
)
userToken
:
string
,
@
Headers
(
'
Authorization
'
)
userToken
:
string
,
@
Query
(
'
request_id
'
)
requestId
:
string
,
@
Query
(
'
request_id
'
)
requestId
:
string
,
...
...
src/app.service.ts
View file @
7a749a58
...
@@ -71,7 +71,7 @@ export class AppService {
...
@@ -71,7 +71,7 @@ export class AppService {
{
{
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
// @ts-ignore
// @ts-ignore
launch_options
:
{
args
:
[
'
--no-sandbox
'
,
'
--disable-setuid-sandbox
'
]
},
launch_options
:
{
args
:
[
'
--no-sandbox
'
]
},
},
},
);
);
return
content
;
return
content
;
...
...
src/main.ts
View file @
7a749a58
import
{
NestFactory
}
from
'
@nestjs/core
'
;
import
{
NestFactory
}
from
'
@nestjs/core
'
;
import
{
AppModule
}
from
'
./app.module
'
;
import
{
AppModule
}
from
'
./app.module
'
;
import
{
DocumentBuilder
,
SwaggerModule
}
from
'
@nestjs/swagger
'
;
async
function
bootstrap
()
{
async
function
bootstrap
()
{
const
app
=
await
NestFactory
.
create
(
AppModule
);
const
app
=
await
NestFactory
.
create
(
AppModule
);
app
.
enableCors
();
app
.
enableCors
();
const
documentConfig
=
new
DocumentBuilder
()
.
setTitle
(
'
cxcy-scoresheet
'
)
.
setDescription
(
'
创新创业报告生成模块
'
)
.
setVersion
(
'
1.0
'
)
.
build
();
const
document
=
SwaggerModule
.
createDocument
(
app
,
documentConfig
);
SwaggerModule
.
setup
(
'
docs
'
,
app
,
document
);
await
app
.
listen
(
3000
);
await
app
.
listen
(
3000
);
}
}
bootstrap
();
bootstrap
();
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