{"_id":"@vuvannghiawork/common","_rev":"49-dc892ab0152582ae7251781e1d0c50ca","name":"@vuvannghiawork/common","dist-tags":{"latest":"0.0.63"},"versions":{"0.0.1":{"name":"@vuvannghiawork/common","version":"0.0.1","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.1","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"203ad1d939c915f6668058401bdd14e53ce3b1f3","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.1.tgz","fileCount":6,"integrity":"sha512-DKWyMXsO4cqYsPn77ty4y/wcIU512Q+bWs4vkuWwqWVLC5U6rChi1vZphyxWJ4SqE4XxK4M8NhWMp94GnaWshw==","signatures":[{"sig":"MEQCIF/HWn8WGWgOrVdN2FlcvCzT4ENIURk7LiyhQ3t1XHffAiAf0aAbv+RD0j56T0A7csByyGfoipfbaa12dtOY6qusHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91351},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.1_1767229835531_0.061354829297343594","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@vuvannghiawork/common","version":"0.0.3","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.3","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"6e914591b0ddde3c44e33a37333545ae9d06ab1d","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.3.tgz","fileCount":6,"integrity":"sha512-+vKMjaICkWKcY3tQ2U2eoFgoV9ehdLNW+jKYdyPjClQm195fTGhn/8aZRr7OKmeNY1n0by269qz7Qb3qR/gLMQ==","signatures":[{"sig":"MEUCIHs9OyBNcI4GZOt4OH+4EB12PvpvqwUQ4K00e2S0pXc5AiEAovuJUsy8TvU1yejVKHgGZdr/IPvc/klsUuzigDtC43I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91720},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publish":"npm run pack && npm publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.3_1767230584603_0.10513531829570999","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@vuvannghiawork/common","version":"0.0.4","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.4","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"4eec0f44bc2b627ab12c7360622e9b8125011e8b","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.4.tgz","fileCount":6,"integrity":"sha512-OXI0gnIMDVJmGEjbSIdXZ7HenVyqC+8Z7M/2mkh+BxdMbfp5ihHKmceBCdXs4gtTUPt723cF0FmlTd40oofvSg==","signatures":[{"sig":"MEYCIQDcrwBSiCE7PvyCrS/BeoQNyr3MucW3j6WU5aYlegrX5AIhAL94fAVQ32pExeTLFv+j7jl/phgndp0QFleLGmIyIPTK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91720},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publish":"npm run pack && npm publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.4_1767230591995_0.6530993877033948","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@vuvannghiawork/common","version":"0.0.5","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.5","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"2578d4b21ec3d5d8df9fc7615cc4abccc9d2c2f7","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.5.tgz","fileCount":6,"integrity":"sha512-RxwNQkxSo1BthDnZeAfDlv2nIlGiLu5fwNZw+R6WjW5Pc7j1Ava4dHWuKeesbhG9PVPRR5ldsWKaYzv62V9HEw==","signatures":[{"sig":"MEUCIQCHvUdxaM60tT501OfDdfbJOEt18AcvBAzCC6RoGT1gNwIgEzTkAJSPbvLTWvnhvPu1XtG7MjBxOsl5UzIp1MbmqE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91720},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publish":"npm run pack && npm publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.5_1767230599366_0.05711499934519049","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@vuvannghiawork/common","version":"0.0.7","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.7","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"4544a9ff82af8ca7c20b3775aeaade96caa7d938","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.7.tgz","fileCount":6,"integrity":"sha512-5XlSJv/dhNtgy1gZ2CL5f00C9xJS+CHRdYyMFplvhkIlkSHbZVZ1DM2FxKxrJuAueAWSezo7DQZQ/uJxq71uTA==","signatures":[{"sig":"MEYCIQDeoSWsQWnIIbNw/zplbqx6i8nirLfCRrW2Iw4zJVarhAIhAK0+iUSFgj0qtXx8+hDhD0s7p+bkYzkZTjQRX4h+c0Aa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91720},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run release:patch && npm run build","test":"jest","build":"nest build","start":"nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","publish":"npm run pack && npm publish","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","release:major":"npm version major","release:minor":"npm version minor","release:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.7_1767230739877_0.49693191134108217","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@vuvannghiawork/common","version":"0.0.8","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.8","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"7485c21df6116f6d8d5757d0e64f9dbd87f65ab8","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.8.tgz","fileCount":6,"integrity":"sha512-6leyShK/iAZsgmEGFGGbzFKMWOTpzBW3pVoTkeOfVeqm7QqV4VDhrII0oe98ezEilZvCVmvh+pdhU7xLbWW1qw==","signatures":[{"sig":"MEQCIG2QJB4B2PkVSZaXXBJsNpNce/n3doj0XpeY4+Y/GouUAiBX7ZvxN89nxpYGQPs1iXmKSrOcO2dT2dTB/s/Am/iwOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91719},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.8_1767230828914_0.5538899997788629","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@vuvannghiawork/common","version":"0.0.9","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.9","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"fd10a35dce86cecade129ab005369fecb3abfbb1","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.9.tgz","fileCount":6,"integrity":"sha512-AMvhWTbDxyAK8Z6S2e7GMMhDKujuO2cv3OdPKp0+ibJicOZRxRSmr3ZIk0/IqDhYGmNPyv0Bs513eiP7BQyGUw==","signatures":[{"sig":"MEUCIQDUn1DLbi/djt90eRNjdPmTlYOhcMYi3i351FI0B75MrAIgZfrDy7Q3Kgv9MxVs2i5cmgbLJGxTPrLjVLIanYiz1VU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":91608},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.9_1767231130823_0.362628604840594","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@vuvannghiawork/common","version":"0.0.10","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.10","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"52dd9f00bb58da173bfc9df846c0a9396168c7e5","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.10.tgz","fileCount":12,"integrity":"sha512-fDv2rDhUo/aLs5kLihi8vLJhOeNagGsRPVePyphfX7TV2NZRPjKPbbxnOcknZhhrPrh+BPhAO603It2FUjPkNA==","signatures":[{"sig":"MEQCIAdGtlaWFAURU5Blpb5IOYBUkmXJ5RDomRXDGbXYqX+QAiAqON64sTqauiNjOQv9yRj7h4XvxkNUS2nrwOBDC8IFjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162895},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e03c6d6c2243df7ff472075bc78a67f9c54cce85","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.10_1767238394398_0.8981854643952993","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@vuvannghiawork/common","version":"0.0.11","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.11","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"8b2ea3b7011daf9982a45fdc1a96b9b7eafa3465","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.11.tgz","fileCount":15,"integrity":"sha512-5A8shiOFAtongf3Y6dr+8G3EEbK/oyZB78Mi7r1uDcaKfrz2gbZmCFvQjKtfvFHc+U2H0obuG7eKnOaUWD55GQ==","signatures":[{"sig":"MEUCIAOmIuhH4oLkwT3R+FAA+9u3nvbAB6M2O6IEgn+/JTfdAiEA0Rx8dZsIPva0L9FcQWVnd1yS1fI/Cr7yixmjRoSc/eg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":166282},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3fc06ad824d757e468318c2431b857b8a430b580","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.11_1767245276234_0.26378101237720974","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@vuvannghiawork/common","version":"0.0.14","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.14","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"e6a7c69fec602a061cf39a55f1ead2b8234cb7dc","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.14.tgz","fileCount":18,"integrity":"sha512-fqJcK2bWU05XuISQLl/bTGFf5CLT7Ml/KGvPZjG/dmxw7a6Y0JTF4A+S/IMon5siknSBehAxg05HVpEuyNrKJw==","signatures":[{"sig":"MEUCIQDB9IjoIDBBqXI22V+eUhrsN/8RWUHhPln+PgIsBGu1GAIgAVDSHwKtX53Y0oElayyhcbXB3bie6HTDe235B5cSEY0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177943},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd672293f37228b96704af6ea3321703bb2408be","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.14_1767268857660_0.999817671775286","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@vuvannghiawork/common","version":"0.0.15","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.15","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"9bf7b579ed91af20fc95456c5b610943979ea6ff","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.15.tgz","fileCount":21,"integrity":"sha512-2mBz5LNELPEfLMVMlOe7dUrK6APRFT9AQ7Rl8DfJOw2aMrjqJxIKfkpx02pe0zZzzT1tkn4rdEf0yWuuqVUNFg==","signatures":[{"sig":"MEYCIQD3wX9K0hMAPSRSxbyzfKhYpFghglDZmzwTHkcp5pBqDwIhAOBDCg25iTDZbGLKU4GLpgqSlJ6xW0tlQhL6hbU5lE6t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":180051},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd672293f37228b96704af6ea3321703bb2408be","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.15_1767269256104_0.6210592790293243","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@vuvannghiawork/common","version":"0.0.16","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.16","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"45ce838ce0e66167fc5a1698a60036ec79e48fea","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.16.tgz","fileCount":21,"integrity":"sha512-ssuII4Soq1Cqi2Dug1JofU5eA+2AhvNBqFS/oPV5ztr25CqnvHsWQWjJ2Av/Psr45rXFS7HJF5sNIEJam1r/5w==","signatures":[{"sig":"MEUCIQDnExAt10/DTKufBPe94RqlHdihYX8LvyUxDa7peQYEGwIgaXbLyLauPGPHVmwdwj5W+2Jf2U0l3OpaMdh7WZTmJeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179891},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd672293f37228b96704af6ea3321703bb2408be","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","@nestjs/core":"^11.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.16_1767269512915_0.2237178235773467","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@vuvannghiawork/common","version":"0.0.17","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.17","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"cd648f7178f2f8d70ccd8844e067bcf6f38435f0","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.17.tgz","fileCount":24,"integrity":"sha512-kS9VYOtUv7zkcpbUO/zbPsi9s5jH/LWdIEZme2NJ5ky0+Z9cHn0hZgD6rJB6p94rQW3hSR1vh7tUznlNTKVqMA==","signatures":[{"sig":"MEYCIQDSKJkZl+PSC825Fo6qaAV3aW8Yu6AgDEhUvOjjaBzcZAIhAMN4AP8+dsWvz9rcyUlau/VVdE9uVmF7utJCT3IoXZua","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185846},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cd672293f37228b96704af6ea3321703bb2408be","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run version:patch && npm run build","test":"jest","build":"nest build","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version:major":"npm version major","version:minor":"npm version minor","version:patch":"npm version patch"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.17_1767270173758_0.12990250770466605","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@vuvannghiawork/common","version":"0.0.21","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.21","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"1ece201dd48d1f2fe365f3116382c09f7f20b34a","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.21.tgz","fileCount":36,"integrity":"sha512-m4HUGf5/jNMk8JJztJGWP+33z9ffzDc9gv2AUCfhpOwCYmom6eUBFESdWY1ByasilDgGwXBZfycaLcdbuBRNng==","signatures":[{"sig":"MEUCIQC0nW01O9t6A3/QRvjUMQNMiFXjU/mgnpFOaCSgFInjggIgF6nR4c3ZvDxCWEi7oeR5xvLcdPGd2X4bOWCVMws9jHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192931},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"a38814b83eac72b4381ebc6e8edfc35c133bc734","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.21_1767273463895_0.3558220853763019","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@vuvannghiawork/common","version":"0.0.22","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.22","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"bdc849f59b58c1cfd2f22fd9f56078344de1663f","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.22.tgz","fileCount":36,"integrity":"sha512-QUei0XhJlxzWsc9B0rRrY2IXTIVmvFkwF1lLaSfAk7ygFg5vQsNE98T8PJmuJz2c1lzhutIzpDtj4lO4VfkKJw==","signatures":[{"sig":"MEYCIQCd0sBzXNubSPKyBFj8ODcQKXqi18E0kBeK56LpZtqd/gIhAOpA5cxZG50OxebRjxxBgebqegpVio2FOyZNMPweIdrj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":192930},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"52f33d3a21f0a0758b84bde4e9f8eb4d99b20ae1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.22_1767275282399_0.05579034966340224","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@vuvannghiawork/common","version":"0.0.23","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.23","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"0147881b5e7650c0d62eb7f741eb3bc301f71e0e","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.23.tgz","fileCount":36,"integrity":"sha512-d094fJfmE6bpYunoEjS37cL4teakFe1+PoVPPvjbM6mAGU8EGyezAZ8Eu4AsxEx5J8ZQzvZJJSEPJKblvdo0kA==","signatures":[{"sig":"MEUCIQCUQqyw2jjKMzTVTgBFfSoxKMQ85+X6Usl0HlCDgrkvTwIgQF4fB4AkXGJxMFPfib8bB5bYr3Z5Rj4l8iD9QchvOQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193895},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"52f33d3a21f0a0758b84bde4e9f8eb4d99b20ae1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.23_1767275751379_0.4802416089652426","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@vuvannghiawork/common","version":"0.0.24","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.24","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"29bc0032533ec6c997b4b4cc69f6bcf34b3d8f95","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.24.tgz","fileCount":39,"integrity":"sha512-xzHtUse9JN89BQPNm8BJXIsrEPZRiPIYphtrMOC3YH/Zm+DtOyg9LwOnerpUVng4eAEriOm1fWzbQVBiptHAOg==","signatures":[{"sig":"MEYCIQCQD5ZVFtRA+TjFFcWrg3xNV3eZy2mvqKXj1O3E24RJCAIhANbvI61IkkfUtCNbEqYGOqmxzwAtwIo/JgxamHQGCk64","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194656},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"52f33d3a21f0a0758b84bde4e9f8eb4d99b20ae1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.24_1767276510140_0.3904367860222546","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@vuvannghiawork/common","version":"0.0.25","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.25","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"c5f32d1c9e7c3b7c6abd3f98f3ff977f54daf67e","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.25.tgz","fileCount":39,"integrity":"sha512-95/bmpCEgLRe8Yls/SGum0jb32V9e0fvM8epec7PaPmzICUDUvOM7V4qkc1RHceTNk/X2Mumm4DSIHsYIHe9bA==","signatures":[{"sig":"MEUCIA18qjiSmCazV3t1gJiRAFTONL1g1zl4tVlDYb6QHP6bAiEAtYTRznSNwp+YZ7bJOSQpiyU9443JYSfDICmpP+rVJL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194894},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"52f33d3a21f0a0758b84bde4e9f8eb4d99b20ae1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.25_1767276760523_0.6993176383259905","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@vuvannghiawork/common","version":"0.0.26","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.26","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"41030d7ff905e5ae16ac5d06e22548ed12b0ef63","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.26.tgz","fileCount":39,"integrity":"sha512-rdRKUOI2wxbPPfnrdVmyrZE9i/10FQ8i6D1bMvESHNWNJMfHmzcymYTQNfstIeVdSPX9vUVbXR3RDwA4e14UkA==","signatures":[{"sig":"MEUCIHnSOXAyKjRd3xXBIvFwfpUIREAp1pADMNNn16haRIHIAiEA+om8el6eZQdWYA3qA3pMNhkoJNW8XNWvnLzssug+DSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194773},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e8508023a5029cd2728fe421265a204d4a9ae58d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.26_1767280996096_0.25557974924370286","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"@vuvannghiawork/common","version":"0.0.27","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.27","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"c4f90ebcfda7e0bfb8c2fb6985f2727a5ccadbf6","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.27.tgz","fileCount":39,"integrity":"sha512-5HWa2JKpqECBLw99CtuZ9mWDkP0rZMAqlsK6O/uFRIHaJtQQQKR/mTIgfY5GKNNdU1xiTrDpNJ2y6VrREZ5FEQ==","signatures":[{"sig":"MEYCIQDJXRhJLQLkG2HaHkaZvmmanndRLJ805hp6FabSdmCmggIhAM/ttNOUWHk47UKcDeO3kpyQOlrwT0ioiL1M7p/mnDZF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194773},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e8508023a5029cd2728fe421265a204d4a9ae58d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.27_1767281108325_0.7976619790091724","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@vuvannghiawork/common","version":"0.0.28","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.28","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"ac8929675075468795267aad5be2461dc45ee6a0","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.28.tgz","fileCount":42,"integrity":"sha512-JwjpEVCJuW5Ooc6F1qIi4Yx6b8GRtChGAPTAEHVE9gS463hiQ12OOATAdolSoZ5Zu6fXCoWreymEI1Hz8WB/wg==","signatures":[{"sig":"MEYCIQDB8jLxUMAKFHM4ogfqio0FNzaB0O+ofc29uV9MSXDONQIhAN9x0u5KwsYFdvkHcAag0jrG0i53BNn3SwjDhP7v12+a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":197368},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e8508023a5029cd2728fe421265a204d4a9ae58d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.28_1767281863093_0.5188688327783066","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@vuvannghiawork/common","version":"0.0.29","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.29","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"54aec5dfc29ab6627b73d87c6cb97c87b409413f","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.29.tgz","fileCount":45,"integrity":"sha512-XpZGOHnRgX0q7hqT/fMP91rJfpBrAFz3V/83VVuojrz9CQuaRMWqXJ5e5X0vJlWzBEqF7cn0doNfVdN+3iNLgw==","signatures":[{"sig":"MEYCIQDlrQp1CxMBY+kXLGotE55A79HPa2eroTUXArmNdz+I4gIhAMW/oJmGp2BYcLJ3XJ2nR5izqEVOW5hupj7nbVD5eXdR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199602},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3f9857eb614a37c968aa71d078eb6ad4dbb19f1b","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.29_1767282996937_0.8874411694740159","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@vuvannghiawork/common","version":"0.0.30","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.30","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"162947e15f935dffe628add3add4f984f18e167f","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.30.tgz","fileCount":51,"integrity":"sha512-YNdQLt/uzWRMSvKkXfAmd9nPVE4HChEPX003r5G3269lg/j3y1jX8x0FA0QWvXT6ceVx5I/30Fg8iZHk3eOv4A==","signatures":[{"sig":"MEUCIBuY8OuyE6OGoJTN47RfUXJiYiyP0RxhD4IpKZIqXJkiAiEA6qFCnKcVHiyEm6Ehoy6FN9VGeWEvF6Ont8p2lxrP9s4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201427},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2b1879e3f8c3c65af31c3627b7b319e5f048931c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.30_1767284189573_0.9044366512384421","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@vuvannghiawork/common","version":"0.0.31","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.31","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"cfc9405857c7947b0daea7df4d884b70ca8630cd","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.31.tgz","fileCount":51,"integrity":"sha512-qUCuge+q9fAFgYmADn+KrhdJgSev2dXVKu1HGlN/krseAtc6O9jxk4gOm4CeTdNOz+Ieiz7VVT7fhKaHr5JRJA==","signatures":[{"sig":"MEUCIQDK1wGo0Zzsu5jGInqNScxoRDvKG9NmMTTNMVAwcowB9gIgctO/r9Z1xlbq5wXlhhUZAUQKx7WTWt3xKCP3RIJDf5M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201429},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2b1879e3f8c3c65af31c3627b7b319e5f048931c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.31_1767284394960_0.05824801301931837","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@vuvannghiawork/common","version":"0.0.32","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.32","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"f8c5d6f06230bf1836eda5372c07033b74fd068d","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.32.tgz","fileCount":51,"integrity":"sha512-nfsOLG3yHkTsqxPHpoB8QE1Rg/6erzBJ1QxOTp7+q8sirC0d6KR9xfx1CCEOx+oD1N4k1kiFlaFL4ExlR0AqbA==","signatures":[{"sig":"MEYCIQC+6NXyiLHZHH9Z2PnSCiBMKSSR0OCIoO2BKALR7LDcPwIhAKLdYsdq8nZB5rPknQpR5qQHaXigl9KjdxDxnYcgrPk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201432},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"2b1879e3f8c3c65af31c3627b7b319e5f048931c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.32_1767284829065_0.7494938184419255","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@vuvannghiawork/common","version":"0.0.35","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.35","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"75a5eb538d050669cc05f5f8cf8b8ad627431af4","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.35.tgz","fileCount":69,"integrity":"sha512-iBQFOEb2ssDjtNm0SHz0RaY7/qbILZYCRaTl8cjpzOUq7dhwlm5CmIeHomZY9jzVXYagff4WS8jXzRkmVaUozQ==","signatures":[{"sig":"MEQCIDNSEpcu9Uqz2lHGXWuzE1+jyk3m9FwqmvOPwr/tg/qnAiBV4rKKQnXJJtfZZOCV986r4eAJE38i6kYOB/ItqDN/fg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211104},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"cde97e44d81266862dd69d0cac83c3bc6571420d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.35_1767436263828_0.1455935957483736","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@vuvannghiawork/common","version":"0.0.36","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.36","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"989e9848a0c34a36031dcc919ce8fb3881bf4b9c","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.36.tgz","fileCount":69,"integrity":"sha512-3Jax0mFc8jAAQUTq9+UBH70M2W8QyFy21+guJXLjqqocbsk5msrObRuEcSzQRcPdws0UT/1BgARL8TNhZAh0NA==","signatures":[{"sig":"MEQCIBO7cPUz+ewEoBe78EgE9zI2YuPt9pDCkf3U1AcSpeGYAiBaZfwElM0QQ7BpnjZFwORvkk/Pw4q29KxCAEoqoqOvdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211064},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"3685da11db0e5bfaed86d6f4464541fa008ccad4","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.36_1767452818231_0.389857720042206","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@vuvannghiawork/common","version":"0.0.38","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.38","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"7076bfb8ed3d6273ca4909b344fc01cdb249096c","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.38.tgz","fileCount":69,"integrity":"sha512-VLJ29/tZ8t7El/yyYtqdYwvxWjZKZS/zbzd07u6XNJAT+bn3XjsDd7apzKqwGvVPQuGbu1B/K/CA3ltsmYyDnQ==","signatures":[{"sig":"MEYCIQDhsY63Sg68U4VTG+H+iE8l0yDNWaWZ5LbPjjc3EeIxtwIhAM0H7wvPgZJ3TY6xcTNAHBy/upC+0ht/9JJUgRLWQCtI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":211065},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"1e5260e99d174751087d7b197500f9bfc165ebea","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.38_1767546161089_0.7510208391651025","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@vuvannghiawork/common","version":"0.0.39","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.39","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"cf3fc32c60f73ec19f3e42129104643d23fee0d4","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.39.tgz","fileCount":72,"integrity":"sha512-KmZtIjYgWQ4oWsnhEw4/1BjdDzVrU8BdlssgYI8ud7xahNoamklhJt7jYSDZFpbREPb4U9h0odbwBZemBN8khQ==","signatures":[{"sig":"MEUCIQCtt+nex//Q5sLamRoG6Nq665XL4YDueaAfVITfmSe2DAIgYKA8y/zsbQTC8T6nlFrNLP3L/NUCyCXCeZzTZ4poIUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":212210},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"d4708d734f1f60cd288e99a0edb05d0ab5839bab","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.39_1767582190768_0.9130678357736395","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@vuvannghiawork/common","version":"0.0.41","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.41","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"49bf8ff6457d8515217307d0f3a17fa8bd76844f","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.41.tgz","fileCount":78,"integrity":"sha512-m0IF/Ha6OWi0C0UmOboWU4Ac9uxZk2lP31wGSUd0tyou5655EVASLBMH7FqdC/253gBN4CZWfca18p11f9pB/Q==","signatures":[{"sig":"MEQCIAq2r4fr0RBlDbK/1Ze6CmqMXv/EGGigCiV559KVaIDGAiAIZenFYyxA/VdEAeQdzTaknOe4IH6W19jXHXeOEfpPNQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214117},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9bbf7e6030d7f9da1516b1c6ef9f21a5d080570f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.41_1767605895356_0.9197002419514353","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@vuvannghiawork/common","version":"0.0.42","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.42","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"f0ac29c7a2cdc756fb54801bf4a91ddaecea8487","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.42.tgz","fileCount":78,"integrity":"sha512-cbme+uvrdbDvIVTQcA3NhLzAo7OBCuAxhh1DR2virODzUTG2YZ2PfoU0O0PTDKVfnjUhTt5iMD53keAuQgumPw==","signatures":[{"sig":"MEQCIBh3YsZ9ur2qeGjJ2JPmtoCq4jC5xtygTYVk/U/g6hmKAiABjucrKTwDOYrHzzc9s3RtwOngWaRu5mldI6ul/vVvvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214178},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"e457dd781aad72d1504bbe2b2cc8af6d595c88d5","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.42_1767620675151_0.3408534248751349","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@vuvannghiawork/common","version":"0.0.43","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.43","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"6211379dab66101063615ef3b87255d75c2fadb1","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.43.tgz","fileCount":78,"integrity":"sha512-cfGzf2DCDUKAvszYAkeZApW6ezRHQKvmBYUDbJQxv0niV3Rtxh3B3yT7r8GXn2L9gQz78Zs9WLce7m/sqY1VFw==","signatures":[{"sig":"MEQCIAG3dwFAfeBlFJwSlk4PqTFNryiy0Hsu+HTW0RCgv+y2AiAxjQtmovVk3/XiwKfr+Fpy+JromxOCqhxZkhMNT0EpVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214603},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"020fbd61179e391b36943228466d3eca343450de","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.43_1767621202958_0.14422550966683922","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@vuvannghiawork/common","version":"0.0.44","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.44","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"d2449abfba79c4e5c49890e2c3077cbba3fe9d9b","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.44.tgz","fileCount":78,"integrity":"sha512-LurSOxb5Omu8XMuurIYXFTDNykZCQGqbdE40GV76y9NVxbCVcDTunIz5r1Vk/ZMLpXo6xX9VhsOYDDSSPf7BPA==","signatures":[{"sig":"MEUCIBppxwA4aCXUpRcKZ81oao0TK8ZfkbRnQfoA6ZmUivnWAiEA8XgrEd/FVChYMSICPKyZhpNtDRLTyQDfqqNTzE4HhGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214672},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9ba4b8f0303972f5770a9f1faa412c1912d1643c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.44_1767622168915_0.5187341518719595","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@vuvannghiawork/common","version":"0.0.45","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.45","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"3298688c0dd93ef40d90088aeea25e6929af60a0","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.45.tgz","fileCount":78,"integrity":"sha512-SXlDXA7bw9Ywabi1V8DZtyQ5vhBtIHRrof6AGywI4+jkiiSVgIROb/66Nfzn/Rqi2yaxa8NADq/WReJ9B8plsQ==","signatures":[{"sig":"MEUCIQCNqBQbwLdxXuY7EfGmgAfFEBzxRj6W75M2+9elDvKyYQIgcHUrEjVkQPZphvxLns8iTlpNr3QLFbSFeqKcMR1VOsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214775},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9a75b04f8545fe061a13d2bb5fa698b9a7ee225f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.45_1767622421834_0.8422244922575275","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@vuvannghiawork/common","version":"0.0.46","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.46","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"0e70bee16fb0ff5d5818afda201fced0ba84b85f","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.46.tgz","fileCount":78,"integrity":"sha512-8YR5q5OQ2G927O74I/aqrg4ATa5srtr9SLzIOfhvWLqxS2lSRL5ijVYaXq1noweH3ERDqjA3HBvUr1FlAY2smA==","signatures":[{"sig":"MEYCIQDh7L0Fh8cViiI2zeL/3Z8op/SDlEAs12WwgJu1zbniVQIhALgs+HHQaMN8qWv3BfPRpo8vBgOxB16eHezqu4oIqCZG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214806},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9a75b04f8545fe061a13d2bb5fa698b9a7ee225f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.46_1767622691013_0.6324308948441382","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@vuvannghiawork/common","version":"0.0.47","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.47","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"f33efb51feb66fc80c677e20421e4abcccdc15f5","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.47.tgz","fileCount":78,"integrity":"sha512-+EsnJaAHhANz5OgBi1PMX9ogmtprmJNrtcfYA+1sfPYezLXbzEPgDRApaIe+soJBRLPSiGHc08tkjFJtjgoVzg==","signatures":[{"sig":"MEUCIQCGYF67YsBrWXgLFAA+gLzyV+T13sYLJBVepxfuIlRY2QIgfeM3z7fQmtgGe/eT+zYt2K4cwoTdeeeWY4hgeyEOEHk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214738},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9a75b04f8545fe061a13d2bb5fa698b9a7ee225f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.47_1767623049436_0.4613154007206812","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@vuvannghiawork/common","version":"0.0.48","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.48","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"e7ad6ac8596db6648f47131f86ff12aff76e16af","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.48.tgz","fileCount":78,"integrity":"sha512-uArjM8H+44OBSYdfbChDc6Y26/o+9tH3mv6BWj5BgTBIeAYDmmHsBjm51PyFJWb5KtgSz6InfmGl4JhK4CrW1A==","signatures":[{"sig":"MEYCIQDCORwgn/BuPsQY3V42SOzMw2wD4ybfYkJ25yJHLcggowIhALKOr4D5BM/JYCzye8A6n9FMSzv9+UOcZiqFt4BStLLC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214738},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"c6961a528c352e3081f235e57a837b99759cbd9d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.48_1767623256544_0.36907155774775213","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@vuvannghiawork/common","version":"0.0.49","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.49","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"4cad2b0175de8cf8526cffb98dcb74bf9a6df95e","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.49.tgz","fileCount":78,"integrity":"sha512-0RWU0//PvfVCFY63avVsGL77yWxchCi4UjDKWMuN3QhRAKNoPDt5b73Kmi7JBILAjlsn8qCRMxYL+A3Tn4L9yQ==","signatures":[{"sig":"MEUCIENfxNaMennIouruKowcNmmVxGnCjW72vyHAHFtwvvD3AiEA+vrhSI3TPFYVhC8Yw7aAsVlh1l74aI+fk6/FZGAUL1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216576},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"38190706e4cc178504e8f01741836e1a5840f9f9","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.49_1767624485946_0.46923940092655525","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@vuvannghiawork/common","version":"0.0.50","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.50","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"d1e853cacbf429bd21418994b336724dd2043011","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.50.tgz","fileCount":78,"integrity":"sha512-0KtCK1NqMvE8xgZ5ro+9slYDBKfQGPAd7bicbE5B085LPr6SB3HUmSX2T4F6hFpqwtazrMMUG4aNR3wn2fsn1A==","signatures":[{"sig":"MEQCIHjNXwT1twJnHOUqupuvHs166bkehUDMALsGTKgQV3lpAiB2TskfH9o5lOG1yuNti/YTclqgHBSnGZVnwRNBGPmRDg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":216602},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"25503dda208a8c8d15b64302127bb443f1f08773","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.50_1767628187652_0.27455598965180794","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@vuvannghiawork/common","version":"0.0.52","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.52","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"c6855e6438b2a3909c37fff6f4a11200a64683f5","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.52.tgz","fileCount":81,"integrity":"sha512-PwY46T6gCSxmxLFs1MkRkh+05lfCGiLlBSTpsGqif0zMN+94q1PTtctiGaH0x+g7SOy3TiW1sqHsLTAo+4nizw==","signatures":[{"sig":"MEQCIDRPcS/orm/bwoOGCwVcXYCJqZNtoQ8Bqx8eNo4dqfiPAiByDwiRa1gFCde/BV53P3pWk3LBPwvKiUQ2f0mfBp8+HA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219154},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"358baf79f01e133fd85b7c27445ff9fcffdf8409","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.52_1767663882103_0.4286298845827641","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@vuvannghiawork/common","version":"0.0.53","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.53","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"2c9337adf1f5126e86be00cf1e9f6eb887255856","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.53.tgz","fileCount":84,"integrity":"sha512-RpQ6sZr0p0a9hIgMsoHeVaUGyFLVTjkYR0iACTMmdO7T9tcOwXYNIuAQNVJ/lLlbQhvdFrhKQ/hQAxsxAhqmNA==","signatures":[{"sig":"MEUCIHMZ1DX3SigVI3jWyFpxO8y3tanKdtdiJuPsita/Io2XAiEAmm5Yv38Y7HGBQeE5q0A8e5LDiFkdoq6MV9z5O0u4ojo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219987},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"b108dfe32fc09c586c2ac56896b5602ba532d834","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.53_1767664998560_0.6231357512420237","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@vuvannghiawork/common","version":"0.0.54","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.54","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"0fe9b4307a45c6a7fef35d265b51ef3ed0a1f1ea","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.54.tgz","fileCount":84,"integrity":"sha512-3IpdDSQz24tiqcbJqr+kzJyVF2W2MbxI9w5GnxCvOqJjp8eypqkeDjxVyvc0YZ1hpxqebZrDE44PVaYksntuKQ==","signatures":[{"sig":"MEQCIGzS6jpQNe98cbssMlNt/OJwXzDN2L0GVQEdzQ6s6R99AiABGgIue4C1gYgnZBWMlOHQsqLzQE5lipckIRl1SMV6aQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220450},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4614ddbce3784c7e6f63fd4a19bf754f11056581","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.54_1767666044375_0.7154287841498637","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@vuvannghiawork/common","version":"0.0.55","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.55","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"3e6c6e65c6d1efe651229ed2128c4f72db19de2e","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.55.tgz","fileCount":84,"integrity":"sha512-+XIFbyuD/Vsfff5PzXNf0U4uYCT0/Peb117tfK0s1mBLkc7QM9EM6nzADe1pfgBewq83P80OEYoqXdn3f70CBg==","signatures":[{"sig":"MEUCIG6OFlu/A+amfIzSb4kDhKyuAxSSXTPrr7iydHdWiN/oAiEA6x5DrhXjfM6pskI5SR+0p23IVxsa2xZLX1+BmPJuLMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220466},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"4614ddbce3784c7e6f63fd4a19bf754f11056581","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.55_1767671549112_0.4297293593461444","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@vuvannghiawork/common","version":"0.0.56","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.56","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"8150be048d27025eec13b065b31c738b99c362ce","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.56.tgz","fileCount":87,"integrity":"sha512-B7NmOg7RobUa2Ci0JTT/xNLCmON+BrTqvW/97YbFnbvMiQB+Yp0+FkierL+LR18BPRwKcmNRYIanMkSSiXXbSg==","signatures":[{"sig":"MEQCICp2aHdt1IEgafbWYnWifvqOE2iF2xT7ekyDAwY62GavAiBC5pSNBexqX9O+Gff7p6QfrKxr1FZU9zajEvpHj7PSUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221339},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"9bcf4caee35b0a058e3db6fd33d387f94af4d86d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.56_1767688401213_0.2295026805977849","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@vuvannghiawork/common","version":"0.0.57","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.57","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"e62fc080190566923732f3c943c17a3e73475436","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.57.tgz","fileCount":87,"integrity":"sha512-55kLKlDJY7H3QNfa0IJSkCKyunDGoNwuRNFFrhmtToBAUHD4TkFc+J/+qwflEBiyaSe4fNwLi2c2y3MBKeE4cw==","signatures":[{"sig":"MEUCIQDtX/lVKJZV0Y3JaAsxmSk7CUcq2jWnHA9LUPHvaCYB+AIgIr5PfRAc4X0/aUj8OAaQ5EWU+Cnxh2SqLAHGNV5XQgQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221478},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"0bb1d0b7ff8bdbab04c507d5bbf3dcc47d92cb86","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.57_1767695736314_0.30822601957350404","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@vuvannghiawork/common","version":"0.0.59","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.59","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"8280f8df16fbbeaa2c757678a92df1b169a7fd54","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.59.tgz","fileCount":87,"integrity":"sha512-UG9X9skzLzsc6zeiVXHlcra9pY1xT9N43ugGU0xBbSnuGIyE2DWlnXS35zkdGasQV/n6pA8I7ia9VSFUt4eKrg==","signatures":[{"sig":"MEQCIF/2uNb//nakl+QHZwbuj905UBJ/CL2OCeWTlystS4NVAiBayAn/SscczqGNkDFiVGXqqxZKmOmnmr/T5xSDJWX5hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221280},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"8732343146a29e2e2c889e812f276489c50eb71f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.3","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.59_1767707120399_0.8502578695611811","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@vuvannghiawork/common","version":"0.0.61","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.61","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"98395b3d1e190aeb0aef242a2215f60a380a2395","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.61.tgz","fileCount":87,"integrity":"sha512-qWc8UVxVmTMWuc3WWTLqjOAJMEG3++L3i+kvPgttz9tOxH1lKDQUAE+xi/g899Ti0CnAL8hEhbUKt/Omm0IyFA==","signatures":[{"sig":"MEUCIQCCZJnu+DjmaMazWA9G0EgQUqQ8Ap1KyCuhbg7YCBevXQIgMi5qscGhKBmKmGV6p7pO1P8HR5nDy0Mejcy1rggIR64=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219652},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7253376dcee230ea5a09609604d1190b207b6075","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.4","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.61_1767780427501_0.28821393786072713","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@vuvannghiawork/common","version":"0.0.62","author":"","license":"UNLICENSED","_id":"@vuvannghiawork/common@0.0.62","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"dist":{"shasum":"e0a0a4c83b75f4dc63fe1b89c210657577b759ed","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.62.tgz","fileCount":90,"integrity":"sha512-4b/uG1u2ERiw5p+zRTyXRIH4/rfHzNvzcE5umJrHTAMBg73iEVfATAsutPPtvTt9FVWK2Wa1oM51fRKnB8PqXw==","signatures":[{"sig":"MEUCIQDMYwsbC1riq5B9JQDZlX6ucNBiSiPiVjXbp2JnvUZ/kwIgIHKalIcTrWdBbJe8ezNnp1TZrEjYnYqadcBJpLVA0Eo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":220413},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"./dist/index.js","types":"./dist/index.d.ts","gitHead":"7253376dcee230ea5a09609604d1190b207b6075","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","pack":"npm run generate-index && npm run build && npm run version-patch","test":"jest","build":"nest build","login":"npm login","start":"nest start","deploy":"npm run pack && npm publish","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"nest start --watch","start:prod":"node dist/main","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:watch":"jest --watch","start:debug":"nest start --debug --watch","version-major":"npm version major","version-minor":"npm version minor","version-patch":"npm version patch","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes"},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"_npmVersion":"11.6.2","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"25.2.1","dependencies":{"rxjs":"^7.8.1","passport":"^0.7.0","@nestjs/jwt":"^11.0.2","@nestjs/core":"^11.0.1","passport-jwt":"^4.0.1","@nestjs/common":"^11.0.1","@nestjs/swagger":"^11.2.4","@nestjs/passport":"^11.0.5","reflect-metadata":"^0.2.2","node-nats-streaming":"^0.3.2","@nestjs/platform-express":"^11.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.0.0","eslint":"^9.18.0","globals":"^16.0.0","ts-jest":"^29.2.5","ts-node":"^10.9.2","prettier":"^3.4.2","barrelsby":"^2.8.1","supertest":"^7.0.0","ts-loader":"^9.5.2","@eslint/js":"^9.18.0","typescript":"^5.7.3","@nestjs/cli":"^11.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.1","@eslint/eslintrc":"^3.2.0","@types/supertest":"^6.0.2","typescript-eslint":"^8.20.0","@nestjs/schematics":"^11.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2"},"_npmOperationalInternal":{"tmp":"tmp/common_0.0.62_1767780597499_0.7693661390357327","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@vuvannghiawork/common","version":"0.0.63","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","author":"","private":false,"license":"UNLICENSED","main":"./dist/index.js","types":"./dist/index.d.ts","publishConfig":{"access":"public"},"scripts":{"build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"nest start","start:dev":"nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"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","login":"npm login","generate-index":"barrelsby --directory ./src --delete --location top --no-barrelscan --singleQuotes","version-patch":"npm version patch","version-minor":"npm version minor","version-major":"npm version major","pack":"npm run generate-index && npm run build && npm run version-patch","deploy":"npm run pack && npm publish"},"dependencies":{"@nestjs/common":"^11.0.1","@nestjs/core":"^11.0.1","@nestjs/jwt":"^11.0.2","@nestjs/passport":"^11.0.5","@nestjs/platform-express":"^11.0.1","@nestjs/swagger":"^11.2.4","node-nats-streaming":"^0.3.2","passport":"^0.7.0","passport-jwt":"^4.0.1","reflect-metadata":"^0.2.2","rxjs":"^7.8.1"},"devDependencies":{"@eslint/eslintrc":"^3.2.0","@eslint/js":"^9.18.0","@nestjs/cli":"^11.0.0","@nestjs/schematics":"^11.0.0","@nestjs/testing":"^11.0.1","@types/express":"^5.0.0","@types/jest":"^30.0.0","@types/node":"^22.10.7","@types/passport-jwt":"^4.0.1","@types/supertest":"^6.0.2","barrelsby":"^2.8.1","eslint":"^9.18.0","eslint-config-prettier":"^10.0.1","eslint-plugin-prettier":"^5.2.2","globals":"^16.0.0","jest":"^30.0.0","prettier":"^3.4.2","source-map-support":"^0.5.21","supertest":"^7.0.0","ts-jest":"^29.2.5","ts-loader":"^9.5.2","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.7.3","typescript-eslint":"^8.20.0"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node"},"gitHead":"467cdf1631c4167c36e2a08b9dda21454e654601","_id":"@vuvannghiawork/common@0.0.63","_nodeVersion":"25.2.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-P1uGL90aqxazZ3xbt6x8IY3NyudovB97sO4jxRZX1uaaoKJz19nv1tD5A9RVgi5Shv1YNMoaRpd7RigQ6LdpIg==","shasum":"42b086b1981e69cd7347c37f620541dd39ccde12","tarball":"https://registry.npmjs.org/@vuvannghiawork/common/-/common-0.0.63.tgz","fileCount":90,"unpackedSize":220410,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCVD158hokWq+EEHp4DK9wVvT77oEAuAPeHCyua23KC0AIgVBAe95SAPb4ihgniICmbMUq5c7+Wr+BEbyuTYnGam8A="}]},"_npmUser":{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"},"directories":{},"maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/common_0.0.63_1767793501378_0.8169340820446549"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-01T01:10:35.452Z","modified":"2026-01-07T13:45:01.774Z","0.0.1":"2026-01-01T01:10:35.693Z","0.0.3":"2026-01-01T01:23:04.748Z","0.0.4":"2026-01-01T01:23:12.198Z","0.0.5":"2026-01-01T01:23:19.514Z","0.0.7":"2026-01-01T01:25:40.027Z","0.0.8":"2026-01-01T01:27:09.108Z","0.0.9":"2026-01-01T01:32:10.955Z","0.0.10":"2026-01-01T03:33:14.542Z","0.0.11":"2026-01-01T05:27:56.401Z","0.0.14":"2026-01-01T12:00:57.816Z","0.0.15":"2026-01-01T12:07:36.252Z","0.0.16":"2026-01-01T12:11:53.061Z","0.0.17":"2026-01-01T12:22:53.913Z","0.0.21":"2026-01-01T13:17:44.062Z","0.0.22":"2026-01-01T13:48:02.560Z","0.0.23":"2026-01-01T13:55:51.546Z","0.0.24":"2026-01-01T14:08:30.279Z","0.0.25":"2026-01-01T14:12:40.664Z","0.0.26":"2026-01-01T15:23:16.249Z","0.0.27":"2026-01-01T15:25:08.523Z","0.0.28":"2026-01-01T15:37:43.248Z","0.0.29":"2026-01-01T15:56:37.083Z","0.0.30":"2026-01-01T16:16:29.727Z","0.0.31":"2026-01-01T16:19:55.106Z","0.0.32":"2026-01-01T16:27:09.259Z","0.0.35":"2026-01-03T10:31:03.981Z","0.0.36":"2026-01-03T15:06:58.386Z","0.0.38":"2026-01-04T17:02:41.235Z","0.0.39":"2026-01-05T03:03:10.926Z","0.0.41":"2026-01-05T09:38:15.518Z","0.0.42":"2026-01-05T13:44:35.304Z","0.0.43":"2026-01-05T13:53:23.143Z","0.0.44":"2026-01-05T14:09:29.073Z","0.0.45":"2026-01-05T14:13:41.971Z","0.0.46":"2026-01-05T14:18:11.161Z","0.0.47":"2026-01-05T14:24:09.664Z","0.0.48":"2026-01-05T14:27:36.706Z","0.0.49":"2026-01-05T14:48:06.091Z","0.0.50":"2026-01-05T15:49:47.805Z","0.0.52":"2026-01-06T01:44:42.274Z","0.0.53":"2026-01-06T02:03:18.723Z","0.0.54":"2026-01-06T02:20:44.572Z","0.0.55":"2026-01-06T03:52:29.256Z","0.0.56":"2026-01-06T08:33:21.360Z","0.0.57":"2026-01-06T10:35:36.464Z","0.0.59":"2026-01-06T13:45:20.537Z","0.0.61":"2026-01-07T10:07:07.647Z","0.0.62":"2026-01-07T10:09:57.656Z","0.0.63":"2026-01-07T13:45:01.551Z"},"license":"UNLICENSED","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","maintainers":[{"name":"vuvannghia.work","email":"vuvannghia.work@gmail.com"}],"readme":"<p align=\"center\">\n  <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\n</p>\n\n[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456\n[circleci-url]: https://circleci.com/gh/nestjs/nest\n\n  <p align=\"center\">A progressive <a href=\"http://nodejs.org\" target=\"_blank\">Node.js</a> framework for building efficient and scalable server-side applications.</p>\n    <p align=\"center\">\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/v/@nestjs/core.svg\" alt=\"NPM Version\" /></a>\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/l/@nestjs/core.svg\" alt=\"Package License\" /></a>\n<a href=\"https://www.npmjs.com/~nestjscore\" target=\"_blank\"><img src=\"https://img.shields.io/npm/dm/@nestjs/common.svg\" alt=\"NPM Downloads\" /></a>\n<a href=\"https://circleci.com/gh/nestjs/nest\" target=\"_blank\"><img src=\"https://img.shields.io/circleci/build/github/nestjs/nest/master\" alt=\"CircleCI\" /></a>\n<a href=\"https://discord.gg/G7Qnnhy\" target=\"_blank\"><img src=\"https://img.shields.io/badge/discord-online-brightgreen.svg\" alt=\"Discord\"/></a>\n<a href=\"https://opencollective.com/nest#backer\" target=\"_blank\"><img src=\"https://opencollective.com/nest/backers/badge.svg\" alt=\"Backers on Open Collective\" /></a>\n<a href=\"https://opencollective.com/nest#sponsor\" target=\"_blank\"><img src=\"https://opencollective.com/nest/sponsors/badge.svg\" alt=\"Sponsors on Open Collective\" /></a>\n  <a href=\"https://paypal.me/kamilmysliwiec\" target=\"_blank\"><img src=\"https://img.shields.io/badge/Donate-PayPal-ff3f59.svg\" alt=\"Donate us\"/></a>\n    <a href=\"https://opencollective.com/nest#sponsor\"  target=\"_blank\"><img src=\"https://img.shields.io/badge/Support%20us-Open%20Collective-41B883.svg\" alt=\"Support us\"></a>\n  <a href=\"https://twitter.com/nestframework\" target=\"_blank\"><img src=\"https://img.shields.io/twitter/follow/nestframework.svg?style=social&label=Follow\" alt=\"Follow us on Twitter\"></a>\n</p>\n  <!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)\n  [![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->\n\n## Description\n\n[Nest](https://github.com/nestjs/nest) framework TypeScript starter repository.\n\n## Project setup\n\n```bash\n$ npm install\n```\n\n## Compile and run the project\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## Run tests\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## Deployment\n\nWhen you're ready to deploy your NestJS application to production, there are some key steps you can take to ensure it runs as efficiently as possible. Check out the [deployment documentation](https://docs.nestjs.com/deployment) for more information.\n\nIf you are looking for a cloud-based platform to deploy your NestJS application, check out [Mau](https://mau.nestjs.com), our official platform for deploying NestJS applications on AWS. Mau makes deployment straightforward and fast, requiring just a few simple steps:\n\n```bash\n$ npm install -g @nestjs/mau\n$ mau deploy\n```\n\nWith Mau, you can deploy your application in just a few clicks, allowing you to focus on building features rather than managing infrastructure.\n\n## Resources\n\nCheck out a few resources that may come in handy when working with NestJS:\n\n- Visit the [NestJS Documentation](https://docs.nestjs.com) to learn more about the framework.\n- For questions and support, please visit our [Discord channel](https://discord.gg/G7Qnnhy).\n- To dive deeper and get more hands-on experience, check out our official video [courses](https://courses.nestjs.com/).\n- Deploy your application to AWS with the help of [NestJS Mau](https://mau.nestjs.com) in just a few clicks.\n- Visualize your application graph and interact with the NestJS application in real-time using [NestJS Devtools](https://devtools.nestjs.com).\n- Need help with your project (part-time to full-time)? Check out our official [enterprise support](https://enterprise.nestjs.com).\n- To stay in the loop and get updates, follow us on [X](https://x.com/nestframework) and [LinkedIn](https://linkedin.com/company/nestjs).\n- Looking for a job, or have a job to offer? Check out our official [Jobs board](https://jobs.nestjs.com).\n\n## Support\n\nNest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please [read more here](https://docs.nestjs.com/support).\n\n## Stay in touch\n\n- Author - [Kamil Myśliwiec](https://twitter.com/kammysliwiec)\n- Website - [https://nestjs.com](https://nestjs.com/)\n- Twitter - [@nestframework](https://twitter.com/nestframework)\n\n## License\n\nNest is [MIT licensed](https://github.com/nestjs/nest/blob/master/LICENSE).\n","readmeFilename":"README.md"}