{"_id":"@icd-iot-aicf/nestjs-logger","_rev":"144-6216808a4b918c07aebe9f6ac3dde28f","name":"@icd-iot-aicf/nestjs-logger","dist-tags":{"experimental":"4.0.0","latest":"4.1.11","next":"4.1.1-1.rc-3"},"versions":{"0.0.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"20b0daa1038084ea3232a72b9abc2802677c1702","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.1.tgz","fileCount":159,"integrity":"sha512-GP/ZrmMGilgEWEeJcG8EHMclV6b+KSitOGTTT8xT5XdTzgEHi8cCz2MCXI8SoLesUXC5FXvkYcnvS/UJLXy55Q==","signatures":[{"sig":"MEQCIBO6cM53oqUyYooBDU3JsOTcsGTd140h/r9KPojhlX9RAiA9ir0oEmW2WIpTSgL+4JcHBSfLDKvPgwIwbzTYZBupiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449297},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4c29a34c30c458f75d2c1b7e5d8eb39053dfe46c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.1_1740727750833_0.014151460400975813","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.2","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.2","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a7e92a48298d8f75c046ea7bddd646c9dab124fb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.2.tgz","fileCount":165,"integrity":"sha512-2YTP6Gmq6gPcCylxfyw5E55rtYWepoV76rUpWMwFuhOTAisIDBW9Ggn5iXxrqC39HlJsck0tTAo83cbYGabC3Q==","signatures":[{"sig":"MEQCIEvG048tY+MNe6lmMbaOl7jBx4dMb55fpUIUIiSEyNmlAiAewX5DwwjGsiE55sghuvHw5XXF/35ZVi69a+BjQVrLoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":458857},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5e8005f49a58378af25f520848ecd1e1c0ba54be","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.2_1741248571371_0.5564283532948591","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.3","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.3","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"d00856fc84ee54fb2d8085c7b91ae5a938488c4a","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.3.tgz","fileCount":165,"integrity":"sha512-1DqdTsHDhJlpRjtuj854Fob96IDZnALmwTIsdq6fOy7brabQAK/7lJUrpzrrPGUpSiLiW9OEnbXgw5CEbyJliA==","signatures":[{"sig":"MEYCIQCfGj0vynr6K7PSiD8i1KVMpa5NMGXiP6Wcd6s1bpzZbgIhALXOhFescPOkV8vK6o9EnULMgVJC7XqukGTbAjTZumOs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460133},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"688d4e282493730cf4932cc16d5890f9b33aa4b8","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.3_1741760138314_0.29270780533310514","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.4","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.4","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f7e8e89f4677ef1dfff8982c6d1e1285fb8df60c","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.4.tgz","fileCount":168,"integrity":"sha512-jq0W84VOzt4zKTorlwNtcWd+63CkRtyR2WegUX6juljlk0SS1e23JtNaOtl+qJDZAHoFPzIkRSrcS9s6MRnF0Q==","signatures":[{"sig":"MEYCIQDo3X3VDELThCIfog+gKPEfSdWzIt4acqvr3mbQ0TlBTwIhALSlstZbD4gbTNdO/JOX7T6uLF1Z+vCdarXXWFRuK4Qn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465040},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a4f531a1a7263345e3c35324d7838f8e5962009","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.4_1741841113658_0.526419221981453","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0d23153a69ce1c7e94575224b68e6c5bd828ec62","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.5.tgz","fileCount":168,"integrity":"sha512-44CUjosj8ZStiumLO6uNCuDcgEaf3DlAJ7+crrBUgG0i5Vtyek5b6KSQhJpTJqj1HFjs6bVtGeI1uT6HDErE2Q==","signatures":[{"sig":"MEYCIQCSquDuByV5eGpegD+NYCwFfrnQZwFhBhi3RI/2zqsBFgIhALeVipfypsNkR5AQlD4zDW4GhdeAjkVOBAZTmq/rgqF9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467433},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce1263236af25b36a761eb072d52c397312d2b2e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.5_1741939391702_0.23139975342340202","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.6","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.6","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"311473cddcc1bbec6c5f589dc6702db840d797bc","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.6.tgz","fileCount":168,"integrity":"sha512-qV32dHVUQ3VQlaHK5n2dEkifZd5mx5zvS5YM4/q41EnUxOZsLoDZtr3u4XTbhOKr4shDBFa+iD1a/aDGXNKKqw==","signatures":[{"sig":"MEQCIBX++H0Ua20f71pVFQQQVbMXuQOM8QAsD8YCCg71azaZAiABUd+bno++me5uTFWNu06ZiPvnrWTOJ0wxcUviN4e6EQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467359},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ce1263236af25b36a761eb072d52c397312d2b2e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.6_1741939867616_0.13934502591087572","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.7","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.7","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3e93766c9ed0ad845cc1dbf9d2e8b40b9fe2c3a8","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.7.tgz","fileCount":168,"integrity":"sha512-mvuNdPkoDpfPBnwDmAO9/noBqFABLlujOqkPZYONMuDPghj+1YxkbAzMbB4tXlTd+pcbJ5T5oTGTvFA3B0W/4g==","signatures":[{"sig":"MEQCIDN5OOs1vWwmk1FHvy0iblHh6R9WhY5TDS6i1IY3GBM8AiBmByFXVao528gbVnK6saFG+mFsPOaWd50pV59o6Czmxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467359},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c5255c83b2a10bb38de2a8ac032a92aa54ab563","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.7_1742179988747_0.4407476654732623","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.8","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.8","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"b0495c5d998a3924fa62cf6a722bb95d134c2676","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.8.tgz","fileCount":168,"integrity":"sha512-Mk5uLzL/aPr6gS/vcc11YsPfIeK966Hrtu0AYhd7EsMoSpdhHP2KFUSy6VTq4xR8gaBeygKcUWxlYPwpxreqXA==","signatures":[{"sig":"MEUCIGm876FfPoTamtIjKf3dfS8MtWliYDyQP5o89It+koxVAiEAu+AXK10Qg959dicosHwmXj2JeqCz4t9mwPYJ7Lar/II=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470928},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d996c8acd091bdef82ae0c3ff6ca0ed764da6219","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.8_1742192814350_0.18246521226413726","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.9","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.9","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"43b1838346471657294fb098ab75e29551395fac","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.9.tgz","fileCount":168,"integrity":"sha512-sfqGM/zkwYcaEevK6CC+L9JFW+clxxDmHehwTHHr6yKnEFjusCHa3JCCUUqcbX9S//GD5zgI4rWI7oUDwZ5lGQ==","signatures":[{"sig":"MEUCIQCAYjnpjG8GwQQabUVpF1Yg4q14ZZxBI8l2L9RT6ixqIwIgRp6t0g1dYugVRt7jxfuTi97xa1Q5LmYCAg2TdCDaL6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":470804},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1da66a57d365d823ef4a1c3f2b78195b93e06443","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.9_1742194034779_0.7189266583517844","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.10","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.10","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"ea9c38912627e350e26d8e6ff0f285488506e355","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.10.tgz","fileCount":171,"integrity":"sha512-KSZFptb25LsOgPT60av6KZqfuXvK/gnv492n4wh73cQpmfovUuj1T+B+JHF2K2pSmrojQnK73Tt7TCjePWXMfg==","signatures":[{"sig":"MEUCIQCco/4Sy2fsSnweuMB27kbfBAOm/eZ2vSyZ3mW24lEjRgIgNErK4WlFaKneVbTVxmh0+dgYg9QT834pUwWwoQxWSO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475653},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"202a45714142713fbaba40ca6a0745e6f70025da","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.10_1742203885189_0.05077591380392232","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.11","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.11","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"6a31b678ca4d689635ba0872e7e8468837f8e30a","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.11.tgz","fileCount":171,"integrity":"sha512-p9WArXautTjHaY22GLFBt07dZTs1+reQbelCpmmlXGUbaD6HmUimnYBRPsU6pVvNb1i+Z6F56FAk9SzbvqHsfQ==","signatures":[{"sig":"MEUCIC9F8Slj3kQrF5Y7G66806PYFrd0mSzgAcuQKJYgVAyUAiEAhmOv3e5ycR7bnk7b5+RnRxjFL34L6tM/Hfgz2wtfohg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475482},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4847eaac0637fa9dcd0154bd5aebf7e76404c353","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.11_1742268389495_0.3275718071203708","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.12","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.12","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"b2c7a965e45a6dde964e77c90f8f31206742b328","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.12.tgz","fileCount":171,"integrity":"sha512-ODV8VFM9ZOxnQHE1k6CqGVfNPczqY/fqk+/2f7yX6QDLYt4+U4EerBqEzAz3Mgw7yL/QEoU2d0VSVH9I8TTUcw==","signatures":[{"sig":"MEYCIQDInX+jI+9JdiGCGUhDz8csQCFudYBrYuIBNiH6RWJ/GgIhAJZeSHsKDOluC7C4QOUsxJ6sJll3a1ebrgSgK9SStKX4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478898},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"60a8f8a6496dee38bcac349044a5e9479ec8fabb","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.12_1742270615112_0.9801539355633295","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.13","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.13","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"598127184c8f5e0aa4bd0dfc09163d3461a466f1","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.13.tgz","fileCount":171,"integrity":"sha512-jnnyykH7n4EOaqQZ5jvrQk8usVEr288fg84tsuPE4XH3IDLdaGk2TMMUj7EY1RrkDbyO65jhfFqfItGrInqXWw==","signatures":[{"sig":"MEQCIAusPSj0GL3wXeH/ZcvClKoqzI2Wj/SUUYZdcBLGJE3rAiAlWJJSZvyzFmltABl3MFRQ8rR4RC+mCFgTU+b/4iMjeg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478898},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9904558b8deaa1f8f2a635b13cd8de31e9cca306","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.1","uuid":"^11.0.5","axios":"^1.7.8","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.19.2","winston":"^3.16.0","mongoose":"^8.10.1","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^10.0.0","@nestjs/axios":"^3.1.2","@nestjs/common":"^10.0.0","@nestjs/config":"^3.3.0","moment-timezone":"^0.5.45","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^10.0.0","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.1","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","eslint":"^8.42.0","ts-jest":"^29.1.0","ts-node":"^10.9.1","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","@types/express":"^4.17.17","tsconfig-paths":"^4.2.0","@nestjs/testing":"^10.0.0","@types/supertest":"^6.0.0","@nestjs/schematics":"^10.0.0","source-map-support":"^0.5.21","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","@typescript-eslint/parser":"^8.0.0","@typescript-eslint/eslint-plugin":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.13_1742273127256_0.2849612799374084","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.14","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.14","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"6eecc4f81707db90b79953428cc4b95915792027","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.14.tgz","fileCount":171,"integrity":"sha512-Nll27hEhceBMHFY8mF9ybxUIoEzT/p5LNnQ5QKZ3avhqHyZxFpFPgUi1EHdOAH3+0qnB7ev2HzKw1ADaqa9UBw==","signatures":[{"sig":"MEUCIDWGZakxi51kaZsQ6C5jWWP1UbH25mEHOXTnAzrOflOPAiEA7ZneUdWT00enIGhPuGL7+iWmEZbtCNdHwKw6WtMJuPY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478536},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"80353ab262068e2705a6570a22b7e8754b374460","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.14_1742280218175_0.22423733399990664","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.15","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.15","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f1fc5838feccbd5019637c12f25260232523dff6","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.15.tgz","fileCount":171,"integrity":"sha512-rjev3bxrABrMIaa0fhgZPMZxqcRAazJZn6k6A3NvB9kOFCorTpwihUxSic33ZGWINK3w8a3YvVsHOWJvzwZMtA==","signatures":[{"sig":"MEQCIQC/VuXfb63bLnQOY3+Wh0SZMUh7oiGy9zHh6NxiyerYvQIfIMZ7z74CTHzbWLN49LDReFqd/nDlSA84oS4v/W02rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478536},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c58f2f34a58cf5e465a5a63cd4de925b763dcaf","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.15_1742356700249_0.1735931520024212","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.16","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.16","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"e5cb03323507e4c2f582b6619831c1b8d486c5a6","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.16.tgz","fileCount":171,"integrity":"sha512-pSwglW2IMF7nxNGigIJrwi5XZFNxwvaRPbiqYyCLPgkjvGNch8vvWG6uEzHDIbO4lPYA9mEWqxSEtD8Mho+C9g==","signatures":[{"sig":"MEYCIQCOlDZJ7cPiZDb023BCMDXhZkyG+5tCVc+xrovTU3KqJgIhALNpfNO2WlaE2eifkxcNuQ9Z0SaQ69ADBTL/2oocRjFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478641},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d7bf2535b81495c1b782a2b5f36a636fadca0c7c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.16_1742358079022_0.8472075988211811","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.17","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.17","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"7076f4c9e283e2df72a9f676494f78eb7392f370","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.17.tgz","fileCount":171,"integrity":"sha512-W9KNiFj0oECs2GQEjdMYxKqfyNAgaA9sN3HPgVQq/vicp1zFkYtCMBS+zC6GCvSOKXSt6Fu3lJyZvUz2yAaPTw==","signatures":[{"sig":"MEYCIQDFYOljUmPbtf4e1okx01BUOew4EjWOLr+iqSSLmRefWgIhAJAh9KZgyWb0iRAEfNwo9SwSzhAjD4REAS1nDlnkwmvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478667},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7f39d2ddd34cb7586d0bbd82563e3eab774e3539","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.17_1742358732057_0.3676006339814566","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.18","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.18","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"d93d89afe8fd1c8bf0310ccd7309f5a6444bf227","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.18.tgz","fileCount":171,"integrity":"sha512-tMOXtrxYulAW5IR+cGOJ5wiYEyq4SclowossH13EesFWFkHluRU6zLA/zKI4dR6pfdOJKtd2wpgN56znVLmdOw==","signatures":[{"sig":"MEUCIQCa8kXh6/AG2vJLMOGWTjfu5CQnrS+wMR6g6S2N4FqPiAIgYJ+fuWK7mLfgra3rJtj8iX19UdIUXsi3sF0hto7n4rU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478781},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f2c90d0b8746277a1c44fb07a4cd16d0a2787eef","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.18_1742358886978_0.5110009069554506","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.19","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.19","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"4271111ea92d6157c2255c4ca6ed20dabb4d4216","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.19.tgz","fileCount":171,"integrity":"sha512-1I4r7smw2/lDBdy/o9htsqeBKSL8xIXza1oJc+8SA/pBVblIeRT9HrBaD1wwZOAnXgdMtEZonReFu3e5/qvynQ==","signatures":[{"sig":"MEUCIQC/kgsoUtl/0J1KichDRueXg0sUFvNHPmniKZoA9cRoOwIgRjHa/1XtZ5qmhbsTqaDR7bZ1FYWwIDdrsAJTqdG00xI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478961},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b4e34e5d635caa755e0ddbb68d38b59095551bce","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.19_1742359051314_0.7288337277043497","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.20","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.20","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f1245f25b59e2c9e774bf86bcd14c6fb213506eb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.20.tgz","fileCount":171,"integrity":"sha512-yL52AEcUO5B1xEoU+9odxqUY0K0lRTGSp/WjYEkjhQ9Evp/l2b6IRjbhQMf8dFmF4ebIYNmJuMm3w++N3OR6sA==","signatures":[{"sig":"MEUCIDImEr/OgGBCdzy88gpPrfp48dkZsWua9krHExBCQ2rdAiEA1Cg44mgtMQZdJk1zAcdiA9lmnASP3FbwZCkj3BMmfTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478675},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"73b9967d01647346341fc8438b25262a88e9de39","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.20_1742359236737_0.9005571603824876","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.21","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.21","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"865811a0e24610ff074f65aba8ab2a0d7da2b842","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.21.tgz","fileCount":174,"integrity":"sha512-MOIE0xAJBigmuiVjPH2O/aqWwhrZmjO5oxEbnydBzhMpmLtEatAlqyWWOc4okIwUZbirr5j9Y7z4XRUK1zpggQ==","signatures":[{"sig":"MEQCICj2IrzgEyszVkMonyhY+CSTQuODE87G5g5UaJQ7NaYbAiBh6vc6FgbhPKu168FCyF8rTwCyXToO8ogTjeZ6Pblgsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477928},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"74b9674ea5fe58e12820684961adf661fc5aea72","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.21_1742359492297_0.5897738776757575","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.22","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.22","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9e3f62525cd7e8ab881e21370a781627569e8495","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.22.tgz","fileCount":174,"integrity":"sha512-hg7EV19FR9m0e8GkmkGbz+WOMXz7fQI/JQLBspKIpfHnXSsMw05sgzuETvfd5X6PeLyqmzN5z/SoIDkTs0t2/A==","signatures":[{"sig":"MEUCIBoT/seygOM1sni40I65Jl73qS/dBcfYQMqCx+7fH2dsAiEAmN1wB70cptAdaErblIgetDGgDOGO7aAXdbCM+P2/xVs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478072},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b2b0607b9816eb015dc7bd02acfd47e532521bd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.22_1742360026781_0.8403407792432458","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.23","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.23","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"03974e1cb79c2c5536b69f506b6a9a0edf78b716","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.23.tgz","fileCount":174,"integrity":"sha512-RLChHJ6CuSbmxDYUYbHlJBp7pSfq5jDd9TKdqMmh4/qmG8e2f1IO2f8puGhcTziNhPS8CrYzogQklbrcB36aJg==","signatures":[{"sig":"MEYCIQDq7i3oMTsRIzPNCFRQuqP4j6TFvU6S9pFGpXIpMZRhXAIhAP+txmTU25uVx4BkUaabgf6id76ovxtcidupdvYDGzPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478072},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"588e3b2d45f354c732a64317aa3357b3016cc46e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.23_1742360324209_0.48576075359083126","host":"s3://npm-registry-packages-npm-production"}},"0.0.24":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.24","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.24","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"c5377311547d14665296897e1c4eeb933770d5d3","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.24.tgz","fileCount":174,"integrity":"sha512-9FOmg2u16wcHQV862X/QIOrLbzyNYrjGfT2+cUYAFBlirxewB+2G17jxREHbvjB8RLlCfL5vMvHqTZ/6a94F4g==","signatures":[{"sig":"MEUCIHtezd2qchZGSjDKVT/A7qNbpMBXkn7i9ZHmkD2XPZKzAiEA00NTzfGYb4TeuQvWT0bneInKCbqO+iHc9rWcLhFtEJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477962},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a794d3b92550e72198831f00d0d4b19c4570b5f1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.24_1742360526760_0.5802224071232909","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.25","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.25","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"c183538ca4523332a608750d6906059b27cbb00d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.25.tgz","fileCount":174,"integrity":"sha512-wJ0JePkiZ5ejCAjwc0vYAskiJBvr/GLd0GRINa7b2TqFmLYbUiP0GoIQRoqe93pngMfekNM+whd78x+OaVJRQw==","signatures":[{"sig":"MEUCIQDFyvaxBnhOmGH4Pi+mL0icMX6lWRBJwVb0sIU+ZLEsLwIgBj3f6I90odUVjGpK+3so6InjjrqHMHJsCF/j2zcUdrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478121},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7105bb2cef8b3df3512d612e1464fc3cd786ce38","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.25_1742366712240_0.4426419192491109","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.26","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.26","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"6c042021f4fab4a42d835591caa40b654780bea0","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.26.tgz","fileCount":174,"integrity":"sha512-yij2YyT+qwZ3wjZ1wR3hg+oeckBM8ziuuGUzy6MXO5diPB2JPHvW3Gf8QoExH/G9v2wF6CUhB07frXS7UvAQHA==","signatures":[{"sig":"MEUCIQD5Fcb2pXVDcORzvdM42I9r6DyRqmA0kBom1PAtDfYyRgIgNTPVC8sxnaSToZQpOvXva+rYjtNM7gp7d3MwxcuDxgc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477404},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b0d651f5decd81c365c12951288e82fbc4603019","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.26_1742459950037_0.6837788367628499","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.28","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.28","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"7ce68e3c870d2f4126257bea82c87d017087fe68","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.28.tgz","fileCount":174,"integrity":"sha512-Wh9TTJ3BAEIji8zJ7VWF4BMHV9VS8z/ceICSJZaVa5WyUM3mluD6CBptrQINqTafAvs6/A0XA8NzfXvVPZoV9w==","signatures":[{"sig":"MEQCIHkM3dbDU8f7Zrj625+JJLjMJKLjEvr2/+CFHVIfgC2lAiBJ3dkqZk45alS7ma9bczOYURtDL+sn3Psy8JF5vXnZbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":477758},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a6e274b0586cb7ac0230a88839e1b250899a89d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.28_1742527981576_0.6901448887584203","host":"s3://npm-registry-packages-npm-production"}},"0.0.29":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.29","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.29","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"c056ebd349aa89e151cab7e9a82c80ea3b576dc8","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.29.tgz","fileCount":180,"integrity":"sha512-RDlXXP6MZbYys0VVrkfiLr36u89n4KKLeVPYokp2evVfWlJ8KU4hY/OFnCV77g81RH3uEbkKfQrlUfWPKFMAXQ==","signatures":[{"sig":"MEUCIA1KAV9ZYIXUE1auG8pl+4aa57y69CJfzve1lFnr+VJhAiEAusuRQq5vvTYIVgT8Xe8HUIQHNwviYBOZzweeCOvOvyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496799},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a35edd1cb9b6c769f9428ca3bf09fa500734e6a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.29_1743068078343_0.21278051332136538","host":"s3://npm-registry-packages-npm-production"}},"0.0.30":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.30","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.30","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"e15dcc731ca3b2d1e9c2020bce2fa163288cbabc","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.30.tgz","fileCount":180,"integrity":"sha512-I89nEKblUmONatQKvRg4BoU7T99W4ncpHxSNWUYxh+VC88wARmax5kwBX/bkXk7Ou82/hguUP5yvl7UD+GAp7Q==","signatures":[{"sig":"MEUCIQDGgxcXVQyXXPOVOCH/z8GyVVQRUsAIvbH0bSczIXqXuAIgP+kvOZg/bHYh26DQKk0SOm7owtQZAvmk9ImugTxgOzo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506720},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"999074f74619ea322e2cd000deacf718bab60bf5","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.30_1743501779081_0.2842019015854118","host":"s3://npm-registry-packages-npm-production"}},"0.0.31":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.31","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.31","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"ce1a3c810dd298b6db76d2b08a705d310944dbdb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.31.tgz","fileCount":180,"integrity":"sha512-O1RlOejEv9EzlmtiaXcQNj7398FcGL19jTBpGK4ILJVmehycYtRSr33Ff1bZbDTHOtheu6rBF+hSZeogAbFQoA==","signatures":[{"sig":"MEUCIBYI11nuZ+PloVwK0+uRU9L8bNzXdH6n3u3YiddnC3xVAiEAmt0PVBMPeiW2jjIc33s16A7nIuItsADDW1020MW6ysI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506721},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6a58a69ff4437cc95682c9f56fa2da5e2faaa26e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.31_1743502392363_0.7830413004275962","host":"s3://npm-registry-packages-npm-production"}},"0.0.32":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.32","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.32","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0b7df0031c7ea03bf6aec7b21fdb781666167f79","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.32.tgz","fileCount":180,"integrity":"sha512-PCQQUbIgSJ4ly4dvsT9rb+Iy3/hje/sM2WXvvEudO4sLgo/kyiD6gW/eGyRAZopDtlPALyLhItW8ZtQZhsGksg==","signatures":[{"sig":"MEUCIEFjgPDc725le2Z/QZYR+abx+IVHI453hWEqDxqShYO9AiEAqCKeQrmOlO1uNCL9DEwJogVr0wK7v4A5kPLfOJPw7xY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506673},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b51e41ac1d593f1146c1cb58f931b7ceb22596ad","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.32_1743563412549_0.36437355826969964","host":"s3://npm-registry-packages-npm-production"}},"0.0.33":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.33","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.33","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"26757214efe971c49e59d1e8695287e02417e843","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.33.tgz","fileCount":180,"integrity":"sha512-UUqTfB/ryPhtDlkKO7ulw2KzG+sdFOV9sD7UAugNQz+r4X/tvMYKTtDV6YEPyO2XFUIACJTET6G8oLY2kGR/jA==","signatures":[{"sig":"MEYCIQCoJo+Fc5TCzB5CQCvMjAn8vHjSwiyALAK0bMhFCz8sWwIhAM1SFeBGiPSPiTYYIfM7VyRhmA79OSlJKmzuGV5VELWJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506857},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"56eb88594f50b6449512bb0f13d453910165f8fc","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.33_1743563696788_0.98957715649975","host":"s3://npm-registry-packages-npm-production"}},"0.0.34":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.34","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.34","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"404733288656d6b1d723febb80e39d65062182c1","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.34.tgz","fileCount":180,"integrity":"sha512-MCAoLHA4r6n0YPCRUv4A9bG/ql2pKjZAA5855nZUkC0kQ+jAbubHWd9zqSIHlI5OoxzOOLTaR2pWJO9TTn8vng==","signatures":[{"sig":"MEUCIQDRh4FTq/HpnyTKT2v5AEOR7jJfninS8t0OJxNxyprONQIgRR2fKfKQfDLYrehxaGyIR1eidhzEbEIHLMzcQcXZ9lo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506911},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c187b875965a38a1745b75dd57ff0beb916727e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.34_1743564001934_0.463614188567566","host":"s3://npm-registry-packages-npm-production"}},"0.0.35":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.35","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.35","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0db69642ad3e436bc0bf3cad31414eaaa719a099","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.35.tgz","fileCount":180,"integrity":"sha512-TdOl18TDdmnGpmauZaCFwnqHM1thSE5ECA3hCKG5tZ4tXkZzP3WogSZdAqYnrJvB+FOjwh+cCXYpUjUU04oTUg==","signatures":[{"sig":"MEUCIQCSwSqurFbGN+pBkn6kmP+ELJPJA/nW7MtTOgbl5uPmEgIgQPFUIae/dlDwLuE8umco2b6B4W2MlY8je8pVtwvvhfU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507398},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"64075c2fc7c3e22dd90ae06b8cca9b8f44ba36b7","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.35_1743579362702_0.20354947443608173","host":"s3://npm-registry-packages-npm-production"}},"0.0.36":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.36","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.36","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"b62f5fafd4f589fc0ea115171f30826a9d26badf","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.36.tgz","fileCount":180,"integrity":"sha512-PgeEMkWzcw/3Ve+cHQkOvqvYD78ntxXvh8p2fR+jK6oAmW05HEphc4NKmkndkEP8ZH3a5z5vPeAMxWRnFWWwFQ==","signatures":[{"sig":"MEQCIGk/WpYRlp733eqffyzeouimRmMfGmI8c4CECTM9fHHTAiBUz8dXkcevUV0NHstdlJ4GiY3SuBuoFMaTWUYHEYWPQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507670},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"207133aa7f99c512616ec951f52b2748bbd007fd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.36_1743579746985_0.35776493811265464","host":"s3://npm-registry-packages-npm-production"}},"0.0.37":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.37","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.37","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"1cd7ac5826b2341fc5e35a83d6026b0d5420b278","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.37.tgz","fileCount":180,"integrity":"sha512-ep8+h8av4KUrnuArVPyzOGuIkTFJ/cyj/wZ5Z91QgYnGoa1q14GO6DztcSwVpXa9OVO6cltpdR7NLBQZwPpRbA==","signatures":[{"sig":"MEUCIGYSpmv2fP1yOCAaEkoGqVAL9tlRfHwTnAjgjufOtOu2AiEA03/NaZZn9xPCQEL5ToGPEuDQ6VEWaORosbGl+OYEix0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507344},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"68f1d53843e69322c11ba193f247a54cecf2f631","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.37_1743580429754_0.5128119465125422","host":"s3://npm-registry-packages-npm-production"}},"0.0.38":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.38","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.38","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"5197cd193af0b4ee0bbcf3f1c45c66777055e817","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.38.tgz","fileCount":180,"integrity":"sha512-3JP/9KVC2P7Yev6aFRJt/uC7f4kmxmAMAWqSM/0pye/myKYBa8UKfvFHZz4M9n4jMcXEWz/WkTGbQfYyCP8HZg==","signatures":[{"sig":"MEUCIQDmXaGB2pGFoI1O6eJw6vK+4a+BqZhtmeIlN7HgkjXKPgIgaDtmuUqwHKp6ESJWuD3X6VSF0iij12q2kB+29xhnRIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507358},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1249a273761b2a239813d67dc164972bfb3f698c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.38_1743581471384_0.825114666548993","host":"s3://npm-registry-packages-npm-production"}},"0.0.39":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.39","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.39","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"1123796f63bec228491a4e4410afafd934dacd62","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.39.tgz","fileCount":180,"integrity":"sha512-5+zaNBZReljz6aDStw6Xfb541hgvw/stzSXU7PdAUCQzwl+QolKwXgRaSdssx8ISjk/C+HJsfiULKa47/fWu5Q==","signatures":[{"sig":"MEYCIQDNG3hWkcnpy8f9QtuPx5IMyFU4DAu8YUO7kJj/5lPhuwIhAJyLfj3zeHeGlo2DmL3jC0GKN9iLNmx2S/Dn0OKLKged","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507412},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1e6a7f8d8daf42af6495108ff11153115dced664","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.39_1743581593791_0.5729003503343735","host":"s3://npm-registry-packages-npm-production"}},"0.0.41":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.41","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.41","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"e7ca9de629af4ec03f9cf55d7759927f13c04034","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.41.tgz","fileCount":180,"integrity":"sha512-zqRVE1KPim/tawUoMExMcBuytkaBQYHl1w8p2+DRXL0f5WiN3h3E+dcLXCx7eCcb7kAFs0ahA/KnL3lUxCFq0g==","signatures":[{"sig":"MEUCIEZP5qPTOPKhgQBVdumUZvV1T7eJUxCk5nMuw+PuuEtiAiEA7Ho9QCsMiAwYYcBZ3SkekQkcjvTR8N0Cz1Mf9LqRXAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507795},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fad2cf6d5cfd130bfb968b87f05375133d1f3034","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.41_1743667390689_0.5428540742492667","host":"s3://npm-registry-packages-npm-production"}},"0.0.42":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.42","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.42","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"92e266ffefb1f3d7062483ba24fa5bc15e03c3bf","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.42.tgz","fileCount":180,"integrity":"sha512-QMBdc9wQf+h/0mdMtMcJdvJitMk0OHiP8IGcrRdUx0VppToxyPulGKO5d3ddzmrQEEb41Pt0dEhJzhkEcxjCcg==","signatures":[{"sig":"MEYCIQCM4yjNtpxkBg4YU3Oa5FBFa7DhQw/P1+YLFVpXU6oF1gIhAJ/Pj7tNJjOvMV2Lk+80hprdMrYArFGxCEppUDYCLgeM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507315},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7936e109b5c248dbd0aec3ab180ccc4e0c148dba","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.42_1743668228338_0.46630120341506665","host":"s3://npm-registry-packages-npm-production"}},"0.0.43":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.43","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.43","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"fa2c1efc6aabd1c6012099addce65822cdf8b435","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.43.tgz","fileCount":180,"integrity":"sha512-GneaGCXMZO4fMMuBJH/RxwAJqMzewpjBToRwlqokSd6ecARQEkOdgaYI9CeyuNt3pqsjhpVdZusZqpac4x29qQ==","signatures":[{"sig":"MEQCIAXCwasYYH6hsHmfVhkqJMYKenrOLPjgr4DJR+yRwgmxAiBml0qUM6r5evU804tE1TBW2h9+YtleoL/yFkunQIHr8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":507349},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"824a9c9569774352c6ba6ec551cb46b2c027cd99","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.43_1743756426255_0.28510312564740237","host":"s3://npm-registry-packages-npm-production"}},"0.0.44":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.44","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.44","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"942138f9891e7d9850d0c793703a5a429d604759","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.44.tgz","fileCount":180,"integrity":"sha512-rBAAE4O5Q9EqZvB2N29XtRLhP1CeX9FYiCT6ywRLhMfWJHZrRIrYJg0shw3YVQvFcHUVjNFQWGa4WTCcvD1jfw==","signatures":[{"sig":"MEUCIQDMEzT0eWV55YkjO31pXiDO3kKVz7G/BU9Rxb2AWpWjUAIgFsfcEvhxfpSj//saZ0aF8VpacwU5jR1NkfY8UgeEBh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511269},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"97e5fe3c133e2b0e072ce381c944a79c42db69b9","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.44_1743758750859_0.004260200075242082","host":"s3://npm-registry-packages-npm-production"}},"0.0.45":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.45","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.45","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"509a11b0059223be2f0adf6741ae6eb37a400766","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.45.tgz","fileCount":180,"integrity":"sha512-UhQdSKeaYqrLp8cp2nibCEtILcxFJkLpuOEA2zxT3oqFqqKRM91stPQ/OSS2SVGrHqR8lbjniMa/zdyqN/VSUw==","signatures":[{"sig":"MEUCIQC6+FcjPZ1182Rxa5h0sS0r2umDTsSqR0NnbogwgexhxwIgXUjUzHIbBf/nVdeF/sVEHMy4N2xPYuKs1fLWk0rAmHI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508697},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f210a440ef73b729261b9809e8008f8f60f32e06","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.45_1743761751365_0.14067453069886748","host":"s3://npm-registry-packages-npm-production"}},"0.0.46":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.46","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.46","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"8c3e5174613febbb9fa19c6efa139c2d8684cd2f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.46.tgz","fileCount":180,"integrity":"sha512-4Oj3dzLYXJ08D5sjERoxfQ7ZGIF4537iAGct4jcYfBh+ihGco963mAc1JIdwdYOLBW1hHuhi/AYtpBwUqNAAGA==","signatures":[{"sig":"MEYCIQCJRn1IoTac5k8yi9yZfy7QFc2dsSI8IfEwdK7XzLlbLAIhAL8zNUIm2JBKSz5xfYBIGSJdQCX2qLZbQaI5yteRF6Rn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":508656},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"674c789f58dda13cf848594ccacb5641df10f34c","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.46_1743762291253_0.17503083916513162","host":"s3://npm-registry-packages-npm-production"}},"0.0.47":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.47","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.47","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"ef4dafce84ec00945f11f23dfc52a16ae1bfb1da","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.47.tgz","fileCount":180,"integrity":"sha512-NJ3Bkkup+MHPe9W9zBil2E3p3+1NUZCVjmKzhtOHy+kePZHwUSOAJBO4/8//GMcPksD8lZX0vZbfnBIh09RYtw==","signatures":[{"sig":"MEQCIA14+EkVeOrTzWwfmd3sMPwcyDaKjlourfdIOO4OrloBAiBgfp+KuwkGJ7OLKIwonPAJKCV8zHHwUWlbhdUGhwEl4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510912},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c38e7800aeb916201d8dd957a7cd21d91485e472","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.47_1745294634384_0.9236253154969163","host":"s3://npm-registry-packages-npm-production"}},"0.0.48":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.48","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.48","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9fc7cfd4d345b38aa40c05c1a3a5eef190d40976","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.48.tgz","fileCount":180,"integrity":"sha512-mx8Je1V5rozzG4VCufYc1CPrx8k5YSqaf3OHI77t5Z3Rxc/53lAkycuoiF7YDiilAttzcMQ1RHjmvgm2iCt8hA==","signatures":[{"sig":"MEQCIBGn5EngOHfQbIn3GcJMaitGXZP1wyvEnN2e3ibbFwsdAiBI7Is54JfNlSh+9o80WMCypA3ABKJBi5KlfysVfDWBuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511687},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4a50a5e265db428ec98c0cbd00b72b49c55740b6","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.48_1745295143833_0.8455255487568378","host":"s3://npm-registry-packages-npm-production"}},"0.0.49":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.49","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.49","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"361da51963f0718620988ff4d8a3b63ed0cbf8e1","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.49.tgz","fileCount":180,"integrity":"sha512-cKZB5NUV586lykZ8r4kJBtyYSCU9708i9/c4UAiEsUW0qkaffSLRPJRgEVO/ZO+TBmpDYzwmDhQLB1UykyWYxg==","signatures":[{"sig":"MEQCIEpzvyjJgmSkH71z44KtuZi7mwTJCkzdEkaxMJgWk9aUAiACaq2+s0UH4AFzuLqe2CgGZoYef8sYMCGV4bWJnF2XAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":511762},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"757f7a64ba60c6a40fbe4d36d7b9c478917fb2dd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.49_1745303941406_0.2169177089389409","host":"s3://npm-registry-packages-npm-production"}},"0.0.50":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.50","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.50","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"eda9e9f4a4ad8182499e7eed8bd1a310fcfe8cda","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.50.tgz","fileCount":180,"integrity":"sha512-7h/MbFbcFi1HaVnjqsX8Rgp5sX1IbXH71qLXsiWjdy0h0Ozf1som8WuqetC74hjDMdRbyrlLupfLEmi0Na/4Ew==","signatures":[{"sig":"MEUCIAGj+2q5u1To86vBz4RTf8k7UNYAm2Gwlaa6BwRvsgGIAiEA5ZH6HrXOkB8jlJehj9gs2IjCkswARm1jnrC6itkc7PE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":513912},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c1859c21549381c55094756d900814402bfde1fd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.50_1749184032671_0.99904082894214","host":"s3://npm-registry-packages-npm-production"}},"0.0.51":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.51","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.51","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"129c69e19d137eb5aa1303ef779aed8561683817","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.51.tgz","fileCount":180,"integrity":"sha512-rLuzRmX+lPFyLUJK9PUOszTPcdtTyXZddah1n4dGU7RMeUviCUq3f7pDz/GB2B1rnJwzOR1GPCiDomXv8twcgw==","signatures":[{"sig":"MEUCIACpUdSyKXnDxzmpaPN2WL6k8MkBy3zuPitXxacbbWQZAiEAuDGZMkAthJQBtXYsBmhV9Vw+qHjetLexWd4gwK6ewhs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522784},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bd05673e67d389f8474aa50de92271f98ff4b36a","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.51_1749700801947_0.3395377129424282","host":"s3://npm-registry-packages-npm-production"}},"0.0.52":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.52","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.52","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"63675a54fcf8345a5609d50439169d3b50bd8ec9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.52.tgz","fileCount":180,"integrity":"sha512-d+w3n9pvP/IR9Ig+zC7xOINLCE3SsItcJKEiZwSxQcKIBdwfVVqD4VZhKWLuPSCDw5ndPDMAH1HrtQHKOsvF/A==","signatures":[{"sig":"MEUCID07HhbMnAoLKjdnwrD7XDMQZopswzFINMbtvzZ6MxYdAiEA/v5I6M9OQ07GtG0MUTBDvsxt5oemNug6xDn6KUDPtis=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":523034},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8d5cff1a6af866e2d9cef03fa3eafd510af87482","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.52_1749701949797_0.977951469510761","host":"s3://npm-registry-packages-npm-production"}},"0.0.53":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.53","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.53","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"ce5c0aa5522852ac9b4c2f553c9598d34ec25d25","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.53.tgz","fileCount":183,"integrity":"sha512-Q0I0EGmcU4xjnhFS8Mg0tGP8jeKjgjj+VM6noSWqIjLYL5Fw5i3ajWt5P0MPCeFJdSHmqVq0xxX/iHOsMm8SrA==","signatures":[{"sig":"MEUCIH+wVWJBvGItcTdExjLvsbzxJtaBa4dP0x5fnCFrIX2TAiEA0dkSfMK7YDgpnUeQ/rWOwARnje16AX3fCg1g+nfoNfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526537},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9905ce33f43e76cf0ce273f4884aaf05fcf4b82d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.53_1749717685329_0.6829119215263937","host":"s3://npm-registry-packages-npm-production"}},"0.0.54":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.54","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.54","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"282b4aa65d1536b2e3d0ee6967497cff026a0178","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.54.tgz","fileCount":183,"integrity":"sha512-yIYaRs28BsYVPSlnAxOpj3gkmleLYe/4KVNpsMhTL0wxHCJx6em9zMFtUFWWi3borZHUsIzwxJa7TvUs/XRt0g==","signatures":[{"sig":"MEUCICwsmbdtRo6GB5NR6w+KvJlryc8Oq1UKSnR4/3G31agKAiEAoUd3xouBbOh+jJJgpZMeF8ZWaKJF31326dCIk7YJAGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526672},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c8b26d36d8d3acbf51238754146093cc685ef67","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.54_1749720326203_0.8306633344180032","host":"s3://npm-registry-packages-npm-production"}},"0.0.55":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.55","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.55","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"67173d53015bce1ba565a33406e50d29f9860bae","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.55.tgz","fileCount":183,"integrity":"sha512-W4AUMimoMwMsAdGZpBCFMxDbfL71Mkx/C5Ay6jxM5bvM0F1bUpucoFpMZLX6OI9ODjtYNm8fKhVX+JFDJSUx9g==","signatures":[{"sig":"MEUCIQDbqWN11zvZCQ+joht9TpWM4p6cHd/lOjis7tLLzHm2+wIgB0WuDKuwy7VPOT/gX+Ldew2785w2oLT/mEUDdiC8qaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527521},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1ef86259470e09a56ecd25d58d2d916e1aee89b4","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.55_1750825351492_0.9972943509747125","host":"s3://npm-registry-packages-npm-production"}},"0.0.56":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.56","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.56","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a99e14e281e6acc9c0329b6c6f7df840997047e6","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.56.tgz","fileCount":183,"integrity":"sha512-GwaP1klzHHZNEukJ5FghIV9S7RcRHADPiS5XTYwzm8HmdsyPnR3HSWalPW0Q4O7nEQN+ErT57Wo6maay7dbyaw==","signatures":[{"sig":"MEUCIH86SItBg36V2d9VXu4+GXy21rNre55DN3W7lP4Eq8ryAiEAxYHNEN7yoiomtsAGOskvcpazCzHzOoZcMFMyYeNNWsA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526767},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9366973f20879ad510c710cb9b1ec83299f0a2d5","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.56_1751007236256_0.4681942401351027","host":"s3://npm-registry-packages-npm-production"}},"0.0.57":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.57","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.57","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9cb15d5d21b989987fc330e9587eaaacf0fd797d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.57.tgz","fileCount":183,"integrity":"sha512-u8KCPKfrmTFcq31hMW5Hpj6TL0Cxk8LxCryK0grMC1KSA/JBzOkWUl9Nkva/j5IelwrSO8Zty+kvhcMOGyfbXw==","signatures":[{"sig":"MEUCIQCSqMD678ZOhu50/W6C75cfKbbdlHTHFzkd7ska/Aj5RgIgZC7oDsZvIRipMf3LzbPkf3QQGncdZphY5yXs7YagJug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527724},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"49a49030bc305c41a1f08844ca3a5f9e337079a9","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.57_1751256342512_0.42712862371557847","host":"s3://npm-registry-packages-npm-production"}},"0.0.58":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.58","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.58","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3c3c0d77f56ff6ce7c6647274862e72d4d1995d9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.58.tgz","fileCount":183,"integrity":"sha512-DfhOUudEzuwJrDgJUl5UwPHyEHUb9ig1q2r+BcR9cMq5h1TuYEEJfYZR4MRnvAtaZpQaZT5x1ZEzIGrXV3ax7Q==","signatures":[{"sig":"MEUCIAFv+yLP2N7kQyC+go3A/OBBOuhMBh47a3mvWdxZtVMoAiEAyBTXyegeklSqqchypRc9EweFmtszf0D2RHv+oNzLhkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527528},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5331d33fd7c97032d237e26f2534cc3a6327ce61","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.58_1751257453129_0.7276931010449097","host":"s3://npm-registry-packages-npm-production"}},"0.0.59":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.59","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.59","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"23ff9e1e70d48d5bb9ac2f5db9df4b1eba644443","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.59.tgz","fileCount":183,"integrity":"sha512-h4jgEK1WmyAmEVjfgV1hKlNrQAtyzeYbLCCYpWJrW5Fh4VQYy3Zv5Kxq1lYfaeiCm8IqTneg9SeevXXzzlUcnQ==","signatures":[{"sig":"MEYCIQDojTPM5GVENmDmUyqezlNuIrjET6Df7FwzDt46wgRAtQIhAJH6tK9FDc0UNGzKJ00HmVCB9Ml26HlbeqlHmbDwkrqU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527285},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5b08bacf3b923e34b0123c05b86a7fae352d4a75","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.59_1751258544436_0.4572961566661484","host":"s3://npm-registry-packages-npm-production"}},"0.0.61":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.61","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.61","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"554af1fe26e394d14dcde9d336080c98bddf5f04","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.61.tgz","fileCount":183,"integrity":"sha512-ICSL2fDoGTVNJgqjSycMAdjyguyitbSDLktngoYjkQEeXrPsb55zI8R8u5bRHN1gKEqh1CijzTuHg4gqKTHNZg==","signatures":[{"sig":"MEYCIQCue5JHBT+zqo4dbYS26i3UfmNXILjT+UlVwtH8UirOZQIhAI1EQIsRsTsIaQOWP3LhLJ6yqj+JKCHQzO9+G0Yt5o4T","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527888},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"47557e5fc21de4c03ed04a3a0f78dc5071d08b30","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.61_1751425339007_0.1797208578892815","host":"s3://npm-registry-packages-npm-production"}},"0.0.62":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.62","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.62","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3dd8c52203bdbf6dbf06ad46697258bebc9e6227","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.62.tgz","fileCount":183,"integrity":"sha512-/caokw/42SZxSyY1NeoITP2CWRi9g7roN0YXpeJKHunGYWA0riTLXzUZp8IDlzORwZ2fG5cGJO0BelpawRh9Sg==","signatures":[{"sig":"MEUCID9X9Tl+fcD7lX8aS+m6UK0tqqrV0PoFpnAgJ6CoNKsuAiEAiwLg7icR3Y3qfjkmC6pvlqvhBVgOvOChVi38KYaH1oE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527973},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f8e9cd15f5d4073bb6a69c04e26cb4b139265b19","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.62_1751425924363_0.4340394264757146","host":"s3://npm-registry-packages-npm-production"}},"0.0.63":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.63","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.63","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3d2cf60f0c25c311e77ff645b5551474abc4aa4f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.63.tgz","fileCount":183,"integrity":"sha512-Rl2WKXn4ae9laiGZ3MzrcfvigKUIxhC/bm/zzwcs0eWJ6c8lKVJ8/JgNpco1e3Gg5Npiw03g4XgWIa4hECOztg==","signatures":[{"sig":"MEUCIG9LIzmMuUFpgsHpxm3vbK9I8Q2ZozUzri5dTM5utKSPAiEA7fOwEPnlueX1416N5Ox1w8nRj41wyn+mh4lxgzMjRnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528140},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"17a15dde4ff2a73520bcb4b4c99fbbd999b47293","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.63_1751428960925_0.523590936769242","host":"s3://npm-registry-packages-npm-production"}},"0.0.64":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.64","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.64","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"73faea90e7c2d61f9826dfd84ea416a34df1b14b","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.64.tgz","fileCount":183,"integrity":"sha512-MdcJpCAEzjgfg+HCJ3ZtMD/ywE3MCKmiwSQGitZt95i79wpoQAcUROm/NQfuoxHYhjODT8U4PnXJb2lajY/cKA==","signatures":[{"sig":"MEYCIQDMz7/PTsvOMtKaTY6aghRF6M64gUzg0jmwyQbeIZirAQIhAPKzbp649iA1tcGJxdjgvtArIcUAyjMqmOW2bALO42x+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528652},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8ac1e9f3156faa441f042f9db8f55e379ed2aad8","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.64_1751429415103_0.21527726316024043","host":"s3://npm-registry-packages-npm-production"}},"0.0.65":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.65","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.65","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"d7d64b84fb778f96960adcabc9d0eedcbab5ce8f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.65.tgz","fileCount":183,"integrity":"sha512-BstBjysSxn7XShrmq7uujgP4dRplQkPSwXBKAKKlouwFXw3iWRjIWiw+dZuQC4M6kAECngE2l75xOvLoJG5Zrg==","signatures":[{"sig":"MEQCIGeRv5t7zKvM8WLeWfKalZUOI2vzZnWyS1UB28Hvcft5AiAJ1TJRHG82YILop4wrGJNMMFUBOkpsMXn5WrMNh/B07w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":527762},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"01eb427beac8168cc510c995d714369e2b67f832","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.65_1751430777530_0.3576023277953091","host":"s3://npm-registry-packages-npm-production"}},"0.0.66":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.66","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.66","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"19251c4ec34206f973b6fc01fc2845048353840c","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.66.tgz","fileCount":183,"integrity":"sha512-jUsnRmIi0LfH2rMQEhWpRiZW8fmgWrDpWaxHd4a7yHw7eOFYqGjboywud9rVTJ6EtsbkWTJNDVtlhEs/twtOIA==","signatures":[{"sig":"MEUCIQDwLBIsQoHZuPnxZuthqeg1LBVgfxHFJoeLWu8UE2m60gIgCPx5D1iNuSNehUmjQ3WjnW4VlmiyQn5OQItoJ6LLcgE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528665},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fb974348321aa70fb89d0328eb84b6c21f2d74bc","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","actor":{"name":"maohnnn","type":"user","email":"tanadol.mo@gmail.com"},"email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.66_1751871263919_0.4260039425987179","host":"s3://npm-registry-packages-npm-production"}},"0.0.67":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.67","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.67","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0bfa903743477509c6fc20824d1258259d281a7f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.67.tgz","fileCount":186,"integrity":"sha512-+Q24gjwtiD6VNKK19LZPo1281EdMb7JkopOhXwPwtyHKCplgacycV1wu2n4+y/2cfj3F5qk0gHDYuPxUNMNEkw==","signatures":[{"sig":"MEUCIQDgkXR2YkB47MxA09ocTi8CM9zBk2CzjHj/aNoNf5bwqQIgD5ieHevSe6DJ/LNZ6u8Tkp0ZlWM+vbisCcnXPZIWdn8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535972},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ddc9c4bde3496fc2f4e758964c00f50e12bb4459","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.67_1752467471356_0.6921144983404768","host":"s3://npm-registry-packages-npm-production"}},"0.0.68":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.68","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.68","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f318725b880ecc2661a9580d964a9ac0259c303f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.68.tgz","fileCount":186,"integrity":"sha512-Tf6pnfom/nLbYQiM2VE6t0tChuCxXdea0APmV27B89RCs0x0K3xaXbKXxACeuQBK57c8JXpmUoe0qJi0k3O0yw==","signatures":[{"sig":"MEYCIQDya3xHcD4tWxt8k+2fXHoT3P/US9pl7OUF5DTw1yYgtAIhAM3NriEvP1K6SqIEBgbTmB+LU3F+78WJh78zQNYdGCd3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535988},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5c9ca042b3fb796ac1ba8d9413fda2107abdd642","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.68_1752467669188_0.8232354691879853","host":"s3://npm-registry-packages-npm-production"}},"0.0.69":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.69","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.69","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a4e24f94b876f19f4205e37ae76ba0c4c542f53e","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.69.tgz","fileCount":186,"integrity":"sha512-O+6k5E+M7vCham2YIDEjQ5DPhdeZ0/ODg9kBJCO1ckwhnuc9NEQWfrUryxNZ97kR0leLClJz2D6dc57FSSGbxw==","signatures":[{"sig":"MEYCIQC+yWiQB/9/vKdRb39VoH96W+XlbURq8sX21jNnJQAYlgIhANShxUPqESzA82esSL+V5Ifjh+b9ltT2HT1Jw/gJ6lRu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535715},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cf4a9d91c5fc1eb9ad46106062cec7c628f9468f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.69_1752468303989_0.6159904495834556","host":"s3://npm-registry-packages-npm-production"}},"0.0.70":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.70","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.70","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a74a317a49c59fc500d898e7e40e36ad1be1692b","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.70.tgz","fileCount":186,"integrity":"sha512-H4Egouk8Jh3tqYUIYeliRZz71sDjmB7HU2H8nbmJh1BczqROJekut15r5pFFoxlZIWe8B5U8GNGY58byM9DglA==","signatures":[{"sig":"MEUCIQDXHKX89RsMYGyhixZiOcJUMxnLiKElJLs+UIw1S7XF6AIgNEhlJhbk5P4FhsBV00bss4PYWI5Bwrl0Lv4ZlcLjDSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535617},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0f5be07de35273fcd5f8a3dd985b33fd265dc77e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.70_1752553021265_0.48908848065565413","host":"s3://npm-registry-packages-npm-production"}},"0.0.71":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.71","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.71","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"cca420b3943a4c7dc2fd87cb2585a08e3eb0e6ff","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.71.tgz","fileCount":186,"integrity":"sha512-W95Iq40LRybCjHx/siekGn0IOODqaC1XMG7MtO2esPl9iy2vvYnz5NJDbONNHSOv3pbeiJ35ncP+q7ohJD/2FA==","signatures":[{"sig":"MEYCIQCSAfS/ivh6ZsY5a5mApvfIv2lMnk8GesoUUAi0vvRpaAIhAKdrXcJTfHh/4v776eVon3AzQN7IWxzg8m4Jh8Q+tp0k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535638},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7c4ed9af6e63414fa54d4c4e50713cf06ee8b62f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.71_1752560527453_0.3786074063020761","host":"s3://npm-registry-packages-npm-production"}},"0.0.72":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.72","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.72","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"72ebe6c0bcfb5f5cf859684c9cc2f939d888b063","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.72.tgz","fileCount":186,"integrity":"sha512-No52fhYTj8oILDl3a9YEKnFhoAfx/wo7AGcb50rQwyS1LRUtrDwQLNp50AkVE56wiaQUGtzDxnKpGE1qNW/vXQ==","signatures":[{"sig":"MEUCIBB5f56dySE6LazK/l4ZkUmrD/+dbXMOeV2Fso8y8QB4AiEA4yEFKjj8a1ZpwgR09a2VxKvufL7Tmm3OXZUes/BZFfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535637},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"59efa34949a314d3a551627ee480c69703e11523","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.72_1752561972847_0.6317520122641931","host":"s3://npm-registry-packages-npm-production"}},"0.0.73":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.73","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.73","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"fba45ffba256c4e8e6c44ae207e207f3cf567e92","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.73.tgz","fileCount":186,"integrity":"sha512-cXSUzQmlvFov+5bqaybDDgo8o4j3JQccVAMOMUvg/kzBsN+BAnRIj5SwDlbXgSMSflg9EQ3imuEgjg9r/EgABA==","signatures":[{"sig":"MEYCIQDpvL41pHizPpMjw6R7RyhVyLLt38uErxMqoAxVEnA2FgIhANLRGJJnoN/H8ZMka9XeJKb/ks2lYhRZ5rOK1Izt5mKA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":535632},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d00236f808614c4e0717ad45fdb6b9a423a05ed","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.73_1752638430448_0.5664555557711419","host":"s3://npm-registry-packages-npm-production"}},"0.0.74":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.74","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.74","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"874c31195514807ecb0a48279563fdfbba072f5f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.74.tgz","fileCount":183,"integrity":"sha512-ICI4oC2PK9VuxzeanEHIyZZYJGk+iPSz4wrgf4SbnM7y41kNTjlyodQ7AYX9Fk9AOGqFdu3EANCBtkK7Etquvg==","signatures":[{"sig":"MEUCIGN23scJry1ji0wnPb9amzp12Kq2Do6OoXzu8lTZVFxjAiEAwuJUhBRTnLeIGE5TtEmP93fRYxE2Rq4MR0fOQ6FR/XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530061},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"81f86b634b6d5b7e36e1d70d95142af4ed19ab64","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.0.0","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.9.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.74_1753350185168_0.9687273854988676","host":"s3://npm-registry-packages-npm-production"}},"0.0.75":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.75","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.75","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9886c3e1f7d4ad13b75e307c6bd6df1a4c330fa9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.75.tgz","fileCount":183,"integrity":"sha512-rgKQZMb04+4qy3+j4iO2Hbhb/MXe5zY1ItXpB9vj2mWdJeIK4DXOiJhsyuPSTliASHIste0M/ZZpSiRdCMulUw==","signatures":[{"sig":"MEUCICHOwR+qBspmn1ErRcgHbsQ4fwNbiybvecf5GPzMp0w8AiEAmSYRNvXTX5zv/yi1V9BMIqdDdgZir+BFxIlBqkDUzzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":529725},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c079205e7416d2308d1330b5a6885a84a386eab9","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.75_1754906235792_0.03943793132739115","host":"s3://npm-registry-packages-npm-production"}},"0.0.76":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.76","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.76","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"629dec8211d4aa135da6cfbe6fb9be0961e68d54","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.76.tgz","fileCount":183,"integrity":"sha512-HRZ6PSJOrLmZXE6Tdtlv5GYMG1Oo7yp7Kl9ZNTih97ECIujpIHl4nzVrmS/AQ84E1y/5st6NxJUZ1cgyIOhVug==","signatures":[{"sig":"MEYCIQCbi8gIuLWX3qdge4DX/LM801BCzwLIPjD0uT/JP/ph8AIhAJxiFxCjxmu4BsCg+F20soN+py2vxaQVnJdE73IFISgR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530393},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a7aad6bae3902644dc2ad0998a467fc7af5cda0","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.76_1755243377266_0.925689206073997","host":"s3://npm-registry-packages-npm-production"}},"0.0.77":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.0.77","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.0.77","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"c572bece5a051aef1438dbc01aa99e9366341535","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.0.77.tgz","fileCount":183,"integrity":"sha512-7QD6rXb3GvyDaslwQ/D0yiUCG0HBBrSPSRX9YPSUaEcFf+5RsLuMtGV5h5HRqHoJ9Frrm2lpKUHqIOajLHQRwQ==","signatures":[{"sig":"MEQCIGA5zVkZ4zG5I7a1devj5vm6vWUaDoYiAw547f4MG89hAiAeysXFJRAwh4CUUatdV1gZitK3JXWmjcnPj+5d/9RsxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530379},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"837605119bc8031b4417ac48f6d94754ff06baf4","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.0.77_1755245326216_0.23993827165133186","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"af0ade584d73709ef060fc56a059e217230c986c","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.0.tgz","fileCount":183,"integrity":"sha512-1DiIMRMZJgCkx5SJe7gSlm9BeuUgYalVLrEK64ztYZdBWCJPpDOy/NNao5qIuPPqIuuerWG+fOTUSCDN/DmqXQ==","signatures":[{"sig":"MEYCIQCHN1ZbI0fNQRvdggSDPR/DIB2blNVDMkDZ17rPCFLGTgIhAOGHkl7iIVLtk+iBHpaKBb8VI7welyz6zjk0ZNPYBrNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":530378},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eadf00091c71316b51a101088e857fb941b60883","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.0_1755486298099_0.667416171051413","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"005799e34dd9b5cc292cdd0fa3cf04fc74dc4396","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.5.tgz","fileCount":183,"integrity":"sha512-4oUWYSKryqFp1J/njHjdnxvCs61LhFf4we5xZmxj30CkWYJgrhGdtnmQV/oggHqzD89uShAdK5C/n/+yuQL5CA==","signatures":[{"sig":"MEUCIQD7kGHA3wwZxw3HBTQvWT1JSy+npbhG7ks/PeACSXpkgwIgdUk6p6Fkbi1zvQlfwzHkzZsdtlv+dufPrcJEYucfWCo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533304},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"fa3dae251688fd760bc7739e77797070d996fe8e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.5_1755584273998_0.9535963912971601","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.6","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.6","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"01082ea6b0744eabdd15fd068e283ad82d5f2dc8","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.6.tgz","fileCount":183,"integrity":"sha512-PkgBzEZzb2LksyPUmix62fs0JQ/fO07qnykvc0tL8nf+JRFhb85Qz4ft+D4P4ICLWqO8qBtj/jzRW6Pj4TDTNg==","signatures":[{"sig":"MEUCIHUKioNWlRGCXGproDO0ZEZQ6FPe+1bHuu+OeN9ikN7kAiEArj8rCwUCi6p6zyL9BelQEHtcXmfui1HjvMRC/wPXg8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533490},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4950d8e0aa2d1abbb70d066d75d58657080b31a4","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"<p align=\"center\">   <a href=\"http://nestjs.com/\" target=\"blank\"><img src=\"https://nestjs.com/img/logo-small.svg\" width=\"120\" alt=\"Nest Logo\" /></a> </p>","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.6_1756708940589_0.6575888549204343","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.8","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.8","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0a7774c2146b1a6abc61dbe6614a1d7e2128a244","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.8.tgz","fileCount":183,"integrity":"sha512-EweiK9hDtWxe3ozfK1730LFYck0PxNtYyYpVjujUymoq3GxcjUUyb2IEWukUCHnnN0g4bNq5tiDXh/FcpWX4tg==","signatures":[{"sig":"MEUCIQCTwnzs/1I3/CW5CtwFnXB5oIsXYEwE751wRLxa+plC5gIgSKZEpI00wP0lG7UJXGac639mlyxJlhr8Dd43v9VeJfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":536353},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b58f409e20926c7c30b41e8914c6e10ef8f89be8","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.8_1756710807487_0.13930134299613606","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.9","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.9","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"51c4ca3890ab7216c8f154561fd9550122f8929d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.9.tgz","fileCount":183,"integrity":"sha512-bZ4AJdAS1IuHvwBlxOpFsUfmL61KZXgM0UbobqQwd8DFNM3b5NtfgT4QzMPtFllu+h3fO/BT5vuASHPzdI0wIg==","signatures":[{"sig":"MEUCIQCfrikcZMYFQFY3RbgmRbUDxzIasNk4mEfOqrSdFZz9rgIgXHovXy5gCQmk/e7DaWWUrDKJAV4CD24dsutNSzO6JCg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537680},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d51ecbe3b5053a2c03134bec2e852b6cd10d452b","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.9_1759829735827_0.08032403358511875","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@icd-iot-aicf/nestjs-logger","version":"0.1.11","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@0.1.11","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"be8f942372fc202ba0eaf009e95fcddb6459a281","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-0.1.11.tgz","fileCount":183,"integrity":"sha512-n6xQTsIgAKZnu7LbWowOhCwpTXSr4HWw1Hl2oLNSlZ2p4OGungQSOCcCQjYf6J6iklmsKVP30lCHpfo6G1j4SQ==","signatures":[{"sig":"MEYCIQCkuXMFPZZL+LYd5X1HLd/nXpZVWEfvLqb31biZgZtx9QIhAO5j4UNHf3XVy2hll0YaiyC+MJLB+J2/WbIaaC0jBUgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":537681},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"78791edca121ea27f4dade6ddb7cbb6a8d7e1a6e","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.3","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"rxjs":"^7.8.2","uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","env-cmd":"^10.1.0","express":"^4.21.2","winston":"^3.17.0","mongoose":"^7.8.6","microtime":"^3.1.1","prom-client":"^15.1.3","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","winston-daily-rotate-file":"^5.0.0","@willsoto/nestjs-prometheus":"^6.0.2","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^9.22.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_0.1.11_1760413395244_0.4366354270217023","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.0.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.0.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"406f27a12bfa23e3854641097465440c679bbf9c","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.0.0.tgz","fileCount":183,"integrity":"sha512-9CJpmT6+Fcxb+E7iO2IcAMkwbabWGl9ezWp5w2jlgAoaqfHxMzq+BxKAVnxgbGoOpjDVvheHTqCJzKap7VftOg==","signatures":[{"sig":"MEQCIBrUeLVMsKGWTv5NJCZ1kHCTcueicVPa4uId1n0YtDWFAiBqerCzan9c9CXcG6zGU06cSuXCqhOXryFWgv2UPPebnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":543370},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"a6b4ea1f4ee412fc62059445669d1e270eb00726","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.4","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.0_1762743610157_0.4362887485364819","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.0.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.0.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"69ea51f9f10cb465edb662676db997dd5da66c45","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.0.1.tgz","fileCount":184,"integrity":"sha512-8baJkeApK5K55+ZUl3H1mukLGGtPvxb4BOS5hhsntnETUGBmc9mAZmeKTlbXa5jI4viIh1hXfb3vooXCe5i/pw==","signatures":[{"sig":"MEUCIDpb+ML00U/Sm05PtOyGJYUUxpbkRkPBDp7Vq/NZ1KPMAiEAjd7t76R4tz72J2ArJTksePcRxuF5tZFMwYhYEPDTAmA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":551289},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"668ac7a85deae5cd0cd0b2d82cf5663c8ef118f3","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","prepare":"yarn build","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"yarn build && cd examples-test/test-logs && yarn run autorun:amqp","test:http":"yarn build && cd examples-test/test-logs && yarn run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"10.9.4","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.2.6","ts-node":"^10.9.2","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.0.1_1764834538031_0.9065347738541947","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"874f8702fcfc47d0fe424dd8d765d7b83c056a55","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.0.tgz","fileCount":183,"integrity":"sha512-c4CMMr2WRRL9juvAJfsn76ONXe+xufe9qmXeKynZEFpZI0vwbph+BeTax6K98n05quD3Iugc5aVp3g+QXLURDQ==","signatures":[{"sig":"MEUCIQDpGS+tbihR+ea6BtqtjeCqaLFU0Hn+cVQ3UiZhV0ye6AIgHs07+qGiI2k/Wgo9j94DU0SF+y1xG5pPS5iJ3zz5kXg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547888},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4ddefcd6513ed2947b3b31b01085aabff32965e5","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.0_1768899660595_0.24009954010658086","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f298a2d5f1690dad6e27d6d512255bd92c7e07c9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.1.tgz","fileCount":183,"integrity":"sha512-bLPRZ3AtvWWIeGrMxCDjgtDBsMcRYeY55eOwx+yMTDBLbARtIIReW2PbBXiDaas8XYR7RWOGXOzHTU23fWaoGA==","signatures":[{"sig":"MEUCIQDReloT8g4Uyp9XygInc2PMosTSOV95RY05XmirBxPZagIgGxQoBWmlmIHd0BJqfHBzaJOABPlLhMM+7/CltAZYP5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547888},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d689ade52f157634e16cc034e64f7c5df45f84ec","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.1_1769570665224_0.845177641257391","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.2","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.2","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"6a358617a35bd1c8eb14634c0448b04606957c9d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.2.tgz","fileCount":183,"integrity":"sha512-Gnn84uRNU0GVo1B0JVu0KckAsYs4VGH4WjGKx7FDg4z0eUX7rzW+eGLc2w2GK/dIYEZw37hfW4gfwFagpJIdiA==","signatures":[{"sig":"MEYCIQCEs+en5M/IUjzGC7adrYEajwh4krZZamDA0idyDttCXwIhAM4+FVsYUDPZv17W/8scYa/AiQX8K1ajtGX8Gbyelrhp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547853},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"faae0c9881cfa981b9e9695e31d463910b9d40ca","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.2_1769571152774_0.5004911626002999","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.3","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.3","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3c3e8236637f07bb2eea568055bd857a8bcf2670","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.3.tgz","fileCount":183,"integrity":"sha512-n3tgXpV5e6nwg9OqcbRH5PYXAo8nn/I/MZvoUMHB0jETE1M0fv4EMWFRm397YNQvcBdiSsBHfpftG4/FBeeU+w==","signatures":[{"sig":"MEUCIBewqLWnTu/6WPM0arwRDi4Hr6sHfwvc5eM2OKshZ5qsAiEA7UcZDP6Ci52huCfh/uS973+YxKkPRc9bogBcgRSk96Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547853},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"dcbdd77727bacfc8d7d0b6d016a06122dd9cc2ed","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.3_1769670377496_0.7391454421293373","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.4","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.4","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3015fe471af9eadd1a24c417ae198c03c5332f08","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.4.tgz","fileCount":183,"integrity":"sha512-yA0Yuhg+SZFidUpVWo5Jbto0h9JB4j3bT0oupW7ai5lz89Vv6uSGXaNtzAusQNx3r0s95mgCu45OXeAkySYSnQ==","signatures":[{"sig":"MEUCIQDYyKV0ZAfaf+EKqshefb/OcqckkCI76bGH0xHEyidYXQIgJgGIDG89OwXcyO9FTdio37woUxiSHkmhvVbRZ6yJdJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":547853},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b8bd6e33df6110491a72adbb521740c279050e82","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.4_1769670564783_0.8489483097588653","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"1.1.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@1.1.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"4fad002d4619e40f3e59814766b37e1e406b0308","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-1.1.5.tgz","fileCount":183,"integrity":"sha512-T2LaWv6qEuZMWOXt3yafVIUYSsxAw3b+RSITglvwvtBipJG0nmfh9IgD8B4guXTlvZUu1X53YmUu8xHbWkDFTA==","signatures":[{"sig":"MEQCICfJcxw1hO5mIg/ix+XXJhtJ+s8sNFWY8kNyk5Eej1+OAiBrEJbTY6j+uAiAP1eoh+86ZxlAktx4lFdLVtd2b9moPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548945},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0d8bda9f75080a56084234112a012944d4949731","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.7.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^8.19.3","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.5","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^8.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_1.1.5_1770008562720_0.3398384736595461","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.0.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.0.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"d5d40c9b9dd1008ea3c87f3cdf64d88839a43cc2","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.0.0.tgz","fileCount":183,"integrity":"sha512-m51TV1E5lvqAM/vwhEwt1DBSxUOfjTI0Dkdtl8Noh1GBcYMIkl0ONX3jH45Sr8T14jJoT5YYUYLVYssdBygLcQ==","signatures":[{"sig":"MEYCIQCA2IJxWkygnK4Sad7bzi7fr11K3XReBVZ3USSzxQ26QwIhAMj18scmZzqxWQKqkBgt59eoPFboWImmmkE1AL40HlFX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550260},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9b5a934ce8452f278bbe9ad6c9e281aa88abc25d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.9.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.14","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.0_1770364645322_0.9152035471269984","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.0.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.0.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"86a60b956c85d2cb016e53359752b76124db13e8","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.0.1.tgz","fileCount":183,"integrity":"sha512-gKhSHBaqXCJ3poH0x4sZ7cVmM658OqWS07Gz1xAiTk5iq+pxe2S7SaSOJ6s18m3OOoA7PBfjiJGqoRJn5CIIUw==","signatures":[{"sig":"MEYCIQD+MEQShXcZnPaylVS27YSNRWS+9I3UzK6nkwprC7iIdwIhAJepQaIzFmLuUkb7Z2IQq0l5SeLbTY9a1hm7RkKfzceA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548050},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7a886aa4e630dd27d5038b411b5d84f99cafd680","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.9.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.14","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.1_1770367542240_0.9543318928807167","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.0.2","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.0.2","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"24ffb685ee29fe8bd32874582369bc5baa969ffb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.0.2.tgz","fileCount":183,"integrity":"sha512-TOkYpa6p6WQVBM+GY2zeCFr7s6aHgA8ZXWZC2gSDuVlGPqmye4bFUQiWpr5GVNxNCcw4vd5sHcCvaqcAV85KhA==","signatures":[{"sig":"MEUCIQDRN4Y/pnTTqdQ+HGoPF722YZVer+ieFGCRLpswLeoEYwIgG5Ln0BGuE+Xm2/u0KtwO3S/D//gNvPRIF6iKtgJBc1A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549230},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cd77533174ef756d8edf03f31f5b2796146a88b2","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.9.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.14","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.2_1770713390776_0.8284213691769273","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.0.4","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.0.4","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"0c7540e8f768d2a5d4a9c98a2f494fc2b0ef2451","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.0.4.tgz","fileCount":183,"integrity":"sha512-kiVuRL3xizPzSlXvST+sif8iBcf54qW3ynJDKlrnbMEav2fHoSzc/7xpipDMTRW1aBDKEa9frpyowYAInsm89Q==","signatures":[{"sig":"MEYCIQC2ra1KljOyQ9ULvhcYi4IwfD8l4lXY/fnIpSQKOPphzgIhAJGZrmAPCDchwucfrjlgdymJwgMfjRR8Xfwn7hIF5H7V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":550020},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3f957fdcbae083210ca08919a7f26a3fa34f6439","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.9.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.14","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.4_1771577211870_0.6017137721611499","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.0.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.0.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"b886b8ae07cb45e0ac61d9ef0735743d6e94de58","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.0.5.tgz","fileCount":183,"integrity":"sha512-RmfmbcEyaUep31ri9iO0Izxe7/UTNbmqH4bM7mDe4Ig1poiouQxAp1LPQl3pEcL2FEKKG2YkB6W+Yjq6FkkwTA==","signatures":[{"sig":"MEQCICRbnPFy1FUTiHeVRJOAUuV/pRAna1PfNroYMjmMRF0hAiBJr3Xgw4A/zeA60vvi/ubMI2iCA8OjuxP1YK5uhwAvoQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":549822},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9db3c6bb0489d45ae658963bb33420b071880f19","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.9.0","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.8.3","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.14","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.0.11","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.2","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.0.11","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.0.11","@nestjs/axios":"^4.0.0","@nestjs/common":"^11.0.11","@nestjs/config":"^4.0.1","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.0.11","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.0.5_1771840660000_0.6304033504334021","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.2.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.2.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9513670d60723e699e7859e50199ca4f44336a60","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.2.0.tgz","fileCount":189,"integrity":"sha512-HrwwSCo961wuIbBN1hA38x1XT2alk9VLnYnGn+y1KM+uEwzyNK2tuF/qoBafH38PZ2/Yox7yfIHy1ceKVVvw6w==","signatures":[{"sig":"MEUCIBZJNPbNn8jo7KsheEOdei9kxNI0JRK6MpQw710+aFOsAiEAnlS+Av3pACcmXwr3PjPFgNqnbtRSexBR3l7+fYHj350=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574557},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"18e90f5bc4a90ce6b57f1719d6b60c16c1bf9d2f","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.9","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.2.0_1774939814087_0.48614478484079315","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.2.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.2.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"22a2354e510a88b0c8e58a2d85b680b2d4b0b87b","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.2.1.tgz","fileCount":189,"integrity":"sha512-NxU5qmeN80mY/TAa6hRD++nMj7Vw+OhoGqEa2bA7dF5zcLoQwFccUXKk7etvlsQKRyc65t/55SYfsMqtfxiTQg==","signatures":[{"sig":"MEQCID1eS+IWpIq0w333vHetPz1sH5R5ZmX1qwF9nLseyAuSAiA6odwZFKlCp/0D1XnxjEj0iKykCHO07llugmeQVqmUNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":574557},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"07bb982df1829b09764c2218b0a545d2922b5bfd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^11.1.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.2.1_1774940010151_0.9501771775823045","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"2.3.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@2.3.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"8a5f352bf760a2b820f828cfca382e64b203d3de","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-2.3.0.tgz","fileCount":189,"integrity":"sha512-TvPpH2xYVWg1syqbhxmV/XU9c5llZkCJUaFr2V+esfw9g/U2NU7ZrTag6DuJR539CKPHhhTZSJvMT+zr0WGe/g==","signatures":[{"sig":"MEQCIFujszzTK/7KDBbzAG8kPh5OdCXOihGiddJLiaDzJPzaAiBrCKWXsz5r+QUHAn53aAa6GC9p41U7f9SIasKVJWmVNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":575846},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d581f50b6d6d0fa7c676fac36c0162835b6a959","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_2.3.0_1777345899403_0.4907271318724702","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"3.0.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@3.0.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"5550a0681b96cec3a226a84e1217acf2dcdef3d4","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-3.0.0.tgz","fileCount":192,"integrity":"sha512-XKHaQdAkkO5ueWg5PIfB5b1Y25BGphdTJMLN/RpMRZW6OIJt2pwoheiO6sAqXa6/Rs6jcD73WcwiAZ1IXviwng==","signatures":[{"sig":"MEQCIGn9ets3famiEcAWZToT0rQCyURQutr5exiLOsvHs2LhAiAyr7F2pNoBLt5knhgh0SzcxJ8EUn8b9dzjZ0nm8awmUg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":576101},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7429690605bbb70a3119fc8fc5bde06b9b1df7f1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_3.0.0_1777524791584_0.9881145299355603","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-experimental.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.0-experimental.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.0-experimental.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"cd96b911965240bc9e5c1c148925bd19d4076f9e","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.0-experimental.0.tgz","fileCount":189,"integrity":"sha512-jc66HbEYg6SPv1PfND7U2SEdVvDU8Uq2L+DM2s6EgPvnNxqpUPFWtqp6CvCOyghx9s2Y2DA7jzBMF+h1HzSKKQ==","signatures":[{"sig":"MEQCIH6+Nb/8QkyE36BIb41d9XoBZIoI4PoSry91Vc2ejOauAiAv7WEg8kOsLoii4ge575KqyLGDA4WcfLe1ogtK4m406w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":528425},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72e805dbd09055340321ffcfafbc1b7e2c822e47","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.0-experimental.0_1778481140840_0.9943864991761526","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-experimental.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.0-experimental.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.0-experimental.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"44602d7bdad911c298b5a0fb842f4016d694e5f9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.0-experimental.1.tgz","fileCount":190,"integrity":"sha512-z/iXKppB4TQFHgZcViFZYdjVBHSUEA96ZyfNAa2CKAbS3iOyp9UkVyzZGluCETfKi8N99YFzge0GYFbS/fjB/w==","signatures":[{"sig":"MEUCIDLRSXWaoLVVQo9k+AitdQJCU+QTgxnNYIcjBqQ57dlNAiEAgWIi2NYA/pRkB3zkDCSUNY6lYBuFv2CAjKafs622cv0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":539677},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72e805dbd09055340321ffcfafbc1b7e2c822e47","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.0-experimental.1_1778567163090_0.8957545092478585","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"3.0.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@3.0.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a2b752b82fcab99d0495b25e907be5091f8ced21","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-3.0.1.tgz","fileCount":7,"integrity":"sha512-aEQ4wRffzFnNWtmeZ5asvz05YSr9kuwQcyA5FqSB2iJS9BJpZVadt+4e5OawZ7lQbSaFDb7H+BABopVl6FQlfA==","signatures":[{"sig":"MEUCIFZF1toPZ9nvwVIcad7d1GewlB2v5AzYgaSMHpStQtkVAiEAzAf3wm/M1BrQ7bA24bSB4oHV/ZOGbSj7ywlAPrvp4fs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27165},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":"ts-jest"},"testEnvironment":"node","coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"]},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"NestJS logging and metrics toolkit with opinionated formats (AICF, Cloudron, ESB), Winston-based logger, and Prometheus metrics. Ships with ready-to-use middleware, interceptors, and decorators for structured logs and service KPIs.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_3.0.1_1778578685319_0.6930333875749997","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"29d24f3244e9c2625b5c6c1202e59cea07543d61","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.0.tgz","fileCount":190,"integrity":"sha512-OZ6LfRFND98KuWvFm5msjkd2jojMqStjJlD+txmYedxevkGwCfd9nZDz3yaJAe119AgMzYa5GicB9S2jpu4Mxw==","signatures":[{"sig":"MEYCIQCaOxKeDxUL+QtCB5RjshSd+by/Gsffh98Av3jzhxZ3+wIhANwYtoqIZ+sKs/cxc/RBvDP2ZaF9H6yCG8SIqIctdeoM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533757},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"57b0dc41a6553f14b9b3069d11b3f1274d4503dd","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"deprecated":"this package has been deprecated","_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.0_1780037400589_0.4735046350829881","host":"s3://npm-registry-packages-npm-production"}},"4.0.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f1f8509353e363cb8cdc82be97adef8052fcf964","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.1.tgz","fileCount":190,"integrity":"sha512-ylezlEiqOtI29gXGEye+wA+zddLLa+W95zv5vsd+JRrMe7XRWfSGbiEDyf5ztmrrXqnoFaKhA1eag9b0hCkC4g==","signatures":[{"sig":"MEYCIQD+q9i821/rdOVdDKhUN8K6JWoa9lCwYNsrE22biGSrKwIhALBDlxHFy60VlRKWJsemba/nt/rwInO6CrfVJAP/g3F0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":532524},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"470fa6636141e4670581b5c560854a4fc6c397c1","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.1_1780039544844_0.303002382966131","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.2","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.2","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f3f195857bf6e02cb6421e96a4848ccecb95e2a2","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.2.tgz","fileCount":190,"integrity":"sha512-1ot4PXzNqz6AbvN8lMpVi3fuJupekQgu8Uw/4Ej06jVnyiHFigbXyPljTAD5ZmQyd0nT1cYpEjsrGiQFVsk8pA==","signatures":[{"sig":"MEUCICVRKLIgi7TTXzINfkyuBlYZ04YPpRNwIGhOamM+rFUfAiEAveA7wae+5Un/qEWm2e00DUH/zDsI3EnG7IiujmiD0j8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":531581},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8df110a8dec44a55ccdee1949aa7859d11bba1e5","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.2_1780558120264_0.016123459321559785","host":"s3://npm-registry-packages-npm-production"}},"4.0.3":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.3","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.3","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"33010da0ae1780aee3bbff1adf69a859f7010542","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.3.tgz","fileCount":191,"integrity":"sha512-e3rCC2WJG+m2WlatmEK8FvJAsEynRkGSso0ImaQH7AFhBoTZ5kF3+Ka3Gli9MRiwnP4c1AU7u2cg9Mz82JN2qw==","signatures":[{"sig":"MEYCIQDJJHM5DDUxgftzDB0rqXp6HhcL7p3wlJW20404fXyMsQIhAOi4YkB18ciQmtFTjK0z26SIRRIjwg9I/Fx6CefXMgUs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552530},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d233d2448be952e24e100b67974e368a7b34ddaf","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.3_1780902464707_0.8234543181787655","host":"s3://npm-registry-packages-npm-production"}},"4.0.4":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.4","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.4","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"2cc75b321692bc943efd66f523b608eb3d140924","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.4.tgz","fileCount":191,"integrity":"sha512-1lWUvwP1wKhWUieyc90uYbDxzQwLNNSZyCiysox4Rc6KgTd/OmSsANxAUx7y0AVdONO6cEB0biQXqOZWVaCDUQ==","signatures":[{"sig":"MEQCIGYumlsQKq8aJNsIeYmCVx/WXgxYDx3sZPXON1IGnO3aAiA8rnFFjc0SgJMm87aUgmZkR03/6mhF4emblp6qHX7U+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552950},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8bb34b73ecdf7080851c775492a7bc91274bff37","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.4_1780979030634_0.2747263484876159","host":"s3://npm-registry-packages-npm-production"}},"4.0.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"a41c29ef51ad8885f43d3391c0898e39783ce3e9","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.5.tgz","fileCount":191,"integrity":"sha512-2NsqmjoHSHs30CBRJjOQXcHSOJ9ZWkKHxjFFsDv0gbM7wV9dpMEMPZ0+R7SCWbi3NdYOao1Rw4l1ro3SDR3r/w==","signatures":[{"sig":"MEYCIQDJ8yfpSTJxA9tu2Q21pKIuxcMU6vlGqiLUSpITgk79fQIhAOE4bIdMFRsphR2yLDJOzJiGha01c1HTuM2yyNLMUbFM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552950},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c9833b2e20f599a8d3bb943d3b8140fb7aea99ce","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.5_1780989704968_0.22037033999187394","host":"s3://npm-registry-packages-npm-production"}},"4.0.6":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.6","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.6","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"1b342167336f25b2c086dba96dbb1df136860982","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.6.tgz","fileCount":191,"integrity":"sha512-vAOQoWPfqNtR11xVJu29bNZEYwi2ipfOr6g5L8i3siiWXxrFDKKwd6dLA/Qpn6o63Q5dOFnkwM5ZSJFSDCvifg==","signatures":[{"sig":"MEQCIAJXnBaQV86AFFwKtV1qL6AyqyNWuJgwq2peH5oDFMamAiBGt8NaH98Lj0D4K+aHG8HDjNntZfRNnEH5uieMnRpVbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":552930},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3de34b43b617d59e48b2dada8df2c5f55959c627","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.6_1781841412477_0.7398617783237917","host":"s3://npm-registry-packages-npm-production"}},"4.0.7":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.7","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.7","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"33691a6643b88383015433472c348e4b61d8bf81","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.7.tgz","fileCount":191,"integrity":"sha512-vlyh8V6+aWbdIqAUNOnRbafMaX+tPZuxKuTKxQ/eta3gX1kquIEdNyaW2x4zQj3nk2JUhKzBbfTaBosNFOHSrw==","signatures":[{"sig":"MEYCIQDfjyPslaGvS0j0hyeEny+cg3LVIrAqRinjZe4UndxMMgIhANOg8FKU317tRSia+LwQ00L+8zPG0M3WRywzozHz03qs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553058},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5a8172693f8279228eb526711360b30091496acf","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.7_1781842667064_0.979846358152725","host":"s3://npm-registry-packages-npm-production"}},"4.0.8":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.8","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.8","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"eb3c23c9ee12c5f498d23b4c3c92ed84c11c03fb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.8.tgz","fileCount":191,"integrity":"sha512-vqSf5K3khSVdtXmFAXmLAAhHj9WmKZjR9IGUBXQDl3BoUxAWBm7azgASh4zcW08QhHU5z3+kTRIoKvnZLOqRpQ==","signatures":[{"sig":"MEYCIQCjTFOg1ZT0VW9GhS/0OgSYO1ourfCqaN25JAOhb/LJyQIhAO8YSNc799BrLMX594Br165S0MvtGi+JNkYchaRx/iD4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553058},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f325eb2c813a63ef72b5234bcbe2705e42eef38","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.8_1781849704263_0.9081088780453301","host":"s3://npm-registry-packages-npm-production"}},"4.0.9":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.9","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.9","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9d2b3fe9029f2106bb6cfa71a3228a4e98b7dad6","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.9.tgz","fileCount":193,"integrity":"sha512-ltLLjrlskItHFLfnnkisrXhvLQP6xMmTW6NeIQKEcRIskAVYg1VdVmJPXIqgZVDm+QmU7TbZouGBxBEzb/L7mQ==","signatures":[{"sig":"MEYCIQCqTyRosXwFsdgF6XZ/JR+gX5h275/GHA5DkxotRn2EggIhAKVKunCqUUU5nzMKcNsBSZWVgc0ZwlKSHBm0crgk1nvu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570521},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b2e46b90f6ebbf1b0de9e06b6551828f4e7dd272","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.9_1782111022989_0.6315941357491279","host":"s3://npm-registry-packages-npm-production"}},"4.0.10":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.10","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.10","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"95828a09cd7d11b29ade77007217138f0da98640","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.10.tgz","fileCount":193,"integrity":"sha512-aMhBXMkDIpGKW55ECbi2k6WVealqvKfll5ynki3VU4UDRxQWVw5JhHdgi7DPJaI93cxIYb7zye1DWqiUv5U2UA==","signatures":[{"sig":"MEUCIBm8yUhJSpmBi7wsKBl3qmE/awFT7rnt3ojbzUVbpSMIAiEAuxQMHV77acoA5cXhpLjoSHtQz0WrLXnCEWt+W2OAVnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570522},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7981192f1e0b395bf24788485951b1fe07b8738d","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.10_1782120653402_0.4163502821634104","host":"s3://npm-registry-packages-npm-production"}},"4.0.11":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.11","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.11","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"ab48620377dfffbc3704897946b5eeef6a2c7e72","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.11.tgz","fileCount":193,"integrity":"sha512-zEfj7GEqBugauxKj+NEeZXzk+6lSmf7iZX4UGfEWTwyB2OsSjf+nhZuzEJd6OJhStYrxLhIHrpZg2mjc1KGsnA==","signatures":[{"sig":"MEQCIAX8qzC9tSFzkwf79a6auEUpADql1HD8yIYThpuNKkfgAiB8mRT5FqnYrFVmGGbp9oSixiVEIkJTnEY3MYALjITGyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":570522},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"44926d5aa35dab4696862c42ebdbea0d44b4150b","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.11_1782184310619_0.79658835645618","host":"s3://npm-registry-packages-npm-production"}},"4.0.12":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.0.12","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.0.12","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"171a3cda3c3b51160a71a4eaeb1ef02a74db2e7d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.0.12.tgz","fileCount":196,"integrity":"sha512-cJjKNSQlFddrecazPmdf644LAcpeM6Qb7JVKpqQMYSqfBMvPgQvK6elDzNfcE2Akkb65IyS0mxdPJk3/qCMENg==","signatures":[{"sig":"MEYCIQC1uchysQkSm6L8doSBeCncnzvs2lhEQMFa9rtkJJDABAIhAPC8ZyDlqlueRXt94PBicI//hXDIOsH40Ld8thYFbAKC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573008},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"572adf2386b1c982d01d4f28b6812f26994764c3","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.0","axios":"^1.13.6","dayjs":"^1.11.13","winston":"^3.17.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.47","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","rxjs":"^7.8.2","eslint":"^9.22.0","env-cmd":"^10.1.0","ts-jest":"^29.4.6","ts-node":"^1.7.1","mongoose":"^9.1.5","prettier":"^3.5.3","supertest":"^7.0.0","ts-loader":"^9.5.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.16","@types/jest":"^29.5.14","@types/node":"^22.13.10","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@types/express":"^5.0.0","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.17","@types/supertest":"^6.0.2","class-transformer":"^0.5.1","@nestjs/schematics":"^11.0.9","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@nestjs/platform-express":"^11.1.17","@typescript-eslint/parser":"^8.26.1","@willsoto/nestjs-prometheus":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.26.1"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.0.12_1782201206289_0.5405149987259605","host":"s3://npm-registry-packages-npm-production"}},"4.1.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"d2a0e9698b85a4f9c1a254b1d7dc1ff99af79f0f","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.0.tgz","fileCount":196,"integrity":"sha512-qo64XS+4fS20gC2P5L+4zAMT92EOLfI6Mn0UfSDXaSe3C845wnoqsUpflqXZBpxz+2D3gcmL47KTj2QhL9nyQQ==","signatures":[{"sig":"MEQCIGGg8Q16BNjPhOrNUNiscCxbaLm+S+dTvk7s6JxHmPiXAiBstVug0vKQNEuQW1AFHW6KPyp3x+4UMR4GizK+KpPYbA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":573080},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"911dcad43eba15134e4336ae463ded68bca354e3","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.0_1782727364960_0.34619536367620674","host":"s3://npm-registry-packages-npm-production"}},"4.1.1":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"569993febb2abd82867560252c14b233b60a2022","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.1.tgz","fileCount":196,"integrity":"sha512-DhsFPZGTw09F/qWydFCNmu1/RyoTQ5VYNmEFrpvX66dI6/MnhRZL095PSYQEPGCSmiFbVoW2alh7N/KOqlqTXA==","signatures":[{"sig":"MEUCIF5FYwy9wH1oQKEdULGbdfZW/UdD8zs8KYy2xNwVidPxAiEA4TBkBSUXfxaBWeW2lMC8Mu9oIn7CbUv9mZ5dPXW9krI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577060},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0db26239d7adb7b86a9f9c7f881dfbded8c2b5c2","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.1_1782814410266_0.2571789015047965","host":"s3://npm-registry-packages-npm-production"}},"4.1.3":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.3","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.3","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"3c01e27d398fb2ea6961e40a07157bc321f62e1d","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.3.tgz","fileCount":196,"integrity":"sha512-P80uyflZ/dI0GyInQeUE6mRQMR80SDtr3Mby7SF03nZgtphXNkcD4DadRNfqtgVVLOfPVBhdLW/BAolQnVCsUQ==","signatures":[{"sig":"MEUCIBTUVSL5X8df/BMaYWN19NP/ebkd+pF0ym3dU8EItUNMAiEAr5ZvbtkhJBMq9QFHln8+b/7TmDZ7D3nUBSifAQJVw8Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":585515},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4f6a9ce265c9c6a2d8389845f1cc00b9e5456983","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.3_1783491441402_0.15670576216466126","host":"s3://npm-registry-packages-npm-production"}},"4.1.4":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.4","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.4","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"b0affe0e8db1f3d8a026ba12aa4e9febdfe41c27","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.4.tgz","fileCount":196,"integrity":"sha512-ItAUQbd6RBDOy71l9zLuqikGwk8Z6KvJFHU2NytwMqIMKimnzS0uNVuo9bjiqR35meTfPG7+QTLtUkk/W8XJCw==","signatures":[{"sig":"MEQCIHAZUJWXEGvzTNac636+b6M86HbwQzHkavj/4WadkpDKAiBo9ZZFGxpwHKNwQ9WKHTnmYTRp5Bg4USkaOs8cL61yig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":588319},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0063c08839f29ba97eb45d49d59afa6c7a7d8894","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.4_1783578791697_0.3318845842163829","host":"s3://npm-registry-packages-npm-production"}},"4.1.5":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.5","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.5","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"2f73fd455c26a752e48706c1c1b067601881d872","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.5.tgz","fileCount":196,"integrity":"sha512-b3cx2t1LMotnwf0Ss8PYKKvqYRYPi4zDFrzkCTSuMi7KQncJkNoFJ/F32bCpiEFM1SCQ4+C/2GAGM914BmPYyg==","signatures":[{"sig":"MEUCIQCDvN4Dt2cweCxlexQOxVeXHkEalch3O6AvzU3CJfhBtwIgGg78/Fv1q/7S4on6uBeYCUa0GK0ySacYiw/nyN+Erx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590129},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"423bee9484aed547fd6248f48bd203651d46e824","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.5_1783588605873_0.49740743172099","host":"s3://npm-registry-packages-npm-production"}},"4.1.6":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.6","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.6","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"9da9249e24edd52bce96846a6b549bf4ed48bbdb","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.6.tgz","fileCount":196,"integrity":"sha512-E3WWq1/E+zFSmWn+RcrBZtrk78qOFqs3s5bG5DgcXpf/WCud7B6zeH3lbWuiDGJIWIwN0wEp/Y/p8PDl+u+3+g==","signatures":[{"sig":"MEUCIQDyZFQDQN3HPdvBDxiuyrbadmwEY/Wv1CFTs/DOxAFcuwIgS8D8uNy0vvn2/kiVprmtioBXbIEIWS7tWZ5zc9ydtzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590129},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5276451c4b78b67338fe349590005dd8eaa67dcf","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.6_1783592058733_0.9835901994771279","host":"s3://npm-registry-packages-npm-production"}},"4.1.7":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.7","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.7","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"f817f9f43cd631dae893d4a008a27eba11f8f64b","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.7.tgz","fileCount":196,"integrity":"sha512-5wu5wWt0cQmclbD1npgIXBH0Glp3LKESfrepra2m0pRs0q8RcbT6v9Gk0GJ4aK0eUH0kpxjcbijxOz5ItZ8aNA==","signatures":[{"sig":"MEUCIGeVQN+50Dd+sooPS+WL5iPtupW68yYaVF3P7eDwGR8cAiEAigh1/Wl4DuHL25tvf93+yhZ7bnP9Z26/os9FpLVQ58o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590129},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"46522f7124126f67291227394844e7c713a6159b","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.7_1783670769183_0.8432362722529976","host":"s3://npm-registry-packages-npm-production"}},"4.1.8":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.8","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.8","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"5bd0048bf1f6db585d9f1ca148a39faacf643fc8","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.8.tgz","fileCount":196,"integrity":"sha512-B7IwWYo4LOD6zaJs8V9fqR8Vw8Cf+COsUqYpfjxws2TJ+TeVirBTpHw6GeqN350XMxlXBlEChjk83a/kbvtTMQ==","signatures":[{"sig":"MEUCIQDTN8+YhlBjvpTaI/dKZWt9/e/1cBDEP1IAInN6GcVJRwIgUCZeKOffRVDozmuGOR3ChBm2ZMw0r80PFHtv8sAE6BQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":590127},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2de0d19801a1e9e19fceeef2229b49c9fee11c62","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.8_1783937552950_0.6488969074186979","host":"s3://npm-registry-packages-npm-production"}},"4.1.9":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.9","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.9","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"378f62b5750b623746f63345870de4e2b099d570","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.9.tgz","fileCount":196,"integrity":"sha512-L0yIqkI1fvXXWXcsvSIpNQrKXgqTwsiIIKj6YGHmChjMXjcjZhx6HP6Ax1memuh6BF8nQsR3RUnmyWTAU685jg==","signatures":[{"sig":"MEYCIQDrI4XQsBoClPBSF+0cfbkpGTWmZCcgArH095Fo33KtcgIhALfeoueYpzh0ZDIZWBZyGyDoLn1iZOny/h6NBCVLYIKg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593000},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e9ccad2c98ad6f653e43669a38ba1d42b828bd70","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.9_1784261586205_0.7482880759005643","host":"s3://npm-registry-packages-npm-production"}},"4.1.10":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.10","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.10","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"bb4062dbc937e1d8ca6cecadad64d89e991e8a47","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.10.tgz","fileCount":196,"integrity":"sha512-imXML2i+CPC+o+iM+IfJ08hXlEONEPf7wu/E37uXCunO6wVEU257GsSdwOyjLecXpePe+TXZ22hCOTGoNiZVXw==","signatures":[{"sig":"MEYCIQDPlhCTSSot+JH1ELJoby414Hv0TeAJt4751muDzXhyVAIhAOf14dwVYuBf2iHFpZMKdqUgko/xszwccG/glUDWrPXR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593001},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1b2e58d1527dc7198f76e246281632d8ddadc6d4","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.11.1","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.11.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.10_1784776854931_0.15552230606386952","host":"s3://npm-registry-packages-npm-production"}},"4.1.11-rc.0":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.11-rc.0","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.11-rc.0","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"04d0b921cbccb733f5df79bfbe33744da501c392","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.11-rc.0.tgz","fileCount":196,"integrity":"sha512-OjUZm+31P5pa4+8qpY0s94TQ/LUPKc5wYi8Qyc1jACkykEhh2leWbdIBVoVWAyYNTgSxEf/MGExBsgQLTgk/bA==","signatures":[{"sig":"MEQCIDmFTXfWexvWYVefUJFP8tOMRQCjOA++CJ9PiXLJacsJAiBPjE6zNJIzVe0WaYugN3CLNrLSIox+cZ4ehlqTiuIICQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":593006},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b41e26d8cd1336b39a03ec96a8eb4f548cc0d614","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.16.0","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.18.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.11-rc.0_1785747467794_0.24616164462309165","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-1.rc-1":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.1-1.rc-1","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.1-1.rc-1","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"597a1ad85c9adc9cd41a61ec1e89d1703ad0ea3c","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.1-1.rc-1.tgz","fileCount":196,"integrity":"sha512-ZI1g8hhdS8tRvFRTAQH8bPte3Q+WhnPD/02K9R9q9KyZah8KufDScXJZs0TcUgoakgOIf0gS0E4SFPnXF+Q0Tw==","signatures":[{"sig":"MEUCIQDOCvq+Jfcim2G6q1UF0G89Evmuc53bwMhoiJ1NKHXhkgIgLV4sOz4zWkiHWd439uP+culzZgM186poJxV6/kh3O78=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594235},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c51444fda8eccaabc3965869e039f91d131529da","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.16.0","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.18.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.1-1.rc-1_1785748808699_0.9135899511812327","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-1.rc-2":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.1-1.rc-2","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.1-1.rc-2","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"e7080aad9fd921ecd9d7f4b08fb51955efe51a8e","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.1-1.rc-2.tgz","fileCount":196,"integrity":"sha512-6oBDd8EzD0LSSIve7HrGE6cVjgS1yS5nLUnS5MK3GUzkAP+XPWT4S0vWxaUAULS1S+fdK+4j7II4EkVcuLT47Q==","signatures":[{"sig":"MEYCIQC6VUtyoYv6ashjPhpZjPqsGoudj5PZaJbMnQIRoWM1/wIhALJUo4J72ZxY454IHRRZ5g93LZjqZrsWcrLV+31MvcTH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594235},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c51444fda8eccaabc3965869e039f91d131529da","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.16.0","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.18.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.1-1.rc-2_1785749293067_0.04661149383985208","host":"s3://npm-registry-packages-npm-production"}},"4.1.1-1.rc-3":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.1-1.rc-3","author":"","license":"UNLICENSED","_id":"@icd-iot-aicf/nestjs-logger@4.1.1-1.rc-3","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"dist":{"shasum":"670003c96bc3b932838644e5ca59af68729dc1c0","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.1-1.rc-3.tgz","fileCount":196,"integrity":"sha512-RcGEXU8HIIElXIV7X6dk1VQA+Swwa0XSFh0NlhqArQ+r/L9C/hr3vXkXWKREJ8vHt/lkS/Zdowu5wwvnd2EaTg==","signatures":[{"sig":"MEQCICWstH0i4RXNTQ8uHg1sXkPEFOAXdygJakaGQw1yz1ahAiArPyjuWhzBxeWtUpYcoVB3jeoFI+5TcuL0HF59pNaguQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":594235},"jest":{"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","base-http.middleware$":"<rootDir>/logger/base-http.middleware","context/context.functions$":"<rootDir>/context/context.functions","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store"},"coverageDirectory":"../coverage","collectCoverageFrom":["**/*.(t|j)s"],"moduleFileExtensions":["js","json","ts"],"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c51444fda8eccaabc3965869e039f91d131529da","private":false,"scripts":{"lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest","build":"nest build","start":"env-cmd nest start","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","start:dev":"env-cmd nest start --watch","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","start:prod":"node dist/main","test:watch":"jest --watch","start:debug":"nest start --debug --watch","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"_npmVersion":"11.16.0","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","directories":{},"_nodeVersion":"24.18.1","dependencies":{"uuid":"^14.0.1","axios":"^1.18.1","dayjs":"^1.11.21","winston":"^3.19.0","microtime":"^3.1.1","prom-client":"^15.1.3","moment-timezone":"^0.5.48","@types/microtime":"^2.1.2","winston-daily-rotate-file":"^5.0.0","babel-plugin-transform-imports":"^2.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"jest":"^30.4.2","rxjs":"^7.8.2","eslint":"^10.6.0","env-cmd":"^10.1.0","ts-jest":"^29.4.11","ts-node":"^10.9.2","mongoose":"^9.7.3","prettier":"^3.9.1","supertest":"^7.2.2","ts-loader":"^9.6.2","typescript":"^5.8.2","@nestjs/cli":"^11.0.23","@types/jest":"^29.5.14","@types/node":"^22.20.0","@nestjs/core":"^11.1.27","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@types/express":"^5.0.6","tsconfig-paths":"^4.2.0","@nestjs/testing":"^11.1.27","@types/supertest":"^6.0.3","class-transformer":"^0.5.1","@nestjs/schematics":"^11.1.0","source-map-support":"^0.5.21","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","@nestjs/platform-express":"^11.1.27","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","@typescript-eslint/eslint-plugin":"^8.62.0"},"peerDependencies":{"rxjs":"^7.8.2","mongoose":"^9.0.0","@nestjs/core":"^11.1.17","@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","class-transformer":"^0.5.1","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-logger_4.1.1-1.rc-3_1785749567811_0.6941538890395447","host":"s3://npm-registry-packages-npm-production"}},"4.1.11":{"name":"@icd-iot-aicf/nestjs-logger","version":"4.1.11","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","author":"","private":false,"main":"dist/index.js","types":"dist/index.d.ts","license":"UNLICENSED","publishConfig":{"access":"public"},"scripts":{"build":"nest build","format":"prettier --write \"src/**/*.ts\" \"test/**/*.ts\"","start":"env-cmd nest start","start:dev":"env-cmd nest start --watch","start:debug":"nest start --debug --watch","start:prod":"node dist/main","lint":"eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test:amqp":"nest build && cd examples-test/test-logs && nest run autorun:amqp","test:http":"nest build && cd examples-test/test-logs && nest run autorun:http","test":"jest","test:watch":"jest --watch","test:cov":"jest --coverage","test:e2e":"jest --config ./test/jest-e2e.json","test:log-snapshot":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot","test:log-snapshot:update":"jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot"},"peerDependencies":{"@nestjs/axios":"^4.0.1","@nestjs/common":"^11.1.17","@nestjs/config":"^4.0.3","@nestjs/core":"^11.1.17","@nestjs/platform-express":"^11.1.17","@willsoto/nestjs-prometheus":"^6.0.2","class-transformer":"^0.5.1","mongoose":"^9.0.0","rxjs":"^7.8.2"},"dependencies":{"@types/microtime":"^2.1.2","axios":"^1.18.1","babel-plugin-transform-imports":"^2.0.0","dayjs":"^1.11.21","microtime":"^3.1.1","moment-timezone":"^0.5.48","prom-client":"^15.1.3","uuid":"^14.0.1","winston":"^3.19.0","winston-daily-rotate-file":"^5.0.0"},"devDependencies":{"@nestjs/axios":"^4.0.1","@nestjs/cli":"^11.0.23","@nestjs/common":"^11.1.27","@nestjs/config":"^4.0.4","@nestjs/core":"^11.1.27","@nestjs/platform-express":"^11.1.27","@nestjs/schematics":"^11.1.0","@nestjs/testing":"^11.1.27","@types/express":"^5.0.6","@types/jest":"^29.5.14","@types/node":"^22.20.0","@types/supertest":"^6.0.3","@typescript-eslint/eslint-plugin":"^8.62.0","@typescript-eslint/parser":"^8.62.0","@willsoto/nestjs-prometheus":"^6.1.0","class-transformer":"^0.5.1","env-cmd":"^10.1.0","eslint":"^10.6.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.6","jest":"^30.4.2","mongoose":"^9.7.3","prettier":"^3.9.1","rxjs":"^7.8.2","source-map-support":"^0.5.21","supertest":"^7.2.2","ts-jest":"^29.4.11","ts-loader":"^9.6.2","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.8.2"},"overrides":{"multer":"^2.2.0","form-data":"^4.0.6"},"jest":{"moduleFileExtensions":["js","json","ts"],"rootDir":"src","testRegex":".*\\.spec\\.ts$","transform":{"^.+\\.(t|j)s$":["ts-jest",{"diagnostics":{"warnOnly":true}}]},"collectCoverageFrom":["**/*.(t|j)s"],"coverageDirectory":"../coverage","testEnvironment":"node","moduleNameMapper":{"common/tools$":"<rootDir>/common/tools","context/transaction.store$":"<rootDir>/context/transaction.store","context/summary-endpoint.store$":"<rootDir>/context/summary-endpoint.store","context/external-transaction.store$":"<rootDir>/context/external-transaction.store","context/context.functions$":"<rootDir>/context/context.functions","base-http.middleware$":"<rootDir>/logger/base-http.middleware"},"transformIgnorePatterns":["node_modules/(?!(uuid)/)"]},"gitHead":"7ac5dd11ce509fb168410ef40df044777b27ba8d","_id":"@icd-iot-aicf/nestjs-logger@4.1.11","_nodeVersion":"24.18.1","_npmVersion":"11.16.0","dist":{"integrity":"sha512-qdLzj15tdgQ4ofcet2rAHvj8/aL6gTMRbLTTPm208tWtZV8k98ppyWxT4pZP7js/S2kgPNniEWDptGe3k2LqLg==","shasum":"e0af3ab8db7776c9d306c1dc79138bd56dd8ca19","tarball":"https://registry.npmjs.org/@icd-iot-aicf/nestjs-logger/-/nestjs-logger-4.1.11.tgz","fileCount":196,"unpackedSize":594230,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCXRE+Gviozkk6HQT0ihxDEWGTIPsW1DZ1oDc+6skPNtwIhAJi3PDQ4OUmdoa5SPVDa91Oj0TUUS0PLgJgF0IhruFda"}]},"_npmUser":{"name":"maohnnn","email":"tanadol.mo@gmail.com"},"directories":{},"maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-logger_4.1.11_1785750123923_0.4377064844724141"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-28T07:29:10.782Z","modified":"2026-08-03T09:42:04.289Z","0.0.1":"2025-02-28T07:29:11.011Z","0.0.2":"2025-03-06T08:09:31.541Z","0.0.3":"2025-03-12T06:15:38.534Z","0.0.4":"2025-03-13T04:45:13.837Z","0.0.5":"2025-03-14T08:03:11.901Z","0.0.6":"2025-03-14T08:11:07.833Z","0.0.7":"2025-03-17T02:53:08.923Z","0.0.8":"2025-03-17T06:26:54.579Z","0.0.9":"2025-03-17T06:47:14.955Z","0.0.10":"2025-03-17T09:31:25.385Z","0.0.11":"2025-03-18T03:26:29.688Z","0.0.12":"2025-03-18T04:03:35.365Z","0.0.13":"2025-03-18T04:45:27.482Z","0.0.14":"2025-03-18T06:43:38.394Z","0.0.15":"2025-03-19T03:58:20.425Z","0.0.16":"2025-03-19T04:21:19.222Z","0.0.17":"2025-03-19T04:32:12.270Z","0.0.18":"2025-03-19T04:34:47.155Z","0.0.19":"2025-03-19T04:37:31.543Z","0.0.20":"2025-03-19T04:40:36.990Z","0.0.21":"2025-03-19T04:44:52.517Z","0.0.22":"2025-03-19T04:53:46.987Z","0.0.23":"2025-03-19T04:58:44.380Z","0.0.24":"2025-03-19T05:02:06.933Z","0.0.25":"2025-03-19T06:45:12.443Z","0.0.26":"2025-03-20T08:39:10.369Z","0.0.27":"2025-03-21T02:13:25.404Z","0.0.28":"2025-03-21T03:33:01.773Z","0.0.29":"2025-03-27T09:34:38.571Z","0.0.30":"2025-04-01T10:02:59.368Z","0.0.31":"2025-04-01T10:13:12.539Z","0.0.32":"2025-04-02T03:10:12.826Z","0.0.33":"2025-04-02T03:14:57.081Z","0.0.34":"2025-04-02T03:20:02.151Z","0.0.35":"2025-04-02T07:36:02.876Z","0.0.36":"2025-04-02T07:42:27.259Z","0.0.37":"2025-04-02T07:53:50.014Z","0.0.38":"2025-04-02T08:11:11.699Z","0.0.39":"2025-04-02T08:13:14.019Z","0.0.41":"2025-04-03T08:03:10.910Z","0.0.42":"2025-04-03T08:17:08.566Z","0.0.43":"2025-04-04T08:47:06.536Z","0.0.44":"2025-04-04T09:25:51.014Z","0.0.45":"2025-04-04T10:15:51.599Z","0.0.46":"2025-04-04T10:24:51.517Z","0.0.47":"2025-04-22T04:03:54.607Z","0.0.48":"2025-04-22T04:12:24.101Z","0.0.49":"2025-04-22T06:39:01.679Z","0.0.50":"2025-06-06T04:27:12.858Z","0.0.51":"2025-06-12T04:00:02.126Z","0.0.52":"2025-06-12T04:19:10.020Z","0.0.53":"2025-06-12T08:41:25.536Z","0.0.54":"2025-06-12T09:25:26.385Z","0.0.55":"2025-06-25T04:22:31.681Z","0.0.56":"2025-06-27T06:53:56.511Z","0.0.57":"2025-06-30T04:05:42.735Z","0.0.58":"2025-06-30T04:24:13.338Z","0.0.59":"2025-06-30T04:42:24.613Z","0.0.61":"2025-07-02T03:02:19.199Z","0.0.62":"2025-07-02T03:12:04.555Z","0.0.63":"2025-07-02T04:02:41.117Z","0.0.64":"2025-07-02T04:10:15.293Z","0.0.65":"2025-07-02T04:32:57.689Z","0.0.66":"2025-07-07T06:54:24.123Z","0.0.67":"2025-07-14T04:31:11.589Z","0.0.68":"2025-07-14T04:34:29.387Z","0.0.69":"2025-07-14T04:45:04.199Z","0.0.70":"2025-07-15T04:17:01.453Z","0.0.71":"2025-07-15T06:22:07.625Z","0.0.72":"2025-07-15T06:46:13.030Z","0.0.73":"2025-07-16T04:00:30.643Z","0.0.74":"2025-07-24T09:43:05.326Z","0.0.75":"2025-08-11T09:57:15.973Z","0.0.76":"2025-08-15T07:36:17.449Z","0.0.77":"2025-08-15T08:08:46.406Z","0.1.0":"2025-08-18T03:04:58.279Z","0.1.1":"2025-08-18T04:47:20.397Z","0.1.2":"2025-08-18T06:07:01.258Z","0.1.3":"2025-08-18T06:11:15.066Z","0.1.4":"2025-08-18T09:37:18.336Z","0.1.5":"2025-08-19T06:17:54.201Z","0.1.6":"2025-09-01T06:42:20.790Z","0.1.8":"2025-09-01T07:13:27.673Z","0.1.9":"2025-10-07T09:35:36.051Z","0.1.11":"2025-10-14T03:43:15.484Z","1.0.0":"2025-11-10T03:00:10.407Z","1.0.1":"2025-12-04T07:48:58.193Z","1.1.0":"2026-01-20T09:01:00.720Z","1.1.1":"2026-01-28T03:24:25.390Z","1.1.2":"2026-01-28T03:32:32.956Z","1.1.3":"2026-01-29T07:06:17.657Z","1.1.4":"2026-01-29T07:09:24.992Z","1.1.5":"2026-02-02T05:02:42.918Z","2.0.0":"2026-02-06T07:57:25.481Z","2.0.1":"2026-02-06T08:45:42.402Z","2.0.2":"2026-02-10T08:49:50.923Z","2.0.4":"2026-02-20T08:46:52.031Z","2.0.5":"2026-02-23T09:57:40.163Z","2.2.0":"2026-03-31T06:50:14.283Z","2.2.1":"2026-03-31T06:53:30.307Z","2.3.0":"2026-04-28T03:11:39.596Z","3.0.0":"2026-04-30T04:53:11.714Z","4.0.0-experimental.0":"2026-05-11T06:32:20.986Z","4.0.0-experimental.1":"2026-05-12T06:26:03.255Z","3.0.1":"2026-05-12T09:38:05.459Z","4.0.0":"2026-05-29T06:50:00.749Z","4.0.1":"2026-05-29T07:25:44.985Z","4.0.2":"2026-06-04T07:28:40.422Z","4.0.3":"2026-06-08T07:07:44.839Z","4.0.4":"2026-06-09T04:23:50.787Z","4.0.5":"2026-06-09T07:21:45.132Z","4.0.6":"2026-06-19T03:56:52.639Z","4.0.7":"2026-06-19T04:17:47.352Z","4.0.8":"2026-06-19T06:15:04.412Z","4.0.9":"2026-06-22T06:50:23.155Z","4.0.10":"2026-06-22T09:30:53.543Z","4.0.11":"2026-06-23T03:11:50.784Z","4.0.12":"2026-06-23T07:53:26.426Z","4.0.13":"2026-06-29T09:14:11.181Z","4.1.0":"2026-06-29T10:02:45.121Z","4.1.1":"2026-06-30T10:13:30.417Z","4.1.3":"2026-07-08T06:17:21.533Z","4.1.4":"2026-07-09T06:33:11.843Z","4.1.5":"2026-07-09T09:16:46.025Z","4.1.6":"2026-07-09T10:14:18.905Z","4.1.7":"2026-07-10T08:06:09.392Z","4.1.8":"2026-07-13T10:12:33.093Z","4.1.9":"2026-07-17T04:13:06.361Z","4.1.10":"2026-07-23T03:20:55.068Z","4.1.11-rc.0":"2026-08-03T08:57:47.942Z","4.1.1-1.rc-1":"2026-08-03T09:20:08.837Z","4.1.1-1.rc-2":"2026-08-03T09:28:13.214Z","4.1.1-1.rc-3":"2026-08-03T09:32:47.964Z","4.1.11":"2026-08-03T09:42:04.065Z"},"license":"UNLICENSED","description":"![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square) ![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest","maintainers":[{"name":"icd-iot-development","email":"magellan@ais.co.th"},{"name":"maohnnn","email":"tanadol.mo@gmail.com"}],"readme":"# @icd-iot-aicf/nestjs-logger\n\n![Build Status](https://img.shields.io/github/actions/workflow/status/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS/ci.yml?branch=main&style=flat-square)\n![License](https://img.shields.io/github/license/corp-ais/IoT-Common-Framework-AICF-Logging-Nest-JS?style=flat-square)\n![Version](https://img.shields.io/npm/v/@icd-iot-aicf/nestjs-logger?style=flat-square)\n![Node](https://img.shields.io/node/v/@icd-iot-aicf/nestjs-logger?style=flat-square)\n\nA structured logging and metrics library for NestJS microservices in the ICD IoT platform.\nIt provides automatic request/response logging with team-standard format patterns and a fluent manual logging API — all wired in with a single module import.\n\n---\n\n## Documentation\n\n| Topic | File |\n|---|---|\n| Architecture & design patterns | [`docs/architecture.md`](docs/architecture.md) |\n| Usage examples for all action types | [`docs/examples.md`](docs/examples.md) |\n| v3 → v4 migration guide | [`docs/migration-v3-to-v4.md`](docs/migration-v3-to-v4.md) |\n| Log field reference (AICF & Cloudron) | [`docs/FORMAT_REFERENCE.md`](docs/FORMAT_REFERENCE.md) |\n| Version history | [`CHANGELOG.md`](CHANGELOG.md) |\n\n---\n\n## Key Features\n\n- **Two log format strategies** — switch between `AICF` and `Cloudron` output shapes via config; each format is fully consistent across all log events.\n- **Automatic HTTP & AMQP logging** — middleware and interceptors capture inbound/outbound requests, correlation IDs, and timing with microsecond precision out of the box.\n- **AsyncLocalStorage context propagation** — per-request transaction info, endpoint summaries, and external call metadata flow through the call stack with zero manual threading.\n- **Prometheus metrics** — built-in HTTP counters and gauges via `MetricsModule`; extend with `MetricsManualService` for custom business metrics.\n- **Manual logging API** — `CustomLoggerService` exposes `log()`, `warn()`, `error()`, `debug()`, and `verbose()` with typed action DTOs (`HttpAction`, `DBAction`, `RabbitMQAction`, and more).\n\n---\n\n## Installation\n\n```bash\nnpm install @icd-iot-aicf/nestjs-logger\n```\n\n> **Peer dependencies** — ensure your project has these installed:\n> ```bash\n> npm install @nestjs/common @nestjs/core reflect-metadata\n> ```\n\n---\n\n## Quick Start\n\n```typescript\n// app.module.ts\nimport { Module } from '@nestjs/common';\nimport { AppLogConfigModule, FORMAT_TYPE } from '@icd-iot-aicf/nestjs-logger';\n\n@Module({\n  imports: [\n    AppLogConfigModule.forRoot({\n      format: FORMAT_TYPE.AICF,\n      appName: 'my-service',\n      componentName: 'api',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n\n```typescript\n// my.service.ts\nimport { Injectable } from '@nestjs/common';\nimport { CustomLoggerService, HttpAction, RESULTS } from '@icd-iot-aicf/nestjs-logger';\n\n@Injectable()\nexport class MyService {\n  constructor(private readonly logger: CustomLoggerService) {}\n\n  async getUser(id: string) {\n    this.logger.log('Fetching user', HttpAction.GET({ userId: id }));\n\n    // ... business logic ...\n\n    this.logger.log('User fetched', HttpAction.GET({ result: RESULTS.SUCCESS }));\n  }\n}\n```\n\n---\n\n## Configuration\n\n| Option | Type | Description |\n|---|---|---|\n| `format` | `FORMAT_TYPE` | Log output shape: `AICF` \\| `Cloudron` |\n| `appName` | `string` | Application name written into every log entry |\n| `componentName` | `string` | Sub-component or service layer identifier |\n| `debugMode` | `DEBUG_MODE` | Controls verbosity; defaults to `OFF` |\n\n---\n\n## Automatic Logging\n\nRegister the middleware and interceptors in your module to get zero-config HTTP logging:\n\n```typescript\n// app.module.ts\nimport {\n  MiddlewareConsumer,\n  Module,\n  NestModule,\n} from '@nestjs/common';\nimport {\n  AppLogConfigModule,\n  HttpLogsMiddleware,\n  FORMAT_TYPE,\n} from '@icd-iot-aicf/nestjs-logger';\n\n@Module({\n  imports: [\n    AppLogConfigModule.forRoot({ format: FORMAT_TYPE.AICF, appName: 'my-service', componentName: 'api' }),\n  ],\n})\nexport class AppModule implements NestModule {\n  configure(consumer: MiddlewareConsumer) {\n    consumer.apply(HttpLogsMiddleware).forRoutes('*');\n  }\n}\n```\n\nEvery inbound request will automatically emit structured logs for:\n- Inbound / outbound HTTP with correlation headers (`x-ais-orderref`, `x-origin-session`)\n- Timing in microseconds\n- Endpoint-level summary flush on response\n\n---\n\n## Prometheus Metrics\n\n```typescript\nimport { MetricsModule } from '@icd-iot-aicf/nestjs-logger';\n\nMetricsModule.forRoot({ path: '/metrics', defaultMetrics: true })\n```\n\nCustom metrics via `MetricsManualService`:\n\n```typescript\nthis.metrics.increment('orders_created_total', { status: 'success' });\n```\n\n---\n\n## Log Action Types\n\n| Class | Methods |\n|---|---|\n| `HttpAction` | `.GET()` `.POST()` `.PUT()` `.PATCH()` `.DELETE()` |\n| `DBAction` | `.CREATE()` `.READ()` `.UPDATE()` `.REMOVE()` |\n| `RabbitMQAction` | `.PRODUCE()` `.CONSUME()` |\n| `KafkaAction` | `.PRODUCE()` `.CONSUME()` |\n| `LogicAction` | `.FUNCTION()` `.CHECKPOINT()` |\n| `ExceptionAction` | `.LOG()` |\n\n> For a full field-level reference of every key emitted in each log format (AICF, Cloudron), see [`docs/FORMAT_REFERENCE.md`](docs/FORMAT_REFERENCE.md).\n\n---\n\n## Upgrading to v4\n\nBefore upgrading, capture a snapshot of your current v3 log output so you can detect any unintended format changes after the upgrade.\n\n**Step 1 — While still on v3, copy and run the baseline script:**\n\n```bash\ncp node_modules/@icd-iot-aicf/nestjs-logger/migration/log-snapshot-v3.e2e-spec.ts \\\n   test/log-snapshot.e2e-spec.ts\n\nnpx jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot --updateSnapshot\n\ngit add test/__snapshots__/log-snapshot.e2e-spec.ts.snap\ngit commit -m \"test: capture v3 log format baseline snapshot\"\n```\n\n**Step 2 — Upgrade the package and apply breaking changes** (see [`docs/migration-v3-to-v4.md`](docs/migration-v3-to-v4.md)).\n\n**Step 3 — Compare v4 output against your baseline:**\n\n```bash\nnpx jest --config ./test/jest-e2e.json --testPathPatterns=log-snapshot\n```\n\nAny format differences are shown as a Jest diff. If they are expected (renamed fields from the breaking-changes table), accept them with `--updateSnapshot`.\n\n> The migration guide (`v3-to-v4-migration.md`) in the library repo contains the full step-by-step breakdown including a list of all breaking changes and renamed fields.\n\n---\n\n## Benchmarks\n\n> _Performance benchmarks coming soon._\n>\n> Planned metrics: log throughput (events/sec), middleware overhead (ms/req), memory footprint under load.\n\n---\n\n## License\n\nMIT © ICD IoT Platform Team\n","readmeFilename":"README.md"}