├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .jshintignore ├── .jshintrc ├── .npmignore ├── LICENSE ├── README.md ├── client ├── css │ └── styles.css ├── index.html ├── js │ └── pubsub-client.js ├── modules │ ├── app │ │ └── app.js │ ├── player │ │ ├── player.directive.js │ │ └── player.html │ ├── playlist │ │ ├── playlist.directive.js │ │ ├── playlist.html │ │ └── playlist.services.js │ ├── progress │ │ ├── progress.directive.js │ │ └── progress.html │ ├── pubsub │ │ └── pubsub.services.js │ └── song │ │ ├── new-song.html │ │ ├── song.directive.js │ │ ├── song.html │ │ └── song.services.js └── test │ ├── index.html │ └── test.controller.js ├── common └── models │ ├── song.js │ └── song.json ├── gulpfile.js ├── package.json ├── pubsub-client.js ├── pubsub-mqtt.js ├── pubsub-primus.js ├── server ├── boot │ ├── authentication.js │ ├── changes.js │ ├── primus.js │ └── pubsub-client.js ├── component-config.json ├── config.json ├── datasources.json ├── middleware.json ├── model-config.json └── server.js └── test └── ci.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | client/js/lb-services.js 3 | -------------------------------------------------------------------------------- /.jshintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.jshintignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.jshintrc -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/README.md -------------------------------------------------------------------------------- /client/css/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/css/styles.css -------------------------------------------------------------------------------- /client/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/index.html -------------------------------------------------------------------------------- /client/js/pubsub-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/js/pubsub-client.js -------------------------------------------------------------------------------- /client/modules/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/app/app.js -------------------------------------------------------------------------------- /client/modules/player/player.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/player/player.directive.js -------------------------------------------------------------------------------- /client/modules/player/player.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/player/player.html -------------------------------------------------------------------------------- /client/modules/playlist/playlist.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/playlist/playlist.directive.js -------------------------------------------------------------------------------- /client/modules/playlist/playlist.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/playlist/playlist.html -------------------------------------------------------------------------------- /client/modules/playlist/playlist.services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/playlist/playlist.services.js -------------------------------------------------------------------------------- /client/modules/progress/progress.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/progress/progress.directive.js -------------------------------------------------------------------------------- /client/modules/progress/progress.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/progress/progress.html -------------------------------------------------------------------------------- /client/modules/pubsub/pubsub.services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/pubsub/pubsub.services.js -------------------------------------------------------------------------------- /client/modules/song/new-song.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/song/new-song.html -------------------------------------------------------------------------------- /client/modules/song/song.directive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/song/song.directive.js -------------------------------------------------------------------------------- /client/modules/song/song.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/song/song.html -------------------------------------------------------------------------------- /client/modules/song/song.services.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/modules/song/song.services.js -------------------------------------------------------------------------------- /client/test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/test/index.html -------------------------------------------------------------------------------- /client/test/test.controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/client/test/test.controller.js -------------------------------------------------------------------------------- /common/models/song.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/common/models/song.js -------------------------------------------------------------------------------- /common/models/song.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/common/models/song.json -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/package.json -------------------------------------------------------------------------------- /pubsub-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/pubsub-client.js -------------------------------------------------------------------------------- /pubsub-mqtt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/pubsub-mqtt.js -------------------------------------------------------------------------------- /pubsub-primus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/pubsub-primus.js -------------------------------------------------------------------------------- /server/boot/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/boot/authentication.js -------------------------------------------------------------------------------- /server/boot/changes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/boot/changes.js -------------------------------------------------------------------------------- /server/boot/primus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/boot/primus.js -------------------------------------------------------------------------------- /server/boot/pubsub-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/boot/pubsub-client.js -------------------------------------------------------------------------------- /server/component-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/component-config.json -------------------------------------------------------------------------------- /server/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/config.json -------------------------------------------------------------------------------- /server/datasources.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/datasources.json -------------------------------------------------------------------------------- /server/middleware.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/middleware.json -------------------------------------------------------------------------------- /server/model-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/model-config.json -------------------------------------------------------------------------------- /server/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/server/server.js -------------------------------------------------------------------------------- /test/ci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/strongloop-community/loopback-example-pubsub/HEAD/test/ci.js --------------------------------------------------------------------------------