From fee353b81f4f922a3585ad3a47b0c25cbc0154ee Mon Sep 17 00:00:00 2001 From: Jeremy Yin Date: Wed, 19 Jun 2019 21:21:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E8=A3=85=E6=95=B0=E6=8D=AE=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E4=B8=8E=E8=BD=AC=E6=8D=A2=E5=B7=A5=E5=85=B7=E5=BA=93?= =?UTF-8?q?=EF=BC=8Cyarn=20add=20class-transformer=20class-validator=20--s?= =?UTF-8?q?ave?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 10 ++++++++-- yarn.lock | 23 +++++++++++++++++++++++ 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 4d0eb94..9961e94 100644 --- a/package.json +++ b/package.json @@ -22,7 +22,9 @@ "dependencies": { "@nestjs/common": "^6.0.0", "@nestjs/core": "^6.0.0", - "@nestjs/platform-express": "^6.0.0", + "@nestjs/platform-express": "^6.0.0", + "class-transformer": "^0.2.3", + "class-validator": "^0.9.1", "reflect-metadata": "^0.1.12", "rimraf": "^2.6.2", "rxjs": "^6.3.3" @@ -46,7 +48,11 @@ "wait-on": "^3.2.0" }, "jest": { - "moduleFileExtensions": ["js", "json", "ts"], + "moduleFileExtensions": [ + "js", + "json", + "ts" + ], "rootDir": "src", "testRegex": ".spec.ts$", "transform": { diff --git a/yarn.lock b/yarn.lock index b79d114..a5d4dfd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -797,6 +797,11 @@ ci-info@^1.5.0: resolved "https://registry.npm.taobao.org/ci-info/download/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" integrity sha1-LKINu5zrMtRSSmgzAzE/AwSx5Jc= +class-transformer@^0.2.3: + version "0.2.3" + resolved "https://registry.npm.taobao.org/class-transformer/download/class-transformer-0.2.3.tgz#598c92ca71dcca73f91ccb875d74a3847ccfa32d" + integrity sha1-WYySynHcynP5HMuHXXSjhHzPoy0= + class-utils@^0.3.5: version "0.3.6" resolved "https://registry.npm.taobao.org/class-utils/download/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" @@ -807,6 +812,14 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +class-validator@^0.9.1: + version "0.9.1" + resolved "https://registry.npm.taobao.org/class-validator/download/class-validator-0.9.1.tgz#d60e58c5d14abca0a41bce38cf792ad4c46d1531" + integrity sha1-1g5YxdFKvKCkG844z3kq1MRtFTE= + dependencies: + google-libphonenumber "^3.1.6" + validator "10.4.0" + cli-boxes@^1.0.0: version "1.0.0" resolved "https://registry.npm.taobao.org/cli-boxes/download/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" @@ -1787,6 +1800,11 @@ globals@^9.18.0: resolved "https://registry.npm.taobao.org/globals/download/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" integrity sha1-qjiWs+abSH8X4x7SFD1pqOMMLYo= +google-libphonenumber@^3.1.6: + version "3.2.2" + resolved "https://registry.npm.taobao.org/google-libphonenumber/download/google-libphonenumber-3.2.2.tgz#3d9d7ba727e99a50812f21b0ed313723b76c5c54" + integrity sha1-PZ17pyfpmlCBLyGw7TE3I7dsXFQ= + got@^6.7.1: version "6.7.1" resolved "https://registry.npm.taobao.org/got/download/got-6.7.1.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fgot%2Fdownload%2Fgot-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" @@ -4925,6 +4943,11 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" +validator@10.4.0: + version "10.4.0" + resolved "https://registry.npm.taobao.org/validator/download/validator-10.4.0.tgz#ee99a44afb3bb5ed350a159f056ca72a204cfc3c" + integrity sha1-7pmkSvs7te01ChWfBWynKiBM/Dw= + vary@^1, vary@~1.1.2: version "1.1.2" resolved "https://registry.npm.taobao.org/vary/download/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc"