{"_id":"@mnrendra/nestjs","_rev":"29-3ae853d2d18c5c662587a4cae6b37555","time":{"created":"2022-12-16T21:27:57.970Z","0.1.3":"2022-12-16T16:49:53.476Z","modified":"2022-12-17T00:44:45.394Z","0.2.0":"2022-12-16T16:58:56.808Z","0.2.1":"2022-12-16T16:59:28.094Z","0.2.2":"2022-12-16T17:00:35.544Z","0.2.3":"2022-12-16T17:02:55.506Z","0.2.5":"2022-12-16T17:03:27.172Z","0.3.0":"2022-12-16T17:04:44.690Z","0.5.0":"2022-12-16T17:13:43.662Z","0.5.1":"2022-12-16T17:14:33.428Z","0.5.2":"2022-12-16T17:18:52.865Z","0.5.5":"2022-12-16T17:20:38.305Z","0.5.9":"2022-12-16T17:30:19.633Z","0.6.0":"2022-12-16T17:35:19.873Z","0.6.1":"2022-12-16T17:37:51.805Z","0.6.2":"2022-12-16T17:39:33.350Z","0.6.3":"2022-12-16T17:46:50.289Z","0.6.4":"2022-12-16T17:50:54.202Z","0.6.8":"2022-12-16T17:59:53.568Z","0.6.9":"2022-12-16T18:01:55.041Z","0.7.0":"2022-12-16T18:02:48.953Z","0.7.2":"2022-12-16T20:43:55.102Z","0.8.9":"2022-12-16T21:11:38.046Z","0.9.1":"2022-12-16T21:27:58.280Z","1.0.0":"2022-12-16T21:55:02.281Z","1.0.3":"2022-12-17T00:41:46.889Z"},"name":"@mnrendra/nestjs","dist-tags":{"latest":"1.0.3","stable":"1.0.3"},"versions":{"0.9.1":{"name":"@mnrendra/nestjs","version":"0.9.1","description":"NestJs' Logger to prints all connection information.","main":"dist/index.js","types":"dist/index.d.ts","type":"commonjs","scripts":{"build":"npx tsc --project tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/mnrendra/nestjs-connection-info.git"},"keywords":["nestjs"],"author":{"name":"Muhammad Rendra","email":"muhammadnurrendra@gmail.com","url":"https://github.com/mnrendra"},"license":"UNLICENSED","bugs":{"url":"https://github.com/mnrendra/nestjs-connection-info/issues"},"homepage":"https://github.com/mnrendra/nestjs-connection-info#readme","devDependencies":{"@types/node":"^18.11.15","typescript":"^4.9.4"},"peerDependencies":{"@nestjs/common":"^9.2.1","@nestjs/microservices":"^9.2.1"},"gitHead":"10c4b6fb0f651e4a333671667a24801316b0e1e0","_id":"@mnrendra/nestjs@0.9.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XjjzfvGTEgYAZwy1cn3YhnleHVqUaWZeJu0EEQDnxj0veoSOgGrCrklZqMbBP7ohzwKfrJhMxWLhY6RyOiKXkQ==","shasum":"93c6c62c09ed5c144b1e9d86aae5cbcfd0fca3b8","tarball":"https://registry.npmjs.org/@mnrendra/nestjs/-/nestjs-0.9.1.tgz","fileCount":42,"unpackedSize":123467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHfQpX27wwghdFqf7qUc/GBMwym33MLvuI3Uk7d3S4TnAiAAqIw9UDY02YPVmGNVT6aO5VmzQ6DjpOs7G41j9ME3sg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnOLeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMkQ/+M2jnXkHV60mPSy+iALbyDiwV4r0juiK0SYuQdmHCfZf9Q9Oq\r\nVISacwixA/zOlejkikdMtEonAWze2PExy6aRyiA/ae45rYFjnEmSbRfAvZlb\r\nm7IJP0+2Io0zU0K8AMLxpptI1/KhvNhYvxHoJEJWmdIjHryWvH9gGBklmKEh\r\n8uoLiptw62mYwxTfQ3XZ8v9OAO9dM1sRJyOKQxn638YqVtVe1pczYksiIG+G\r\nM90bo8BDCvMxUVFlUKxviODA28zcANqfsfaN67s/0FIhTbozw4Au0Gkcz7lc\r\nLmMTHqhKI4g9O8RwsD3TLVhuQQZ5Pmo5vay4N3X8kCvhLUY32+EIQ7isa0xh\r\nybzGfw+eKhbS5VQx6i4Mzmb3Ek5QfDtrCl6VAPXiXalQLnYy/erzfAJ4xKEs\r\niHdgxWrf5RuoCcR3jEAIwX20wpKbs2k5AS6KXF2Cwg9LHZ4qE/3+ygFmlOe/\r\nAcdAWQAUkdPAi5lxSYI9poNLdgAY2fPGeqhndWwsAmVyuHIP40RoQqrpJ8tg\r\nGI+Emz9B6LllYUx+aPIkXTsTog4V9ZSR9BM70xvCKb5u74gKPkTmPWF1SLFo\r\nhw5TU+FE5a491lZo4CyyffvuFOe1cc3XoTCgKb3T8BFa6rq+B1fR1h8UbVyE\r\nvrzFikH49l6YhV+9CytjOPMEkFderI36xJ8=\r\n=mm2J\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"},"directories":{},"maintainers":[{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs_0.9.1_1671226078073_0.18570236651362437"},"_hasShrinkwrap":false},"1.0.0":{"name":"@mnrendra/nestjs","version":"1.0.0","description":"NestJs' Logger to prints all connection information.","main":"dist/index.js","types":"dist/index.d.ts","type":"commonjs","scripts":{"build":"npx tsc --project tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/mnrendra/nestjs-connection-info.git"},"keywords":["nestjs"],"author":{"name":"Muhammad Rendra","email":"muhammadnurrendra@gmail.com","url":"https://github.com/mnrendra"},"license":"UNLICENSED","bugs":{"url":"https://github.com/mnrendra/nestjs-connection-info/issues"},"homepage":"https://github.com/mnrendra/nestjs-connection-info#readme","devDependencies":{"@types/node":"^18.11.15","typescript":"^4.9.4"},"peerDependencies":{"@nestjs/common":"^9.2.1","@nestjs/microservices":"^9.2.1"},"gitHead":"d8a0de3234e659fc3875ebdd49e0998576ab9dee","_id":"@mnrendra/nestjs@1.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-CEuHQhkp7tSLrwQFTziF+FUJgbHEY/n4p8iMy2ESJNhSTnKweyty5TTBR4zAaBjS5VaSGbFK2/mh+7De32Bjwg==","shasum":"21ee16eba84c968df1f9f4a28d140774da09f0db","tarball":"https://registry.npmjs.org/@mnrendra/nestjs/-/nestjs-1.0.0.tgz","fileCount":42,"unpackedSize":123467,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAykOWBxWw4kbTKfA0MHPmrMdJRsinmRja+NdtmhvyotAiA9dAi20ILTXxXeMrozLLBzBvkqWJjkJiBME5dNqlwu6w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnOk2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraRQ/+J9kiVWCSnd4N7X8YXqJFyIPbqx/jwDiI7E40k2HV6nGxLmpZ\r\nVmTfR8iOEm8J/Tzkf6bskr3d8vNgFW6kdBM+usEGlWoYFIirh8eTmGuekzcn\r\nJ8N1/05g4MeaKANKDd2d84sZg5lAqv1vsGIzbYOo5x9k/s1XpOqUh5wda3Hd\r\nssdLtjjxp4+NGa+NtwyKJ0HfyJT9dSO0tfZuiJexAS79sqBlpEQ6hKH5Behi\r\nW9O3psc6QblrwM2mm4ApNT9u4qDxsksNHdueyfrC9/3SloNFJdsuEUA7IX41\r\nCklCMAjVGxHsi516GAOeal+1OnsKEjwL2mhaC8k22BG2LOviTQaUf//oE2Gb\r\nnWGR+tZSD8fSIQYHDUNspLe6GjR1I465hvaUKdX/z6PMDHmN6BbzQGljcj7U\r\n/uE5PANKyTBocy0Au6GgYsouybrPO5rLr/Rcj4P/GHTMJwygdtsdD7dKWbz+\r\np35zYVKkLJ4ifVS0bGHKpj8kw8nQKDP2q6/J2r3syD0YCBDWdwyxvTTT7qV/\r\nxt66Zsy52a0pMJePiRFFA8dLmKcxKSu8wiybQXQv1KxoGI2Vm/ko9I6rH0UB\r\nOqgET/D91yhr1vJLG+eTrBZdXePJoEqBzIlTzoYbh5ddz0Sl+UeumCRTqLCi\r\npRrjT/WLvPJn62SVrX/JpsEsxQK4UoeMWjo=\r\n=NI0s\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"},"directories":{},"maintainers":[{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs_1.0.0_1671227702029_0.7259330662482444"},"_hasShrinkwrap":false},"1.0.3":{"name":"@mnrendra/nestjs","version":"1.0.3","description":"NestJs' Logger to prints all connection information.","main":"dist/index.js","types":"dist/index.d.ts","type":"commonjs","scripts":{"build":"npx tsc --project tsconfig.json"},"repository":{"type":"git","url":"git+ssh://git@github.com/mnrendra/nestjs-connection-info.git"},"keywords":["nestjs"],"author":{"name":"Muhammad Rendra","email":"muhammadnurrendra@gmail.com","url":"https://github.com/mnrendra"},"license":"UNLICENSED","bugs":{"url":"https://github.com/mnrendra/nestjs-connection-info/issues"},"homepage":"https://github.com/mnrendra/nestjs-connection-info#readme","devDependencies":{"@types/node":"^18.11.15","typescript":"^4.9.4"},"peerDependencies":{"@nestjs/common":"^9.2.1","@nestjs/microservices":"^9.2.1"},"readme":"# [@mnrendra/nestjs](https://www.npmjs.com/package/@mnrendra/nestjs)  \nNestJs' utilities to develop the NestJs projects are more helpful.  \n  \n## Libraries  \n  \n### printConnectionInfo  \nIs a NestJs' `Logger` to prints all connection information.  \n  \n#### Usage  \n  \n##### 1. Install  \n```\n// using npm:\nnpm i @mnrendra/nestjs\n\n// or using yarn:\nyarn add @mnrendra/nestjs\n```  \n  \n##### 2. Import `{ printConnectionInfo }` from `@mnrendra/nestjs` in `maint.ts` file.  \n```\nimport { printConnectionInfo } from '@mnrendra/nestjs'\n\nimport { NestFactory } from '@nestjs/core'\nimport { AppModule } from './app.module'\nimport { microserviceOptions } from './microservices.config'\n```  \n  \n##### 3. Call `printConnectionInfo` after `NestApplication` is invoked for listening.  \n```\nasync function bootstrap() {\n  const app = await NestFactory.create(AppModule)\n\n  app.connectMicroservice(microserviceOptions.TCP)\n  app.connectMicroservice(microserviceOptions.GRPC)\n  app.connectMicroservice(microserviceOptions.NATS)\n  app.connectMicroservice(microserviceOptions.KAFKA)\n  app.connectMicroservice(microserviceOptions.RABBITMQ)\n  app.connectMicroservice(microserviceOptions.MQTT)\n  app.connectMicroservice(microserviceOptions.REDIS)\n\n  await app.startAllMicroservices();\n\n  await app.listen(3000)\n\n  // Call `printConnectionInfo` and pass `app` as an argument after the `app` is invoked for listening.\n  printConnectionInfo(app)\n}\n\nbootstrap()\n```  \n  \n##### 4. Run the app  \n```\n// using npm:\nnpm run start:dev\n\n// or using yarn:\nyarn start:dev\n```  \n  \n##### 5. See in the terminal!  \nIt will produces NestJs' `Logger` like this:  \n```\n---------------------------------------------- Below is the Connection Information: --------\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [MQTT service] is listening on port 1883. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM    WARN [RabbitMQ service] is not setup. ⚠️\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [Redis service] is listening on port 6379. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [NATS service] is listening on port 4222. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM    WARN [Kafka service] is not setup. ⚠️\n[Nest] 91552  - 12/17/2022, 1:03:18 AM    WARN [gRPC service] is not setup. ⚠️\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [TCP service] is listening on port 3000. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [RESTful application] is listening on port 3000. ✅\n---------------------------------------------- Successfully listening to 5 ports. 🥳 -------\n```  \n  \n#### Options  \n  \n##### # Verbose  \nBy default, `printConnectionInfo` will print all connections even if some connections are not setup or have an error.  \nTo only print listening connections, pass `{ verbose: false }` option in the second argument.  \n```\nprintConnectionInfo(app, { verbose: false })\n```  \nIt will only print listening connections like this:  \n```\n---------------------------------------------- Below is the Connection Information: --------\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [MQTT service] is listening on port 1883. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [Redis service] is listening on port 6379. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [NATS service] is listening on port 4222. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [TCP service] is listening on port 3000. ✅\n[Nest] 91552  - 12/17/2022, 1:03:18 AM     LOG [RESTful application] is listening on port 3000. ✅\n---------------------------------------------- Successfully listening to 5 ports. 🥳 -------\n```  \n  \n## Author  \n### [@mnrendra](https://github.com/mnrendra)  \n","readmeFilename":"README.md","gitHead":"b4289d79e35d183d2dc92c873a408973cb3c1e90","_id":"@mnrendra/nestjs@1.0.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-DltPRVFjNIZKqqq1fek8iFSJOsmS3ERjBF1iwo1zfO1UEnLOZDssMXGN/tg0kbZQSpDT7dfXlLZZoB2QxE3ZHw==","shasum":"ad6911ec85f40c1e5710dbd9da25b97ff096dfe8","tarball":"https://registry.npmjs.org/@mnrendra/nestjs/-/nestjs-1.0.3.tgz","fileCount":42,"unpackedSize":123464,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK+PUBlZdT2pbQIvANj5rQZZL9AiHaohG7qqTIMDLmLAiEA82UIN6qs0+KT8988J1/1q7rS5qfifC1BUWYCHM8DG10="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnRBKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAUhAAgZI/gu2HWB7EkjRMF6XEOScrZ549zSWyhEZtsw0xxQeJ+YhZ\r\nTpY9YDsLbT/a1WO+2she6fnLoSQavr9FMwQ0cmrvY9exV87aVEAcPx6B7DJF\r\nNcFQLEhg+Pf0APpiN3ktewA/S/xSRulcNtGNMirscCri7j+F+Ej9uIPCIFpa\r\n4yg3W+/1DDN8ZjzelpTLqfh3KfeeCm28I3xdfxrgwZRjH0AP3HZrHhk8rLqT\r\nS7p2AgbfGq5kTFN1kJskCgB9hs61nmFS9beyVgDRxLrVasghL34/otnjPIAK\r\n3NXDfMycSr/SNYgcZ9rbcwFIRqhPHY1eKmLtn2ipYSIBt29w844m37diLu5V\r\nOopygpi/nsn1/Mwcoj5kVd23O5hI3+PLJCsOvcUjVq4HWeLqeMXYV8prmiYn\r\n7DnjKlaC+WwwRwHzKeaqbXEUJ4+QP3L5kRISCIK/H67llvXTanZ24e22dNQE\r\n/3xn0bUu9ya4rXHmGEdgupZb0TZYnAGMXTOwCvTC1dEtysklIJpSZhqdPHLi\r\nAC/3QwCEPWSY5ZiWdUbGAgjt6jpKVsnmqO58IVmiyWwKvBSrUsOFt+j8sS0O\r\nTADQ77WDylLlpxYcC9iWEgm3peE8uBdYOGj+GyaLi1opD6//OIcd7ZEQ3Vgh\r\nDuHavcyzppRlquTpqjZaJ7zLZZ8UCvbX9KA=\r\n=slFK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"},"directories":{},"maintainers":[{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nestjs_1.0.3_1671237706682_0.7106014128947193"},"_hasShrinkwrap":false}},"maintainers":[{"name":"mnrendra","email":"muhammadnurrendra@gmail.com"}],"description":"NestJs' Logger to prints all connection information.","homepage":"https://github.com/mnrendra/nestjs-connection-info#readme","keywords":["nestjs"],"repository":{"type":"git","url":"git+ssh://git@github.com/mnrendra/nestjs-connection-info.git"},"author":{"name":"Muhammad Rendra","email":"muhammadnurrendra@gmail.com","url":"https://github.com/mnrendra"},"bugs":{"url":"https://github.com/mnrendra/nestjs-connection-info/issues"},"license":"UNLICENSED","readme":"","readmeFilename":""}