{"_id":"@adonis-developer-0901/kids-care-common-lib","_rev":"33-032a546ca7f9367513a426f9ef21de46","name":"@adonis-developer-0901/kids-care-common-lib","dist-tags":{"latest":"1.0.32"},"versions":{"1.0.0":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.0","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.0","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"69572b44a6210b2cec2ee4e1d5223e67826b1267","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.0.tgz","fileCount":183,"integrity":"sha512-D3jo2VzYzpW1uOTSaZzwNWcxyMiUrfmmJ05ex4aOBH8zRwnXKEdYldUmhxHzp7JAo2mSmxND5r9vUWCnoXdAvw==","signatures":[{"sig":"MEUCICB11ETG09070/APuJ/q00B5b/Pu9KqLww9RbT5M5896AiEAw9pubgwdxlYTz5ZqKv+/3KZaWJA31ETYfHL1wtHk8r8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483363},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.0_1750724588665_0.547741151378117","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.1","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.1","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"0efe0cafadc8e0826815f2176b8c4f56c38e6fd1","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.1.tgz","fileCount":198,"integrity":"sha512-jORmBgtV+arJstU+pnxiFea3qiidMgjTTMfaNLU/Q2GH1l/0Vo+QZN8Qy8zfThd4hc0H5fjAdnQS2rR6hegnxw==","signatures":[{"sig":"MEQCIAhFwEoHXEdxl2kTukJqCNEdzZEaOBsMeb862YWzDsSWAiAjVcoVEvdZgmhoe1/ecYpwlkv70hos9XIWLDNJq3X7yw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493640},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.1_1750728301848_0.3193291432394969","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.2","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.2","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"e4e240fe4101753866c26ddac1b184a4235ba350","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.2.tgz","fileCount":198,"integrity":"sha512-dL+hHGX1A0D1teGq4duqdJM0u/tSnvRGpFznxGhehlqsyJfT+F/RuhdG0pKhX01J0sEj7y6xJ+qkbRAh6Mi90g==","signatures":[{"sig":"MEUCIB6rcIlr38t+h/WiTVWkZGpWIGaylUmfnxM5nCK5kq2SAiEAjOklZdrrNCouK18B8ro1niQfJSE/RLMszjSzHkOBcew=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493727},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.2_1750729036959_0.4669639257548073","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.3","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.3","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"2c732f68c43600bb6f6063b07e70a830a293a981","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.3.tgz","fileCount":198,"integrity":"sha512-MukVKI6KCRHRqkF8BO8I2qDEWz3/T1485wV/Y+sQBEoNOCOZ5jo8D3pVlPRgS3/hDDHpOHyBzMFGgu8byp4X2Q==","signatures":[{"sig":"MEUCIGuYGwZYsAIysSr7+a6YE/UDGlNNAG/t3yte9TSlUSLNAiEA5RhOlPiCPEddI3riNqHVi2Zjt1OyjdIdc1zgMQ8s9Uo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493754},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.3_1750729765357_0.23368157476852924","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.4","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.4","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"54415aeeb5f95e887440422ab275303e0ee0f2c2","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.4.tgz","fileCount":198,"integrity":"sha512-M2DmMCx80MkBEKruMRJF342YSO9wRWHeChjE+MbrfdAApu7wZvUnQwH5XxgSxG/eutyTZFFU8AtMaquqcu0QLA==","signatures":[{"sig":"MEQCIDu7eKNMORUmF28nNAjAqs5DvHKqHVik4z13L3LPST5gAiBHxrXtEmj4eJKP4YhgSLLQP1OlwngZWr43MUqSVW6B7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493657},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.4_1750730861187_0.9618410035496108","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.5","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.5","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"800a806309e79fdb2e713b8c1d80eee864385d00","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.5.tgz","fileCount":198,"integrity":"sha512-Y+fGDP+nQNjPPhLv6durAIfqdN8XWyCAoCr0LHEnCdTqOLy4uRxrRgFuTpsKs8xG8TOsovPVURC+L4OQHL6vcA==","signatures":[{"sig":"MEYCIQCXQayn8712byOPiw3psIqjv2ZqqhHxGC03kIGeakyABQIhAIHEC2i+ZFwVfxUrQ6StK5Mov//HBc+9P65mYhE1LjyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493773},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.5_1750731640841_0.2306261718119913","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.6","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.6","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"2796fa9a86667a22fd19529a778e16572a4e838b","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.6.tgz","fileCount":198,"integrity":"sha512-AkQub3of6VNtC3tyjzUsRICGDjrJCquA1f58E0CQQqHN3PA/PXW+haugowQNC2qK+/TMvseco3SqjJAlbA9Flg==","signatures":[{"sig":"MEQCIDL0B80pDGiSyLJ4zWp1I3LDDNbL/7d3tX1c59ci+IFhAiBjgnDw3W/5RsyuWMoxE8i6+ve/0/k7KjskTjc9lzMvEw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":493773},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.6_1750810113525_0.746232116011045","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.7","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.7","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"fa328d3546546a9e2cc778dfeb85c886e101213b","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.7.tgz","fileCount":198,"integrity":"sha512-de8wlczOtXW8nPOd3C6vBG5ACRzShCrEOUT1W8pS80ne4USovDg+BpjlEU8/fim4FTPxUlK9Eh/rE+89Z74e3w==","signatures":[{"sig":"MEQCIEfxfwzK43jlDhAmCBL0eA3tTQ/jLBo2H4zK5s6K378yAiAHSxllHVJpq4lEI2ZiCBYzule979wuONiBlQeUwn/aJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494055},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.7_1750810596564_0.2914048708862018","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.8","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.8","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"bddf72a15d54daae15222d68f15c0bb0a822d9ee","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.8.tgz","fileCount":198,"integrity":"sha512-HGHsYAoo7BIYBFy0QisyXynAk5o0bfzng047jC/R3AZkra1jP/XR+FmxOuQFFBCaUxtGuR7wBttCOVqknZOfiw==","signatures":[{"sig":"MEUCIQC8PxiQlHlYP5bYZRKbfYBgKxhp1drgM6KhtVdImg2EWAIgUrHsLQbBhf6HpcinhvEW37o5YParzfLqMTdl29Yn8aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494055},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.8_1750811501673_0.34101970560269135","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.9","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.9","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"da2489bdf8480461371d7979f54abbff02c4d3b0","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.9.tgz","fileCount":198,"integrity":"sha512-XbHDGipmhJbtyHUxvAJLzPHaHCCoF8Qa0mmCjQ26JY4cHsvuEf5eExQuCWXAVDO9Sv3ylBE5qeyllARlVaT/QQ==","signatures":[{"sig":"MEUCIQD49p8PBs1BFoK8Z/meOrTfdjSIcQwQ0LEPBLsESGUNnQIgR5eE2N9YOLxexJHUnVxM8KgmPZe+4gKubbTh/3Z5Wj8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494565},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.9_1750813902501_0.4665210209070887","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.10","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.10","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"e7b0a78cb16a8790e98176aceb156dc40d2bc1ed","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.10.tgz","fileCount":198,"integrity":"sha512-P0PjbA9kLPMN7b6N7r1mzYhr0xegY9XwF+doTKO4K7/hCLVvyRsedSbPz8juWAmPRdgTCxmVtF0iRIJOaleExQ==","signatures":[{"sig":"MEUCIB1GgUcRifdF/wjaO3eQEpwpSP0Vn7imxqf2aavYOcCxAiEA1KTZZ9vkXwtSreOUriZaYInhsp8S6OcJ9gMs/3ouJAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495609},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.10_1750821951757_0.17742126279738013","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.11","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.11","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"845fb1bd9fee3f5143c9305b3c08583336ba7f4d","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.11.tgz","fileCount":198,"integrity":"sha512-xNUGr2z0a7fBnPk/n2g+hWFeR181PmlVRH6nDoCtBX7JhOqlRLSLwaL5uuHB1gfuY6tVdz7gys4RiSEXOyKVuQ==","signatures":[{"sig":"MEUCICjOs8vHrWZV4F880aKTWdGRVxDRdxXd0XaIiQTwTQe3AiEAuF2zYLcX7GTWAYKvBTa9I+kKTz5MrAGNirxZRgwBHNI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495581},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.11_1750822400358_0.048875876260632944","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.12","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.12","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"02d98569208cec37064ca3b724e8812c554a25cd","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.12.tgz","fileCount":201,"integrity":"sha512-UvVOCsZdxWfaJVcrjEIlRbr4PPKGQOb2sfOQOA/d4zjxjWOsab8Hbvjw6g9+gnwfxXD+2GhB1zAnIZ2l6VvSDA==","signatures":[{"sig":"MEYCIQDj0VuD4X79OAogm9aWI/vU+9pAx0i0UrF2QNM5yd1NrAIhAOHYTltGM6wE84Y2KD4bhN9+usMv89b6Ttzjl6kH7iL1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497092},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.12_1750896149013_0.3079949409642775","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.13","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.13","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"dff21d0ed715a3008e9192a90cace92aeb349052","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.13.tgz","fileCount":201,"integrity":"sha512-YdLA21KXNRZT9xphZ8o/+kMPNv78/frb98d/ZVD+Rja3RG6uu/tF/J14BPrkpLCD5Xvld/quJO5PoYg4xTPgpA==","signatures":[{"sig":"MEYCIQCrjRmt3be4yTcUQbXVHJtKFIvw8hLKhdVwR4pggGNLuAIhANkDzbF5QzQGcF+wUwraYTvuS0zluLf5N/N7AxpFm0PM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496978},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","axios":"^1.7.9","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/axios":"^3.1.3","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.13_1750933832027_0.7942539068368581","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.14","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.14","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"0c25818c3442ddbc56a475eebda86c6d38609d33","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.14.tgz","fileCount":201,"integrity":"sha512-5TtlKILZ6jecs/zJ+4xDxhQyY6GuRicyHUa3STOo8dyeaS4mHwifm8HgREA08YCM/krUJG5FTeHuDHH+ksM2cA==","signatures":[{"sig":"MEUCIBBXLic7to69sZ8GrbBF+4zpO7L/iKKJ4XoogAXQ2k/XAiEArd8gH7/1Xyit4tkr5n2IsboB/0S4NrEuT7xvITBDTMc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496922},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","rxjs":"^7.8.1","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@nestjs/core":"^10.0.0","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@nestjs/common":"^10.0.0","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@types/supertest":"^6.0.0","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^10.0.0","@typescript-eslint/parser":"^8.0.0","@nestjs/platform-socket.io":"^10.4.15","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.14_1750935295424_0.08903356417406183","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.15","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.15","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"8bd1578bd0552fb180df633af6132d495dcaff15","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.15.tgz","fileCount":201,"integrity":"sha512-NDbpvvpYLtI8uCOAcrQbch7J9uE6P3X1eSO+GcWss1K3CWUESAYqIOl0UeOjQ38/zKZ8mSZLQEDWODUvbTGbsQ==","signatures":[{"sig":"MEUCIGZg1359pMk66k2phU2l1LgFbe+Ru8AhPh2z9AWxpaGHAiEAsm0/mrL3kt8n0zgrokenJpf1MH5AJLF1pU2jO1HTgUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@nestjs/core":"^10.0.0","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@types/supertest":"^6.0.0","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^10.0.0","@typescript-eslint/parser":"^8.0.0","@nestjs/platform-socket.io":"^10.4.15","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.15_1750936728024_0.9121430021980721","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.16","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.16","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"c9c4802e1395d6f24a7d5e35e35a44611c803a5a","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.16.tgz","fileCount":201,"integrity":"sha512-jOdyVIZOJYbCS/s7xqE4KozzOz/6tLv6vU7R1eY/5iVYdrQ8mKePrJufgEAY4cgfSGS0jdLGYW0cTFzJt5aSKA==","signatures":[{"sig":"MEUCIHpA7aRNznHYDjpfmQOWvZWH3pYRF8ZHddHhvDxIDvpuAiEApiVsH3j2cN1I97b98LADZMA9MsVkqsVAzqM3cFxz5MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@nestjs/jwt":"^10.2.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@nestjs/core":"^10.0.0","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@types/supertest":"^6.0.0","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@nestjs/platform-express":"^10.0.0","@typescript-eslint/parser":"^8.0.0","@nestjs/platform-socket.io":"^10.4.15","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.16_1750937608251_0.9207538972357983","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.17","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.17","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"e09b8c5646ecbaa013db5542050b847d7ebc52d1","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.17.tgz","fileCount":201,"integrity":"sha512-ij0AAtv9c2G5G35fh6tt0XzmgfUSfKeknJI9qjDe7WYRrUyEFL850QRVNx6auMhSYBC+uSHPcWR0SLrLZfphSQ==","signatures":[{"sig":"MEQCIGMJle3Tl0g6fLBSmtGDLXPt9MSH4DaGzBdtpseznq4JAiBElJpi02SRQ4qGEOweaopzCwQf6ZaBGWD7qZBsx1hwJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496926},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"joi":"^17.13.3","cron":"^3.2.1","rxjs":"^7.8.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/cli":"^10.0.0","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","@nestjs/common":"^10.0.0","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.17_1750939189809_0.7963754666728553","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.18","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.18","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"78462fbd8b2862f02fd81cbe2d6792bb3d4bd595","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.18.tgz","fileCount":201,"integrity":"sha512-a8g+ffyv6FrXvigeLiWAJUXC+qZgAqbwYSVFCdgUbHFH9Cc6ll6dhuuwVQORGkrYB/s5GYzb+h2dNE5tU5n3eQ==","signatures":[{"sig":"MEYCIQDb8fPlLbD+0CyiybDzb/H9u6yI+ZSa+useZjFZGSXYlQIhAMj+KRadcbSJzaCRBZKpwXRPd32oN0FL58/mVr1/bPXM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.18_1750942391823_0.07854348966616564","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.19","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.19","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"34d653344e1d208e93cd3ede09de7879ffb9d139","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.19.tgz","fileCount":201,"integrity":"sha512-DZjdJHNMDmk0EdNo3lecg94CYRaqOJke9fGTreTHsZPjAYxwsZNL45vpQw3ZporbhPz2c0/MLra1DB+x5vsjfA==","signatures":[{"sig":"MEYCIQCOBN+JCJKtBjS9DVJygVh7qBFRBtwjbtz5Sl9nKATpjQIhAM1Cbqw5jq/ncZsMHcprsjdKs/2YlOnd+D/KnqI48mQW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.19_1750942921290_0.048915211234959566","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.20","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.20","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"31ce9ff5c93c1975952513596d3b4f0e187848df","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.20.tgz","fileCount":201,"integrity":"sha512-IEz/nczvFOJs/lXz/gXyEf8XgEmdLzgNJ3drMUqtJSMeD/eI4cg2T+p8y9GARNinP6kVIXF85aMELGGb3zwfhg==","signatures":[{"sig":"MEUCIE2jtdtJryQC0RutPwu7xSK9SfSy1udxTvpk78ukKpzvAiEAveYsMU9OMLZ8UGwzkUE4gAooL7LEFil/5sdBWQDGPqM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.20_1750943567031_0.14003966956742953","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.21","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.21","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"2f642bdca2fa58c345b9e061059ae2e7e7da6435","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.21.tgz","fileCount":201,"integrity":"sha512-BYGdU6X8NTzxE6HvEijH9k2GS6xMGwPin3bEX35yNxjKBoPLqjBOZtN7aH3jEflxVz7SZX9rhiZOwrDboZTiTA==","signatures":[{"sig":"MEUCIAmcBqQ1fY7xFDxi3Zk1g854Txepx5jkicNSY+Umh3HSAiEA6XvqEuGbxyeLbW7ZdpxqRgvnXi+MtLADGlG3g9Qi0rA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496925},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.21_1750943906849_0.3596563409298188","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.22","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.22","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"411a0b317a243b0a98614d97bbdaaf94687ab18c","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.22.tgz","fileCount":201,"integrity":"sha512-eVAEsoxu/LhXPd4pi+eMkuEPaPGmyIqAOPT59uU0VQf2WI3PUsj5ny19+q+/QPMK8l1fpsfCrzuRUyU1au/t9g==","signatures":[{"sig":"MEQCICQ2LobM/m6dGyQW5kMo6KrD95CXKsuu9j+OHV2ZJ0A/AiBC7g+0h5g1ZYEoeg5N8+CmnKOd94jzRxx2WSudyYsBMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","typeorm":"^0.3.20","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.22_1750944206367_0.890282605927657","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.23","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.23","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"ea1992a5c0c9670424417f9d2888d3cf6ef46f35","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.23.tgz","fileCount":201,"integrity":"sha512-GOgzgcULJuHdd1ZrF/GElUBNSOddFSXvQjVUzmitaRvNZ7DLiFM/ppk8Hvh+wza0Hm46UYjKXXzC9rKMsRnD4A==","signatures":[{"sig":"MEUCIQDcPLNUYCe0QKUZrW9yOGVjjUfjVxjPuzXK/cYnu/9JEQIgLBzL4UxJclAftRhbEENLsWEVQ0g+aYFfQxloNSDLVuE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496979},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","typeorm":"^0.3.20","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.23_1750946504598_0.323259327602778","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.24","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.24","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"6bea36571282a76ddc78916354e6509a6e08b52b","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.24.tgz","fileCount":201,"integrity":"sha512-/5wRm+xzQC6un5ECRG3SwvP+bsh02J+I/ytH8RSktqhhxs/zs6eTkFtPhpKPzxZSzuP7il0Dvknv7+G3wgisKw==","signatures":[{"sig":"MEQCIGR+mef61h+dg9MVG13nsTfa1T1fRX//bOilp44IMv8XAiAcntc1xAji30cW5/1sQzfcqqQ1wzyaHMqXN7n3bLBJZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","passport-jwt":"^4.0.1","passport-local":"^1.0.0","class-validator":"^0.14.1","reflect-metadata":"^0.2.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","@nestjs/common":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","@nestjs/throttler":"^6.3.0","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.24_1750983832894_0.7394938346938071","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.25","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.25","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"df6290ad5686db7f98449af8aeb8503044c712c5","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.25.tgz","fileCount":201,"integrity":"sha512-HvMSkog+j3mfetEzQMXiwzz+fBiuZoiksIMJxqG3vXopqg3dRSfQT4xRQ/JdT1+N8rj6J/vOY3ETWOfBCHpjyw==","signatures":[{"sig":"MEYCIQDyBe1J2icoF6pmqlRrNtANCqdICR/4jMLs8pfc5tCQiQIhAOUzpRZXBj25RpuyjCXxwYWuBr5UpMKRAG646WhXxmWY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496952},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","cron":"^3.2.1","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/schedule":"^4.1.2","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.25_1750988679540_0.14079664282817883","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.26","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.26","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"137607409df5e70bda4006de34bacdd336ba10ac","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.26.tgz","fileCount":201,"integrity":"sha512-ljGwZJTCWyirW7HJobUuLMcGIj2o8zib/qAEqQAq0S+V9eUskuYQl92r3uPTRlJr6jlLRwwrZ/JMRQnig4izSg==","signatures":[{"sig":"MEUCIQDXoSBFy0xYqtadWW8MSS4LyKhuquTO8te7DkFjc9Rt2AIgOOeTeGZPOavtqrBj2QWOCg1ion2KE/E8xyzhH53MCek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":487355},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.26_1750991180975_0.3256162032364198","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.27","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.27","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"67cabf6bf2c891c3166a16d5939acbd8c4535617","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.27.tgz","fileCount":165,"integrity":"sha512-/+nWtAyzgerQGxbBt6tXYgKXoSanfD37pplblWP36vdWqJQVRVp4vqKT1ye6F9ew8jpDELzlceRmmkg3SmapKQ==","signatures":[{"sig":"MEUCIQCgwaGWsc5SxMvpKg1ukbcESSd/dfejoaINEIBpYrNT8wIgXsS8Vy9gFUkEnPuav3zBVwF4Sz7Mlv0XC+xoWeehGxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417980},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"gitHead":"c474d6e952def3374f1da2034b8856593eeaef0a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.27_1751068834238_0.47170788410030595","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.28","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.28","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"f70a77715ef5ed25ff69bc609a3a513b15355536","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.28.tgz","fileCount":165,"integrity":"sha512-chk6uORFReA4vQrYwzTGJg8IygAq0j8vsuoF8TB6qZI/XKTbJd+1VZ+7Q8qph2j3WlnUvqV4lpupO0rL2mrJ8A==","signatures":[{"sig":"MEUCIQDMaIv6WDTJie+W3qSa6WzAEgMue6Q8fy1sMrwl+l7QMQIgIbgvOrMfRhKNlCeIQzBZLKZDsbPk6tIxoYLzBCoDgm0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418059},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"gitHead":"c474d6e952def3374f1da2034b8856593eeaef0a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.28_1751338087668_0.41350404136265384","host":"s3://npm-registry-packages-npm-production"}},"1.0.29":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.29","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.29","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"a1247c691a45eb0c56ba1207ef69c34a1e9c05d2","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.29.tgz","fileCount":165,"integrity":"sha512-sdkkgApb6c6HWkw1XGl3hCujJbRR982MrUSYD0fA9AcRfARnQyv6h+yFAS4OjUWkljWGLOekQc7jJrqx/Znj0w==","signatures":[{"sig":"MEQCIAVRly2fp01yEGKaXPCuUi25bEfXQ6UbOkVyrNo4m9EuAiAiItFVqxAo0b/0hQA1W4cDNCtnfnxzfF6+dngbJLN7Xw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":418223},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"gitHead":"c474d6e952def3374f1da2034b8856593eeaef0a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.29_1751415542616_0.3337384268256829","host":"s3://npm-registry-packages-npm-production"}},"1.0.30":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.30","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.30","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"ebb84e4b71fb261aefd77307f9122094d84e1f6c","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.30.tgz","fileCount":168,"integrity":"sha512-sfq700fR7kBMW6WbQcL5Cxc0HFy5dgDII0m7V7C975aNSfs6wfFlrntja9pWm+NFp/qKDtough8oAcRGrpvd7w==","signatures":[{"sig":"MEUCIQC0YupbkyhuGAx0Gvl9uPN2s/NRdXfwnloQosje5hOn+gIgO8vXs+G9p59sjqZG5zTqTCCh8TMFGdDmaBvjAj3pD40=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":419883},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"gitHead":"c474d6e952def3374f1da2034b8856593eeaef0a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.30_1751418150171_0.05547385045233377","host":"s3://npm-registry-packages-npm-production"}},"1.0.31":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.31","author":{"name":"adonis-developer"},"license":"UNLICENSED","_id":"@adonis-developer-0901/kids-care-common-lib@1.0.31","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"dist":{"shasum":"70ca14f896230ff4232638da969619b313e21c08","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.31.tgz","fileCount":171,"integrity":"sha512-eFHDgR4Xm2WAlPPFFOL1ckxxuqzudzVCrKf7fzdj8dw0FVBxjHbWAMxgSTMq4iwPNnSewY2s6Umsl2G+NUF39A==","signatures":[{"sig":"MEUCIHkuA+O5K9J4bTLeSXJLOyxh/0LogxPNaMlR2mf4PSFVAiEAmfKUqJ27i94quQSgCdPjG+0nj07Z50GCswjQkC9XAzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420837},"jest":{"roots":["<rootDir>/apps/","<rootDir>/libs/"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","moduleNameMapper":{"^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1"},"coverageDirectory":"./coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"gitHead":"87dc2dbb4563982399fa4d2c41277ba84d5bc7cc","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","prepare":"sh ./bin/husky.sh","test:cov":"jest --coverage","test:watch":"jest --watch","postinstall":"npm i -D husky"},"_npmUser":{"name":"adonis-developer-0901","actor":{"name":"adonis-developer-0901","type":"user","email":"nvvan.0901.developer@gmail.com"},"email":"nvvan.0901.developer@gmail.com"},"_npmVersion":"10.2.3","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","directories":{},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_nodeVersion":"20.10.0","dependencies":{"joi":"^17.13.3","uuid":"^10.0.0","dayjs":"^1.11.11","bcrypt":"^5.1.1","dotenv":"^16.4.5","lodash":"^4.17.21","moment":"^2.30.1","ioredis":"^5.4.1","slugify":"^1.6.6","passport":"^0.7.0","crypto-js":"^4.2.0","ipaddr.js":"^2.2.0","socket.io":"^4.8.1","cloudinary":"^2.5.1","nodemailer":"^6.9.15","@nestjs/jwt":"^10.2.0","@nestjs/core":"^10.0.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/typeorm":"^10.0.2","class-validator":"^0.14.1","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","reflect-metadata":"^0.2.0","@nestjs/throttler":"^6.3.0","@types/nodemailer":"^6.4.16","class-transformer":"^0.5.1","@nestjs/schematics":"^10.0.0","@nestjs/websockets":"^10.4.15","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","husky":"^9.1.7","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","loadtest":"^5.2.0","prettier":"^3.0.0","supertest":"^7.0.0","ts-loader":"^9.4.3","typescript":"^5.1.3","@nestjs/cli":"^10.0.0","@types/jest":"^29.5.2","@types/node":"^20.3.1","lint-staged":"^15.2.10","@types/bcrypt":"^5.0.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@commitlint/cli":"^19.6.0","@types/supertest":"^6.0.0","source-map-support":"^0.5.21","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@commitlint/config-conventional":"^19.6.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"peerDependencies":{"rxjs":"^7.8.1","typeorm":"^0.3.20","@nestjs/common":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/kids-care-common-lib_1.0.31_1751502672912_0.19296362724657934","host":"s3://npm-registry-packages-npm-production"}},"1.0.32":{"name":"@adonis-developer-0901/kids-care-common-lib","version":"1.0.32","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","author":{"name":"adonis-developer"},"private":false,"license":"UNLICENSED","scripts":{"postinstall":"npm i -D husky","prepare":"sh ./bin/husky.sh","build":"nest build","format":"prettier --write \"apps/**/*.ts\" \"libs/**/*.ts\"","lint":"eslint \"{src,apps,libs,test,@types}/**/*.ts\" --fix","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage"},"peerDependencies":{"@nestjs/common":"^10.0.0","rxjs":"^7.8.1","typeorm":"^0.3.20"},"dependencies":{"@nestjs/core":"^10.0.0","@nestjs/jwt":"^10.2.0","@nestjs/mapped-types":"*","@nestjs/microservices":"^10.4.15","@nestjs/mongoose":"^10.0.10","@nestjs/passport":"^10.0.3","@nestjs/platform-express":"^10.0.0","@nestjs/platform-socket.io":"^10.4.15","@nestjs/schematics":"^10.0.0","@nestjs/swagger":"^8.0.7","@nestjs/testing":"^10.0.0","@nestjs/throttler":"^6.3.0","@nestjs/typeorm":"^10.0.2","@nestjs/websockets":"^10.4.15","@types/nodemailer":"^6.4.16","bcrypt":"^5.1.1","class-transformer":"^0.5.1","class-validator":"^0.14.1","cloudinary":"^2.5.1","crypto-js":"^4.2.0","dayjs":"^1.11.11","dotenv":"^16.4.5","ioredis":"^5.4.1","ipaddr.js":"^2.2.0","joi":"^17.13.3","lodash":"^4.17.21","moment":"^2.30.1","nodemailer":"^6.9.15","passport":"^0.7.0","passport-jwt":"^4.0.1","passport-local":"^1.0.0","reflect-metadata":"^0.2.0","slugify":"^1.6.6","socket.io":"^4.8.1","uuid":"^10.0.0"},"devDependencies":{"@commitlint/cli":"^19.6.0","@commitlint/config-conventional":"^19.6.0","@nestjs/cli":"^10.0.0","@types/bcrypt":"^5.0.2","@types/express":"^4.17.17","@types/jest":"^29.5.2","@types/lodash":"^4.17.13","@types/multer":"^1.4.12","@types/node":"^20.3.1","@types/passport-jwt":"^4.0.1","@types/passport-local":"^1.0.38","@types/supertest":"^6.0.0","@typescript-eslint/eslint-plugin":"^8.0.0","@typescript-eslint/parser":"^8.0.0","eslint":"^8.42.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","husky":"^9.1.7","jest":"^29.5.0","lint-staged":"^15.2.10","loadtest":"^5.2.0","prettier":"^3.0.0","source-map-support":"^0.5.21","supertest":"^7.0.0","ts-jest":"^29.1.0","ts-loader":"^9.4.3","ts-node":"^10.9.1","tsconfig-paths":"^4.2.0","typescript":"^5.1.3"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":".","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"./coverage","testEnvironment":"node","roots":["<rootDir>/apps/","<rootDir>/libs/"],"moduleNameMapper":{"^@app/repository(|/.*)$":"<rootDir>/libs/repository/$1","^@app/middlewares(|/.*)$":"<rootDir>/libs/middlewares/$1","^@app/services(|/.*)$":"<rootDir>/libs/services/$1","^@app/(|/.*)$":"<rootDir>/libs/$1","^@app/utilities(|/.*)$":"<rootDir>/libs/utilities/src/$1","^@app/interfaces(|/.*)$":"<rootDir>/libs/interfaces/$1","^@app/microservices(|/.*)$":"<rootDir>/libs/microservices/$1","^@app/email(|/.*)$":"<rootDir>/libs/email/src/$1","^@app/uploads(|/.*)$":"<rootDir>/libs/uploads/src/$1","^@app/queue(|/.*)$":"<rootDir>/libs/queue/src/$1"}},"lint-staged":{"*.{json,ts}":"prettier --write","src/**/*.ts":"eslint --fix"},"_id":"@adonis-developer-0901/kids-care-common-lib@1.0.32","gitHead":"87dc2dbb4563982399fa4d2c41277ba84d5bc7cc","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-1zInmwOUkBlEl6qBCewICfA9lIwF2itOsiJqcTDAoXODbbxUd7vXf2dalYPURuybxOmMgCg9rA8sUGoRbWIH0g==","shasum":"34e55f9bf46e6b32c9d718f6e691639d3206baf3","tarball":"https://registry.npmjs.org/@adonis-developer-0901/kids-care-common-lib/-/kids-care-common-lib-1.0.32.tgz","fileCount":174,"unpackedSize":421530,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjJ8qR1x1N0qBhXnxThRffQ/bwqDXLn4Em19Gf0xVo/QIhALS663K5M/Ixn4X/P4PyUvDUdjDlQLfmcaxeyfC0/2PA"}]},"_npmUser":{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com","actor":{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kids-care-common-lib_1.0.32_1751531494836_0.7577448290241362"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-24T00:23:08.570Z","modified":"2025-07-03T08:31:35.189Z","1.0.0":"2025-06-24T00:23:09.053Z","1.0.1":"2025-06-24T01:25:02.041Z","1.0.2":"2025-06-24T01:37:17.131Z","1.0.3":"2025-06-24T01:49:25.661Z","1.0.4":"2025-06-24T02:07:41.391Z","1.0.5":"2025-06-24T02:20:41.146Z","1.0.6":"2025-06-25T00:08:33.722Z","1.0.7":"2025-06-25T00:16:36.813Z","1.0.8":"2025-06-25T00:31:41.878Z","1.0.9":"2025-06-25T01:11:42.695Z","1.0.10":"2025-06-25T03:25:51.968Z","1.0.11":"2025-06-25T03:33:20.557Z","1.0.12":"2025-06-26T00:02:29.248Z","1.0.13":"2025-06-26T10:30:32.212Z","1.0.14":"2025-06-26T10:54:55.620Z","1.0.15":"2025-06-26T11:18:48.187Z","1.0.16":"2025-06-26T11:33:28.431Z","1.0.17":"2025-06-26T11:59:50.016Z","1.0.18":"2025-06-26T12:53:11.992Z","1.0.19":"2025-06-26T13:02:01.534Z","1.0.20":"2025-06-26T13:12:47.195Z","1.0.21":"2025-06-26T13:18:27.011Z","1.0.22":"2025-06-26T13:23:26.567Z","1.0.23":"2025-06-26T14:01:44.783Z","1.0.24":"2025-06-27T00:23:53.106Z","1.0.25":"2025-06-27T01:44:39.722Z","1.0.26":"2025-06-27T02:26:21.159Z","1.0.27":"2025-06-28T00:00:34.419Z","1.0.28":"2025-07-01T02:48:07.875Z","1.0.29":"2025-07-02T00:19:02.841Z","1.0.30":"2025-07-02T01:02:30.352Z","1.0.31":"2025-07-03T00:31:13.112Z","1.0.32":"2025-07-03T08:31:35.043Z"},"author":{"name":"adonis-developer"},"license":"UNLICENSED","description":"<p align=\"center\">\r   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r </p>","maintainers":[{"name":"adonis-developer-0901","email":"nvvan.0901.developer@gmail.com"}],"readme":"<p align=\"center\">\r\n  <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a>\r\n</p>\r\n\r\n[circleci-image]: https://img.shields.io/circleci/build/github/nestjs/nest/master?token=abc123def456\r\n[circleci-url]: https://circleci.com/gh/nestjs/nest\r\n\r\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>\r\n    <p align=\"center\">\r\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>\r\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>\r\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>\r\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>\r\n<a href=\"https://coveralls.io/github/nestjs/nest?branch=master\" target=\"_blank\"><img src=\"https://coveralls.io/repos/github/nestjs/nest/badge.svg?branch=master#9\" alt=\"Coverage\" /></a>\r\n<a href=\"https://discord.gg/G7Qnnhy\" target=\"_blank\"><img src=\"https://img.shields.io/badge/discord-online-brightgreen.svg\" alt=\"Discord\"/></a>\r\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>\r\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>\r\n</p>\r\n  <!--[![Backers on Open Collective](https://opencollective.com/nest/backers/badge.svg)](https://opencollective.com/nest#backer)\r\n  [![Sponsors on Open Collective](https://opencollective.com/nest/sponsors/badge.svg)](https://opencollective.com/nest#sponsor)-->\r\n\r\n## Description\r\n\r\n<!-- [Nest](https://github.com/nestjs/nest) framework TypeScript starter repository. -->\r\n\r\nĐây là 1 dự án triển khai cơ bản của 1 mono repo của nestjs:\r\n\r\n1. Triển khai các pattern:\r\n\r\n   - Repository Pattern -> di chuyển linh hoạt giữa MongoDB vs Postgres or ..., abstract các function chung như find, create, save, bulkSave, update...\r\n\r\n2. Triển khai sẵn migration cho mono repo\r\n\r\n## Project setup\r\n\r\n```bash\r\n$ npm install\r\n```\r\n\r\n## Compile and run the project\r\n\r\n```bash\r\n# watch mode\r\n$ npm run start:dev $service\r\n$ npm run start:dev auth-svc\r\n\r\n# production mode\r\n$ npm run start:prod $service\r\n$ npm run start:prod auth-svc\r\n```\r\n\r\n## Run migration DB\r\n\r\n```bash\r\n# Create migration by entity\r\n$  npm run build && npx typeorm migration:generate -d dist/apps/$service/src/configs/data-source.js ./apps/$service/src/migrations/InitEntity\r\n$  npm run build && npx typeorm migration:generate -d dist/apps/auth-svc/src/configs/data-source.js ./apps/auth-svc/src/migrations/InitEntity\r\n\r\n# Apply migration by entity\r\n$  npm run build && npx typeorm migration:run -d dist/apps/$service/src/configs/data-source.js\r\n$  npm run build && npx typeorm migration:run -d dist/apps/auth-svc/src/configs/data-source.js\r\n\r\n# Revert migration by entity\r\n$  npm run build && npx typeorm migration:revert -d dist/apps/$service/src/configs/data-source.js\r\n$  npm run build && npx typeorm migration:revert -d dist/apps/auth-svc/src/configs/data-source.js\r\n```\r\n\r\n## Generate resource in monorepo\r\n\r\n```bash\r\n$  nest g res $name $path\r\n$  nest g app identity /modules\r\n$  nest g lib identity /modules\r\n```\r\n\r\n## License\r\n\r\nMIT licensed\r\n","readmeFilename":"README.md"}