{"_id":"mumba-microservice-sourced","_rev":"76-b6481e1d8532597b7e3b1360505174c8","name":"mumba-microservice-sourced","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"mumba-microservice-sourced","version":"0.1.0","keywords":["microservice","service bus","rabbitmq"],"author":{"name":"Mumba Pty Ltd"},"license":"Apache-2.0","_id":"mumba-microservice-sourced@0.1.0","maintainers":[{"name":"mumbacloud","email":"development@mumbacloud.com"}],"homepage":"https://gitlab.com/Mumba-Source/odyssey-microservice-router#readme","bugs":{"url":"https://gitlab.com/Mumba-Source/odyssey-microservice-router/issues"},"dist":{"shasum":"05ecab195cbe29a31b46851d5b376a9cd987d398","tarball":"https://registry.npmjs.org/mumba-microservice-sourced/-/mumba-microservice-sourced-0.1.0.tgz","integrity":"sha512-9Wngcf7GlNS4VnpBk5VYrNAYCNZfBlIWpYfI8d7n9D4Z+2Kfpp3OlbDcqcquXsp3dJ4XcclVaRPy79UqO63RZw==","signatures":[{"sig":"MEUCIQDi1IjD/INYUIbGp2rWeFHa8/tW1ouTuRspL//qvkwSZAIgY2A3FxWPNY7mvPMfBTgAP9WjNGCza/4KSN5nJ+utIVc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"dist/src/index.js","_from":".","_shasum":"05ecab195cbe29a31b46851d5b376a9cd987d398","engines":{"node":">=0.12"},"gitHead":"2c15a4198750ddd0b07a6b54c50e89e1e229ccbf","scripts":{"test":"npm run clean && npm run compile && npm run test:unit","clean":"rm -Rf dist","cover":"npm run clean && npm run compile && node_modules/.bin/istanbul cover node_modules/.bin/_mocha -- -R spec test","patch":"npm test && npm version patch && npm publish && git push --follow-tags","compile":"tsc -p .","docker:up":"docker-compose up -d","test:unit":"mocha test --no-colors","docker:down":"docker-compose down"},"typings":"dist/src/index","_npmUser":{"name":"mumbacloud","email":"development@mumbacloud.com"},"repository":{"url":"git+ssh://git@gitlab.com/Mumba-Source/odyssey-microservice-router.git","type":"git"},"_npmVersion":"3.10.7","description":"A Mumba Microservice module that provides Event Sourcing (via mateodelnorte/sourced and mateodelnorte/sourced-repo-mongo) support.","directories":{},"_nodeVersion":"6.5.0","dependencies":{"sourced":"^0.1.4","mumba-config":"^0.1.1","sourced-repo-mongo":"^0.3.9","mumba-typedef-sourced":"^0.1.1","mumba-typedef-dicontainer":"^0.1.1"},"devDependencies":{"mocha":"^3.0.2","sandal":"^3.2.0","istanbul":"^0.4.5","typescript":"^1.8.10"},"_npmOperationalInternal":{"tmp":"tmp/mumba-microservice-sourced-0.1.0.tgz_1473818785400_0.1156908015254885","host":"packages-16-east.internal.npmjs.com"}}},"time":{"created":"2016-09-14T02:06:27.530Z","modified":"2026-02-06T05:31:39.335Z","0.1.0":"2016-09-14T02:06:27.530Z"},"bugs":{"url":"https://gitlab.com/Mumba-Source/odyssey-microservice-router/issues"},"author":{"name":"Mumba Pty Ltd"},"license":"Apache-2.0","homepage":"https://gitlab.com/Mumba-Source/odyssey-microservice-router#readme","keywords":["microservice","service bus","rabbitmq"],"repository":{"url":"git+ssh://git@gitlab.com/Mumba-Source/odyssey-microservice-router.git","type":"git"},"description":"A Mumba Microservice module that provides Event Sourcing (via mateodelnorte/sourced and mateodelnorte/sourced-repo-mongo) support.","maintainers":[{"email":"infrastructure@mumba.cloud","name":"mumba.cloud"},{"email":"dennis.barba@mumbacloud.com","name":"dennis.barbamumba"},{"email":"arvin.domingo@mumbacloud.com","name":"arvin.domingo"},{"email":"joseph.martin@mumbacloud.com","name":"joseph.mumbacloud"}],"readme":"[![build status](https://gitlab.com/Mumba/node-microservice-sourced/badges/master/build.svg)](https://gitlab.com/Mumba/node-microservice-sourced/commits/master)\n# Mumba Microservice Sourced\n\nA Mumba Microservice module that provides Event Sourcing (via [mateodelnorte/sourced](https://github.com/mateodelnorte/sourced) and [mateodelnorte/sourced-repo-mongo](https://github.com/mateodelnorte/sourced-repo-mongo)) support.\n\n## Configuration\n\nThis module requires that a `Config` object has been registered as `config`.\n\nProperty | Type | Description\n--- | :---: | ---\n`mongo` | `object` | A dictionary of options required for RabbitMQ.\n`mongo:url` | `string` | The URL of the MongoDB server (for example `mongodb://mongo:27017/local`). \n\n## DI Container\n\nThis module adds the following container artifacts if they don't already exist.\n\nName | Type | Description\n--- | :---: | ---\n`mongo` | `object` | An instance of a Node.js [`mongo`](https://mongodb.github.io/node-mongodb-native/) driver.\n\n## Installation\n\n```sh\n$ npm install --save mumba-microservice-sourced\n$ typings install --save dicontainer=npm:mumba-typedef-dicontainer\n$ typings install --save sourced=npm:mumba-typedef-sourced\n```\n\n## Examples\n\nTODO\n\n## Tests\n\nTo run the test suite, first install the dependencies, then run `npm test`:\n\n```sh\n$ npm run docker:up\n$ npm install\n$ npm test\n$ npm docker:down\n```\n\n## People\n\nThe original author of _Mumba Microservice Service Bus_ is [Andrew Eddie](https://gitlab.com/u/aeddie.mumba).\n\n[List of all contributors](https://gitlab.com/Mumba/node-microservice-sourced/graphs/master)\n\n## License\n\n[Apache 2.0](LICENSE.txt)\n\n* * *\n\n&copy; 2016 [Mumba Pty Ltd](http://www.mumba.cloud). All rights reserved.\n\n","readmeFilename":"README.md"}