├── .autod.conf.js ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── app.js ├── config └── config.default.js ├── index.d.ts ├── index.js ├── lib ├── bull.js ├── bus.js ├── common.js ├── contract │ ├── job.js │ └── listener.js ├── job.js └── listener.js ├── package.json └── test ├── bus.test.js └── fixtures └── apps └── bus-test ├── app ├── controller │ └── home.js ├── job │ └── test.js ├── listener │ └── hello.js ├── router.js └── tester.js ├── config └── config.default.js └── package.json /.autod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/.autod.conf.js -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "eslint-config-egg" 3 | } 4 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/README.md -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/app.js -------------------------------------------------------------------------------- /config/config.default.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/config/config.default.js -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/index.d.ts -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/index.js -------------------------------------------------------------------------------- /lib/bull.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/bull.js -------------------------------------------------------------------------------- /lib/bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/bus.js -------------------------------------------------------------------------------- /lib/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/common.js -------------------------------------------------------------------------------- /lib/contract/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/contract/job.js -------------------------------------------------------------------------------- /lib/contract/listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/contract/listener.js -------------------------------------------------------------------------------- /lib/job.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/job.js -------------------------------------------------------------------------------- /lib/listener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/lib/listener.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/package.json -------------------------------------------------------------------------------- /test/bus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/bus.test.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/app/controller/home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/app/controller/home.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/app/job/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/app/job/test.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/app/listener/hello.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/app/listener/hello.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/app/router.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/app/tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/app/tester.js -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/config/config.default.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | exports.keys = '123456'; 4 | -------------------------------------------------------------------------------- /test/fixtures/apps/bus-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mywei1989/egg-bus/HEAD/test/fixtures/apps/bus-test/package.json --------------------------------------------------------------------------------