{"_id":"loopback-connector-jsonrpc","_rev":"286-fd8b32217867f7ba8e753b298c509176","name":"loopback-connector-jsonrpc","dist-tags":{"latest":"3.0.0"},"versions":{"1.0.2":{"name":"loopback-connector-jsonrpc","version":"1.0.2","license":"MIT","_id":"loopback-connector-jsonrpc@1.0.2","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-connector-jsonrpc","bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"dist":{"shasum":"d32df826abb0f905fd82bd7083f1109cf4dc218a","tarball":"https://registry.npmjs.org/loopback-connector-jsonrpc/-/loopback-connector-jsonrpc-1.0.2.tgz","integrity":"sha512-WViLLnhyajtMR4RGzQ6I4MdfrHV7UAhEgz6D7s3bhB9T8VMTKQmRCS4wmYdf2HOel7ur5myEDXy88+OOSLKZuQ==","signatures":[{"sig":"MEUCIFAc63vOtBy4aocMNgBhpZDIMyjtxLgjM4Drr3BihuKlAiEAzwF9f5DmwQnvhaMVj16CkizHS7ByyhhD2MDXRMFHrKE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"d32df826abb0f905fd82bd7083f1109cf4dc218a","gitHead":"f30e109b7748d335acc023c94a2ea65faed1370e","scripts":{"test":"mocha --timeout 30000 test/*test.js"},"_npmUser":{"name":"rfeng","email":"enjoyjava@gmail.com"},"repository":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"_npmVersion":"1.4.28","description":"Loopback JSONRPC Connector","directories":{},"dependencies":{"jayson":"^1.1.2"},"devDependencies":{"mocha":"~1.13.0","should":"~1.3.0","loopback":"2.x.x","loopback-datasource-juggler":"2.x.x"},"peerDependencies":{"loopback-datasource-juggler":"2.x.x"}},"1.0.3":{"name":"loopback-connector-jsonrpc","version":"1.0.3","license":"MIT","_id":"loopback-connector-jsonrpc@1.0.3","maintainers":[{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"strongloop","email":"callback@strongloop.com"},{"name":"bajtos","email":"miro.bajtos@gmail.com"}],"homepage":"https://github.com/strongloop/loopback-connector-jsonrpc","bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"dist":{"shasum":"3ebd066e0e026a094a442d9342e631d07203c37e","tarball":"https://registry.npmjs.org/loopback-connector-jsonrpc/-/loopback-connector-jsonrpc-1.0.3.tgz","integrity":"sha512-wJvB+8euNYLD+7w3FOICbq5muCJDx/dNlD5sHmQhsIeubq/hl5sDYWMnFSVQblS6wK48HboGGH/Ef4ehIPOrkA==","signatures":[{"sig":"MEQCIF8dDTObFOEwnB0ywJHYHmPuwQfvPzHn5OhW5D8+0wDBAiBpIehzd0IXZCoYhQ/Idmqe0od5BrYQiz5pzI+Isx8GvQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3ebd066e0e026a094a442d9342e631d07203c37e","gitHead":"42307d1a660d1405014ca5eed49b4bfa52c7055b","scripts":{"test":"mocha --timeout 30000 test/*test.js"},"_npmUser":{"name":"strongloop","email":"callback@strongloop.com"},"repository":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"_npmVersion":"1.4.28","description":"Loopback JSONRPC Connector","directories":{},"dependencies":{"jayson":"^1.1.2"},"devDependencies":{"mocha":"~1.13.0","should":"~1.3.0","loopback":"2.x.x","loopback-datasource-juggler":"2.x.x"},"peerDependencies":{"loopback-datasource-juggler":"2.x.x"}},"1.0.4":{"name":"loopback-connector-jsonrpc","version":"1.0.4","license":"MIT","_id":"loopback-connector-jsonrpc@1.0.4","maintainers":[{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"}],"homepage":"https://github.com/strongloop/loopback-connector-jsonrpc#readme","bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"dist":{"shasum":"8905610931152862ac7dfc7dcc6146f81ecf1da6","tarball":"https://registry.npmjs.org/loopback-connector-jsonrpc/-/loopback-connector-jsonrpc-1.0.4.tgz","integrity":"sha512-AV0FwOdrKxFfHShWMm5YF5NtNNoxHb/bmBFBlHbpDbATU8bVYEXGUVqDdpG6rNR8h7F1vZBt6AQp37cyprg8OA==","signatures":[{"sig":"MEUCIAJCFLm8jFRY8spICrMGObo+JHc/o0XD+kTvHMwjTJs2AiEApfZ3Pz9rvy/IqGG/t211h7c7YDOaPoG2eVkKbD5WM18=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"8905610931152862ac7dfc7dcc6146f81ecf1da6","gitHead":"2482bc9d75cc488f7e513d69be10ed1e0ba3d6fc","scripts":{"test":"mocha --timeout 30000 test/*test.js"},"_npmUser":{"name":"rmg","email":"r.m.graham@gmail.com"},"repository":{"url":"git+https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"_npmVersion":"3.8.8","description":"Loopback JSONRPC Connector","directories":{},"_nodeVersion":"4.4.3","dependencies":{"jayson":"^1.1.2"},"devDependencies":{"mocha":"~1.13.0","should":"~1.3.0","loopback":"2.x.x","loopback-datasource-juggler":"2.x.x"},"peerDependencies":{"loopback-datasource-juggler":"2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/loopback-connector-jsonrpc-1.0.4.tgz_1462319634960_0.7186637457925826","host":"packages-12-west.internal.npmjs.com"}},"1.1.0":{"name":"loopback-connector-jsonrpc","version":"1.1.0","license":"MIT","_id":"loopback-connector-jsonrpc@1.1.0","maintainers":[{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"chandadharap","email":"chanda_dharap@yahoo.com"},{"name":"ibmcloud-admin","email":"rmg@ca.ibm.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"octet","email":"vieuxtech@gmail.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"richardpringle","email":"rpring9@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"setogit","email":"setogit@gmail.com"},{"name":"strongloop","email":"strngops@us.ibm.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"}],"homepage":"https://github.com/strongloop/loopback-connector-jsonrpc#readme","bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"dist":{"shasum":"3dc9bb0fcf2e3593687b0263fbf9e7e8eb47d8ab","tarball":"https://registry.npmjs.org/loopback-connector-jsonrpc/-/loopback-connector-jsonrpc-1.1.0.tgz","integrity":"sha512-12KtmlSM322tUBU0AEobUqp8NxvmZsSPHV6wS6NOh19sF3HmSg3ayAGR6g+DMyhiCIm1S0uV9M6Hc41vlP0cqQ==","signatures":[{"sig":"MEUCICKvJxy9CnSy3uPdFrKRR2yihiFAqN8WM1nwxKhKndM6AiEAxm6hT7lSEWArBPp75ID/WyBcRnj/eRJTrA3CpF7SM1Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"index.js","_from":".","_shasum":"3dc9bb0fcf2e3593687b0263fbf9e7e8eb47d8ab","gitHead":"450acacd3c8d05dc7283b721827a5206ae21b78c","scripts":{"test":"mocha --timeout 30000 test/*test.js"},"_npmUser":{"name":"0candy","email":"ngcandy@ca.ibm.com"},"repository":{"url":"git+https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"_npmVersion":"2.15.1","description":"Loopback JSONRPC Connector","directories":{},"_nodeVersion":"4.4.3","dependencies":{"jayson":"^1.1.2","strong-globalize":"^2.6.1"},"devDependencies":{"mocha":"~1.13.0","should":"~1.3.0","loopback":"2.x.x","loopback-datasource-juggler":"2.x.x"},"peerDependencies":{"loopback-datasource-juggler":"2.x.x"},"_npmOperationalInternal":{"tmp":"tmp/loopback-connector-jsonrpc-1.1.0.tgz_1476475037847_0.9469777126796544","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"loopback-connector-jsonrpc","version":"3.0.0","license":"MIT","_id":"loopback-connector-jsonrpc@3.0.0","maintainers":[{"name":"0candy","email":"ngcandy@ca.ibm.com"},{"name":"amir-61","email":"amirali.jfr61@gmail.com"},{"name":"b-admike","email":"binadmt@hotmail.com"},{"name":"bajtos","email":"mbajtoss@gmail.com"},{"name":"davidcheung","email":"davidcheung@live.ca"},{"name":"dhmlau","email":"dianahmlau@gmail.com"},{"name":"hacksparrow","email":"captain@hacksparrow.com"},{"name":"jannyhou2016","email":"juehou@ca.ibm.com"},{"name":"kjdelisle","email":"kjdelisle@gmail.com"},{"name":"kraman","email":"kraman@gmail.com"},{"name":"mahesh.patsute","email":"mahesh.patsute@ibm.com"},{"name":"qpresley","email":"qpresley@ca.ibm.com"},{"name":"rashmihunt","email":"rashmihunt@gmail.com"},{"name":"rfeng","email":"enjoyjava@gmail.com"},{"name":"ritch","email":"skawful@gmail.com"},{"name":"rmg","email":"r.m.graham@gmail.com"},{"name":"superkhau","email":"superkhau@gmail.com"},{"name":"thegman","email":"gpandya@live.com"},{"name":"tonyf-ibm","email":"tffrench@us.ibm.com"},{"name":"virkt25","email":"taranveer@virk.cc"}],"homepage":"https://github.com/strongloop/loopback-connector-jsonrpc#readme","bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"dist":{"shasum":"bf881ea3d0cc1918e5b78b252e92d323897b0276","tarball":"https://registry.npmjs.org/loopback-connector-jsonrpc/-/loopback-connector-jsonrpc-3.0.0.tgz","fileCount":28,"integrity":"sha512-vOhMF3FBpI3aLdbcS2AgO+0zU5n/MdV8nEK9Eay5F2r8GxpoqD8e36InfX30LqCBqOpjTTz+Jm0n85FD20GFtg==","signatures":[{"sig":"MEUCIQDZXV+lklic90J/JyPBAN8dIT4Rsbk+7vAM1q9ckd56UAIgORLRHqZlPf7GFFLd/JfBBLL7jmTSObJIbPS5xUDjQu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRL4zCRA9TVsSAnZWagAAE8sQAJJKUGtDO7ouCVRZR7uQ\n9IaxwZOZ4mMmtvXwhaQVRjeNNz2rekeaXj2S7KUEVcviEuWYQAjMfkmZdoj7\n4qmBgWdKG2t2uWC5uhk8lbbM/PG6YhAHFkltDi8FR7ZQ7bl3zT1fJ1syZBgr\nNkJv8z63dMpR+fKHCmz4AhqK0B6lM6KiBZYnf4NUywE3ZV8kEd8LR8+gAxR8\n41m7RrTMeRfEP2nUdyVkWbjHfKSEs2Zi1LgO2XEpuoqZa0eI3qnNcrCcNkyy\nvC+FeRJpKWYt0xRdzUaPUZnPrwFe5FUGYore3Hf2fBVVBfXtwWmWLeXXO9GP\nvfqkwdFU53/h5GkOYHTNP51FBaXrm8CFy20by7zYl5i616kW5PsTsBSnaaCR\nY6kZFXeWzebSjjuYemA7JGWbUaCBoX+ZYQiGoscYkePa7/5VE3+A4V8Xxia2\n07/P3Px0sEly8snep0hkWL/edqPBEQclrC8JPQeSaMyVqJWvHcdrYNholNNa\nbqPS7kFAfmq/d5QtGLL+Rk6ISY9deidSWuk9yCfrp7NxQZ/2sizB5dp/MZry\npM8KeXwm9ZLCI9Yp8dy5kr4Iqy7YYdaeg3s+WUDduGXTfB9HozABrWxWoVOv\nmHk2W32Bss7+vdiA92wsi6eBcl9LpYDCh5tIOVqZLzgoYMxbs9zdtm1lw1+I\nJ9fh\r\n=m8SV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","engines":{"node":">=6"},"gitHead":"6710d3cbd59d14e6a81516e33476334804bb3f3d","scripts":{"test":"mocha --timeout 30000 test/*test.js","pretest":"eslint --ignore-path .gitignore ./"},"_npmUser":{"name":"virkt25","email":"taranveer@virk.cc"},"repository":{"url":"git+https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"_npmVersion":"6.1.0","description":"Loopback JSONRPC Connector","directories":{},"_nodeVersion":"10.5.0","dependencies":{"jayson":"^1.1.2","strong-globalize":"^4.1.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^5.2.0","eslint":"^5.1.0","should":"^13.2.1","loopback":"^3.0.0","body-parser":"^1.17.1","eslint-config-loopback":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/loopback-connector-jsonrpc_3.0.0_1531231795320_0.44937025787275875","host":"s3://npm-registry-packages"}}},"time":{"created":"2014-11-10T19:36:27.064Z","modified":"2024-07-09T12:43:15.498Z","1.0.2":"2014-11-10T19:36:27.064Z","1.0.3":"2014-11-27T19:49:33.132Z","1.0.4":"2016-05-03T23:53:55.411Z","1.1.0":"2016-10-14T19:57:19.775Z","3.0.0":"2018-07-10T14:09:55.399Z"},"bugs":{"url":"https://github.com/strongloop/loopback-connector-jsonrpc/issues"},"license":"MIT","homepage":"https://github.com/strongloop/loopback-connector-jsonrpc#readme","repository":{"url":"git+https://github.com/strongloop/loopback-connector-jsonrpc.git","type":"git"},"description":"Loopback JSONRPC Connector","maintainers":[{"email":"enjoyjava@gmail.com","name":"rfeng"},{"email":"r.m.graham@gmail.com","name":"rmg"},{"email":"dianahmlau@gmail.com","name":"dhmlau"},{"email":"jgorzinski@gmail.com","name":"theprez"},{"email":"oss@bajtos.net","name":"bajtos"},{"email":"skawful@gmail.com","name":"ritch"}],"readme":"# LoopBack JSON-RPC Connector\n\nThe LoopBack JSON-RPC Connector allows you to call [JSON-RPC](http://www.jsonrpc.org) services from LoopBack models. It\nuses [jayson](https://github.com/tedeh/jayson) as the client library.\n\n## Usage\n\n\n```js\n\n    var ds = loopback.createDataSource({\n        connector: require(\"loopback-connector-jsonrpc\"),\n        debug: false,\n        baseURL: 'http://localhost:3000',\n        operations: ['add', 'subtract']});\n\n    var model = ds.createModel('dummy');\n\n    model.add(1, 2, function(err, data) {\n        console.log(err, data);\n    });\n```\n\nOptions to configure the connector:\n\n* url: Base URL to the json-rpc server\n* operations: An array of operation names\n\nYou can also configure the baseURL as follows.\n\n    {\n        host: 'localhost',\n        port: 3000\n    }\n\nOther properties will be passed to `jayson`.\n\n* reviver: Function to use as a JSON reviver\n* replacer: Function to use as a JSON replacer\n* generator: Function to generate request ids with. If omitted, Jayson will just generate a \"random\" number that is RFC4122\ncompliant and looks similar to this: 3d4be346-b5bb-4e28-bc4a-0b721d4f9ef9\n* version: Can be either 1 or 2 depending on which specification should be followed in communicating with the server.\nDefaults to 2 for JSON-RPC 2.0\n* encoding: String that determines the encoding to use and defaults to utf8\n\n\n\n## License\nMIT\n","readmeFilename":"README.md"}