{"_id":"qms-nestjs","_rev":"42-7818739ac32097fe5a1fb018c5272cf5","name":"qms-nestjs","dist-tags":{"latest":"1.1.2"},"versions":{"1.0.1":{"name":"qms-nestjs","version":"1.0.1","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo_text.svg\" width=\"320\" alt=\"Nest Logo\" /></a> </p>","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s build format lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-clp2HQ4pxtkrL7Wv8IBBsIFu+vzQFHKBR/sm9myTxZDmTYqvXWljc8zFF9NKSyhC5p+uJClG/HKQDwU55cVuuA==","shasum":"00e7ab35e96924f7e2e541bda04896ff5ddd6605","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.1.tgz","fileCount":2,"unpackedSize":6589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPfDoCRA9TVsSAnZWagAAuCIP/jWoU1dsNKzmhHf3wfk+\nrvq4C6FIQ+tTkaztNg3nL6Yj9RU0dFF7GiGxwFIuFtrxFXyizb2QyRwZ/3DH\nYCSZndLDZ+ofjc1I62EoDCL97p/z5DpzVHQ3qJ8n7t5lGiFPKcInJczKhmA2\nU02DV17kax+8JzblCdWJPm6JE/SiEylGT/1UfaKzndlcfLcccsGKiNEYnZpe\nio8utUb2yuGmEwFXJ3NmRdsyzREda4sUAmY6vQMEYgNjy6XpeCVyYq4tD19+\n1Gri7XjjpcZICsgRr+mMyC89fgzofoiJ/90Zqr5+EWFL/tqPGrZIQOMp0ZCB\nadNy8+g0tuolr2LRCwxnumO3wJ5t1sVkO+nTWYW1d/1l92KY9GDgMLxRxR+H\nbxtW8rdWmwhIBle1YvgbIWYDv717PedOH39FSyLw6BSoPOFRm1aVw5QUc5Gg\n0u4xpe6gNN6QTeA/3L38a+9hX3p6aTCmLDnN8eQnrAeA3b6aC8XbZGjVaYNT\ngvQIfRspIClxbbWx77zOoaWuIeGOfja133W8mhUcT5nmTqxEr+/r9wYnhSvi\nwqh7Hd5UsUOz5BFyIeZGpIFaaurnSzGnSMREApmx8yWYjXKgcnCHy/h17Nh6\nVMuM8g3iHVGr3CTFEiHpitd0TRq1r/2ObfZMtVTwRU1HrHjapRdbZn85jZyP\nv7tQ\r\n=Rkj2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD+WxLrWVwcp2yivQh9Caup0/AbDlzd/iR+k5ZDY9SjAIgGXBArvVAql//VI4UcwJ6q/Ut4/p4sjcouUeLbHMQZkc="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.1_1614672104198_0.5717738835830641"},"_hasShrinkwrap":false},"1.0.2":{"name":"qms-nestjs","version":"1.0.2","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s build format lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mmdKDEuKLngR1wGFL3P9rxKeCnRISie/sTUlHqhPOiQX3QGXxTSM+T+dKf/aYahkAB8ZOKW0++hRbqYcIBVRIA==","shasum":"438b014226cdf131a8e6479e36b7eca7d36acc68","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.2.tgz","fileCount":2,"unpackedSize":3811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPfMbCRA9TVsSAnZWagAAK0kP/3oq3oPYQRRwdkUlV59x\nY+xPHJTz+zZW4MoAN0RoyOI/g+L40EmXdJsWiimgx5ikSKlKPnp/F9Tk7xnJ\niFLPER9Zy9eNTeQSuF8sQwhI7/R8FxEtBTpFcPCjkJVi8WkXqWig0qzIM7qh\n3Keq86WzNFNnMNTxZsFWAVyjiTixUe/WxsaEe3FLla0spXcgah9K2Vku30R+\nNAFzNdUhlrcixAlmEHnclIpz0VUoyf718pfJbsnWy1rJPgmGRyHWav7qLvmk\nLJu2Z4f/TOkg0WXRJtAjpVWWtWD4wqLuNF5A8hr4rN/swcRYgT83WqzTithi\nG9RrUQQUwqA5tvwqudjJobJ31A0R8vn8xRpyQgcDhygmKxcWyd9CbvsfDDVJ\nDTD16kaAUrUxC3iDxAVL2abQTjDJ7+8pygRolE0GGTRMYbxYvLYRt+Q11RCu\nP9PHfdcW4/6QeuKFNwAnjHz/Z4mVCd4LaWKl0RPXsjplGPy/YndpDjLf5hE1\nC8jwryj9RRoGIdn9CTzqC75hu43/jDwsU/QxZfwQlPg3MPC5yzsatqu9u+21\ngCTFKZm4Aq8/AcWP08nPaUl594SXskOOWDuEV6K8qMsYPwshORrKf0UixL8g\n8w4JoUHodqvNrpUfaMumdisT/W4+E4YJQmNgUAsfb/xAi+WJaFm1Mq9m5WM2\nV5YH\r\n=o/Q2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDX2YO5VhWIVG/Kx5Mma02rVNiuWvYyHA88Begvq1T0kAiEAghi24XnpWX99PRJsCFe+FTpEjxv5x0U0gePP/mjNdDo="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.2_1614672667270_0.021782926680671277"},"_hasShrinkwrap":false},"1.0.3":{"name":"qms-nestjs","version":"1.0.3","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.3","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TgWX06EByDrstOGjpkdfz3om75MEFsg5JVA03VaoDLID2rOqJX4VpjyRSMVxdPgvt4wNkPQzoEoO+HXjKI06bg==","shasum":"6fac8cb161d8551b341a352dab2569055369f706","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.3.tgz","fileCount":2,"unpackedSize":3804,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPfv9CRA9TVsSAnZWagAACLcP/iDwAmuYaKtVIh9D+QEI\ndgShMRkX5UfqtUB6NGCXziSctDhjNsJTCKMFwejf6d86w6383zLmPoVYiz8d\nuBZ3ENlIU7b6kDcLWpXbJJmTfCKwTdUqUbrEt6Sy2uiadLSQ3yg4BhnKsACU\nMTEdNX78lv0DZO2JZsJmGzbqJgcEahSJCwcvTi68kOz1bAjOr7sOmNjpgt1j\nOwhPPSAKh1VogstlLfIuNMumzKpxZBXuMNHMMDF5BosHISqjgt+VwWjPfbXU\n6IryCgzSJPEQVhsKbRcsaGakMzNKdN/Y+L23Lkculnfrq/wRm2s2e4Y3jgr9\nKgRRt8Lq5SueOezvNlB7RMqIAWlsz2Li8GITgRBj1vradJ5dtV+SIdEt1RbJ\n51hQGeTA12r+/n2OfEAhL9T4Mu2fCCAxo3osNYa1e43iXvmuW5/JV9U277Ga\ns1tkMfDTy7cV4L15AkNS6DZX0f8Cedvmrnuu8Nw2pNG8t/zORLeiSWswacmu\nHpiOoMgVeLkuTGJUcHD+QHZSeUerE5uynkaqvUy76KIRX0yPdme8OqE8QOND\npLqE7qn9elh2XKwqq69LKVaISznWkQarD8nD60b4MnHOBOjZD2YQtMji7cVL\n3oUVLfM3uWd/gvVeFce/hDrCmK1rTjvaUNEdCjbFDRK4kpkhtbx8P7H/fni3\nf5hs\r\n=Uwm9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqk4YlWwIOLxqJ/SjG+021QOEIKcqyPagKg2lCjJvk/QIgbbkllZyWZmoO5L7EXe2czHNb4hScev6Urf+Z39IH4vs="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.3_1614674940616_0.319104340186914"},"_hasShrinkwrap":false},"1.0.4":{"name":"qms-nestjs","version":"1.0.4","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.4","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-TaxqpUEgoDK4UrUOuCM67IBkfv8IRJUZgl5xupbDYqQYz8XZRGltktX7bq3XQqBbMFC+iDHHvt1RF6EQzs/pyQ==","shasum":"576f4e42b6bcfced9b0d19d6dbcc6231f7b0bd4a","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.4.tgz","fileCount":72,"unpackedSize":473540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPf2dCRA9TVsSAnZWagAAhWQP/ijL4Z4hfLO4g84v/G0d\nsui4wHvZ/9AOJwT5P+rm+OQ1caXidDym/fQrUbdUk+xbBoLjOC4Z4EnZfITo\nZjbkW5Pz8HBHF1tvozeOgHU2SF2iAQcMjvcDONE6FQ9enS87ZMGvnHFW7eE3\nit2tn3L2Q/YfsymOy7nkRCV6Mhlurpja14RDSQwrLJTZFebmaidQLoH4WtjW\nKSNAWwE9icLRi86ELj74bQ6a6MF2zNzSX24+83qRHy41YjYbKvSxWJVfD8Tb\n81iFX5a3wXGbS1dyqtQUjyv2CCRXuuiaw/XaDBUffHt4olZY8Nhaxg1Vg3Up\nZMWlfWXmoH5y1g0iAik5v39wcS6UNoSziYq4iVviwwazCOghq2O6EEqkA7by\ny7M0+cQGsmCR7Eq4eLx8L3JxZr7+9wzLvOF2iZYIZ5HaE5cabDgwt1pCgUlq\nzpyHrE/I6J1vmj1Jqgafr8yoZopzdvkwW5telNr/VYK+9zMJ/616OQuwQC44\nwFlzhe5w0kjuibnLHKzlSMl20KfWM1FGP6pbvkMAq7plWJ4Qh5JgMGc1fyEm\nvGvq1YczC5sDXIxHQbq+rdVDMZEKIRS3B8DULiSyiWqFoSbD2yW2xKY7lvNB\n+XTL2qhHLIzJqbHyFaZnDWORpn11jJXc0esKlYBwgCodlGk6cyyfgSPGfwCJ\n+Tbh\r\n=O1o5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFb/eYp8GQpGPN4IJZEGDURmY08Zq0qrVBkIDgtjMbxoAiAmi5iU65/oA/5ATbUvTcGU72BDaTl7GOqRG76hvBru+Q=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.4_1614675357410_0.6332455595331752"},"_hasShrinkwrap":false},"1.0.5":{"name":"qms-nestjs","version":"1.0.5","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.5","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-j2V6mbEY5iq3JyLgaAy6o6Z8y3D/UVAIQFBOjAA8d0RF3wsCYs+1OqZWNuYp85jNaISe7+vJkm9CCtHfMgYhsw==","shasum":"67f375ad0a3bbd6fc84453336cf27e82ccfbca04","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.5.tgz","fileCount":78,"unpackedSize":784017,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP1pnCRA9TVsSAnZWagAA6pcQAIHwPRbAhGzibqtyBoLM\n8AoJjq2aik4vn8KolvU4Wv+l0vZCy7DPG1OToOAJkQv5T3mNCGklPjbf0Nmx\nLZRdCUQSMbfrExFvf7qIBiYCXTddmIFN2JLCO4WGFpmdP/ocQhe1Lk+rmHYk\nyxMizknxH8VK/1v4puefRKML0HO70/cO6HDzx6VWyCQrYbhjyLX6cQZtt4p7\nyEs0APmpGK65jv4aw2+rkG2m8MmohkiZTJ7KpePjxnhMhlhjMjkfbYJsq+XZ\nhRORd7klM0FOmtFq4ax2RztChczGQKU2svNopumOCcWuiflRcqjN2Qk3eCre\n3NTfA/r7q98aG26we8fYBLNV8vDkSVjaIAX/fDbvL63gRBz6oM1aakw2RpE+\nomEiMR9n4b3RCMVW6H9g2i6eeziMYYy4rwOllVJv0wzKfyl/ZSCwFgctEfSv\nCGEOJsP8VG5QMsqhYTL6E25Bc6cRD6r2IRpmOk0a7UTkRCNJ2IvqZ4ELNqRD\nmOTwsZQoTa6EdsfqEbPQ6519jJj+2Owd3xhBcjJVvbghmKCQ+1Vk2ZfTuIAV\n2+36KVrW29dT8ytmiIYnEEymfS4qkrFGZ7R9wKqW/CpF/Zr954MG3BXYZpcc\n6036avSbN98KG6RSbryhMbKZfOna4R4r9akxIDTgteCCj+CM6tv0wHK930Nf\nsruy\r\n=ixAa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLXSaX80COLC0EANpmpdacIqx8mN/hyslRQ4/Nl45NAAiBzRMvMbkvgYb/MF2/h6owNOThoF1my5BT4EkOnLfKo2w=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.5_1614764647041_0.9657335926020949"},"_hasShrinkwrap":false},"1.0.6":{"name":"qms-nestjs","version":"1.0.6","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-ZkWVIQRcnhuJcWB5tDl0LfQDsEL/NkzjirZMAmSSUr7bFc1d+zoMikmXJY+oHOuY+czwIot+h07yf/TFyACQrQ==","shasum":"63f8498c68ea546bc8a347bbca70b0c6a5cdcfc6","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.6.tgz","fileCount":78,"unpackedSize":720734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP16ZCRA9TVsSAnZWagAASbsP/1Hg5zdMRX8MwrOvfmvx\niyc+R0jNMXsV0N/A/WvWAzlLfsEP3V7tTboHnG+QacgMduVJJnrwdSGsaZuk\njTLplIVt288SBHfOqAVMz5emZdkRB2kQuN7JVaHl2ffQI/pNXa8uu3RDHC+e\nKOIPX0PDQHMySkc3NL3In6vfFC3/pFWaEonA09nfGERMWtqotChgzh4vpieF\nCGB6FTmCyItpOmDAal8/3zXfqFHnXA4cLw9zaC18pKnQ1ZcMMq3MoacQ/8lU\nimg4YOiPn3/N3rx8wFrsNJflCHv9ZMcTbi9nnkFqacRvBIurHYpvUgBu85hT\n/18ghwNhFGn39QW2WWjVCQEYAepSpNVSeR2MEYeM0ojFKapAN4V4j8SwZ/I8\n1KL4h3LsbUu39vU5dbfPqXBbHGWnrp0Ggx6Rix4IttNyRy6s8l/xYewDJBB3\n3igvoWp5LxMGpK7Qu70+DDTOc23uX6I3u6H6CjxMIoH5LzyFNgzwV1DQIRMG\n62RwqxAusxsT3ThMs9iHYi2hOOQju61DEN/xk+gBnxJEyox4tO86pSZiT4ak\nzKEFdHkAqaUmkzyRS6ox3l0rZ8uqAO659Jbsnfycuxx1ngrYeXVSiaJNgJIT\nsDMwcPMPb9XAPGGso3o2/cJ0jsHFqLkHYqAnp8bx1FGQK7y0czu3eq3jt99Q\nCk8c\r\n=Vmu3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDohDbkk/IROXXoVCxHwam6HH5A0g1YBcH4oweEoxvZvQIhAPeUXGL4RdmZ4SBM+IxwW0swEAN3LCHFtBwK8YoDy4IX"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.6_1614765721226_0.3587730151549151"},"_hasShrinkwrap":false},"1.0.7":{"name":"qms-nestjs","version":"1.0.7","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.7","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-H5INB8Z8a0fl3z76CUk74UPXtXGNWoQGrObNfll7Qm0dEfNOpFZm5FG6lYs6RTzXgLntzks31vOi/8Nek+WkVg==","shasum":"ecddec3bc022471382de20e84e3a7e7afd63afed","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.7.tgz","fileCount":96,"unpackedSize":793808,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQFoWCRA9TVsSAnZWagAAoKoQAJtlatnPzF9+G5E6g/N0\n6r8/rv4+zX9c4cQLj7lj1aZvVKjypJQ7+oJuPr0LXGA9qsouYGXmD9IzaGSg\niB8tyDttpCfqk/o65pM8UFH4LpMYX8FUMuJP4ubpiLroznGTXhUdXchRprCj\nIYAoJmEDxSRnHS6oUEpoA3dy1/Pc7RDajsIefH92FrmT05m/o7MKSiUAClpU\nVm05GKqtMb+5itCyYFPOsjgaPjVPfHYcON22adnMwVFytjwQPEImQvwO3Gl8\nurHuGGY4wcAWQ3Q3+fKFaZRl2agoFGOlc+sv+oeYpdZyC8CWmapDYihJNXvg\nmMafY3fBrjgHoARGinduhmwBYBGnnNWc5rX5Eq9MPNYUQKazffVdCPEhcLnA\nMkMYmgwvzYv8JtxEbAS9rviMQmqx/0Vl2JfWlvFnTW1wY0z/jrjoJ/ylyLOQ\n7wHq0nYG6NDha0W8PnTFjZv8GzGOMBthSw8jyoM8j4javRAgv6rvdS8H4Q5e\n3ddqDZpZ6I34HSDaFjhE2Ol55sK2I4OFSFtMvoaaDyfmbfk5AYlxND/+fzZH\nrzKvkYBa0lms16pKuSwP+gtS/aCR5WmMF1/j60HCC8DoxPl7+L28INM5szHk\nWmJEch//pbDUwbeBFXks+RXDHzTgnHmMA07VPvbamszq1bkHLwNUA6qkAVor\nMwJr\r\n=+Q0K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDn6OxiScIh+pk5fPXZ0z1Q8Hs9aBW0VanYX5L7zqIsEAiEAyJ7kTtat1ut07GKvGm4FKVpCZSqjTcqJUlpf/QjE+Is="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.7_1614830101578_0.2581674923716981"},"_hasShrinkwrap":false},"1.0.8":{"name":"qms-nestjs","version":"1.0.8","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dI5n0Gz29aF/xIrO4skHDkvMXYtyE5ggmPGLLX053ru7PQMlFQSLD6IStOYzRY1F9I79tPnw+xzQDEjPM2epng==","shasum":"2f59c404ae075d42331d26cf60a66c65e2818eda","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.8.tgz","fileCount":96,"unpackedSize":730298,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQHwJCRA9TVsSAnZWagAAjkAP/iNlbf9WmXV0w6t5hi+M\nmKpJ9ATMKHF43ZlAjOg9ldcIGNmYyj7eBuBmAN2/QPC8EHIkKf/bHzZLciDG\nWlJcPWK/ksSIHnG8FcMkLYjNuhuSDl4cEYBlBl7cAHtqsv9BeGDEzrmZL2jh\ni4nyhEMe9Oxs34MfengE2mJCiLSiJVBHfRepQfihnxnwkZEEPTw24s83Q9j9\nZld5qi6F1xY91IsEcWpXJrTrWSoUSGqXITadkPNVlcTGewUjB6DFCTI4nWQo\ne9fUMWph/vd8T+1kKJxmKLgy7SUjO11DddBjaDoQqmjY7wAsaLEH1O+DhM06\nF03+jc+HyH1LU7EvMC6r8wK45cg2UzxuN376xE/uaxF05ekLlo3l6g/WMQVc\nh5t8jV1HgI3gI0STZZ6TKsmu+n/frLm5ZxHOGJb4Mldn/oApla6hnc7B2GzK\nhIvHoZtv4CDy+2RFHEiBzI2faxjsGjzZI8xbi4IuQNR1qu10mDfNixaNUpJh\nl+WoTQQAG2r0ssRxmK95xuVonX3MJVgDjbh+7sOHcpYhPss4+UZW6Qqa57C+\nlHqM+h8lPwmEeVIygGBsB/Mq5btXL1BRnbsb9IqaDIH+WcTFDfI35gZ9SOTg\ntVM9z4PXMcyfwadtTgL/qfCqt3Nh4lW6LDKD8IPemV0ULQb5WhxT3HZV37d3\nX4O4\r\n=mgK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACnOLODNp44plNZ4w7fnMuMqXs21BUlBLb0xJMoIp64AiEAygVIDWmExZioJJSKrp/DRYb1n/YKrqRrPKwNIqz+/z8="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.8_1614838792534_0.020235505439553103"},"_hasShrinkwrap":false},"1.0.10":{"name":"qms-nestjs","version":"1.0.10","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.10","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-mwg5OM+OL3GpMgEehkyUTg8pbFU0WWcUQAdRwF5wR8g0BRRRQFUma8ZnVw3WsI1/1sYcomh4IOAn2OBNTYOXTA==","shasum":"b035019172e77804f724b1b0cd8b5d381eb08bae","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.10.tgz","fileCount":96,"unpackedSize":731074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQH8NCRA9TVsSAnZWagAAyUwQAKHiIW4YZW8U29tlVWJQ\nmNoGrzSpJ8iRF8tnACJzdVcABk+IIExb/nRDH+szyeENQ5bEQTqQOB+PyaII\nF4Rl5rnX6kb2uGYkXVs61D0kdFUr6QaVsfX/3VuTRXMf7j9yvKqjbuSfhx51\n8ikxbb0QVwsMS2OqvAUBk+PW2GmHSaZUWVcGGG2P3e09KBXiuYIlWSFPDQoD\nF6WLgrYi8MXTTJXB3DaoihGhiwo82thMwmfCvtR0ynr/WV8ThPIP2l7edFDh\nmPexqe6WSll3SydUmtVTTas+vlFBABM/77va7IbMgNSZpHAKO5NgHO9kh3RB\nzvaS3sjRH6uKJwiecdBt0Q6AISPVXRegkUyf68HVMYtjNxDEMi4J8Hh5B1Kf\n9etfNpcYGOCWvvazuvK4lPX24ZAYEUrJ+EnVtD2aqZFFVt+prgpCsdAXwAWo\n2xcIXvrMSMyiCw9F6Qgx060jJMHxTXs6967ELhrU9cu46Jn1wKOvxNzPzy6v\nqTIGMbuPeRW/D57EjgWxwn+K++q+WzExHCnFxgHOe78ff61+W8na/JAdPxv5\nYxbl8B37SX4kH5HxltSyBd9jGQH5FF24nZcx/CiSo0JfMIjOXY8v+z0l45Px\ntxBwadG9f553XzOep2h1M1RdGHUsXq1L/67AT9LRlSRAir9uUBck1ED8rAse\nWPDr\r\n=9X5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkMBtl50uZyOnN3jRnx8pYVJnJo3xzpBWpXxpRekjecAiEAn19aet3sTrWKnNTpbC6mqEDSQc/eEgUmf+JSd+psYC4="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.10_1614839564713_0.43342027397989114"},"_hasShrinkwrap":false},"1.0.11":{"name":"qms-nestjs","version":"1.0.11","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.11","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-5TA2BLacuy9wExOY8qQtBaHHlTrq47MuLHcCO3ytXsIyNAyGMna0G92y8SoMZnzJzWST9nkBl1iGj+q+fKc5EQ==","shasum":"ad85256bf007d6b28d52723694ae38c98c00d08e","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.11.tgz","fileCount":99,"unpackedSize":908769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQId4CRA9TVsSAnZWagAALO0QAIEAbGGjgjPC+GOlzGi6\nS4WAlfoMah/Gp/CiYHIavGjHrZGfE+U/nB67BxcMrp+ATTL2dhvIz8nzrj2C\ntl3ChlGgcHWYxdAdyngyVsY/0z2wQzIUiH5ATZ0FELfjh4j1Xd7h3bDt273l\nBzdIMNDJl/5bfLLVYNh8cJf47q/oWC/4vnGbPYIgL61IR1z/5hrnu3i05TIA\ngmdmjVV8IZvYtrEtM226aEuZlkgVCUOw8HH1ZS1nkTcNW89A+XEq/Gf6tsso\ntlG94qSkMIKqYlRZ/TsjkmDQnGFAD+qTstT2U+oNOyMaEvnvXy8JPiWWCAsK\n5moua8U4T09bH0v2UEulpSmgBPXkQxGfyZMsOWNLDpMl6lvTSfEoZVdcq+G1\nC4C0XMo5AlMBSNiIXKSvIkFbJH/v3pKkP9v0lxyBjPT7A74CRZBD8UX74ev7\nQpLx89n0vb03MXhpDg04nqkvry0bCwp9F4nvZ2EmJPCh2auc+IQ4hz7R9bwk\nD4HcTDJs40G7XvtykTBaHswj4rMnBIDM3zMPTFrw0EdplPPnJ5gTlXE01LbM\nhB0lSnJHcIhtRPcZt6Nvhd+0SfEgKdam2hlHuv0wmMu29dZVykIqChCoT9IZ\n/Tv0Lec1rxLcij3OmcbMROqibCrPfklx5VYA/J2j7B1PICOl1jVwSI1bLlM5\npO6S\r\n=ublx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFQXK1o67phnhJIGFlgj0RSfocHuuogDuMjdR0tA2MwqAiApGev/cgJu+WuKBEJLK7z7WxfetgL5BHSiWKBIS/4ehw=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.11_1614841719695_0.16283013573189242"},"_hasShrinkwrap":false},"1.0.12":{"name":"qms-nestjs","version":"1.0.12","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.12","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-Btt2zN1oVU5vaJAWEv/4iYEZhr7kFxQxUJKEXyp7IWzamzGiSOo/lSCsuteaJ8K5W0sb3EneifhNH+fpHd0Zvg==","shasum":"10a3f4b70281e211821b38911ce63152dd56b051","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.12.tgz","fileCount":2,"unpackedSize":4005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQIfXCRA9TVsSAnZWagAAEb0P/3D+3euisBEn4PvOtyTd\nlkJviU6X6Y+as8EnoJpFfxPMzmS6ocppyt11xBcGPDN5vYqzvulJtuo4Bqa3\nw/x+e2+Hy7DPoyA3cyE5emoJs9ZyQz/uuqyYz9lziSxCgINSeC8B+eQAcgJ0\nA39Mx51fsLw6eX8WuHRQWcLuNcF4WSpoKWsMdyASn34XXpnBsuUmuPUnkBnl\nciV858Rnq9g0FMtwWmDp5YH/qmEClZxDZTHEv25pLqkWjjY4mDwYc01/Xwyu\n6YaoHsiQoZq2+BGxXCrTFsD0OS7lYsFQKJB/yfT0fCUirXh5k6g2JYPhjUQb\n0m5pGpH/ikQ9foM5L8tVycfZBeDeipYhPMvBHYpsNCbhGoUbTALeEdjDlzIg\nEPyIvkg3a2bAxGt45TOqdguHQQYVQIBmEmcp3zYIxHE3hHWpiUAbbKVXhIbv\n+Qb4fQXe2Po/+eXKRPq6V38NU0BINumRAHp4cCTJuVlvAMbCcc2lHMeoFXgV\n0j4TzX0b/qNbDFGYNGS8JoevAqnXC301PJXPRfqhnA0lvr874ik0tmVF6TeP\nNgHqIRDQuOUE7KgVVUrWruBAciUhBxSmKT+/KJ1HOmqkhPxJkU5NU+MM/1MW\nifJgZV5xGh01b/wWwzg4PoncNZzm7swPzlAGkOxIizdIRqKifyvhTU/qsLQ/\nLzqH\r\n=r5o/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxWw398ju9LzjRLl6ECGW4WO8gvH3NKIK97lYQ8nr9ZAiA5c0+iLE6ahN+D0Vbf8JUqGWDOvGaa4AoGxcGOaNH/8g=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.12_1614841815309_0.3371169930245288"},"_hasShrinkwrap":false},"1.0.13":{"name":"qms-nestjs","version":"1.0.13","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.5","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.13","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-y3T9+KcQDbWGGPgoT1CqmpSRPK5pGQBnkmCyQ5LDf7vjvmIMauBUrfqBvSWcinzyFJ6ZrTnB4PWt9H37i+Tu1A==","shasum":"00108fe3e17310a9c1bf1a23b37445975b26a7d0","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.13.tgz","fileCount":99,"unpackedSize":908918,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQImDCRA9TVsSAnZWagAAcz0P/3FCoCNPaHEuH4NLORvp\nrYlMkLDrGfeZSKf19VDH2zSmfGsZgFwuOiK3yFaCt3D0sN+E8zzEo+VfBMBc\nCGGkS1qSmGcnuQPW3FJeoWdmhkJnxwW/zCy5ICvTXivFFDONOfOLAbdkDAGy\ng4EQngvEoNsCRmQC0g6t4rDn8aQ005ZASruWYtgnyJJACavAbl1+Km9WbY85\niMe7a63q6mybNjrqZPBMu0XOpPc+htZgEjQO32k4JaqH0Ik3rO7d1h1QTQFL\nVtRMBblgkuC4flZuGT6oQ3+2gdGk3nlWxrFky+as6YRuIbUqrzTsPY7Y/YNC\niDZekiltNiJvfYOrTMM7bZkn7NgDi34QlrozGqBM9xy8BJGGmtAPqc885PT3\nG+XA0IWVn13XJJianCYufHIBhWnKKfbQtGnrgOfzRld4alnJq1O351QkNIhR\nXQrqxvMWRWQN9NQ9xVeRUUdUi4vrZPuVzCK5sQPB7M7oFYUGF9vpjVbC3jCX\ny/N9zlsif78J/i2fwQPREGfeJufxPT+RnqBdOkdMmm9UO24JDMNMUaWyeBhv\nDvJz2Ft3WvUOuNwD5qWGEs/j3BCYTkkEltRZYPRE9eLHpSdJi+SvHgVmEIAr\noGIUyD7I8a0/ZmahhiefB3uEtd8C3ydqccMVJAgNvHqk549vbX8zzNk7Hio1\nv85Y\r\n=+9Iu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGmszvI94ystBTOHxzxO4O22mzwTqpJ5bwGy1yb7cwCwIgVwdWgZg8HbN9+IllT0B3qyKB9FPC+JiuN5Y1/VWYmmY="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.13_1614842242915_0.03737137159513537"},"_hasShrinkwrap":false},"1.0.14":{"name":"qms-nestjs","version":"1.0.14","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OXvi1vOiWmklbQcIC6T6ha/EhOu9LmnxhOnSbKntNxYnn8e1BMmApjQE7uRbR5oguEBB1O+b6QAjgaOBSQASVA==","shasum":"c75c7e97f8fbdb3a997ab4247ff0d9b8197bab1e","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.14.tgz","fileCount":99,"unpackedSize":835471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQJSICRA9TVsSAnZWagAAw1IQAIBh9IjvxvBR/v7u4d6I\n5Wm0TwNn9TdYwf8tZ5O+nUGeMXSTmISrtqwW8081wdjzmMfjPC+Dt0eczQjM\nVEHdBpd4mhpNXe+CaPCmVBobTXRqoJFaY+0FVGPiEEvtQWZ3j/0Wg1WuaGq6\nfvKBEeQkqR9x/rimnoRrXEPTuR/Z6VUODouFsmQSq+XrbgZw6YKHkXhCyeaG\nCYEr+vD6uLE1TxH9CP3+oOWTi7tLUeFixqXtbksYoDyIenMT7AIRR2+NnRE9\nmdYDxw3X9cbya1da0Ye6yUttHbXUbhV+KVa7JETB+NgV7twUJmNIX+3+R5am\nx/B24SLBIL6WTLZNGynJpuTN5vongyJwWXF3iXDOo3EGxGNo/CprWVNbrEgI\nQchR+HOnhrymynIk9iOth6nGoD5fREK05+pHNftn6lUHgjMN5bC9YAviyfGA\nUMqO+rPtIdxwsHRHshGFwAgL2Qfq+bwtIiaW4S/RLJiK4C+e/9Q/F77iLP0p\ngEI6eyQbvTMk4TkVx0DYrxXmZ0z4BjfNy6xwxEyOKZwPJ48eHFej4R5TiKby\nRini39J0s9/Ct+OB7b46qVaF8wRSTI8cAtAmHRAmsf9HYuUt6xykmVc9JWlH\nfQSCxIslNO2lci/vJOQXdWJiRuTfdrkTPErlxTf9ROVgSlTEOsy7galz6keX\n3xVL\r\n=bflC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGAWsS4D6B7eoNYrjjly4NtFO4zU/3a9AX/uNpojh1QAiEAhZPadfIha58uHm3KvG5JSoFXi6cJPaXDmQ1nc/LDbMk="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.14_1614845063536_0.038314288801515994"},"_hasShrinkwrap":false},"1.0.15":{"name":"qms-nestjs","version":"1.0.15","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-odT+B/Z9S5503TobqMky9nT36rj1FJyMTGzlc7ZDzaFUiKMDQ0FbyIohgvLf6vCe8w3SjvJBi6rCjlMI/Mc4Vw==","shasum":"d0542256818854705679b1864608b2488048e3ac","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.15.tgz","fileCount":99,"unpackedSize":835949,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQJf/CRA9TVsSAnZWagAA6HsP/1hpQq4Ujky/LuohAduV\nRAYwrl3tnT74wPizGE6XXZOmElYTWCH9MZwUcaNGDWvgoafRsCnFtiQ6XRPD\nuhhI2cyscRA4NfsDd/Kso3MbpnFkAqDqRtTEjyTEHE/A1BKb/cwnFKFxLpav\nbu0QA57m+Tys7PCMf+5fGGlUv7bzlrYeq8BwtJM2OChUFvLbkhboM9/aAaPz\nClCUCjEzPoJvnLl1utDHi0O6OUxe6D//IW7VP4NGSi1y7cmmzyiQxpv6CEPE\ntnfyNMQNGlKoVUVaK+4h0gbzhP1Ll7GhlkyuT1AlkDMTKHDgzS/jZiiDW5/E\nFVo+YlQcKGIBMeDZOoDGqerkJ53y5lMofUsl+XZki+6oT40dKnjU4vDMA49o\nt0fvg/7maeFsd92IsaGAm7QB69MsZpzqLZHilj86bMHuxB0KXcJX14+PbakI\nyD9IEV33iSx9yokm0TVBnXuz5T5daVY65pR1ImwZTSX0FRBLONmYU6QZTJCj\n9fNQ/6usrNbFWz52xJOPE2wWx8ak0THAV3Aqrronwi1oFTUkGUXEyhbot0tj\nr5Rs9Ziist1MfN0T+w0kvbN5XN96ykhMlvRpTgskcGcJCCsrguw0DmnpyYDe\nDxXnUgOAFK4pJ573N3huz05Veowq+MRs4VxdCqOreVSm4dAwpdVj2h/VGp/4\nfiUW\r\n=kn+q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF57TgAXqf9szTqaxfqnBgYXJLbYhHAQMRbPk+cgC5+QIhAIy5dgUiTPWD6KNBzjubBtW+DEbRd0uOr1EqehMM8Mvs"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.15_1614845951322_0.44458262521707903"},"_hasShrinkwrap":false},"1.0.16":{"name":"qms-nestjs","version":"1.0.16","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","request-ip":"^2.1.3","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.16","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-AEw1vZVK3v9JGrBco3SPFBJhVzUScVWgWdgkSq00/jJe/A9+6kzQsB9Yy+sHPqzO9xlI/Oobh6KPJxd7omq4FA==","shasum":"8fe6308b6c9703c6a4bde307ad01d5f556148f64","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.16.tgz","fileCount":105,"unpackedSize":913768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQbGECRA9TVsSAnZWagAADAUQAJXx07C+Gs+NoZWttjC2\nH2tjB/7eyDCs+w6q1cspeIUKlSg2lmhl01f6xZOQi52eSRwW39l04ilLdDXT\nrm8lDrZppELkPwnLh3JJMVDwFeobqi1fr58aNbMO8gAOfZvwVlY0l15ruqic\n72s69d5CtAQA6W+5H1N4m8IBcxn2Wb5iclgIRfwyba6iPBoojU3JBfGmLw3M\nk07H//tQlYJHMINltUkEVJlWRpMACvbMbzibtXo6yP43iERUx3OyVNCpdSdp\nJq95+KDKoIcLhj8c2S6MgG89CU79wanYhB9Sa4/WolpSNi/8SXNrzEp+0rk+\n+1ZhpgbafPDNTcSHNQ93+KXgT8IxJcCXsZ9uXGdtnBJFN6e21M6SAyHaoAEi\nkstT6Uf+iMOf0jMBk+hq8s9bF/ElrFocpMby69MJSn2Pd6jhbCEK6v1qBo6R\nOYOD9c8NIlWkRGvKICVKjNG5L5pZ+RbQIE0gY5yfnM2qwzM3ZcUHdGhLYtX1\ny3uAkwZhj87fs8eY2pb9aXM28ihyJ3wHJmkquL6uCNvFq4e9hDacYzy057jB\nusYyXpnCJ/FhoPq+Man66DFSZq1Q5Q+rDBESbx9cWr+Dumgpx52FmQCLNwKL\nxtdfOuPwlZQghSIQaeCgqUZKoGIR6fw713TCx8H2o9vSDKrEUDccI2Fwu9MU\nCk25\r\n=PkB1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDs4cg84q2YrCdguSFiYrDRb+jT9KdgPj2/i0Ah445YeAIhAPlUotHD8SgTKySSRr249vYgJCFvlNITaEORbm6HXazR"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.16_1614918019627_0.06751483129016522"},"_hasShrinkwrap":false},"1.0.17":{"name":"qms-nestjs","version":"1.0.17","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.17","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-44aw2uTT9sxHZt1KW8esAUWWiSGYze9zo8KPC3NOiq3wg+vYY9QcvITHNswmyKw5Tn+HOItHpdRB2CRS9h/pig==","shasum":"81d87eee720959765d45e86548066461f4e8d4ab","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.17.tgz","fileCount":105,"unpackedSize":914519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQc/SCRA9TVsSAnZWagAA1DIP/Rm5N6PFH3TDpQaRfmEJ\npIm7iaN8yoSwrQV5R0DGGO0mw8z+bu1m3p8v8k1dP8LfqbL24V0HXfHAGNoB\nsP4XHO+2MwzlxUEoz5cAW0ltTqOtanPEjcpwNVLsBVY40noUgfDEr5SUhof1\nkn0bSJmLtLsDCcJAzI0QQi3r+LHnAa1ypH9fOnqX6WAgc1lmDKzYOr2xTcNu\nllhvK0OtHw/Fx8tumTAVyLbG5zaEiTj66LkpC1jqQ+smaLygrU4/2J7PlgUz\nrsFGz1kH/YdNMB3fFroDQb2dm2dDFjXRlO/eWSSNn6vzRILr4YjYJuZN1j5r\nwEQsdnG/EWa6drZfA6NnmwyGbz3k4OL2tacHm2zGaTG35X5vyvqSksvl57vI\n3I8Hf0lWh2ckHWWlCQbNO03Lbdo+nAtVLZmYqiO4DjiFdsKUmIONzGgqXAmD\ndG2ejfyA+B3Kiw8IbAhcTmlpqNV9DyZZPHwN7v00nDEbFxu6gKPm6Qz2zTCg\nsRp0Ck4itT+p1qOrAMgqf5KbZ9RRmLNgIcXHd7tapljtF/rgeNwjrZBMTrdL\nNKDWqOkA3PjfN6waxSJw9FmrLn8ErY15Wkzr9EIcNw2iA/LhgkPcq3CNAtaz\n8PIqDayPKC7UvL9cSXfLyrnBfdtrdjGCg3OxsN4/mafY8PCbgTIAXpEeZ/93\nR06O\r\n=nF0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGA4SVDKdvrGz2O46LEf2062+xFPqn/Kpzyvgqfz+4mAIgdZfHQtm4Gpu7AwxSViQBz67GkdVMEb21ngp6iDmsyqE="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.17_1614925778107_0.14517494672801123"},"_hasShrinkwrap":false},"1.0.18":{"name":"qms-nestjs","version":"1.0.18","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.18","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-k7peIr+Xw6+pWZvbCVfjJdIYtXgF1a96xQhNaT4k+x0Mm9CwUIrUK6nlRy5KO8d/wJ/3vQ1iVh9BYCaHsLZANA==","shasum":"44b3cceada8e9537d7fe73dc4109176b54d79c0a","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.18.tgz","fileCount":2,"unpackedSize":4001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZ8WCRA9TVsSAnZWagAAkssQAIf/axIDQmW5DA3M3kBa\n/sFgxiMLSWTc/Fb8aiZhdEihgXGfUb9JCyjqpOREor68fwGrvn52g8X/hr6W\nCr31G/zZsyc3VZWpKtTGAz69vpmc9y56Gx2mynkBzlRN7YaodExbg5FLSgtH\nwmDqLJlcpHkAM09g4oJyqh8W7dMCICwk0dew41nmnYzQV8AI3qaEhPUC/Oce\nL+y5grxDOsyp8G7zAhbb3Zj4Vt4mFjnBuWXirgjlML9fmoT003moWD1wE3wF\ngVMfPt+wYzMg+kJxNqK3PnCI7GV8D6OUzQGRTJy5vddX7EiAOx/yIWD/NTH3\nzIg0OeufWd6LljjkBFAqlVu2gEfzLUY+X80K0x4J2q8zesZZ12RISzFOf0tO\nphvjiyLAMc7aOyqtg4NmnpZoXfgJG0zaS7aukngevvQ6wWUpHH7LQ2P8Z+OQ\n9ZagvwhwVdZVlCgmekRRgeM9e3oA7Av3ulVksbBKHmb5mCKje9PGhoat3iCw\nWnWQQpHuywgPP/eC4utja1vOMNYAfNRpSUHGyqbjt6ENVmt9DGS4TxGgJhEn\nUhK0ASwJos+XN/80TwYIP9Qnr0lHV9bdQN+Bwkftn7/7eMaWeaVoe+S3Ftmz\nkIUkhwp6B60nFGEA7GKOB3zcNFOcFBsedyMgB40mziUDvkFLnUOeaALEUj0/\npnYy\r\n=wgmg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFZk2PlwuM/lzGFXGQcpzNdfF6RQ2hs6oacW+yvOzUFXAiEAmHF8FHw5tTaFrPkg1Z90HDTz/SDpo+6ZcL2zg3oPFq0="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.18_1615175445513_0.8073211318504425"},"_hasShrinkwrap":false},"1.0.19":{"name":"qms-nestjs","version":"1.0.19","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","publish":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.19","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RLFak1WgIk0Jl5ySQsFf/rn6/urHGBqM1CnacbfrkAcLjVR7wLr6KWFf2E5lL4JWsIaAfALdFOT4t4ErY/nqrA==","shasum":"60ac6e0e4606f07a2e8a70ade568d5e17dcd2f5e","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.19.tgz","fileCount":102,"unpackedSize":840182,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRakgCRA9TVsSAnZWagAAz50P/0crL60CQm4cKHC/ZyXG\nmC0puDPQoW2HRzMI7fZeQFdDm5YnT1WlO1FX39DpZE9/FxE6rq/RbAqpkIQJ\n7aOVlmi1w1bXiw58T7bbVwIbV9BAOmuBmdIUlQXUyUVbfEoRZUTIRabDbSGW\nvCalz27P80DdTsph8S6G+paxzWWaTujughw2IGZO+VmsR8+ogOasG7fU2cDS\n31ibFtQ9m5LfOcdsPogf8zTvpnXvZxH8Snpxx7T38XJcSmZZqz+m6DIcbUFo\nvO4Kc/+gmMOiRM59FrtRiIKxAYz//Ghl9wxhRJZTB0+4YGVThbgCYxOnlV2X\n/DiuKgieHDEhyEs9BmVbARU1VYoRKMNy6N1mlTg86Tx8sKBMQSJ/7/D9eOUk\nfNe9Pqw5w6W0euR5VKP0fAkAXBJyF/ifqqFTuZM1Bec/ltLlI0vhSDDt4CiI\nqTWfbtYwGkbFZVcpBrruoxwwfYT5wJ+9/QQHM44Izm/zqX0Xkduw4ET5zSB1\nB3jyTeMq7FsPsR3PjiHfje+kH9YVmBxksbDp3GFueCAqIiIsgy0R4+uGinOj\ntQJ9wdJzNmV7uYComgkIEvQdIYVwPqugVuxlG5VwHAylgryLMwRHCW0KqIbQ\nwOohgJQh1UM1i68aENlcbH3XLM2Mo+PUe+/98u0WUinqd/mXiwVrLuqvC2oK\nhAMI\r\n=QEgR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeoirFDS3G5N0sGA0YOTvX5Yz6GF3l90/xN4vkUxHR4QIhAISJZrSu/+NmsuWfNxn2Muun2bTrwYpfWD6hoY1yYayX"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.19_1615178016550_0.21882848405343092"},"_hasShrinkwrap":false},"1.0.20":{"name":"qms-nestjs","version":"1.0.20","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.20","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-SJJs/J6i0mufK/NssuQ6N1QMdQsiINoreG2b0jeHXD672ew/pOpWjz1g1fYUXHhHIldi+ZLvHC+5/PD5noOLJg==","shasum":"3ebcbaf08fed9377276535a5e9085f67902b0bb0","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.20.tgz","fileCount":102,"unpackedSize":840189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRalvCRA9TVsSAnZWagAATu8QAId+JHN6bATnCV1j3luB\nRan3YoAJEYwfgUw6dVbMBTeJSbxYuIbHtHBnvvRmqhcCKB3A7tE+GnKrbPgj\nT+JFb8NYquJ/z+jt972RXpXUmyY3ma3HysBpRg5iljCe0CxYubq6F/K7HWW4\nZXPzSzOj3CiheBbrsfBuOi+VlihMrjizkny3WhW01+ql8tqOh0UqbAXSNJjw\ntsqXVDbSHs6sqFwahpjhlswfY399It+rmU8eQoKPSgt5pAp8XWQeXLCnIpUf\nDYlbAzrz464SmuFAkkVpk5C/DL+W/1cN1Nza2w8yWxV/x2+2sFE31zV/7GRD\n04vme6Y8cKZzOZ6wBYLtsc2OL/Hztouz2q0j4q4wDTW0pHgW8krRFSvLvUhK\nPPEQn5YTLUxNtf04wXRMP5/wq1GUXjMDzomnwRZYC2H7VCIXnTcB4S+Dz3bI\nMyb9QcjapA8ywJ06pa5aolOdHKwlphaZGSG2S+Ge4dOrQhIddevdr+Iz27Pr\n7fq54HXBEr+AbNHLZcKo4jnUjtOknP5m4GpA9Ddqp+c4BG8SPZnYJ0k0Bfpa\nE8uy3W32DY5pJu0A7yOsb7uVlrJzGlwiW7nT+NWo7pCqWayj+VPiekQLfueU\nIqbV4WST+/mYvUcv+cM8tF/Uyuc3eft77UU2oGRUUM7fjKgi8fHmi1gZ3MQ3\n3a1r\r\n=gQwv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqFe8GcjDwCXy2swZmZ3+kSINMgTUx1OGNB9hjw0ZWsAiBeuYFvjBUGHI7zG8xJrt4kKRxi6WMZaLAkMoCudsPFlg=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.20_1615178095176_0.550445402642578"},"_hasShrinkwrap":false},"1.0.21":{"name":"qms-nestjs","version":"1.0.21","description":"[qms-nestjs] is a framework for wrapper nestjs [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.21","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-1UIm3mPL4VLXIclR/rZk8DBWikvMB5KAvS0XphaEOSUjBc3rrfvy0DVcBey1X02wSAcAN3Bg73ajzot6vYS9OA==","shasum":"bf9d5e224eada94e026ab634b80e8b48c1e84c41","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.21.tgz","fileCount":102,"unpackedSize":840198,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcOeCRA9TVsSAnZWagAAgOgP/2ISipM0g1fI4Ne9bAoS\nzpfQ8oKwvmHNZ8jzq2vMWgryfHjqR0IjNa8BPMlGdPed8z4DTMC+bpi/8cdi\nyzhv6Kr7yWeY5HAaY5kKpPMyqDS5rACN4wO0K3jrbK0RzfLXu1/eRhuvkjOx\nKjKz5F3jFvyQfjM3kdEie3JS53LuRoQHFhXusM4bqe1Yu7AhK3h3BNi3+RNp\n2TA9FCvS6OXQRAUeov/c3ceMTr3j9KWIkZDtgDpFKNh24oOWbO1SIhX5JFi/\nGahxI5bwMbnug/GzGzQthnCS048x0kMmyhx1Ag3PdPiaHDrhyC2h/yqAjhJL\nf5XefsHxikya9M7dZQwnEmp0vGRt6lp0qKu62t+1w5rFTb4OzwGENqQsUX+H\nF+2SDjbIwTYFn1MY0quZINXA4jdaO2ldiRdmk9oYk2ncIU6Uc2eBeaIjsDcE\ngProw1ucMV+iLRKKE3FtlXiTBc4nfPolbQfT/3aWjp9vSOCqjABB6NZvNF45\npy5CboGlKA6lwUufBb+v7mUy8Otv1RBVIm8AI18wAcaI/4IaB3SgoJ0QFwk7\nY3U6AsSSfUarCCfL+xn/KeUOBdfr5Qxei+emo784qwTc0nj9MpGAtvU/NFfP\n7EuMl9Pl5Vdl1PHtXR5b+cQC4Nhe9DyuJ1N6YVesnMENFbDC7nmLb05OdQW6\nDyJD\r\n=hHNL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVnU2Gcj4UIq708ZINRGa2Lse11YM0Yxmk3l4j7qxpJAiAQc+1+fL9pkJho1qDbLUVWksGcRJmEDKsSmbp+QTuaQg=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.21_1615184798031_0.5624327265140758"},"_hasShrinkwrap":false},"1.0.22":{"name":"qms-nestjs","version":"1.0.22","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.22","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9PC/mKi+5YlzyyvGdXYydhvr88Dusg2IODcXgt0ZgFYsmy1HLaS0o6ZADrgLrUrmlGdy94l6ypgXAWun3eu/FA==","shasum":"85ee96b57110cbbc0e462164884a0ea875424787","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.22.tgz","fileCount":102,"unpackedSize":840293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRcZjCRA9TVsSAnZWagAAVSUP/2MV6PD0ATH5sffMnfta\n5nRqvh6wLzNkOpVT38lnKCKSB2iJIMgagL6me6mi/NVSN+wXGTnxZRoposjB\nal9nh/GBOZkHy5gY/4Ma26AXiqAoKG2voPzdGLIJKpYtjYfiYUGLV5gNmfmV\n/enHAUFYbVnUIXlPXvY7GRgGOjFjJ/kkhx8yjRemMXDXDzk8tgtiXyrE2bqz\nVBF9QFIrp9vDF6sbiw/anL5jGfiqBqcjtLvcDmb8aSN/zkDNBtZjLCoVJCqE\n6bT4v6W08ANGdZ4Xb3fvDEM0Xp59ZiV9jkRBHyrXVVqqU3Ot8sdhrm0JBaxR\n+c0mk2lLdxct0chkmNYA1fC4YrWsPgXJgbPWVJ8PxRsoIBP/B1Uo/poyuhwQ\nnQv/a4/sMvHqhLiRzK/IMf7pGiyeNz9Na7wSc2mr69vkylVaBR0oi8d4akot\nc7OPntjTCv8kvuNTT8WPKyHiUUZvDxYhemAAm+ssGpc9hid3JodTnK46+FYS\nhk1C3c8oIsxU5Nmlro/5v4sHaer7upUM5SzyhVMIzDJWz3yjXKnxpyLoGHBI\naPHN3Elh/sFde20yLsHk/Df7/ZXK9AqHn4PgOxFjFgF3L8ZpXac9omcXvWmT\n7fs18cjDUyY3u6m/NqqbrPyBSnGm8pBQp27zzJr4bGyn7f6l3JGhUuyRsvVs\nbmX8\r\n=Fm37\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgQCpzFGosSB5zElS/jGw1fM4SxFH0PwKbSHt/k2iMlwIhAMl6lsMgHmU/8QyLkf/jMHU7TWakQ8KCeN9/467q8Y8j"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.22_1615185506788_0.6363403165905575"},"_hasShrinkwrap":false},"1.0.23":{"name":"qms-nestjs","version":"1.0.23","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.23","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-fv5MeqjWg0HJhJZV0r1DO23t7owBVXS3iuErrgtPUb37Jq1JwD/X6wXl9QiwAhSyhkVrBqiUEwnUFXXnKtwu/A==","shasum":"e2e255f0487e5a5b4ac8f047d3dc2879d0e24fff","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.23.tgz","fileCount":114,"unpackedSize":847708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRffwCRA9TVsSAnZWagAABO0P/2Af0co0aFkNiTiPo+5w\n5oilHWrckNVlLcC4Ab4dtg0BVcPpH1FIY9CdVAb9Jb0iC3zd/ynbG+u9VC14\nXTp8460bhuEZFJJ2p21qByGWA1aG1ZJ7IEuvMadR+dB9VVT0OIyGn2XCVIoc\n81RpeEibyXdmwMRdLDXO+AvxYg8d5pukn7CPrU92GNB9j1HWWUsEbpEzUuFE\ntf6LrODLDRI9Bajba3ML2Keyk8VO+1Kq3gi3ZfqkQ6/H1Zk3ytA8GX8ITGgn\nN3H8z7WC4GcSc0QwZNTt/zD6lOKkOdXW/xcKzYzbsW1XmHjSxxYg+4NBS/Ql\nSpKoQULdpjE/J/ERAaBBdOn34B+vLVWR1sh3ciExDcIVlmD2F03qrFKScuuS\nP5IcUBGTNZxP22FoIeAGvefEuoErBBzjmTrcO7dY6nYX0qeYZhnttB740UeW\n9SlcMXj3XZpXVBLbGk4J/r9Tr2WxEY45uYcW0Jw7AJxMgYi/UVdp7EZQU5lC\nr2mUwSRd5RVOE1+atPowP1f3pXNBuRL6xB1r/TyCDYtMgQISozOGIon/8PrQ\nCa8BKWjqhr5Eh5sVpE0FasSe6TASCzvCfwB8H8EcZYRq2bylLb4qD7Yn8j+0\nbVSGorbsDiCvaM1BB5vUf6PqWKyIZHx/zXHHjbc7Put5DMmdh+LMaj+H9FkX\ntQzI\r\n=oU9H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdN12DaKwpxUI0UVOcEOJAF0Q6fQ25dytPswe372JdOgIgWmWY8jqXweeJkYXK0eWVEFJQ8fjqHON3ek0PY/BZyzs="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.23_1615198191960_0.7531416863453935"},"_hasShrinkwrap":false},"1.0.24":{"name":"qms-nestjs","version":"1.0.24","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"clean:lib":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s clean:lib build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.24","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-XdXf3FI1lunWUwlgMAc1a3/SU+f1t/MGCe11HJ6ottoQ9HP2CiFPvDvvg8+ZdSsD4MHNp/M1SsiZhKKxGzFpDQ==","shasum":"aff9606fa535947a6ff41fc728d50b4940e153f8","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.24.tgz","fileCount":114,"unpackedSize":848120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRzv9CRA9TVsSAnZWagAAzccQAIukZuewwKoguhr7vuqe\nh8NwRyl6d9Z7fdluLWZNm606yWbdmlU/5rWjcKTHoOzAMqpwuunonz1gAm2k\n6Hb4dEHqRB8eQIUqB4pq8JMO8PyDBt+Mp5FHd4UAPc3jX2Z1oKU9EcE2+bAx\nep1YA8OlimU2eCbRHyBN2RGAgLk0NF3OLME3gAp+zqD3FffqCe15W6Q5J8WJ\nQgclEqi+B3YnBS28Sg/y5DHtcs559/yhGgae++AXPMKUYU2P3Z3belLxa1l9\nIFIk5JFOkKqj4WpQ5161Dtkfy6HrRUbpKvryH4f52XzxK3UxP6EAthc864L6\n4cl30QM10BgFa9I++SOm8nLNfhIJvax05qmJW1B+RFDahBZhOTa3OH4GqmNh\noM+nbSrdg7c6EsnS2Ke/IoCtDnuvvEgQmMoY8fHiecbaTfLxhgN9ax/ob5mc\njoa+iU0M5BIRycqodMzjsSm15LzyFc79tqXpwTnLfiXccWlI7SaOKDEx/rSu\nXupZxtZjR+G7Xu8Zo0AZBPGgf/HCPxBaxD6+u1LUeCffH9lYyqWGUFp9Fapn\ni6s3MfpnXlvfgqtEm5P5auopctayHW4CJSLNGsTKW1rqWfPoGCnhSOIRE/5U\nF4Qcw/hDxMCFwlFivzRrWNsXZlbZMB3OkStes0E7jX93KlYyAoXa+j7RipU1\nB0vB\r\n=M3oy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICI9jo2d47uJYBU2H5np6jXv2tu32oJ+MmqX9KG6CT4jAiBwszXKSHlzpMt2JSwGyQlslQZzQ3tnX2rR8mh0eeMoxg=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.24_1615281148599_0.9647902001739246"},"_hasShrinkwrap":false},"1.0.25":{"name":"qms-nestjs","version":"1.0.25","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.25","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BX+gewe7zwMXG1mvFRFwS/BK1+1wOhruRppHHZ7p3ml1BToH5nApFOTBHa45FEFQnxvpTxtQXYKe0YBmV0ys7g==","shasum":"9d1cb73d85021f2fa1a66b858a6ff0547db9f1f3","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.25.tgz","fileCount":117,"unpackedSize":851222,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR0WLCRA9TVsSAnZWagAAxOkP/jb7d8hMMB7ZGYCVON3r\nLk/uen4qi9q9BcjukL3ESHYHdJGviRgK7paNVR/bzfJHRxwLhJWstqaVlnIG\nTtr29AyldQ7enQSXp0PcBZ8pIFQ95+j8XX17zQlpQM6J3vNMFPnuFjq5mbo7\nkbuoGD1twZWey69GEkwy5kPBoqfUIiMwlZOhnxUI88w36h8DuOec4SRYGFTm\nX54klzzfcfQP6v8rH6oQk/0EAMpJue+HvUdYZ4CTsH6T83ezV8Au+DqlKOxG\nCt2GjvLZaX95WGSgnqfxhYzDIX6RZ3aQBlUo9vrDCDptlbpKpvPbWCTvDBmk\nOd8LFxUzBnjLk6YEv4WN1JJ03dW3mUPPawd6SBnnZCZmUcVYdfd66DszJcD7\nRJdfhsvkPLswjHIPEe7fb18HiWpapraSfIqkcgwcNUx593jtaWtT/dI458Vp\nUKbgnV8jOCExe0XOD92RBxIhM8k/ceNs5QX6fa3eKVHKoNcWthvENyqaM0g/\nH3Y3nYAnKPjm05tPzpuWd4I9VtZ3TN+tgc6gNfVyuBSsaD7aAoUfxTReKwpq\nZYcbeCwK8ZYuaXOaWF8J/ubCq+LHp2GLpmed6Swg1JmV4Gno3VaOjQ7xW+S8\n3qHSeyjc1zUwGfm8+QWe0fFYRLQVXM3J3tfBD82RHbTVi+TD7pili/DSPKZ3\nM/Fe\r\n=e33U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCuYXWzvgPXar00jJ73mHmu5hYMLXKCmF7F91Ub3AewIgewN3ThvV1HaAdprNBdx7Jz/ntXFEWVWbC/kIzutryJ0="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.25_1615283595349_0.40049936657385365"},"_hasShrinkwrap":false},"1.0.26":{"name":"qms-nestjs","version":"1.0.26","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.26","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-C7SRhRyp8nMKs8lSeQQzbe9gbYzkZu5eadQG9JxZB5FDbeIgdfowTCUuFtdmsUCwbS5Sbljti4eIAqUn+xDbWw==","shasum":"7ba7522fce35f6ec60343108d444de075ceb6d9f","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.26.tgz","fileCount":117,"unpackedSize":851953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSCoiCRA9TVsSAnZWagAAr8IP/2/Z2lsvRLko68VcfgJf\nRpIWtpmWhAdo99bjY7eachBRYGqtzmTYLl3Vjw/nsPS7G4warqUciaDVHn3P\nMSHma/nYkSFDb0oCRsYv0hAQzoQ+Xyd0XhsY+/T2oojtqoMz2RYdVEnnHlF3\njxKttg6UnxdsQ9NMEwsietYuEXFDO8nZKiu841eigJebmLL2EZkq9VWVP6dR\no5+iiF5wvz7HhiPAZ9oPbyMOb3I5BODxr+fwbnIwTh2Zhwn2gFYeybVr8kQT\n4A/xcIp8fd7Xomukg92z5EYxRUGuTOfJ3iD/APbs9YGVQIBBvxBofcego25t\n1JwecSENE0ASap28VcYVTUadIUW3AECbzn1fGqgLaczTCgIsQ/0k64vo2HKE\nvmD/3vjrU+zzdPUSjQ5urq1ZTE6yM1c8ZQ8aGPrAWpGwn87gF9DoILkg4Csm\nyK849JYtM79c1fMyKFdoJ6udJWQ11yMJmPT4oibJxKKDO9BMW26hB2IhCr+R\nVEIKE8a4EbIClcdR+q7nR9701KqGmHNVZslYthBKeWzR95QECgBdP2cyO6Wg\n4pnQlIhZdJ73ChkSv9JDdQ02gPd/9y3Lx5v1NS4l7FjMlaxM333OOg1Uu2hl\njx3Bwv71ToWr0X1LYIHDOGare+AK07km3h8fd0qnhE3uaGiaYLLi8SL4CKgb\nyE6x\r\n=va6w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz8Zh/SO2j7002x2T8FFol+VV1KW/O8t3YeEFFUzMhogIhALEzLwLVOT1mHPjm8f5wqXIcghaZFBCLFbpO74MLiS8N"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.26_1615342114446_0.558409287801233"},"_hasShrinkwrap":false},"1.0.27":{"name":"qms-nestjs","version":"1.0.27","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.27","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7LK8AaCgDbQu31mNEnEFhRORrL3C7Lb+Ya3sJk1adAg6Tw4sJjm4j9XW1HE+w+wwun173o4ciJ0/90++oRhOWw==","shasum":"00c33572a654fb1b580b3c1abd8ba17bbe9751c9","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.27.tgz","fileCount":117,"unpackedSize":851953,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSCt3CRA9TVsSAnZWagAA4tQQAJT6lc3g4C1wi+WRYEGN\nCQr3GgvJzpHP6ah2jTJA5ePv97ZG1pJkELNtbqAdnAM7d1HedW3VopRNw220\nxgbmSzHbh6giSyxwAew8itlncpcOjOnpLt8Itav2OzdWC4+9cEghYi/dC6xq\n2sfBpp4cvzlzy91qLcXVtsT6fH5qgKe7RSJt/xFFv5po8SajKXn5AnPEC0ZY\ndhD6U+HmcHgpB+DAI9oCyybV7gXEPehnbPwDoC7PzyxlCiWrihtlNBN87vW9\nDTZr8PUtcMV6CPo6ACJfzNFVcpJHvoCIbc2Wryue0sOxsjHHVJVAcUDW6yX3\nXMKJlrVp1CtSQ3XH4BeT59j8+zF3NnnQUQGQ/weRuWSzTtwO8Wv7OH0SVuvE\nKto/9xcISsPS/3QnkN6nJXfTUNQAwkUrjuY+S0SP/nEh+9IAXeQdG85lky9p\nAkdpIGZCBg+c8q1kncrYif3oCr+R41NBQLtrjYzX7Owdmv//RXP0jXax8TZQ\n59/UtbOlQJB5Upi1qSe0EnFF02wXbkVFDzTI4Wd7buw3bW6cAzOy6+PvCk9a\n0/cMfwG6Zy27XBLrSD59Zlv0XujZ9p5tH8vINeA14MXiTx89KSNXeDW9Du4o\nkssTsNa1vI7GMA4JG6DWGFHBjdC3EngJ2KujA5EzzLYhe71dqo4Un0AO9MPA\n/mRa\r\n=dM1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCT7CvDMQDvyQfx23AFUb3ujw5auOJkQwe/KZFu+KklJwIhALFUt3L3dJt83i/duM0MWOziZ2Ms9OLpDigm8eYrwG62"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.27_1615342455348_0.8099881291353206"},"_hasShrinkwrap":false},"1.0.28":{"name":"qms-nestjs","version":"1.0.28","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.28","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-IGlUIcyg/k8YheaJ/+dyYXjCQviy8xmQyL4/EZ1ufRpCobdLYkVQUuZ8mDg9voKf0LBTfo3qpnb0Rt1b+eiJoQ==","shasum":"d3cd1e0c70ba1723fdd6af05e95870155afd07fb","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.28.tgz","fileCount":117,"unpackedSize":872607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSJFzCRA9TVsSAnZWagAA1D0P/j4BemIY7A9WYNuNbCO3\njmKL8NKiTpDVGiyk6P3kJouAsT79EiTbUI5Bfok7XR79y+RvWxSVHgi1a2h9\nuEzba69ZDXZ8wQwFaWwtvM/51cEA9eCtJiN4V34qVORvpx3HWtKY/R+5Cbs6\nMrrMfQj70dVwA5aVISkoqSh9kjDjrMEEnyJv9kfzgOoEGxMDVmHWhvr4qXqL\nnknH4JEc4LlRysCx6ExIxMtF3w1gRaja0XPPDAZ2QTBf0NQyv/+j5/in6qiA\nT+uaoPmETzOJ3x2rMhF1uXw0T00vEiUkMuOMunE37ODiGOJVHVxmNrPzBn/M\nhgnF9WkGk8+3NL2v1Sj+7zV3xAcRgCkgUizaissA75MToVY+gfM68Q9yK04m\nRHuaJ8ooZ54Ty34vqizA3tkuQsFRVhvXhmOj0uj2Nvgf6knnONCz2neLzXCc\nZ+NM/c1A53OlvPf1g941coX5xGs1O0lpEaxuPTgabukapdVrOOigY6hidGip\nX6856uj3v348Vbl/67IieWp4xcGVCz8AM2he/phIfh/awx5ryqAViGHiluCz\nFxwkmwXBxhIy6SQyr6rQFwSiKdhJ6An5MQQ+F23GdVdE/5jq5jjqCEafkJqg\n1ZVdAXBxA5duJjE6gtAvDTSYKwFNhblqZyCEuk+67GfMviugIbU46HmnBFt5\n7vQK\r\n=Llt0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOka0dj/avQmfT+2nlQUmerPEK3QHx/qNL6wscIaIZsAIgDVO5SMcn28gS/8rX0gnAJLOcBnbrYYsbQ5JfsT7h2sw="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.28_1615368562532_0.4815935648299514"},"_hasShrinkwrap":false},"1.0.29":{"name":"qms-nestjs","version":"1.0.29","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.29","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3M9T5v40LfoUDxD9SZNWIKefGtrZEa10yY4qrqbFARHLddhUKnuWjMcBizw50gZaDHDDKNMzBWxaRdEEeJuMNQ==","shasum":"b3191d5d10b2526cddef7d64b2a4b535ab333a69","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.29.tgz","fileCount":117,"unpackedSize":872836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSzrdCRA9TVsSAnZWagAAJ8cP/iaXBPFdHTZi53idM+pK\nbrmLCnkXd0iBLqSTGN6+YYnype6CBHPSMw1X2oT/KEHVwbpvjkjstm1Az8/+\np+niq6mONPRvbjNaARnOuHhqkQ2KcQZ6lnd//NNbxKA1vZfxlsJw8x2lO0JU\n3NN6ONAXieiRejoNXweDiHz0wX0CUwfI26k8v0JuUmEdyW8Z7cHAEG8lul/K\nahaS2hOiD3Gnre2/MQbALZj+jKSwl5BpLxSuHGK3yB9FFLJPcgAL/15smFQG\nWIhwQnjDT/T9SkaKQBg+AU2IttsKmrV24N7r7u5Oo5sUUygkE5TueVsOXJuw\nW8wwFlhzphKlWYuJn+tn2Rr/KEbDwA0YT8FzEi9+F7LqkX0NtsUT+OvbHIwe\nGrnv1z3GU4+jSSa8BT03CPuMXvxzltUV/zzPXKeV+rOwHCbs0EC3RkskQtBh\nXewJoeBY7d3dlgmyyxp/83IOP1zUOKbfvZGOcNsyY9/juPk5HHhV66uSICvf\n+As8EHtwGcU1XVK5UeyCnd9kraogLp+7xyu0Rv13l63wSukPI+I3lmtpyIUn\nwelUouTIa93GHoGgu4D1Ql9/14xPx2xE5O/kM0ZmdFZZpQEVeglRaROIl3n0\n6s77YN9Y5hZdWJHKlO/6lzhUE3I6AXOdNEgqoWbb9d4Sd+/3r+fRyLDaldBb\nDpej\r\n=pMBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPPmPYGR84BOZ3tz+N9xQlxqGBDyyogZNJ13PXu+VQnQIgH5SvRKQHIn0evlbjHvOKMMclO2EqU9MeEe8OL8gszDA="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.29_1615543005364_0.9319332420318915"},"_hasShrinkwrap":false},"1.0.30":{"name":"qms-nestjs","version":"1.0.30","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-express":"^7.5.1","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mongoose":"^5.11.12","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.30","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-e3w7K6aX1PiK+fjPyLi/3KyilSfyuCuel6cmztRuBrT819A3sWSpupvLZ635V3bN+f8/TECcYc9zNh69rKzWOA==","shasum":"c4d4331fedf634ae5fedc4af210c9a0b9494e28b","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.30.tgz","fileCount":117,"unpackedSize":872811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTC/lCRA9TVsSAnZWagAAvucP/jSz3MmuSJND2prMfGoX\nGzMKKVtOTs6qL1VCKM53u7U5CuqhrR26j6qzd1rrFAketTEjJWLgEJ9JIK3i\nl1vLqaFbtvl/eiK3EemQ+o26oBBuoHdSldXSGK2IqNsuNKeJSRJLbTOOngkp\n6LoO26GtL9gidjxbrGg16fXrRd5jCZQS4NqtoepWTK+vT/lDUj1XS5w27V2N\n8/cPSFtYJ3Qr6RvQazRQ3B9IAGifpuw4PXRe7jtofy1Iiab/yHja1u4iSjrG\n05w7oV5ofczkm0I5wLLw23XWKnKOqKV1oIvM6iLfKbp4JMwd95+l5d+VXYuE\nsGsFj5XG/H2fkEfToydHdtcMBadDtPh5RdUufWXO75/O2i4R7dvR0GZW3E+b\n9D0QYXeChcgzCFdznNz0gT9JJhOStdF39FuOSRirCuu8wF+b9066yKxnyK1r\nCpmsEvWGruu1Y718fv94IPolZ0DSD2Vg/iAaLrayupBKeAUpPIaYe0iyNVvU\ndA9fF4+XjaVkxqelDa4SGzkj221gUoHN85TdD8bnd1DOLjJythTjlElL/6tx\nMXs8EizWJ0Gf3qVPBqPMXPTm/wyg3JCC0TElfEh9xAf7zL63bHf4gIXOpGkU\nxkC6M/oYP5ENjjZsJl57WQtVg69setGCFxcNDUHRRHinf/NYmqFfBZ6o0Q9V\nQckD\r\n=Hboy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKhKQlTLNBEli07TfTT4QwWUbivvE4YRJLlqBbZcSWWAiAVjDeEXRpD/xducVBb8r/8Ivjw7zZfDcz5Kdpg9y0ChA=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.30_1615605732583_0.8716969236539485"},"_hasShrinkwrap":false},"1.0.31":{"name":"qms-nestjs","version":"1.0.31","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.31","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-jED3Q2hKvAFKlwsUp8+9tDUlHj9N9TLsviPtsIxJIJ0IcxHAGXHk3Grt7tT5bN0sriiTM8CP9GKc8PtDrONamg==","shasum":"55ad21d8ce7104a21285529a6f9f1034279fd2f3","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.31.tgz","fileCount":126,"unpackedSize":883788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTXxYCRA9TVsSAnZWagAADVYP/3OcSMgP9KBmbh504Qfo\nQ2EGLhOoFGx8h6PLeTfvXD0K3c+izsyVbGJfjTzeGBIoWABoBqDPy/IIhfnq\ng/Pj5+XSgill4+s4S2QuetUa9uMyaNmP4fAnFi+kIcR2CL0Wg6pR0ysqyH5J\n3oUFLLS8clgNlfp5X1uZgezNeVz/9aLL7m8gJQQYHecVe065RP6epY4bfxWW\nC7S+2Xep5VAedfYY3S4ncBOtM+3/o0Gg0AB1pbChqmL7ohjT8D5zbZn1N1mz\n5ruMppZ6U/FM+McZrKkby84Ur5H+ZS+Lq1q1boJG20/bZcWqypNaZQhjj2+W\neWQQ/7xZeEj73b0t4woPAzmkRY2vEGGteu/K33r0z1aQ2xIP3rJVie6R3diX\nR6kk4PI0gegC/yWHXHUxXRzxiME4quQ4YHExa/dJ13Pe5HjURbIW7v866eFY\nNf4P0erQnQFpp0SIG+seSEnPZYsVVN/GEMmqca485nItk8iQviw7kj5AkeHO\nMGXWYKV655OP45G3v+zT7efHT4r1970EGqt80kqU31wMyrSML3hjfZbRxz99\n3GTe2S53fsShqTfQ40lAcIQfwWevNbPiUgX4C+XZcqNmbv1M9O5zmU2SS1YX\nOXG3wM75gnSbZnkYbu3GByVN0T3cfrlOQmjJsgzwbnFDtPrEmUGNz97nc8M4\nWWWF\r\n=NktI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5e7b1yLrQdGdqzXPaCkDiL3xY1KExnAHPJmcaoruzkgIgUOKGHOTt25MjKrFJC3Q2KLOE+2JtWTBZHg+qaz0r2pM="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.31_1615690840083_0.15660937564033017"},"_hasShrinkwrap":false},"1.0.32":{"name":"qms-nestjs","version":"1.0.32","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.32","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LSel7/qDFuPIXa1TU3oiegN/0gAeTRH63+nSNA4euZSVBcgjmFExQDH7zIXkyXa0tgtKp2CtNH1FWQ254OrWOA==","shasum":"c5ff90bed7ac2bbc67f9b95c02289ce40d08a30f","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.32.tgz","fileCount":126,"unpackedSize":883756,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTX/fCRA9TVsSAnZWagAAMZ8QAJD0SygEDgIvPtTqsS4Q\nV9sy8o21kcWDzmxyqwKEs8E1xPKbxumg3cnzj3KiIRDikpClHXLF8tP7RzyD\nW/2tSWlPM0w7KlHcCRFWo8OaJlcf/8DN8wkLybmbEjMVDp60JQoP2EMX3ZaQ\n/QFtH2OK9+VQNL16k8t5U6wO8NEygeTbbjwtO9Xvqlq7pJkARrM8sDeTkRtd\nlW6L3DBW77L7ZjuJcR+JMeEDjYaG7jkAUovzbJkV4Iu4cdSu4fuoLNP6cqHJ\nZvrv3dmQhq1diKj1adlnoodXxalNX3qy2jcmMILHhGlNgpCQ35oyAju32U7p\nmWZvccsibtRYAVvYYc2oJzPyDnpPTsASoHo6/yT/lg0CY/gWEBsTRFjdQi+9\nY33F0KLePPLMA+rarv26qUqN2DFzGOZoCMKSZGLsPWDxgvepXXUrGjLmvUu8\ndknh0H8247ijsBGVfYIP/mYHe0NIXv8+pdQ4Ou2mYJE5joQXVwVk//t7M6xz\n9OYSalW2iVumMoEDls7KoaJ0AD6uwEQBIGKJKseX0PaqQ+HfGcpY+m0MgzlG\ngWi7BxcSc1fhZEXrPOhQTrlvuoyECz84IO2A1dlvUv2NU9LeQNGVL6Ejzl6o\n3tF86sRAUokf9knYky2S7ecdwsEjL4rMA6ODRNlEcXTZbNd1O7iFYEZ83pAo\nDdjo\r\n=p5c2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwP2lkGJy6TDMEjfcFY8cemrN7Ny0lqCWtgRErSZd4NAiEAxfEkO/BXVUTdACcc6+u/swK7jxuENA0Ftd0PkLEkiBE="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.32_1615691743397_0.02075283929172378"},"_hasShrinkwrap":false},"1.0.33":{"name":"qms-nestjs","version":"1.0.33","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.33","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WBiGqlVX/A6q0sUT7Xwmyl0b4afIvuyWqKK2Hw3Mz5fKonbkDmG4Ht8F/J9+nME0Jg0Gx5Uxbpv28Av4BB9kMQ==","shasum":"bc274b3563a9a3d7c4bafeee3fb0f745d5b0c289","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.33.tgz","fileCount":126,"unpackedSize":883760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTYiBCRA9TVsSAnZWagAAc6QP/3CDv17+a+hUzVvYJDOi\nMW/P0SOwMNX6Sykt0D8uFc25GrzT+XehVpvo6fG1XZnrrd3Py+GO/kDci7s0\nvdnXJzIq7ijsfHtr2I0Njsc73aQRoRzJnlZ4WUkG68Y85e61PZpEeI86mZI4\n1nMrP6m2dkebrwI1hrHJu8PTsDaKmpZuqLWSpmMOLOg8LZHc88n2Rrzn5K+j\nLT8tLXJXIKsaXf0TTEgxukpLE62d1aaiSbFFstESofXdglZUB8x8MCgK3RE/\n4RUPg1CAZYzs3BZbkdktQ85AtxI+M3PGPd383GSGqiJeIUrHQtONNTCvNUU9\n24u9HGp97A79l3xsfyH3TLGmk51VI9m++zw2PBSRx5TvTb0X3udC2Cxc9qBj\nLHI7VOonzruSOdSnqM4p5huO7Nrl1+YvxaoqeLJZkQz37OdhFe4qTLJWrJYC\nVT25cFK5memJl7ahPVhSfi7R2dtX4HbWowNhFW3yUEW+8f7jtcAj8+q8/DB5\nqh1BVlX21Ajt2HTMx9z0zX5+7CccALASGGd+klrZzkCunAZJvYJSPhHqVlYQ\nOvFZjvR3rjpypp5qAuZyOjWboiq6XX5EFN1Lrvp9U4G67JG3UvenpVZoTtOu\nDyWdG7zU68CkbOAQ/5mcGWgSuNT3QMUarBkzpzmdlcYm/tQF1aN2i0/nfFe/\nCArX\r\n=kC4N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGpPn5HXMSCj+4ahsPCPMslnpR2K5oVlZiRiuOxm+zY4AiBAbCZC0PcWrbXFE/b+P1qzOryvugouYALfM7BcA52sfQ=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.33_1615693952719_0.4561781488906069"},"_hasShrinkwrap":false},"1.0.34":{"name":"qms-nestjs","version":"1.0.34","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.34","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sqrIUhqsNwEsaXEJJpxLMz28C8NtK541DHZSwvtoUmKMOUyaenWPPSgjkiuhIRtm7FmaGC/OClMf3iHgwz3IiA==","shasum":"3be59b819a4c43c0e966681337b0ba483c16ea05","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.34.tgz","fileCount":126,"unpackedSize":883829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUXBkCRA9TVsSAnZWagAAFzwQAKNRSExVHFi+u/7fC2gK\ncjezwwTmCyhLiRoYj1zHMA/2tfKU977Kg5iiey8Je+lwU+Pnk149jOIN9uSp\n/HAa4zMVGkA1S26mQ3iM4iyENT4u9KdjqVBdXz/owFd58AzSoS8jOYq24Sbw\n1U1AxFNs3/9SOLHwAhYub+J+k3Vgh9Wn5Pg+2wV3K/XWAMhklgRgbPbZlBrn\nbkFg46Ybkz5wuYhfaDZVD//zX8rkZqxWGNjgBA4WpvsiHK8pwsIHx4zZDJxU\nNjRfbB0CmNZov92tSwn72uQKVBEeE2X3i+21dClr6RZFYKVtZxeN61fmvJWu\ny1zi5gwc5ay4I0BtJl+dE3CSRVhvciW3juSyGuNjPZCe5jWvyexHCdE+t9iF\nK0ErBte4KdwOSgD/WUgCo8/auZEXUIOGjTTgrwt1M1EpC8rkRE7T5fnAl4hk\ndswBz/t3R76YFz0Qpgs35jtdV8Nf6p/EoTY2DBULEsG3v593Jgt5DmSRhNdL\nhSNTjs11sH4/vn0mys4Ve1cu6flxqAVSu2w8LS3pbyKgRr/utvR48bpTW1Nz\nvh3J0GlsHPCpuWj3t6IJte451EzPIEeFymx5OhdvjXLpCfHmWja2xXYlhTAA\nDys+ZstXcIDJxZxxjo2svkUod1G2NdPCCSvllm3fvuSnr2DWQOM323nkp58g\n5TP/\r\n=L2T+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/hXvxXWjNDbqt0oQRXU6m84r7CBhO5wgWBsUXscw/ZwIgLjs24cNat4iGy8ND+naI8P+0mSvkU62cjeVe62wQ+t0="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.34_1615949923843_0.06780358686352583"},"_hasShrinkwrap":false},"1.0.35":{"name":"qms-nestjs","version":"1.0.35","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.35","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-pG497y1hnY2TgpWEHam4gioLyNl0PCnaEpeBeatTKvM/6T3YOTeuqH6gxF3jr6WdnwgoKbGYpe1VqVmzwNpIMg==","shasum":"4855fd2298b534578c54bee56e21de834e1a610c","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.35.tgz","fileCount":126,"unpackedSize":884115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVEYVCRA9TVsSAnZWagAALakP/2v3GNUQA2qChMWTDCRM\nIn0812e8UA/oARkDG1Coy2hZ1NaTnEUhFhgJB1Hou9FkCLVIjp0vFbDWkF1E\nUVpyAc2QvjibeNErQM4C0aMK55fVVGl87SAM9fmhpYT+Ev+NM4RTrYXu/A1F\nsfAjRAF8rHURjZx9Xq6U3uoW4Xzc0KVCgY/CoN98e2THIPPbDnH3hEFni3/Q\nu6MSUroPUQ5bkCV2b7vqck70UWD4GS/s261FMOfjo3PVLVdLJx3sRb5bJdxC\n0MDMXNGy3ydhJRzupt4qCrWKT1wth/+EWVRh5Ozt29JWk6keZxKBIfqt6mHv\n8gfGRJVVmHLuSTCeSsLh0bDcawtfdFJOP7zjarPfXZLRaNgcknN3cZJP45Lf\nw+5v7xGq5ETpJ1fUcGTeb2IXHVvujnfcnbRbg34oCPIduP2lw97lS/MN+3OX\nlxb/j2JE9i9DFzYpo6z+yTzKuactD2mPitnoFOIWfgfS174xoq5XI5t2pK9a\nC/g5nnVEOAPcpknmrV8HHA79MVC5AK2AaiyhMITd1bwGjzXYDWB2OrsNa6n0\nheQyagJRZlB1spbiAsGR7K+mBPpY0YuFR4ajn7wRArsJoRLNHqxLoVydrNGe\nJ5R5xEoWdkqW9htWKr0fHVszRDU728SXdN429msA7dGqsIYKIBNML6jI8477\nb+cH\r\n=+T4i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiHi7SY17c9DyosXLPzWY5W3bkhtU7sN3qj2JEUuXn6AiAEyjt+KWX9VSlsKqDwBgriJbOFBGwD57tXr+IjdG5fSA=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.35_1616135701094_0.33379011992317364"},"_hasShrinkwrap":false},"1.0.36":{"name":"qms-nestjs","version":"1.0.36","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.36","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9LdJxRIqkeHzsJZzuFP7YRRu0KlyVcAnfbhYaNriqHxOX12UIl1CrALYH3b7KSjskwb9cTH+kJ0ux2OV6sUrcQ==","shasum":"09a5a57c559cbf7f6b6be2a9e8a2db8c195d074d","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.36.tgz","fileCount":129,"unpackedSize":910610,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVF+YCRA9TVsSAnZWagAAgpYP/jcVPU9I5ZpMeUgkEhmD\n5KFNXNQ+6yykiztP8bTUOB4mYFDzlEmqzEXgRjMMC1S81b12QAY9Z0vnaJdk\nNp2slK0dyo+/PA0hkQxoU9ckz/NaMCDRHtGpgd/lSKIIZcxD0gxL9914En/+\nPGUELPhjtpY31Pof2TArxF5qIc91Ugu7sxGnIPpn8kGBtZ0im40dVvGGSIpi\nrz6IaYdMpOKu3B5T2iRWODeX7DdXHtb6T2Mij8FWPoYPyEVA1q/VatuLVl2v\nc0nHSKSGbBPENboB9bD4xlKFubCynEPd0swqEhuVaCCf34E8G73YK5sGTEEW\nITOj9CVfzvtfCWEY3+9rxo535G/Ezc8CzqfVbq9gbY9/buP86RWkNLP0uRmY\njn2NPFJ+/i6IK+dbAj9cLgDav/Q9FB5Xx+mzkYIyXyXyZ3DRmk1JvsUoynRc\nTrB+mjXsfN8CA0fy935MCZGJ6EA6qNUqyR/aV+YZtflGsiEM+Y7VlLscHY3y\nKQ9fdxUk4gYZTN4qBmAF7o2FMyww0RQ9xqnkhRzJsiuXJNfMcjHNd2kMwZ9X\nXi+q2vdsA0iVQp6wu0Wpv9DsL/NE4VZMs8NCnicaPyfzRGFyHv9IH1IzbP4I\nsz60iIgHKggMgvm6vIAfv7W+dO0d3QI/ZZsLGUSvPNFpDtcvmtEWqTqp7ERE\n2HCt\r\n=C3DL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKMgClNwozAdzSb+Q/ofWkb0s1MkkCirLrozZV0vwS/AIhANS9u5EVQTOwwoJKpr+rj08QyHR3ePow9mnvj27ICrJ8"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.36_1616142232253_0.23016874683280952"},"_hasShrinkwrap":false},"1.0.37":{"name":"qms-nestjs","version":"1.0.37","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.37","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-RYt1C5gU4Jk/IW6XUNLWAi7ZwISomzIdQ6VQbOL5G1HH4PiqBfkyWmLs16vmc6uwhp7J7e4alaoHlMR2tE7Ytw==","shasum":"323633a7d2122d0dcd4fec45305f4c8cd4aae2f9","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.37.tgz","fileCount":132,"unpackedSize":914105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVGKUCRA9TVsSAnZWagAAbNsP/RhjY8EMGzU3Zu3b1rDH\n0CFqf8aTVsqSrDvmvRune6hHakXFRhlHSYf9YpG3tdFLmjPyrlK7tzFHZ884\nweiHhnoK2MVeGocDTN8siimKnI59RRRENsRKx3qpUH20PuUh6xVdqwqVJsXP\nhaYu6Cc/it/kWpqxFJghZFhW13BRzvBu0WzDA4fnUpRAfNhgVTa7m4VK75Fx\nC4T5WrnTVbIUMYiurNk26bI4hu6EbLDd/O+6sRFbB39KlL0NXm5iI8WsSwJJ\nulOTYEqsz4F9dsTDlhx1zoHn35bZz5FnAgwFdDP0eHMPNO/JhKY8e0HvwTb6\nGptJLrOfCDJiImWPdb+ud9l7fWjBT1m0UHFkx30g1nSZ3472X/MPdbn0A3xy\nSqyfLUKpthY2+G+mSlMMnMssS7JVezylLTZIEvDbRG0tdW5zWpwpKnIlH7zu\nm0zMq1vM2ZtZRf5VmaHmidXGa4vdcpJ5LAsniljI4wzi17VXLwYbXssb/8CM\nXKfXskgmq4T2eu0TeeOcIo0L8O+gESLWdR/kFeXYYBL0MHOtdvtWRsM4WnqR\nfNudiyRzr113FX7IA75c/TDWWQWzf9FgE1wn8Jc58iWsqYr6z9RBLgEIJQp8\nR6LsFEywXKU+09/uI8hnVp5jKO9yxAGTge6oQpUDgtfqKXoE0OwllUccqEt7\nMQkU\r\n=hf2Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUPp8N3h7TMInQDzJpCaIteGKscYN+/lvuEJLWnYPKewIhAOHjohon7ltKMG3tcSNQh81xv0r/dD9MK+KvU8YTbjo4"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.37_1616142996049_0.4441900569981021"},"_hasShrinkwrap":false},"1.0.38":{"name":"qms-nestjs","version":"1.0.38","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.38","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-GT1ic+GQYIkY3yqY2R0T644zEQCD+nRMuLsYbOGABc9mcRHQLTO1pUrzAKHwMXqk9fSei2MJf7/fAz+NYNnesg==","shasum":"9499905ff440005b0f364e95fa078586d9ba11d0","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.38.tgz","fileCount":132,"unpackedSize":914022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVe+DCRA9TVsSAnZWagAAcqgP+wZ1DU83c/+XsLg5Eb+o\nugBvkBDurcSDOEfLW/k+q9L3ZqNs8H0rJevc54IxLQGzydHv+sFSMKCuqM+R\nI8jHhmeUcmMibtWVzCejT5DaAiqC1+SGKQSkgHxpWgQSBxKZTBdutCmHcsrg\nrUTEwjkFryJ0A3qLn7XVl1l9P6iF4Gbrj0CYbgNph/NrzGkkCk3FiqoHDIRM\n8uyzCmzMDEcddQvvQKgtYI1HEojGoE1kymIAlyKul+RKU72DW6RCmbINC+uy\nwEsJa6ioNdf708IRBua9sKfkOxlm1fSJdj9iv3f933jRX8FFtaDidCItTdLO\ncjsDGiF/sMy68gkqGB+aNbQuGVawaj3SZYQn0CTPofHLmuUGKGg5HcfN80Vz\nYYTc3ytBPov6Wy7oN6LsCdYyVxECo2tf/el6bCsGTPKIdNPNcvz6isSj14Jz\n0/+NRDoUM5mekitsJAw8iro6O8h8Y/Z3uhzL8NVXrTEhFJUILGLtqIVr6gQn\ngi6bGEntlEDx3v9XeF+xOhwZjVBzcOCyYGvKbMB4r6N3SOlOqHHTylypC2GF\nUcE2qlS/QI/yLbECuiTvj6VWdRvmlEXDSAGvIlCXS7BVpbG7yIvRZTA6dZ66\nii2UYxVuHR0vSrr/fEajnR5wvcJhUMmKv/GfCTd/ao/coznjxqAu8TIiY/e2\nVRYD\r\n=XCIB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY0RGbwXGzETFMFIEGh66ITFrjPne3+rPeAMLJQ6c5GAiEAmNNk8vclaEfrgNMHwi1MCkr16HTWHwyBD2HOexh6Uos="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.38_1616244611402_0.8496739041766703"},"_hasShrinkwrap":false},"1.0.39":{"name":"qms-nestjs","version":"1.0.39","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.39","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-nPvO1fEwqdtEp+hw9rYKEtrtsG1qn4t01zVRZLneYgJxvBNCHLU0PFPBBRlpBBmaAfrbYR535cLQqty7OvDvOg==","shasum":"fb759e0a88e74260269dab09b1b9e7bd25eb6cc5","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.39.tgz","fileCount":135,"unpackedSize":915341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVp8+CRA9TVsSAnZWagAAlS4QAIU80qqDEv/jHPteC92k\ncq9sJB6LjwR2cDHkfdM+MGXNgKYSyA6gtOYWHN9/ytsnhHjOkKF9ryNIktWw\ne41HuEgGZyA+lLx5axhyrjplDd/nVonu5ECxpBezP1aPNjkil4NyRTFtv69r\ntJaSfImFopRidhQ1q0ZF69tgziLWQzW18zozzpRXSVnuimKZ7Zc7ZEJnqimX\nLAwO35wpFfaaFKRrkC0IBm89k8OJfqoQBphRkFk+gtgzmoSy0V/PjXNYPHIZ\nzg/Y/fcPTwNyx+v95qgPmsuorORzK/jEj8BHYQ34zLM2QGq4eq9EhoU4NAmm\nYqGOilHCebcHum+g04Oe3qtzy0COKc3zQ0ZecQLNB55vqA+EydTuzXwKpGm2\nW19XU6wr+l3aOZulF8u0atzsTS0lNKYOCjpwNqQFbiKYg/dphiqm0OiUiK0b\nY+GNcz+b1GeQfloeC/9xxKXMeNX7mOgQK5QEAMqsv6sb1OXL4NWS4xW3T9Ki\ndWAQ89etNyFpo/PpldpmyHCHkp2afjGWxQgD/YDZKlMxq1V7h/f5hDAoF742\n3BGO8Q7d49R8fgPNwJKxZxFGNofhwc+U4u4yaaz0GFMP5rMSDsVmm8eyrMb9\nJTYacYGZ3U2tLrOCgQzwpLa5XgZhQwrLs1Fb5CXPKXMLdOkjGLh6mHhAVEIG\naqJA\r\n=+7wY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfVvZuBKE0V5Nwg8gT7k0ZI8tmmhYTFrHhc/9EkM0iPQIgGHP0ynZQUHNP4ZBmZ8SYavm8MDBASv4Q1f+7gncuyNA="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.39_1616289597759_0.8141308578264006"},"_hasShrinkwrap":false},"1.0.40":{"name":"qms-nestjs","version":"1.0.40","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.0.40","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-e6TEfocNE9CY2pvRprQzSZsLP16qyampi8tFMjobDJxSVxi19F4SGwP5xKCCDdfc+dxzLFFTt6dHdSNu8MYzMg==","shasum":"55098b5f9c5387a23d41f17688c63bbfa0897c0f","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.0.40.tgz","fileCount":144,"unpackedSize":917831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXu8xCRA9TVsSAnZWagAArncP/1V+5UfM9BAcsUDQbshL\n+QkmhE8BcmynqgYUsMGFyzleFZatwfpLXviF0E0AI9udRPgT6fRhT34HaQGz\nIodM0+6ZGsocLcTaeVhCcbNNPw2LPM5A28Y5cBv/yickD4mKgWlu0A0uuFdE\nAhoIHmUGMWM0gCkmV7yrjlhAdS0NwV6vV5MaSQKJg2gGrBJREI+TOgVoiH68\nTKUreHN8yPirWr5xhJVOGix9DD2q2HqH7jBDTWtLwCOvGdwefBqJKUC7p1FN\nVuAMN1KKNwAZ3K3Liyg4xehLHUuv0s9BtQlJrPwMhOwrkSJwcWEkjJsj4tJI\nEMklVbg5aUUNL6LhHcJqx8GPcdxUJSgNXmymaQcjl5dNcc44/kjSle4uzrPX\n/jf1h/JJPR9pxcFUFNp/bclYQrFlGWJ+sh0dOc/5FwGuKAMzDq/NryYFZgvZ\nRcm/zTx7XOfgzJVOjuvNUOr/WGwHOZcrNn4xzffRI435ipU6XKZk+8jF57Ek\n9qUKC60c+hE0V4eF8jkZYLvZZ8o5qswfAB4BJvTu5nZo2rmSgvL6sgqckfd0\nkMRtQgWnq5oE0tc4V7rzl9hehdVok5urLypyuerGJE7pye+/gyHLCpwvtnb/\nTcF4LViSVkXC8O2140CB5M1gFVAzDe8MIXpwT3dAq1LQLFJFPQ0k3HYNQvzW\n1XIT\r\n=vhZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+2nTvwq8vHsMGE3VXzsnMt49uzOQKSNWE81Al7Q6y2AiA44AvWMrwIek7j/N3HbN2L6Mq5pxF1aNs1BTDKbJ+zLQ=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.0.40_1616834351930_0.8559223615429685"},"_hasShrinkwrap":false},"1.1.0":{"name":"qms-nestjs","version":"1.1.0","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3xEiD7b4GPveEZoz4TD/hB6Gt0T1bCOqn/P/Wnmvb6EFASS1SbXwxwTZ3HGZtKZ2/gxRT3/PZtkdGyxA9d3haA==","shasum":"f1b3060826601071b594ea38b1b18f93197c99fe","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.1.0.tgz","fileCount":150,"unpackedSize":922863,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMJuqCRA9TVsSAnZWagAAf1kP/3GDVrOdgYIhXPYlWNEu\nvDH3DhTGSH0s/XXOYucWWckO0TimwSShXbvVs5tCl4TSoNnRHQVMbajt8ccs\nnSUr/zi0k5rEWpsww/34ybSu3H+xMgbkhrOLuQIezaJ2w/GVP7jKXlutgXS0\nbljad36hupbCKouPpENIYaepnsyMjBsEDsqGXZWYDjdn4TTyAWCN4ft7ZeGo\nrHt7oY1aOSI3bnkdWs3yzxbJ+zoFzgrzJtW6mobHYMiwoWS3U97IbmL3tNsg\nka38jO9a53mf6zgSo66RGgJbz9bHkBZvxFBVYe+gnbc6xUdP/UGw7NOr9DI3\nz296nCxMVc3+wa54UziCcdzvhSzqLi3UmXL5IrxES3cPLGyDtxy71ydbydo9\n8rw091uPBjxT+cWTpd3lf3DO5Mm/P0PgdDs27xvUtOPHjtJmyUwZznVg+fKj\nGormARciEK5uZ8q+soOynzaPEc0jNmqenAmk4GN+z5xZkJ4FI1fUVnGL8VXc\nWqOC+Hzd6iz2o/Q2NDAtjblS7IFdgTbkuDe9+3uGzwd1venu9QWkHkfYt7HD\n7FRVkSwwGWj7kURZbOaSnIORYEc8z9kRMp2PfLxK+2UAX6xsYLgq5NBddgnb\nqUo701Qote7G6i+ZX05h6nt8bCvZCXRO5Q9v7UOHuV2sNYGVfD9PdJRNT2Jr\nGj5U\r\n=RPtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXPpuFwt8vWdHtOD9PkT37lE2MnWokxneKz48vX2kiZwIhAPO3NKfrAK3JTmr0/yQnKgktiPDJdeAXSUBZNhLWmin7"}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.1.0_1630575530585_0.1718618171934556"},"_hasShrinkwrap":false},"1.1.1":{"name":"qms-nestjs","version":"1.1.1","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.1.1","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-WlWXbl28ZFiYPZT9SaNc3KKUWWAbclp3z+qY6ZiCxw+ZgpkI5ft25cGKV56VIrYIcovrX1FTtaFWND14xjBX1g==","shasum":"6f8c7353d35d8903a6b4a310354b1bfe220d3993","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.1.1.tgz","fileCount":150,"unpackedSize":922958,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMNBICRA9TVsSAnZWagAAmcMP/RooD48oYjntm3d3Q67i\nglNpIo7f77Gm9v9cnrqFIi/UJ4DcvIZyEAzM7SF868y+qfv04FtgfTVtbHeP\ngmgOIoVktyM5VEVrDKeoTvR0rUQ6iwXFmDLD7JMhbwxSSbDpvCvKVl/VyzXf\n9bxSu5JDePdMRLyt8iwfqWThctg0ROO68aCYC4ZRmbr15hohT4I/JUu7oGaA\nNJ73rbNcVGXlKtY+c420kVPNUFg4gOQHw4XeqBGSZkgwWz2/Im0MHxMIZ6xN\nrzKVrlTu2JxDwh0aj6d6q//hVPjHJuUnHcyEhv4PD0krrxz3/mMDiFEXPdmk\nWZdH2P5H0th3Zgden0/2RTtBG8aPfhw04B3VJvsmNt1PcF8R8UB4ffNux6VN\nB33al68KnrganiGV4XgXEHJCZloDepDfF0P3q7WCfq7k6W6tKTBpfAD8PUIM\nlW4VskRoEkUHypX/AwxKVhd067m9q8xyrV07gXuDuZ8oevErQMnh1bxMjY8E\niVt9FT58gR8vy82mgS/6abckQt4mXp0hCln1x/852S39F+/QXOOaMGze/oil\ncoMYB83CbYBFMUcIUgrApe0dFRyVcKJSCGy1Gic6FMDpSi3JwRKmImWiiwVt\noJixbp4bxH88NrPVWFxkaosNX1+ABMPvMNhT8y7UiLR45QprrElbdmsT7YKy\njjqC\r\n=5cKk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFL/SlmGjBumN8sapianjVB/5LxRemRxb5d5zBSITwDWAiBwp9C8Ua65SD+HwnCVKZQBTUQ1gR6r2rxms11aTZnrmw=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.1.1_1630589000413_0.022009666565984798"},"_hasShrinkwrap":false},"1.1.2":{"name":"qms-nestjs","version":"1.1.2","description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":"^10.12.0 || >=12.0.0"},"scripts":{"prebuild":"npx rimraf lib","build":"nest build","build:es6":"npx rimraf lib-esm && npx tsc && npx tsc -m es6 --outDir lib-esm","format":"npx prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","build:prod":"npx rimraf lib && nest build --outDir lib","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json","prepublishOnly":"npx run-s prebuild build lint"},"dependencies":{"@nestjs-modules/mailer":"^1.5.1","@nestjs/common":"^7.5.1","@nestjs/core":"^7.5.1","@nestjs/jwt":"^7.2.0","@nestjs/microservices":"^7.6.5","@nestjs/mongoose":"^7.2.0","@nestjs/passport":"^7.1.5","@nestjs/platform-fastify":"^7.6.5","@nestjs/swagger":"^4.7.9","@nestjs/typeorm":"^7.1.5","@types/cache-manager":"^3.4.0","@types/otplib":"^10.0.0","@types/passport":"^1.0.5","@types/passport-local":"^1.0.33","@types/passport-oauth2":"^1.4.10","amqp-connection-manager":"^3.2.1","amqplib":"^0.6.0","cache-manager":"^3.4.1","class-transformer":"^0.4.0","class-validator":"^0.13.1","fastify-compress":"^3.4.1","fastify-oauth-server":"^3.0.3","fastify-passport":"^0.2.0","fastify-secure-session":"^2.3.0","fastify-swagger":"^3.5.0","handlebars":"^4.7.6","mssql":"^6.3.1","otplib":"^12.0.1","passport":"^0.4.1","passport-facebook":"^3.0.0","passport-jwt":"^4.0.0","passport-local":"^1.0.0","passport-oauth2":"^1.5.0","point-of-view":"^4.8.0","qms-js":"^1.0.8","querystring":"^0.2.0","reflect-metadata":"^0.1.13","rimraf":"^3.0.2","rxjs":"^6.6.3","typeorm":"^0.2.31"},"devDependencies":{"@nestjs/cli":"^7.5.1","@nestjs/schematics":"^7.1.3","@nestjs/testing":"^7.5.1","@types/express":"^4.17.8","@types/jest":"^26.0.15","@types/node":"^14.14.6","@types/supertest":"^2.0.10","@typescript-eslint/eslint-plugin":"^4.6.1","@typescript-eslint/parser":"^4.6.1","eslint":"^7.12.1","eslint-config-prettier":"7.2.0","eslint-plugin-prettier":"^3.1.4","jest":"^26.6.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","supertest":"^6.0.0","ts-jest":"^26.4.3","ts-loader":"^8.0.8","ts-node":"^9.0.0","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"_id":"qms-nestjs@1.1.2","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-d0HdkYpXegIDD/OsCf81EhOQLUILCZHTbHIe1f+kzvC+djfgmPtFcOExEkq1sAejMYtaRSIjQv39brpttXAjvw==","shasum":"09495bc92f4fe6d22acd667dd10038bea9760e7a","tarball":"https://registry.npmjs.org/qms-nestjs/-/qms-nestjs-1.1.2.tgz","fileCount":150,"unpackedSize":922844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPIWvCRA9TVsSAnZWagAA6/QP/0luvHKOCsPIuLYF47c6\n4fZVIPjXnQy5r4qHCcYyOJAmFRp5vAYPCpnm2llvYVAcEF6bUHBfaU7cl6Pp\nrE1tnT8KiupXhegDK5MjF8KUWfPfxePiXRp9ssP+3BB0+tF7+/LCgNtDwGEX\nhRX6GfCWm3pQC7kgufptpDAw4KrhiQ8HiyjapU/PLjHiv2XZEPqMrC5lKStO\n/jv8PV5SSFr2nwgN0Mbcq6g0IdnbyVhYPc36BazcGmMs/6TtF4C8zGTZneQL\nXLycoD2ulLFbGswOx3mhdLhi5zU/82KSAvyk4yoTQI5kRwx5iCbjEsWLbSBt\nqV+IRTWWZrH6F30hHDuel2XbTVafbxi5tDDNyAr/VrwQxsNbSD47zQ2LIwFE\nivJA6MB7xwnIqlK6GvLufXxteKb6CTaqwipfJEPp026/G/kATTcCqrAMmdN5\n5y4HViHUuvm5a1Gw19Ji3cG/oVW3zon2GRnnGj+5bIWm77l4IiwUAa2mWoVN\nzhrXnDnAUidR90iq5520uzOmnrN7pCR8d0bPlPa4ZNjYDvUyb6iPF5UL5Sb+\nI1RMd6P6H0s4yyjYc5t8iyjNdt+oNMvck/uvtS/n+RazxWlGR5sQJVbJ43wm\nVIe9yGZjVuFngDBqtMR1wVEyoXcGkLZfsbWa1UviocUkO5ycbnhzYLJtWBfa\n4JVq\r\n=f69Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLSJ6X87VbuoSA5OFw0bMdEJUjURxWr9Vsa7uu6sETtAiB1BbsQWvPG9JSeo1dS6eH8SlCHam02xvnmuHVDpCMX/A=="}]},"_npmUser":{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"},"directories":{},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qms-nestjs_1.1.2_1631356335007_0.3075327892723707"},"_hasShrinkwrap":false}},"time":{"created":"2021-03-02T08:01:44.197Z","1.0.1":"2021-03-02T08:01:44.316Z","modified":"2022-05-13T20:05:51.897Z","1.0.2":"2021-03-02T08:11:07.432Z","1.0.3":"2021-03-02T08:49:00.733Z","1.0.4":"2021-03-02T08:55:57.561Z","1.0.5":"2021-03-03T09:44:07.182Z","1.0.6":"2021-03-03T10:02:01.446Z","1.0.7":"2021-03-04T03:55:01.947Z","1.0.8":"2021-03-04T06:19:52.766Z","1.0.10":"2021-03-04T06:32:44.909Z","1.0.11":"2021-03-04T07:08:39.828Z","1.0.12":"2021-03-04T07:10:15.415Z","1.0.13":"2021-03-04T07:17:23.081Z","1.0.14":"2021-03-04T08:04:23.682Z","1.0.15":"2021-03-04T08:19:11.487Z","1.0.16":"2021-03-05T04:20:19.760Z","1.0.17":"2021-03-05T06:29:38.268Z","1.0.18":"2021-03-08T03:50:45.657Z","1.0.19":"2021-03-08T04:33:36.673Z","1.0.20":"2021-03-08T04:34:55.327Z","1.0.21":"2021-03-08T06:26:38.166Z","1.0.22":"2021-03-08T06:38:26.997Z","1.0.23":"2021-03-08T10:09:52.137Z","1.0.24":"2021-03-09T09:12:28.795Z","1.0.25":"2021-03-09T09:53:15.484Z","1.0.26":"2021-03-10T02:08:34.607Z","1.0.27":"2021-03-10T02:14:15.607Z","1.0.28":"2021-03-10T09:29:22.682Z","1.0.29":"2021-03-12T09:56:45.545Z","1.0.30":"2021-03-13T03:22:13.117Z","1.0.31":"2021-03-14T03:00:40.268Z","1.0.32":"2021-03-14T03:15:43.620Z","1.0.33":"2021-03-14T03:52:32.873Z","1.0.34":"2021-03-17T02:58:44.024Z","1.0.35":"2021-03-19T06:35:01.265Z","1.0.36":"2021-03-19T08:23:52.440Z","1.0.37":"2021-03-19T08:36:36.281Z","1.0.38":"2021-03-20T12:50:11.611Z","1.0.39":"2021-03-21T01:19:58.084Z","1.0.40":"2021-03-27T08:39:12.097Z","1.1.0":"2021-09-02T09:38:50.704Z","1.1.1":"2021-09-02T13:23:20.854Z","1.1.2":"2021-09-11T10:32:15.220Z"},"maintainers":[{"name":"tamphuc0503","email":"tamphuc0503@gmail.com"}],"description":"A wapper to wrap all things of nestjs and create webapp.","author":{"url":"Phuc Nguyen"},"license":"UNLICENSED","readme":"## Description\n\n[qms-nestjs] is a framework for wrapper nestjs\n[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.\n\n## Installation\n\n```bash\n$ npm install\n```\n\n## Running the app\n\n```bash\n# development\n$ npm run start\n\n# watch mode\n$ npm run start:dev\n\n# production mode\n$ npm run start:prod\n```\n\n## Test\n\n```bash\n# unit tests\n$ npm run test\n\n# e2e tests\n$ npm run test:e2e\n\n# test coverage\n$ npm run test:cov\n```\n\n## Stay in touch\n\n- Author - [Phuc Nguyen](phuc.nguyen@netpower.no)\n\n## License\n\nqms-nest is [MIT licensed](LICENSE).\n","readmeFilename":"README.md"}