{"_id":"@anna-ai-assistant/queue","name":"@anna-ai-assistant/queue","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@anna-ai-assistant/queue","version":"0.1.0","description":"queue lib for integrate rabbitmq in nest project","main":"index.js","scripts":{"build":"tsc","watch":"tsc -w","lint":"npx eslint \"{src,apps,libs,test}/**/*.ts\"","lint:fix":"npx eslint \"{src,apps,libs,test}/**/*.ts\" --fix","test":"jest --passWithNoTests","test:watch":"jest --watch","test:cov":"jest --coverage","test:debug":"node --inspect-brk -r tsconfig-paths/register -r ts-node/register node_modules/.bin/jest --runInBand","test:e2e":"jest --config ./test/jest-e2e.json"},"author":{"name":"ANNA AI Assistant"},"license":"MIT","dependencies":{"@nestjs/common":"^10.4.5","@nestjs/microservices":"^10.4.6","rabbitmq-client":"^5.0.0","rxjs":"^7.8.1"},"devDependencies":{"@nestjs/cli":"^10.4.5","@nestjs/schematics":"^10.2.2","@nestjs/testing":"^10.4.5","@types/jest":"^29.5.13","@types/js-yaml":"^4.0.9","@types/node":"^22.7.9","@types/supertest":"^6.0.2","@typescript-eslint/eslint-plugin":"^8.10.0","@typescript-eslint/parser":"^8.10.0","eslint":"^9.13.0","eslint-config-prettier":"^9.1.0","eslint-plugin-prettier":"^5.2.1","jest":"^29.7.0","prettier":"^3.3.3","source-map-support":"^0.5.21","supertest":"^7.0.0","ts-jest":"^29.2.5","ts-loader":"^9.5.1","ts-node":"^10.9.2","tsconfig-paths":"^4.2.0","typescript":"^5.6.3"},"_id":"@anna-ai-assistant/queue@0.1.0","gitHead":"f021f35e8d2a1a301d546828d5d530e25ee61ca7","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-zlzgyB9K2dIeV+cIPYHANnOs7Syt4EvnBw3Qad25/ll/3eX2hwCccnJ41yEXC9/eNMLHAvbyN2KSkJodskuhMQ==","shasum":"e7553a1f0d35645ff981e14bdf6f01df64d87673","tarball":"https://registry.npmjs.org/@anna-ai-assistant/queue/-/queue-0.1.0.tgz","fileCount":17,"unpackedSize":11686,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk/Hf8pdFxJN90N8TKgDl/cgqS855mBeOan3mUcJ+7TgIgSwJEwKRKYbP0b7I/z1HsjYMN2sHE3R7J2gness7Cgow="}]},"_npmUser":{"name":"gothshoot","email":"romuald.mocq@plume-solution.com"},"directories":{},"maintainers":[{"name":"gothshoot","email":"romuald.mocq@plume-solution.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/queue_0.1.0_1730239365744_0.22043164924569147"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-29T22:02:45.569Z","0.1.0":"2024-10-29T22:02:45.945Z","modified":"2024-10-29T22:02:46.315Z"},"maintainers":[{"name":"gothshoot","email":"romuald.mocq@plume-solution.com"}],"description":"queue lib for integrate rabbitmq in nest project","author":{"name":"ANNA AI Assistant"},"license":"MIT","readme":"# queue\nQueue lib for integrate rabbitmq in nest project\n\n## Getting started\n\n### Installation\n\n```bash\n$ npm install @anna-ai-assistant/queue\n```\n\n### Usage as microservice\n\n```typescript\n\nconst app = await NestFactory.createMicroservice<MicroserviceOptions>(\n  AppModule,\n  {\n    strategy: new QueueTransportStrategy(),\n  },\n);\napp.listen(() => {});\n```\n\n### Usage as module\n\n```typescript\n@Module({\n  imports: [\n    QueueModule.forRoot({\n      uri: 'amqp://localhost',\n    }),\n  ],\n})\nexport class AppModule {}\n```\n","readmeFilename":"README.md"}