├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .npmrc ├── README.md ├── circle.yml ├── lib ├── index.js ├── mixins │ └── message-queue.js └── models │ ├── rabbitmq.js │ └── rabbitmq.json ├── package.json └── test ├── .eslintrc ├── acl.test.js ├── common.js ├── fixtures ├── .eslintrc ├── common │ └── models │ │ ├── client.js │ │ ├── client.json │ │ ├── item.js │ │ └── item.json ├── test-server-acl │ ├── boot │ │ └── authentication.js │ ├── component-config.json │ ├── config.json │ ├── datasources.json │ ├── middleware.json │ ├── middleware.production.json │ ├── model-config.json │ └── server.js └── test-server │ ├── boot │ ├── authentication.js │ └── generate-events.js │ ├── component-config.json │ ├── config.json │ ├── datasources.json │ ├── middleware.json │ ├── middleware.production.json │ ├── model-config.json │ └── server.js ├── initialization.test.js ├── mixin.test.js ├── mocha.opts └── queue.test.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | .nyc_output 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/README.md -------------------------------------------------------------------------------- /circle.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/circle.yml -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/mixins/message-queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/lib/mixins/message-queue.js -------------------------------------------------------------------------------- /lib/models/rabbitmq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/lib/models/rabbitmq.js -------------------------------------------------------------------------------- /lib/models/rabbitmq.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/lib/models/rabbitmq.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/acl.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/acl.test.js -------------------------------------------------------------------------------- /test/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/common.js -------------------------------------------------------------------------------- /test/fixtures/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/.eslintrc -------------------------------------------------------------------------------- /test/fixtures/common/models/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/common/models/client.js -------------------------------------------------------------------------------- /test/fixtures/common/models/client.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/common/models/client.json -------------------------------------------------------------------------------- /test/fixtures/common/models/item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/common/models/item.js -------------------------------------------------------------------------------- /test/fixtures/common/models/item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/common/models/item.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/boot/authentication.js -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/component-config.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/config.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/datasources.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/middleware.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/middleware.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/middleware.production.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/model-config.json -------------------------------------------------------------------------------- /test/fixtures/test-server-acl/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server-acl/server.js -------------------------------------------------------------------------------- /test/fixtures/test-server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/boot/authentication.js -------------------------------------------------------------------------------- /test/fixtures/test-server/boot/generate-events.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/boot/generate-events.js -------------------------------------------------------------------------------- /test/fixtures/test-server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/component-config.json -------------------------------------------------------------------------------- /test/fixtures/test-server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/config.json -------------------------------------------------------------------------------- /test/fixtures/test-server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/datasources.json -------------------------------------------------------------------------------- /test/fixtures/test-server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/middleware.json -------------------------------------------------------------------------------- /test/fixtures/test-server/middleware.production.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/middleware.production.json -------------------------------------------------------------------------------- /test/fixtures/test-server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/model-config.json -------------------------------------------------------------------------------- /test/fixtures/test-server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/fixtures/test-server/server.js -------------------------------------------------------------------------------- /test/initialization.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/initialization.test.js -------------------------------------------------------------------------------- /test/mixin.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/mixin.test.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- 1 | --timeout 10000 2 | -------------------------------------------------------------------------------- /test/queue.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fullcube/loopback-component-mq/HEAD/test/queue.test.js --------------------------------------------------------------------------------