{"_id":"@oneflow/loopback-component-primus","_rev":"123-a9ac602b11faa6011ff6dcce6a82a50a","name":"@oneflow/loopback-component-primus","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","dist-tags":{"latest":"1.0.9"},"versions":{"1.0.0":{"name":"@oneflow/loopback-component-primus","version":"1.0.0","description":"A standardised project to let OneFlow developers quickly kickstart a new Node.js project","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async-class":"0.4.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","strong-globalize":"2.8.3","strong-remoting":"3.2.0"},"devDependencies":{"chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6"},"_id":"@oneflow/loopback-component-primus@1.0.0","_shasum":"e8e6fd6f5e3885ca55b5802df02f732b6c507f74","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"e8e6fd6f5e3885ca55b5802df02f732b6c507f74","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.0.tgz","integrity":"sha512-rHlEyWwY9xzLs9zkOdbrcfidEjNjabdy9EKN3TvPBWAaA6fkq5ZftT28vQatYAw8KS6nmUCsP4mMAkBzlNzBAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFPB2Kj8ta+41J7CSDwvhUJG8+YKJC00xIGAHLEvttYMAiEAsYC1xJba0GVyBh7lYrkxna2YFguHvRD9S6xsj9RhF7Q="}]},"maintainers":[{"name":"pieromaltese","email":"maltesepiero@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.0.tgz_1496093700100_0.368929531192407"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.1":{"name":"@oneflow/loopback-component-primus","version":"1.0.1","description":"A standardised project to let OneFlow developers quickly kickstart a new Node.js project","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","test:client":"karma start","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","strong-globalize":"2.8.3","strong-remoting":"3.3.0","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","jasmine":"2.6.0","jasmine-core":"2.6.4","karma":"1.7.0","karma-jasmine":"1.1.0","karma-phantomjs-launcher":"1.0.4","karma-webpack":"2.0.3","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"_id":"@oneflow/loopback-component-primus@1.0.1","_shasum":"0a814dbd5d109613aefc69419c5542551ba6a0c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"0a814dbd5d109613aefc69419c5542551ba6a0c5","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.1.tgz","integrity":"sha512-WeOyEBh9sjR4k/KHWR6pNl3rJu3KBSO654GKr3m/C2x9EhYWFM90CEP4mxuV71FP/LEGCs+qJppDDz9YMftg3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxk5xzfwCXXgc+a2oTMxNllpSw83iNILTgPSm0iMaYGAIgRW2+fpd+lcls/KXzSBtTime4oomR1iVcTqZy0LPs89A="}]},"maintainers":[{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.1.tgz_1498839758587_0.30010873824357986"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.2":{"name":"@oneflow/loopback-component-primus","version":"1.0.2","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","test:client":"karma start","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","strong-globalize":"2.8.3","strong-remoting":"3.3.0","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","jasmine":"2.6.0","jasmine-core":"2.6.4","karma":"1.7.0","karma-jasmine":"1.1.0","karma-phantomjs-launcher":"1.0.4","karma-webpack":"2.0.3","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"_id":"@oneflow/loopback-component-primus@1.0.2","_shasum":"02c2b6c755fe8aa0df8125ad2af44ab33a79eff2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"02c2b6c755fe8aa0df8125ad2af44ab33a79eff2","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.2.tgz","integrity":"sha512-7tIZiXFQ6HQ2U4J1+rjmPDgmqvZIT8EZmnWw/thYZE/nAATPOMdtaT1VhalYInc8LGcQhZnH0Bcll2/u7Yj0OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLexCundfwhYAFywib+XfoEdp8tz30bTD2ONlwK0SPoAiATykIRKtyjRJtGuN0JyqByoWndrHn4UnO4UwMBZ+Aocw=="}]},"maintainers":[{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.2.tgz_1498911376394_0.0776833719573915"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.3":{"name":"@oneflow/loopback-component-primus","version":"1.0.3","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","test:client":"karma start","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","jasmine":"2.6.0","jasmine-core":"2.6.4","karma":"1.7.0","karma-jasmine":"1.1.0","karma-phantomjs-launcher":"1.0.4","karma-webpack":"2.0.3","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"_id":"@oneflow/loopback-component-primus@1.0.3","_shasum":"51542997bca983330dd662283c9cf3b30336fd68","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"51542997bca983330dd662283c9cf3b30336fd68","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.3.tgz","integrity":"sha512-+Pav9++qxEsWr3zT3WVYBF97gtY8QWK2Vpg4nrtcGGab7ShkcK7B9qfU4SnImz7736ZMHyPgsANLv0rwqniJfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBeGhL2zfrJFeUnyiB6uPDzJ39PpA2eChr79aTVNGCDgIgbGUw7YPnVgTHnyK0OIsfyhfw24auncXUEvevEw/i7l0="}]},"maintainers":[{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.3.tgz_1506507693562_0.39446526439860463"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.4":{"name":"@oneflow/loopback-component-primus","version":"1.0.4","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"_id":"@oneflow/loopback-component-primus@1.0.4","_shasum":"13e2801bfa286f7de9379cf97b3e79651ae39c58","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"13e2801bfa286f7de9379cf97b3e79651ae39c58","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.4.tgz","integrity":"sha512-Iz+7/Ft7znL7/Nwo6bjVu+YpZUkpumTnStO2j4fpF9PWZpO1L349URuFIRe88MNP3HDCzgoBWGX/5/C9TIYYvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwRuSd9RWecZKOBRoQpC/hb/2N0GwPVsOQFSQ8de9i+AiEA4xHZRLI55b73kDBZVHNqrRstl6/vII1tZQNNZmHOLro="}]},"maintainers":[{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.4.tgz_1506512131366_0.6248309181537479"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.5":{"name":"@oneflow/loopback-component-primus","version":"1.0.5","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"2.6.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"_id":"@oneflow/loopback-component-primus@1.0.5","_shasum":"1ac7f43bef29fbfd7c77adb55b3e9a3106fe6f81","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"1ac7f43bef29fbfd7c77adb55b3e9a3106fe6f81","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.5.tgz","integrity":"sha512-TnomDdXFbhJKrllDZ56Kr9Vvq0ShxHKYrJIureIWm9nFCoCJc+KyH/YIVpnm+nIoKFkO0ocQT8QED70e5jtwjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD46mL5JNmkRoqXebCvWpAXnD5pBElByYhCP1RE4qSdqgIhAJ/WxIj31YaFpoYkDqNGIFyGbow+0KK4SwotI4GX8Vg8"}]},"maintainers":[{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.5.tgz_1506523886567_0.09572422155179083"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.6":{"name":"@oneflow/loopback-component-primus","version":"1.0.6","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"exit 0; nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"exit 0; nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"3.1.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"_id":"@oneflow/loopback-component-primus@1.0.6","_shasum":"bd9f196e5d9c94812a2e1088f2bdeebc3e967afc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"bd9f196e5d9c94812a2e1088f2bdeebc3e967afc","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.6.tgz","integrity":"sha512-W1seIEuew8Cr6M2TPw87zzFrBrPT3XZyQSx9phfCOu3cHMWU8IHxUMnGpoFEOAEPzuLOvGzrBaHnAO1gKgDzdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6FE4jCJLDEx7I1RLFS2gEAcJG2Q3pBcT1U1xqTblaLAiEAnrp25OvPvvj9TsgN5Nye860nSfXYIWv+T7CdvVBnVdM="}]},"maintainers":[{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.6.tgz_1507128213890_0.2938615914899856"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.7":{"name":"@oneflow/loopback-component-primus","version":"1.0.7","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"repository":{"type":"git","url":"git+https://github.com/Oneflow/loopback-component-primus.git"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"exit 0; nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"exit 0; nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"3.1.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"bugs":{"url":"https://github.com/Oneflow/loopback-component-primus/issues"},"homepage":"https://github.com/Oneflow/loopback-component-primus#readme","_id":"@oneflow/loopback-component-primus@1.0.7","_shasum":"6e91ca0e289e09742c4a408c6ed1a8cb6c968c63","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"6e91ca0e289e09742c4a408c6ed1a8cb6c968c63","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.7.tgz","integrity":"sha512-UOOFVHKKeWzSXZiBaQhQ82pKrBDDEBu9RPTeRzTlkU+8gvAKoEXij71UL/iM3jb6LE6u31w8XYzCcF/W+ZZl9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS1Ysa1oVBdNyogs3FaFcZOePGBdCAZ8c+4snwQCjK5AIgP/FMg+96IMwNZeLKIsWinVF5JDKcD12Vp++3EjB6hzs="}]},"maintainers":[{"email":"brian.christie@oneflow.io","name":"brianchristie"},{"email":"sam.smith@oneflow.io","name":"samsmith453"},{"email":"paul@ah-studios.com","name":"absolutehype"},{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrey.luzhkovsky@codex-soft.com","name":"andrey.luzhkovsky"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.7.tgz_1514369355357_0.02190132695250213"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.8":{"name":"@oneflow/loopback-component-primus","version":"1.0.8","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"repository":{"type":"git","url":"git+https://github.com/Oneflow/loopback-component-primus.git"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"exit 0; nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"exit 0; nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"3.1.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"bugs":{"url":"https://github.com/Oneflow/loopback-component-primus/issues"},"homepage":"https://github.com/Oneflow/loopback-component-primus#readme","_id":"@oneflow/loopback-component-primus@1.0.8","_shasum":"2ebdfb6752d67da0c5b5679cd915a38af6124834","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"2ebdfb6752d67da0c5b5679cd915a38af6124834","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.8.tgz","integrity":"sha512-wLMzvCp+9EfBR4/9ApwgIro+lkQ+GMTjriRFW03aahOrR/kG0sazUot2QxoQtahcZdINYlu23W8fLTPxt+Gc1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQpSsrpLptFD97vafEuiUkFHjG4CeeS6jkOHLI1Nad1gIhAPRw85VABC1A/2mS68dIzDNZGAUY+Y8Mc3b6D0Osjd5Y"}]},"maintainers":[{"email":"svb122@gmail.com","name":"sergio_svb"},{"email":"brian.christie@oneflow.io","name":"brianchristie"},{"email":"sam.smith@oneflow.io","name":"samsmith453"},{"email":"paul@ah-studios.com","name":"absolutehype"},{"email":"jonathan.lambert@oneflow.io","name":"jonathanoneflow"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"macsimusfactorre@gmail.com","name":"strangetype"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"murray.vladimir@gmail.com","name":"vl4d"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"nigel.watson@oneflowsystems.com","name":"oneflow-old"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus-1.0.8.tgz_1515149215585_0.14239794830791652"},"directories":{},"deprecated":"Package no longer supported. Use at your own risk."},"1.0.9":{"name":"@oneflow/loopback-component-primus","version":"1.0.9","description":"Primus adapter for loopback. It allows you to call loopback's remote methods via websocket.","author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"repository":{"type":"git","url":"git+https://github.com/Oneflow/loopback-component-primus.git"},"main":"index.js","scripts":{"test":"mocha test/server/**.js","posttest":"exit 0; nsp check","cover":"nyc --reporter=lcov --reporter=text-lcov npm test","postcover":"exit 0; nsp check"},"license":"ISC","dependencies":{"assert":"1.4.1","async":"2.5.0","async-class":"0.4.1","axios":"0.16.1","bluebird":"3.4.6","debug":"3.1.0","primus":"7.0.2","primus-emitter":"3.1.1","sockjs":"0.3.18","ws":"3.0.0"},"devDependencies":{"babel-core":"6.25.0","babel-loader":"7.1.0","babel-polyfill":"6.23.0","chai":"4.0.0","co-mocha":"1.1.3","eslint":"3.13.1","eslint-config-airbnb-base":"11.0.1","eslint-plugin-import":"2.3.0","has-flag":"2.0.0","html-webpack-plugin":"2.28.0","loopback":"3.8.0","loopback-boot":"2.24.1","mocha":"3.1.2","nsp":"2.6.2","nyc":"10.3.2","should":"11.1.2","sinon":"1.17.6","webpack":"^1.8.4"},"peerDependencies":{"strong-globalize":"2.8.3","strong-remoting":"3.4.1"},"bugs":{"url":"https://github.com/Oneflow/loopback-component-primus/issues"},"homepage":"https://github.com/Oneflow/loopback-component-primus#readme","_id":"@oneflow/loopback-component-primus@1.0.9","_shasum":"d51ecdd60951b9c024f02c9d43d190b2bc8b8605","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"pieromaltese","email":"maltesepiero@gmail.com"},"dist":{"shasum":"d51ecdd60951b9c024f02c9d43d190b2bc8b8605","tarball":"https://registry.npmjs.org/@oneflow/loopback-component-primus/-/loopback-component-primus-1.0.9.tgz","fileCount":20,"unpackedSize":25875,"integrity":"sha512-B3zG/SUHk1U2yRBMKI0s79NBovwTtXwPAv0csAtCv54eLUof0b/AO+c79ImAKrGiii8C3Za+W62ZIi4WCKLrug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmhcBhJe/BN/HsLMFdbZ7u59qHROR9RaDwOeHkurGHsgIhAOrDG+JNGCCcnU005JrUjBs62n4q/ICh2G8qYv2j8f8v"}]},"maintainers":[{"email":"alexey.barton@gmail.com","name":"a-bart"},{"email":"paul@ah-studios.com","name":"absolutehype"},{"email":"adil.photon@gmail.com","name":"adilhz"},{"email":"aj@oneflow.io","name":"aj.oneflow"},{"email":"andrei.pulsha@codex-soft.com","name":"andrei.pulsha"},{"email":"andrewgits@gmail.com","name":"andrewgits"},{"email":"brian.christie@oneflow.io","name":"brianchristie"},{"email":"eugene.daragan@codex-soft.com","name":"eugene-daragan-codex"},{"email":"joseandres.puertas@gmail.com","name":"joseandrespg"},{"email":"7633766@gmail.com","name":"kr1an"},{"email":"nnwen0609@gmail.com","name":"maxaleks"},{"email":"nigel.watson@oneflowsystems.com","name":"nigelwatson"},{"email":"orriarnars@gmail.com","name":"oarnarsson"},{"email":"npm+old@oneflow.io","name":"oneflow-old"},{"email":"npm@oneflow.io","name":"oneflow-systems"},{"email":"maltesepiero@gmail.com","name":"pieromaltese"},{"email":"sam.smith@oneflow.io","name":"samsmith453"},{"email":"svb122@gmail.com","name":"sergio_svb"},{"email":"sean@oneflow.io","name":"spobrien"},{"email":"vadim.asadchiy@gmail.com","name":"steplis"},{"email":"ugzuzg@gmail.com","name":"ugzuzg"},{"email":"vincent@dal-maso.fr","name":"urriel"},{"email":"murray.vladimir@gmail.com","name":"vl4d"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/loopback-component-primus_1.0.9_1518384491662_0.7471690316152777"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use at your own risk."}},"readme":"# loopback-component-primus\n\nPrimus adapter for loopback. It allows you to call loopback's remote methods via websocket.\n\n## Getting Started\n``` bash\nnpm install --save @oneflow/loopback-component-primus\n```\n\n\nAdd the loopback-component-primus component to the ```server/component-config.json```:\n\n``` json\n\"@oneflow/loopback-component-primus\": {}\n```\n\nA small change is needed in the ```server/server.js``` file, replace:\n```javascript\napp.start();\n```\n\nwith:\n```javascript\napp.server = app.start();\n```\n\n\n\n## Usage\n\n##### Call remote methods\nThe primus client library is exposed at the URL ```http://<LOOPBACK_URL>/primus/primus.js```\nYou will need to import it in your html:\n```html\n<script type=\"text/javascript\" src=\"http://<LOOPBACK_URL>/primus/primus.js\"></script>\n```\n\nThen, in your code:\n```javascript\nconst primus = new Primus({\n\turl: 'http://<LOOPBACK_URL>',\n});\n```\n\nNow you will be able to call remote methods using ```primus.send('invoke', {...});```\n```javascript\n\n// Call prototype method:\n\nprimus.send('invoke', {\n\t\tmethodString: 'color.prototype.patchAttributes',\n\t\targs: {\n\t\t\tid: 1,\n\t\t\tdata: { name: 'black' }\n\t\t},\n\t}, function (err, data) {\n\t\tif (err) {\n\t\t\treturn alert('Error from server: ' + JSON.stringify(err));\n\t\t}\n\n\t\talert('Record updated: ' + JSON.stringify(data));\n\t});\n\t\t\n// Call static method:\nprimus.send('invoke', {\n\t\tmethodString: 'color.find',\n\t\targs: {\n\t\t\tfilter: {\n\t\t\t\twhere: {\n\t\t\t\t\tname: 'black'\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t}, function (err, data) {\n\t\tif (err) return alert('Error from server: ' + JSON.stringify(err));\n\t\n\t\talert('Find results: ' + JSON.stringify(data));\n\t});\n```\n\n##### Spark \nYou can find the ```spark``` property, in the ```ctx``` object.\n","maintainers":[{"email":"npm@oneflow.io","name":"oneflow-systems"}],"time":{"modified":"2022-06-12T22:14:14.118Z","created":"2017-05-29T21:35:00.974Z","1.0.0":"2017-05-29T21:35:00.974Z","1.0.1":"2017-06-30T16:22:39.545Z","1.0.2":"2017-07-01T12:16:17.941Z","1.0.3":"2017-09-27T10:21:34.507Z","1.0.4":"2017-09-27T11:35:32.284Z","1.0.5":"2017-09-27T14:51:27.474Z","1.0.6":"2017-10-04T14:43:34.824Z","1.0.7":"2017-12-27T10:09:15.447Z","1.0.8":"2018-01-05T10:46:56.554Z","1.0.9":"2018-02-11T21:28:12.437Z"},"author":{"name":"Piero Maltese","email":"maltesepiero@gmail.com","url":"https://github.com/pierissimo"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/Oneflow/loopback-component-primus#readme","repository":{"type":"git","url":"git+https://github.com/Oneflow/loopback-component-primus.git"},"bugs":{"url":"https://github.com/Oneflow/loopback-component-primus/issues"}}